/* 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 [8]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] = x.SELinuxOptions != nil yyq1476[4] = x.RunAsUser != nil yyq1476[5] = x.RunAsNonRoot != nil yyq1476[6] = len(x.SupplementalGroups) != 0 yyq1476[7] = x.FSGroup != nil if yyr1476 || yy2arr1476 { r.EncodeArrayStart(8) } 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.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1476[3] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr1476 || yy2arr1476 { if yyq1476[4] { if x.RunAsUser == nil { r.EncodeNil() } else { yy1488 := *x.RunAsUser yym1489 := z.EncBinary() _ = yym1489 if false { } else { r.EncodeInt(int64(yy1488)) } } } else { r.EncodeNil() } } else { if yyq1476[4] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy1490 := *x.RunAsUser yym1491 := z.EncBinary() _ = yym1491 if false { } else { r.EncodeInt(int64(yy1490)) } } } } if yyr1476 || yy2arr1476 { if yyq1476[5] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1493 := *x.RunAsNonRoot yym1494 := z.EncBinary() _ = yym1494 if false { } else { r.EncodeBool(bool(yy1493)) } } } else { r.EncodeNil() } } else { if yyq1476[5] { r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy1495 := *x.RunAsNonRoot yym1496 := z.EncBinary() _ = yym1496 if false { } else { r.EncodeBool(bool(yy1495)) } } } } if yyr1476 || yy2arr1476 { if yyq1476[6] { if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1498 := z.EncBinary() _ = yym1498 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } else { r.EncodeNil() } } else { if yyq1476[6] { r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups")) if x.SupplementalGroups == nil { r.EncodeNil() } else { yym1499 := z.EncBinary() _ = yym1499 if false { } else { z.F.EncSliceInt64V(x.SupplementalGroups, false, e) } } } } if yyr1476 || yy2arr1476 { if yyq1476[7] { if x.FSGroup == nil { r.EncodeNil() } else { yy1501 := *x.FSGroup yym1502 := z.EncBinary() _ = yym1502 if false { } else { r.EncodeInt(int64(yy1501)) } } } else { r.EncodeNil() } } else { if yyq1476[7] { r.EncodeString(codecSelferC_UTF81234, string("fsGroup")) if x.FSGroup == nil { r.EncodeNil() } else { yy1503 := *x.FSGroup yym1504 := z.EncBinary() _ = yym1504 if false { } else { r.EncodeInt(int64(yy1503)) } } } } if yysep1476 { r.EncodeEnd() } } } } func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1505 := z.DecBinary() _ = yym1505 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1506 := r.ReadMapStart() if yyl1506 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1506, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1506 := r.ReadArrayStart() if yyl1506 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1506, 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 yys1507Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1507Slc var yyhl1507 bool = l >= 0 for yyj1507 := 0; ; yyj1507++ { if yyhl1507 { if yyj1507 >= l { break } } else { if r.CheckBreak() { break } } yys1507Slc = r.DecodeBytes(yys1507Slc, true, true) yys1507 := string(yys1507Slc) switch yys1507 { case "hostNetwork": if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } case "hostPID": if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } case "hostIPC": if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } case "seLinuxOptions": if r.TryDecodeAsNil() { if x.SELinuxOptions != nil { x.SELinuxOptions = nil } } else { if x.SELinuxOptions == nil { x.SELinuxOptions = new(SELinuxOptions) } x.SELinuxOptions.CodecDecodeSelf(d) } case "runAsUser": if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym1513 := z.DecBinary() _ = yym1513 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) } yym1515 := z.DecBinary() _ = yym1515 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } case "supplementalGroups": if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1516 := &x.SupplementalGroups yym1517 := z.DecBinary() _ = yym1517 if false { } else { z.F.DecSliceInt64X(yyv1516, false, d) } } case "fsGroup": if r.TryDecodeAsNil() { if x.FSGroup != nil { x.FSGroup = nil } } else { if x.FSGroup == nil { x.FSGroup = new(int64) } yym1519 := z.DecBinary() _ = yym1519 if false { } else { *((*int64)(x.FSGroup)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys1507) } // end switch yys1507 } // end for yyj1507 if !yyhl1507 { r.ReadEnd() } } func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1520 int var yyb1520 bool var yyhl1520 bool = l >= 0 yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostNetwork = false } else { x.HostNetwork = bool(r.DecodeBool()) } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostPID = false } else { x.HostPID = bool(r.DecodeBool()) } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIPC = false } else { x.HostIPC = bool(r.DecodeBool()) } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { 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) } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym1526 := z.DecBinary() _ = yym1526 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym1528 := z.DecBinary() _ = yym1528 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SupplementalGroups = nil } else { yyv1529 := &x.SupplementalGroups yym1530 := z.DecBinary() _ = yym1530 if false { } else { z.F.DecSliceInt64X(yyv1529, false, d) } } yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.FSGroup != nil { x.FSGroup = nil } } else { if x.FSGroup == nil { x.FSGroup = new(int64) } yym1532 := z.DecBinary() _ = yym1532 if false { } else { *((*int64)(x.FSGroup)) = int64(r.DecodeInt(64)) } } for { yyj1520++ if yyhl1520 { yyb1520 = yyj1520 > l } else { yyb1520 = r.CheckBreak() } if yyb1520 { break } z.DecStructFieldNotFound(yyj1520-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 { yym1533 := z.EncBinary() _ = yym1533 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1534 := !z.EncBinary() yy2arr1534 := z.EncBasicHandle().StructToArray var yyq1534 [8]bool _, _, _ = yysep1534, yyq1534, yy2arr1534 const yyr1534 bool = false yyq1534[0] = x.Phase != "" yyq1534[1] = len(x.Conditions) != 0 yyq1534[2] = x.Message != "" yyq1534[3] = x.Reason != "" yyq1534[4] = x.HostIP != "" yyq1534[5] = x.PodIP != "" yyq1534[6] = x.StartTime != nil yyq1534[7] = len(x.ContainerStatuses) != 0 if yyr1534 || yy2arr1534 { r.EncodeArrayStart(8) } else { var yynn1534 int = 0 for _, b := range yyq1534 { if b { yynn1534++ } } r.EncodeMapStart(yynn1534) } if yyr1534 || yy2arr1534 { if yyq1534[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1534[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr1534 || yy2arr1534 { if yyq1534[1] { if x.Conditions == nil { r.EncodeNil() } else { yym1537 := z.EncBinary() _ = yym1537 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq1534[1] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym1538 := z.EncBinary() _ = yym1538 if false { } else { h.encSlicePodCondition(([]PodCondition)(x.Conditions), e) } } } } if yyr1534 || yy2arr1534 { if yyq1534[2] { yym1540 := z.EncBinary() _ = yym1540 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1534[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym1541 := z.EncBinary() _ = yym1541 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr1534 || yy2arr1534 { if yyq1534[3] { yym1543 := z.EncBinary() _ = yym1543 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1534[3] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym1544 := z.EncBinary() _ = yym1544 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr1534 || yy2arr1534 { if yyq1534[4] { yym1546 := z.EncBinary() _ = yym1546 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1534[4] { r.EncodeString(codecSelferC_UTF81234, string("hostIP")) yym1547 := z.EncBinary() _ = yym1547 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.HostIP)) } } } if yyr1534 || yy2arr1534 { if yyq1534[5] { yym1549 := z.EncBinary() _ = yym1549 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1534[5] { r.EncodeString(codecSelferC_UTF81234, string("podIP")) yym1550 := z.EncBinary() _ = yym1550 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodIP)) } } } if yyr1534 || yy2arr1534 { if yyq1534[6] { if x.StartTime == nil { r.EncodeNil() } else { yym1552 := z.EncBinary() _ = yym1552 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1552 { z.EncBinaryMarshal(x.StartTime) } else if !yym1552 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } else { r.EncodeNil() } } else { if yyq1534[6] { r.EncodeString(codecSelferC_UTF81234, string("startTime")) if x.StartTime == nil { r.EncodeNil() } else { yym1553 := z.EncBinary() _ = yym1553 if false { } else if z.HasExtensions() && z.EncExt(x.StartTime) { } else if yym1553 { z.EncBinaryMarshal(x.StartTime) } else if !yym1553 && z.IsJSONHandle() { z.EncJSONMarshal(x.StartTime) } else { z.EncFallback(x.StartTime) } } } } if yyr1534 || yy2arr1534 { if yyq1534[7] { if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1555 := z.EncBinary() _ = yym1555 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } else { r.EncodeNil() } } else { if yyq1534[7] { r.EncodeString(codecSelferC_UTF81234, string("containerStatuses")) if x.ContainerStatuses == nil { r.EncodeNil() } else { yym1556 := z.EncBinary() _ = yym1556 if false { } else { h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e) } } } } if yysep1534 { r.EncodeEnd() } } } } func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1557 := z.DecBinary() _ = yym1557 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1558 := r.ReadMapStart() if yyl1558 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1558, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1558 := r.ReadArrayStart() if yyl1558 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1558, 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 yys1559Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1559Slc var yyhl1559 bool = l >= 0 for yyj1559 := 0; ; yyj1559++ { if yyhl1559 { if yyj1559 >= l { break } } else { if r.CheckBreak() { break } } yys1559Slc = r.DecodeBytes(yys1559Slc, true, true) yys1559 := string(yys1559Slc) switch yys1559 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1561 := &x.Conditions yym1562 := z.DecBinary() _ = yym1562 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1561), 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) } yym1568 := z.DecBinary() _ = yym1568 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1568 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1568 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } case "containerStatuses": if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1569 := &x.ContainerStatuses yym1570 := z.DecBinary() _ = yym1570 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1569), d) } } default: z.DecStructFieldNotFound(-1, yys1559) } // end switch yys1559 } // end for yyj1559 if !yyhl1559 { r.ReadEnd() } } func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1571 int var yyb1571 bool var yyhl1571 bool = l >= 0 yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = PodPhase(r.DecodeString()) } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv1573 := &x.Conditions yym1574 := z.DecBinary() _ = yym1574 if false { } else { h.decSlicePodCondition((*[]PodCondition)(yyv1573), d) } } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.HostIP = "" } else { x.HostIP = string(r.DecodeString()) } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodIP = "" } else { x.PodIP = string(r.DecodeString()) } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.StartTime != nil { x.StartTime = nil } } else { if x.StartTime == nil { x.StartTime = new(pkg2_unversioned.Time) } yym1580 := z.DecBinary() _ = yym1580 if false { } else if z.HasExtensions() && z.DecExt(x.StartTime) { } else if yym1580 { z.DecBinaryUnmarshal(x.StartTime) } else if !yym1580 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.StartTime) } else { z.DecFallback(x.StartTime, false) } } yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerStatuses = nil } else { yyv1581 := &x.ContainerStatuses yym1582 := z.DecBinary() _ = yym1582 if false { } else { h.decSliceContainerStatus((*[]ContainerStatus)(yyv1581), d) } } for { yyj1571++ if yyhl1571 { yyb1571 = yyj1571 > l } else { yyb1571 = r.CheckBreak() } if yyb1571 { break } z.DecStructFieldNotFound(yyj1571-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 { yym1583 := z.EncBinary() _ = yym1583 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1584 := !z.EncBinary() yy2arr1584 := z.EncBasicHandle().StructToArray var yyq1584 [4]bool _, _, _ = yysep1584, yyq1584, yy2arr1584 const yyr1584 bool = false yyq1584[0] = x.Kind != "" yyq1584[1] = x.APIVersion != "" yyq1584[2] = true yyq1584[3] = true if yyr1584 || yy2arr1584 { r.EncodeArrayStart(4) } else { var yynn1584 int = 0 for _, b := range yyq1584 { if b { yynn1584++ } } r.EncodeMapStart(yynn1584) } if yyr1584 || yy2arr1584 { if yyq1584[0] { yym1586 := z.EncBinary() _ = yym1586 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1584[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1587 := z.EncBinary() _ = yym1587 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1584 || yy2arr1584 { if yyq1584[1] { yym1589 := z.EncBinary() _ = yym1589 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1584[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1590 := z.EncBinary() _ = yym1590 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1584 || yy2arr1584 { if yyq1584[2] { yy1592 := &x.ObjectMeta yy1592.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1584[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1593 := &x.ObjectMeta yy1593.CodecEncodeSelf(e) } } if yyr1584 || yy2arr1584 { if yyq1584[3] { yy1595 := &x.Status yy1595.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1584[3] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1596 := &x.Status yy1596.CodecEncodeSelf(e) } } if yysep1584 { r.EncodeEnd() } } } } func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1597 := z.DecBinary() _ = yym1597 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1598 := r.ReadMapStart() if yyl1598 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1598, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1598 := r.ReadArrayStart() if yyl1598 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1598, 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 yys1599Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1599Slc var yyhl1599 bool = l >= 0 for yyj1599 := 0; ; yyj1599++ { if yyhl1599 { if yyj1599 >= l { break } } else { if r.CheckBreak() { break } } yys1599Slc = r.DecodeBytes(yys1599Slc, true, true) yys1599 := string(yys1599Slc) switch yys1599 { 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 { yyv1602 := &x.ObjectMeta yyv1602.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1603 := &x.Status yyv1603.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1599) } // end switch yys1599 } // end for yyj1599 if !yyhl1599 { r.ReadEnd() } } func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1604 int var yyb1604 bool var yyhl1604 bool = l >= 0 yyj1604++ if yyhl1604 { yyb1604 = yyj1604 > l } else { yyb1604 = r.CheckBreak() } if yyb1604 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1604++ if yyhl1604 { yyb1604 = yyj1604 > l } else { yyb1604 = r.CheckBreak() } if yyb1604 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1604++ if yyhl1604 { yyb1604 = yyj1604 > l } else { yyb1604 = r.CheckBreak() } if yyb1604 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1607 := &x.ObjectMeta yyv1607.CodecDecodeSelf(d) } yyj1604++ if yyhl1604 { yyb1604 = yyj1604 > l } else { yyb1604 = r.CheckBreak() } if yyb1604 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1608 := &x.Status yyv1608.CodecDecodeSelf(d) } for { yyj1604++ if yyhl1604 { yyb1604 = yyj1604 > l } else { yyb1604 = r.CheckBreak() } if yyb1604 { break } z.DecStructFieldNotFound(yyj1604-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 { yym1609 := z.EncBinary() _ = yym1609 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1610 := !z.EncBinary() yy2arr1610 := z.EncBasicHandle().StructToArray var yyq1610 [5]bool _, _, _ = yysep1610, yyq1610, yy2arr1610 const yyr1610 bool = false yyq1610[0] = x.Kind != "" yyq1610[1] = x.APIVersion != "" yyq1610[2] = true yyq1610[3] = true yyq1610[4] = true if yyr1610 || yy2arr1610 { r.EncodeArrayStart(5) } else { var yynn1610 int = 0 for _, b := range yyq1610 { if b { yynn1610++ } } r.EncodeMapStart(yynn1610) } if yyr1610 || yy2arr1610 { if yyq1610[0] { yym1612 := z.EncBinary() _ = yym1612 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1610[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1613 := z.EncBinary() _ = yym1613 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1610 || yy2arr1610 { if yyq1610[1] { yym1615 := z.EncBinary() _ = yym1615 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1610[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1616 := z.EncBinary() _ = yym1616 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1610 || yy2arr1610 { if yyq1610[2] { yy1618 := &x.ObjectMeta yy1618.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1610[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1619 := &x.ObjectMeta yy1619.CodecEncodeSelf(e) } } if yyr1610 || yy2arr1610 { if yyq1610[3] { yy1621 := &x.Spec yy1621.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1610[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1622 := &x.Spec yy1622.CodecEncodeSelf(e) } } if yyr1610 || yy2arr1610 { if yyq1610[4] { yy1624 := &x.Status yy1624.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1610[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1625 := &x.Status yy1625.CodecEncodeSelf(e) } } if yysep1610 { r.EncodeEnd() } } } } func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1626 := z.DecBinary() _ = yym1626 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1627 := r.ReadMapStart() if yyl1627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1627, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1627 := r.ReadArrayStart() if yyl1627 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1627, 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 yys1628Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1628Slc var yyhl1628 bool = l >= 0 for yyj1628 := 0; ; yyj1628++ { if yyhl1628 { if yyj1628 >= l { break } } else { if r.CheckBreak() { break } } yys1628Slc = r.DecodeBytes(yys1628Slc, true, true) yys1628 := string(yys1628Slc) switch yys1628 { 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 { yyv1631 := &x.ObjectMeta yyv1631.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1632 := &x.Spec yyv1632.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1633 := &x.Status yyv1633.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1628) } // end switch yys1628 } // end for yyj1628 if !yyhl1628 { r.ReadEnd() } } func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1634 int var yyb1634 bool var yyhl1634 bool = l >= 0 yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1637 := &x.ObjectMeta yyv1637.CodecDecodeSelf(d) } yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1638 := &x.Spec yyv1638.CodecDecodeSelf(d) } yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = PodStatus{} } else { yyv1639 := &x.Status yyv1639.CodecDecodeSelf(d) } for { yyj1634++ if yyhl1634 { yyb1634 = yyj1634 > l } else { yyb1634 = r.CheckBreak() } if yyb1634 { break } z.DecStructFieldNotFound(yyj1634-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 { yym1640 := z.EncBinary() _ = yym1640 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1641 := !z.EncBinary() yy2arr1641 := z.EncBasicHandle().StructToArray var yyq1641 [2]bool _, _, _ = yysep1641, yyq1641, yy2arr1641 const yyr1641 bool = false yyq1641[0] = true yyq1641[1] = true if yyr1641 || yy2arr1641 { r.EncodeArrayStart(2) } else { var yynn1641 int = 0 for _, b := range yyq1641 { if b { yynn1641++ } } r.EncodeMapStart(yynn1641) } if yyr1641 || yy2arr1641 { if yyq1641[0] { yy1643 := &x.ObjectMeta yy1643.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1641[0] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1644 := &x.ObjectMeta yy1644.CodecEncodeSelf(e) } } if yyr1641 || yy2arr1641 { if yyq1641[1] { yy1646 := &x.Spec yy1646.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1641[1] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1647 := &x.Spec yy1647.CodecEncodeSelf(e) } } if yysep1641 { r.EncodeEnd() } } } } func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1648 := z.DecBinary() _ = yym1648 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1649 := r.ReadMapStart() if yyl1649 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1649, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1649 := r.ReadArrayStart() if yyl1649 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1649, 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 yys1650Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1650Slc var yyhl1650 bool = l >= 0 for yyj1650 := 0; ; yyj1650++ { if yyhl1650 { if yyj1650 >= l { break } } else { if r.CheckBreak() { break } } yys1650Slc = r.DecodeBytes(yys1650Slc, true, true) yys1650 := string(yys1650Slc) switch yys1650 { case "metadata": if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1651 := &x.ObjectMeta yyv1651.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1652 := &x.Spec yyv1652.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1650) } // end switch yys1650 } // end for yyj1650 if !yyhl1650 { r.ReadEnd() } } func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1653 int var yyb1653 bool var yyhl1653 bool = l >= 0 yyj1653++ if yyhl1653 { yyb1653 = yyj1653 > l } else { yyb1653 = r.CheckBreak() } if yyb1653 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1654 := &x.ObjectMeta yyv1654.CodecDecodeSelf(d) } yyj1653++ if yyhl1653 { yyb1653 = yyj1653 > l } else { yyb1653 = r.CheckBreak() } if yyb1653 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = PodSpec{} } else { yyv1655 := &x.Spec yyv1655.CodecDecodeSelf(d) } for { yyj1653++ if yyhl1653 { yyb1653 = yyj1653 > l } else { yyb1653 = r.CheckBreak() } if yyb1653 { break } z.DecStructFieldNotFound(yyj1653-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 { yym1656 := z.EncBinary() _ = yym1656 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1657 := !z.EncBinary() yy2arr1657 := z.EncBasicHandle().StructToArray var yyq1657 [4]bool _, _, _ = yysep1657, yyq1657, yy2arr1657 const yyr1657 bool = false yyq1657[0] = x.Kind != "" yyq1657[1] = x.APIVersion != "" yyq1657[2] = true yyq1657[3] = true if yyr1657 || yy2arr1657 { r.EncodeArrayStart(4) } else { var yynn1657 int = 0 for _, b := range yyq1657 { if b { yynn1657++ } } r.EncodeMapStart(yynn1657) } if yyr1657 || yy2arr1657 { if yyq1657[0] { yym1659 := z.EncBinary() _ = yym1659 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1657[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1660 := z.EncBinary() _ = yym1660 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1657 || yy2arr1657 { if yyq1657[1] { yym1662 := z.EncBinary() _ = yym1662 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1657[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1663 := z.EncBinary() _ = yym1663 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1657 || yy2arr1657 { if yyq1657[2] { yy1665 := &x.ObjectMeta yy1665.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1657[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1666 := &x.ObjectMeta yy1666.CodecEncodeSelf(e) } } if yyr1657 || yy2arr1657 { if yyq1657[3] { yy1668 := &x.Template yy1668.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1657[3] { r.EncodeString(codecSelferC_UTF81234, string("template")) yy1669 := &x.Template yy1669.CodecEncodeSelf(e) } } if yysep1657 { r.EncodeEnd() } } } } func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1670 := z.DecBinary() _ = yym1670 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1671 := r.ReadMapStart() if yyl1671 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1671, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1671 := r.ReadArrayStart() if yyl1671 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1671, 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 yys1672Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1672Slc var yyhl1672 bool = l >= 0 for yyj1672 := 0; ; yyj1672++ { if yyhl1672 { if yyj1672 >= l { break } } else { if r.CheckBreak() { break } } yys1672Slc = r.DecodeBytes(yys1672Slc, true, true) yys1672 := string(yys1672Slc) switch yys1672 { 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 { yyv1675 := &x.ObjectMeta yyv1675.CodecDecodeSelf(d) } case "template": if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1676 := &x.Template yyv1676.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1672) } // end switch yys1672 } // end for yyj1672 if !yyhl1672 { r.ReadEnd() } } func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1677 int var yyb1677 bool var yyhl1677 bool = l >= 0 yyj1677++ if yyhl1677 { yyb1677 = yyj1677 > l } else { yyb1677 = r.CheckBreak() } if yyb1677 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1677++ if yyhl1677 { yyb1677 = yyj1677 > l } else { yyb1677 = r.CheckBreak() } if yyb1677 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1677++ if yyhl1677 { yyb1677 = yyj1677 > l } else { yyb1677 = r.CheckBreak() } if yyb1677 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1680 := &x.ObjectMeta yyv1680.CodecDecodeSelf(d) } yyj1677++ if yyhl1677 { yyb1677 = yyj1677 > l } else { yyb1677 = r.CheckBreak() } if yyb1677 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Template = PodTemplateSpec{} } else { yyv1681 := &x.Template yyv1681.CodecDecodeSelf(d) } for { yyj1677++ if yyhl1677 { yyb1677 = yyj1677 > l } else { yyb1677 = r.CheckBreak() } if yyb1677 { break } z.DecStructFieldNotFound(yyj1677-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 { yym1682 := z.EncBinary() _ = yym1682 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1683 := !z.EncBinary() yy2arr1683 := z.EncBasicHandle().StructToArray var yyq1683 [4]bool _, _, _ = yysep1683, yyq1683, yy2arr1683 const yyr1683 bool = false yyq1683[0] = x.Kind != "" yyq1683[1] = x.APIVersion != "" yyq1683[2] = true if yyr1683 || yy2arr1683 { r.EncodeArrayStart(4) } else { var yynn1683 int = 1 for _, b := range yyq1683 { if b { yynn1683++ } } r.EncodeMapStart(yynn1683) } if yyr1683 || yy2arr1683 { if yyq1683[0] { yym1685 := z.EncBinary() _ = yym1685 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1683[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1686 := z.EncBinary() _ = yym1686 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1683 || yy2arr1683 { if yyq1683[1] { yym1688 := z.EncBinary() _ = yym1688 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1683[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1689 := z.EncBinary() _ = yym1689 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1683 || yy2arr1683 { if yyq1683[2] { yy1691 := &x.ListMeta yym1692 := z.EncBinary() _ = yym1692 if false { } else if z.HasExtensions() && z.EncExt(yy1691) { } else { z.EncFallback(yy1691) } } else { r.EncodeNil() } } else { if yyq1683[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1693 := &x.ListMeta yym1694 := z.EncBinary() _ = yym1694 if false { } else if z.HasExtensions() && z.EncExt(yy1693) { } else { z.EncFallback(yy1693) } } } if yyr1683 || yy2arr1683 { if x.Items == nil { r.EncodeNil() } else { yym1696 := z.EncBinary() _ = yym1696 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1697 := z.EncBinary() _ = yym1697 if false { } else { h.encSlicePodTemplate(([]PodTemplate)(x.Items), e) } } } if yysep1683 { r.EncodeEnd() } } } } func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1698 := z.DecBinary() _ = yym1698 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1699 := r.ReadMapStart() if yyl1699 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1699, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1699 := r.ReadArrayStart() if yyl1699 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1699, 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 yys1700Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1700Slc var yyhl1700 bool = l >= 0 for yyj1700 := 0; ; yyj1700++ { if yyhl1700 { if yyj1700 >= l { break } } else { if r.CheckBreak() { break } } yys1700Slc = r.DecodeBytes(yys1700Slc, true, true) yys1700 := string(yys1700Slc) switch yys1700 { 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 { yyv1703 := &x.ListMeta yym1704 := z.DecBinary() _ = yym1704 if false { } else if z.HasExtensions() && z.DecExt(yyv1703) { } else { z.DecFallback(yyv1703, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1705 := &x.Items yym1706 := z.DecBinary() _ = yym1706 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1705), d) } } default: z.DecStructFieldNotFound(-1, yys1700) } // end switch yys1700 } // end for yyj1700 if !yyhl1700 { r.ReadEnd() } } func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1707 int var yyb1707 bool var yyhl1707 bool = l >= 0 yyj1707++ if yyhl1707 { yyb1707 = yyj1707 > l } else { yyb1707 = r.CheckBreak() } if yyb1707 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1707++ if yyhl1707 { yyb1707 = yyj1707 > l } else { yyb1707 = r.CheckBreak() } if yyb1707 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1707++ if yyhl1707 { yyb1707 = yyj1707 > l } else { yyb1707 = r.CheckBreak() } if yyb1707 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1710 := &x.ListMeta yym1711 := z.DecBinary() _ = yym1711 if false { } else if z.HasExtensions() && z.DecExt(yyv1710) { } else { z.DecFallback(yyv1710, false) } } yyj1707++ if yyhl1707 { yyb1707 = yyj1707 > l } else { yyb1707 = r.CheckBreak() } if yyb1707 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1712 := &x.Items yym1713 := z.DecBinary() _ = yym1713 if false { } else { h.decSlicePodTemplate((*[]PodTemplate)(yyv1712), d) } } for { yyj1707++ if yyhl1707 { yyb1707 = yyj1707 > l } else { yyb1707 = r.CheckBreak() } if yyb1707 { break } z.DecStructFieldNotFound(yyj1707-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 { yym1714 := z.EncBinary() _ = yym1714 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1715 := !z.EncBinary() yy2arr1715 := z.EncBasicHandle().StructToArray var yyq1715 [3]bool _, _, _ = yysep1715, yyq1715, yy2arr1715 const yyr1715 bool = false yyq1715[2] = x.Template != nil if yyr1715 || yy2arr1715 { r.EncodeArrayStart(3) } else { var yynn1715 int = 2 for _, b := range yyq1715 { if b { yynn1715++ } } r.EncodeMapStart(yynn1715) } if yyr1715 || yy2arr1715 { yym1717 := z.EncBinary() _ = yym1717 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1718 := z.EncBinary() _ = yym1718 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1715 || yy2arr1715 { if x.Selector == nil { r.EncodeNil() } else { yym1720 := z.EncBinary() _ = yym1720 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1721 := z.EncBinary() _ = yym1721 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1715 || yy2arr1715 { if yyq1715[2] { if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq1715[2] { r.EncodeString(codecSelferC_UTF81234, string("template")) if x.Template == nil { r.EncodeNil() } else { x.Template.CodecEncodeSelf(e) } } } if yysep1715 { r.EncodeEnd() } } } } func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1723 := z.DecBinary() _ = yym1723 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1724 := r.ReadMapStart() if yyl1724 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1724, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1724 := r.ReadArrayStart() if yyl1724 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1724, 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 yys1725Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1725Slc var yyhl1725 bool = l >= 0 for yyj1725 := 0; ; yyj1725++ { if yyhl1725 { if yyj1725 >= l { break } } else { if r.CheckBreak() { break } } yys1725Slc = r.DecodeBytes(yys1725Slc, true, true) yys1725 := string(yys1725Slc) switch yys1725 { case "replicas": if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1727 := &x.Selector yym1728 := z.DecBinary() _ = yym1728 if false { } else { z.F.DecMapStringStringX(yyv1727, 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, yys1725) } // end switch yys1725 } // end for yyj1725 if !yyhl1725 { r.ReadEnd() } } func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1730 int var yyb1730 bool var yyhl1730 bool = l >= 0 yyj1730++ if yyhl1730 { yyb1730 = yyj1730 > l } else { yyb1730 = r.CheckBreak() } if yyb1730 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1730++ if yyhl1730 { yyb1730 = yyj1730 > l } else { yyb1730 = r.CheckBreak() } if yyb1730 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1732 := &x.Selector yym1733 := z.DecBinary() _ = yym1733 if false { } else { z.F.DecMapStringStringX(yyv1732, false, d) } } yyj1730++ if yyhl1730 { yyb1730 = yyj1730 > l } else { yyb1730 = r.CheckBreak() } if yyb1730 { 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 { yyj1730++ if yyhl1730 { yyb1730 = yyj1730 > l } else { yyb1730 = r.CheckBreak() } if yyb1730 { break } z.DecStructFieldNotFound(yyj1730-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 { yym1735 := z.EncBinary() _ = yym1735 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1736 := !z.EncBinary() yy2arr1736 := z.EncBasicHandle().StructToArray var yyq1736 [2]bool _, _, _ = yysep1736, yyq1736, yy2arr1736 const yyr1736 bool = false yyq1736[1] = x.ObservedGeneration != 0 if yyr1736 || yy2arr1736 { r.EncodeArrayStart(2) } else { var yynn1736 int = 1 for _, b := range yyq1736 { if b { yynn1736++ } } r.EncodeMapStart(yynn1736) } if yyr1736 || yy2arr1736 { yym1738 := z.EncBinary() _ = yym1738 if false { } else { r.EncodeInt(int64(x.Replicas)) } } else { r.EncodeString(codecSelferC_UTF81234, string("replicas")) yym1739 := z.EncBinary() _ = yym1739 if false { } else { r.EncodeInt(int64(x.Replicas)) } } if yyr1736 || yy2arr1736 { if yyq1736[1] { yym1741 := z.EncBinary() _ = yym1741 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } else { r.EncodeInt(0) } } else { if yyq1736[1] { r.EncodeString(codecSelferC_UTF81234, string("observedGeneration")) yym1742 := z.EncBinary() _ = yym1742 if false { } else { r.EncodeInt(int64(x.ObservedGeneration)) } } } if yysep1736 { r.EncodeEnd() } } } } func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1743 := z.DecBinary() _ = yym1743 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1744 := r.ReadMapStart() if yyl1744 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1744, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1744 := r.ReadArrayStart() if yyl1744 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1744, 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 yys1745Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1745Slc var yyhl1745 bool = l >= 0 for yyj1745 := 0; ; yyj1745++ { if yyhl1745 { if yyj1745 >= l { break } } else { if r.CheckBreak() { break } } yys1745Slc = r.DecodeBytes(yys1745Slc, true, true) yys1745 := string(yys1745Slc) switch yys1745 { 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, yys1745) } // end switch yys1745 } // end for yyj1745 if !yyhl1745 { r.ReadEnd() } } func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1748 int var yyb1748 bool var yyhl1748 bool = l >= 0 yyj1748++ if yyhl1748 { yyb1748 = yyj1748 > l } else { yyb1748 = r.CheckBreak() } if yyb1748 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Replicas = 0 } else { x.Replicas = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1748++ if yyhl1748 { yyb1748 = yyj1748 > l } else { yyb1748 = r.CheckBreak() } if yyb1748 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObservedGeneration = 0 } else { x.ObservedGeneration = int64(r.DecodeInt(64)) } for { yyj1748++ if yyhl1748 { yyb1748 = yyj1748 > l } else { yyb1748 = r.CheckBreak() } if yyb1748 { break } z.DecStructFieldNotFound(yyj1748-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 { yym1751 := z.EncBinary() _ = yym1751 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1752 := !z.EncBinary() yy2arr1752 := z.EncBasicHandle().StructToArray var yyq1752 [5]bool _, _, _ = yysep1752, yyq1752, yy2arr1752 const yyr1752 bool = false yyq1752[0] = x.Kind != "" yyq1752[1] = x.APIVersion != "" yyq1752[2] = true yyq1752[3] = true yyq1752[4] = true if yyr1752 || yy2arr1752 { r.EncodeArrayStart(5) } else { var yynn1752 int = 0 for _, b := range yyq1752 { if b { yynn1752++ } } r.EncodeMapStart(yynn1752) } if yyr1752 || yy2arr1752 { if yyq1752[0] { yym1754 := z.EncBinary() _ = yym1754 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1752[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1755 := z.EncBinary() _ = yym1755 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1752 || yy2arr1752 { if yyq1752[1] { yym1757 := z.EncBinary() _ = yym1757 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1752[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1758 := z.EncBinary() _ = yym1758 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1752 || yy2arr1752 { if yyq1752[2] { yy1760 := &x.ObjectMeta yy1760.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1752[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1761 := &x.ObjectMeta yy1761.CodecEncodeSelf(e) } } if yyr1752 || yy2arr1752 { if yyq1752[3] { yy1763 := &x.Spec yy1763.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1752[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1764 := &x.Spec yy1764.CodecEncodeSelf(e) } } if yyr1752 || yy2arr1752 { if yyq1752[4] { yy1766 := &x.Status yy1766.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1752[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1767 := &x.Status yy1767.CodecEncodeSelf(e) } } if yysep1752 { r.EncodeEnd() } } } } func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1768 := z.DecBinary() _ = yym1768 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1769 := r.ReadMapStart() if yyl1769 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1769, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1769 := r.ReadArrayStart() if yyl1769 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1769, 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 yys1770Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1770Slc var yyhl1770 bool = l >= 0 for yyj1770 := 0; ; yyj1770++ { if yyhl1770 { if yyj1770 >= l { break } } else { if r.CheckBreak() { break } } yys1770Slc = r.DecodeBytes(yys1770Slc, true, true) yys1770 := string(yys1770Slc) switch yys1770 { 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 { yyv1773 := &x.ObjectMeta yyv1773.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1774 := &x.Spec yyv1774.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1775 := &x.Status yyv1775.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1770) } // end switch yys1770 } // end for yyj1770 if !yyhl1770 { r.ReadEnd() } } func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1776 int var yyb1776 bool var yyhl1776 bool = l >= 0 yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1779 := &x.ObjectMeta yyv1779.CodecDecodeSelf(d) } yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ReplicationControllerSpec{} } else { yyv1780 := &x.Spec yyv1780.CodecDecodeSelf(d) } yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ReplicationControllerStatus{} } else { yyv1781 := &x.Status yyv1781.CodecDecodeSelf(d) } for { yyj1776++ if yyhl1776 { yyb1776 = yyj1776 > l } else { yyb1776 = r.CheckBreak() } if yyb1776 { break } z.DecStructFieldNotFound(yyj1776-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 { yym1782 := z.EncBinary() _ = yym1782 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1783 := !z.EncBinary() yy2arr1783 := z.EncBasicHandle().StructToArray var yyq1783 [4]bool _, _, _ = yysep1783, yyq1783, yy2arr1783 const yyr1783 bool = false yyq1783[0] = x.Kind != "" yyq1783[1] = x.APIVersion != "" yyq1783[2] = true if yyr1783 || yy2arr1783 { r.EncodeArrayStart(4) } else { var yynn1783 int = 1 for _, b := range yyq1783 { if b { yynn1783++ } } r.EncodeMapStart(yynn1783) } if yyr1783 || yy2arr1783 { if yyq1783[0] { yym1785 := z.EncBinary() _ = yym1785 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1783[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1786 := z.EncBinary() _ = yym1786 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1783 || yy2arr1783 { if yyq1783[1] { yym1788 := z.EncBinary() _ = yym1788 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1783[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1789 := z.EncBinary() _ = yym1789 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1783 || yy2arr1783 { if yyq1783[2] { yy1791 := &x.ListMeta yym1792 := z.EncBinary() _ = yym1792 if false { } else if z.HasExtensions() && z.EncExt(yy1791) { } else { z.EncFallback(yy1791) } } else { r.EncodeNil() } } else { if yyq1783[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1793 := &x.ListMeta yym1794 := z.EncBinary() _ = yym1794 if false { } else if z.HasExtensions() && z.EncExt(yy1793) { } else { z.EncFallback(yy1793) } } } if yyr1783 || yy2arr1783 { if x.Items == nil { r.EncodeNil() } else { yym1796 := z.EncBinary() _ = yym1796 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1797 := z.EncBinary() _ = yym1797 if false { } else { h.encSliceReplicationController(([]ReplicationController)(x.Items), e) } } } if yysep1783 { r.EncodeEnd() } } } } func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1798 := z.DecBinary() _ = yym1798 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1799 := r.ReadMapStart() if yyl1799 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1799, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1799 := r.ReadArrayStart() if yyl1799 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1799, 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 yys1800Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1800Slc var yyhl1800 bool = l >= 0 for yyj1800 := 0; ; yyj1800++ { if yyhl1800 { if yyj1800 >= l { break } } else { if r.CheckBreak() { break } } yys1800Slc = r.DecodeBytes(yys1800Slc, true, true) yys1800 := string(yys1800Slc) switch yys1800 { 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 { yyv1803 := &x.ListMeta yym1804 := z.DecBinary() _ = yym1804 if false { } else if z.HasExtensions() && z.DecExt(yyv1803) { } else { z.DecFallback(yyv1803, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1805 := &x.Items yym1806 := z.DecBinary() _ = yym1806 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1805), d) } } default: z.DecStructFieldNotFound(-1, yys1800) } // end switch yys1800 } // end for yyj1800 if !yyhl1800 { r.ReadEnd() } } func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1807 int var yyb1807 bool var yyhl1807 bool = l >= 0 yyj1807++ if yyhl1807 { yyb1807 = yyj1807 > l } else { yyb1807 = r.CheckBreak() } if yyb1807 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1807++ if yyhl1807 { yyb1807 = yyj1807 > l } else { yyb1807 = r.CheckBreak() } if yyb1807 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1807++ if yyhl1807 { yyb1807 = yyj1807 > l } else { yyb1807 = r.CheckBreak() } if yyb1807 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1810 := &x.ListMeta yym1811 := z.DecBinary() _ = yym1811 if false { } else if z.HasExtensions() && z.DecExt(yyv1810) { } else { z.DecFallback(yyv1810, false) } } yyj1807++ if yyhl1807 { yyb1807 = yyj1807 > l } else { yyb1807 = r.CheckBreak() } if yyb1807 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1812 := &x.Items yym1813 := z.DecBinary() _ = yym1813 if false { } else { h.decSliceReplicationController((*[]ReplicationController)(yyv1812), d) } } for { yyj1807++ if yyhl1807 { yyb1807 = yyj1807 > l } else { yyb1807 = r.CheckBreak() } if yyb1807 { break } z.DecStructFieldNotFound(yyj1807-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 { yym1814 := z.EncBinary() _ = yym1814 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1815 := !z.EncBinary() yy2arr1815 := z.EncBasicHandle().StructToArray var yyq1815 [4]bool _, _, _ = yysep1815, yyq1815, yy2arr1815 const yyr1815 bool = false yyq1815[0] = x.Kind != "" yyq1815[1] = x.APIVersion != "" yyq1815[2] = true if yyr1815 || yy2arr1815 { r.EncodeArrayStart(4) } else { var yynn1815 int = 1 for _, b := range yyq1815 { if b { yynn1815++ } } r.EncodeMapStart(yynn1815) } if yyr1815 || yy2arr1815 { if yyq1815[0] { yym1817 := z.EncBinary() _ = yym1817 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1815[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1818 := z.EncBinary() _ = yym1818 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1815 || yy2arr1815 { if yyq1815[1] { yym1820 := z.EncBinary() _ = yym1820 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1815[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1821 := z.EncBinary() _ = yym1821 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1815 || yy2arr1815 { if yyq1815[2] { yy1823 := &x.ListMeta yym1824 := z.EncBinary() _ = yym1824 if false { } else if z.HasExtensions() && z.EncExt(yy1823) { } else { z.EncFallback(yy1823) } } else { r.EncodeNil() } } else { if yyq1815[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1825 := &x.ListMeta yym1826 := z.EncBinary() _ = yym1826 if false { } else if z.HasExtensions() && z.EncExt(yy1825) { } else { z.EncFallback(yy1825) } } } if yyr1815 || yy2arr1815 { if x.Items == nil { r.EncodeNil() } else { yym1828 := z.EncBinary() _ = yym1828 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym1829 := z.EncBinary() _ = yym1829 if false { } else { h.encSliceService(([]Service)(x.Items), e) } } } if yysep1815 { r.EncodeEnd() } } } } func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1830 := z.DecBinary() _ = yym1830 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1831 := r.ReadMapStart() if yyl1831 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1831, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1831 := r.ReadArrayStart() if yyl1831 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1831, 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 yys1832Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1832Slc var yyhl1832 bool = l >= 0 for yyj1832 := 0; ; yyj1832++ { if yyhl1832 { if yyj1832 >= l { break } } else { if r.CheckBreak() { break } } yys1832Slc = r.DecodeBytes(yys1832Slc, true, true) yys1832 := string(yys1832Slc) switch yys1832 { 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 { yyv1835 := &x.ListMeta yym1836 := z.DecBinary() _ = yym1836 if false { } else if z.HasExtensions() && z.DecExt(yyv1835) { } else { z.DecFallback(yyv1835, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv1837 := &x.Items yym1838 := z.DecBinary() _ = yym1838 if false { } else { h.decSliceService((*[]Service)(yyv1837), d) } } default: z.DecStructFieldNotFound(-1, yys1832) } // end switch yys1832 } // end for yyj1832 if !yyhl1832 { r.ReadEnd() } } func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1839 int var yyb1839 bool var yyhl1839 bool = l >= 0 yyj1839++ if yyhl1839 { yyb1839 = yyj1839 > l } else { yyb1839 = r.CheckBreak() } if yyb1839 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1839++ if yyhl1839 { yyb1839 = yyj1839 > l } else { yyb1839 = r.CheckBreak() } if yyb1839 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1839++ if yyhl1839 { yyb1839 = yyj1839 > l } else { yyb1839 = r.CheckBreak() } if yyb1839 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv1842 := &x.ListMeta yym1843 := z.DecBinary() _ = yym1843 if false { } else if z.HasExtensions() && z.DecExt(yyv1842) { } else { z.DecFallback(yyv1842, false) } } yyj1839++ if yyhl1839 { yyb1839 = yyj1839 > l } else { yyb1839 = r.CheckBreak() } if yyb1839 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv1844 := &x.Items yym1845 := z.DecBinary() _ = yym1845 if false { } else { h.decSliceService((*[]Service)(yyv1844), d) } } for { yyj1839++ if yyhl1839 { yyb1839 = yyj1839 > l } else { yyb1839 = r.CheckBreak() } if yyb1839 { break } z.DecStructFieldNotFound(yyj1839-1, "") } r.ReadEnd() } func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym1846 := z.EncBinary() _ = yym1846 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 yym1847 := z.DecBinary() _ = yym1847 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 yym1848 := z.EncBinary() _ = yym1848 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 yym1849 := z.DecBinary() _ = yym1849 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 { yym1850 := z.EncBinary() _ = yym1850 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1851 := !z.EncBinary() yy2arr1851 := z.EncBasicHandle().StructToArray var yyq1851 [1]bool _, _, _ = yysep1851, yyq1851, yy2arr1851 const yyr1851 bool = false yyq1851[0] = true if yyr1851 || yy2arr1851 { r.EncodeArrayStart(1) } else { var yynn1851 int = 0 for _, b := range yyq1851 { if b { yynn1851++ } } r.EncodeMapStart(yynn1851) } if yyr1851 || yy2arr1851 { if yyq1851[0] { yy1853 := &x.LoadBalancer yy1853.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1851[0] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancer")) yy1854 := &x.LoadBalancer yy1854.CodecEncodeSelf(e) } } if yysep1851 { r.EncodeEnd() } } } } func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1855 := z.DecBinary() _ = yym1855 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1856 := r.ReadMapStart() if yyl1856 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1856, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1856 := r.ReadArrayStart() if yyl1856 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1856, 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 yys1857Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1857Slc var yyhl1857 bool = l >= 0 for yyj1857 := 0; ; yyj1857++ { if yyhl1857 { if yyj1857 >= l { break } } else { if r.CheckBreak() { break } } yys1857Slc = r.DecodeBytes(yys1857Slc, true, true) yys1857 := string(yys1857Slc) switch yys1857 { case "loadBalancer": if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1858 := &x.LoadBalancer yyv1858.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1857) } // end switch yys1857 } // end for yyj1857 if !yyhl1857 { r.ReadEnd() } } func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1859 int var yyb1859 bool var yyhl1859 bool = l >= 0 yyj1859++ if yyhl1859 { yyb1859 = yyj1859 > l } else { yyb1859 = r.CheckBreak() } if yyb1859 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancer = LoadBalancerStatus{} } else { yyv1860 := &x.LoadBalancer yyv1860.CodecDecodeSelf(d) } for { yyj1859++ if yyhl1859 { yyb1859 = yyj1859 > l } else { yyb1859 = r.CheckBreak() } if yyb1859 { break } z.DecStructFieldNotFound(yyj1859-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 { yym1861 := z.EncBinary() _ = yym1861 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1862 := !z.EncBinary() yy2arr1862 := z.EncBasicHandle().StructToArray var yyq1862 [1]bool _, _, _ = yysep1862, yyq1862, yy2arr1862 const yyr1862 bool = false yyq1862[0] = len(x.Ingress) != 0 if yyr1862 || yy2arr1862 { r.EncodeArrayStart(1) } else { var yynn1862 int = 0 for _, b := range yyq1862 { if b { yynn1862++ } } r.EncodeMapStart(yynn1862) } if yyr1862 || yy2arr1862 { if yyq1862[0] { if x.Ingress == nil { r.EncodeNil() } else { yym1864 := z.EncBinary() _ = yym1864 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } else { r.EncodeNil() } } else { if yyq1862[0] { r.EncodeString(codecSelferC_UTF81234, string("ingress")) if x.Ingress == nil { r.EncodeNil() } else { yym1865 := z.EncBinary() _ = yym1865 if false { } else { h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e) } } } } if yysep1862 { r.EncodeEnd() } } } } func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1866 := z.DecBinary() _ = yym1866 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1867 := r.ReadMapStart() if yyl1867 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1867, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1867 := r.ReadArrayStart() if yyl1867 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1867, 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 yys1868Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1868Slc var yyhl1868 bool = l >= 0 for yyj1868 := 0; ; yyj1868++ { if yyhl1868 { if yyj1868 >= l { break } } else { if r.CheckBreak() { break } } yys1868Slc = r.DecodeBytes(yys1868Slc, true, true) yys1868 := string(yys1868Slc) switch yys1868 { case "ingress": if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1869 := &x.Ingress yym1870 := z.DecBinary() _ = yym1870 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1869), d) } } default: z.DecStructFieldNotFound(-1, yys1868) } // end switch yys1868 } // end for yyj1868 if !yyhl1868 { r.ReadEnd() } } func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1871 int var yyb1871 bool var yyhl1871 bool = l >= 0 yyj1871++ if yyhl1871 { yyb1871 = yyj1871 > l } else { yyb1871 = r.CheckBreak() } if yyb1871 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ingress = nil } else { yyv1872 := &x.Ingress yym1873 := z.DecBinary() _ = yym1873 if false { } else { h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1872), d) } } for { yyj1871++ if yyhl1871 { yyb1871 = yyj1871 > l } else { yyb1871 = r.CheckBreak() } if yyb1871 { break } z.DecStructFieldNotFound(yyj1871-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 { yym1874 := z.EncBinary() _ = yym1874 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1875 := !z.EncBinary() yy2arr1875 := z.EncBasicHandle().StructToArray var yyq1875 [2]bool _, _, _ = yysep1875, yyq1875, yy2arr1875 const yyr1875 bool = false yyq1875[0] = x.IP != "" yyq1875[1] = x.Hostname != "" if yyr1875 || yy2arr1875 { r.EncodeArrayStart(2) } else { var yynn1875 int = 0 for _, b := range yyq1875 { if b { yynn1875++ } } r.EncodeMapStart(yynn1875) } if yyr1875 || yy2arr1875 { if yyq1875[0] { yym1877 := z.EncBinary() _ = yym1877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1875[0] { r.EncodeString(codecSelferC_UTF81234, string("ip")) yym1878 := z.EncBinary() _ = yym1878 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } } if yyr1875 || yy2arr1875 { if yyq1875[1] { yym1880 := z.EncBinary() _ = yym1880 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1875[1] { r.EncodeString(codecSelferC_UTF81234, string("hostname")) yym1881 := z.EncBinary() _ = yym1881 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Hostname)) } } } if yysep1875 { r.EncodeEnd() } } } } func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1882 := z.DecBinary() _ = yym1882 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1883 := r.ReadMapStart() if yyl1883 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1883, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1883 := r.ReadArrayStart() if yyl1883 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1883, 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 yys1884Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1884Slc var yyhl1884 bool = l >= 0 for yyj1884 := 0; ; yyj1884++ { if yyhl1884 { if yyj1884 >= l { break } } else { if r.CheckBreak() { break } } yys1884Slc = r.DecodeBytes(yys1884Slc, true, true) yys1884 := string(yys1884Slc) switch yys1884 { 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, yys1884) } // end switch yys1884 } // end for yyj1884 if !yyhl1884 { r.ReadEnd() } } func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1887 int var yyb1887 bool var yyhl1887 bool = l >= 0 yyj1887++ if yyhl1887 { yyb1887 = yyj1887 > l } else { yyb1887 = r.CheckBreak() } if yyb1887 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj1887++ if yyhl1887 { yyb1887 = yyj1887 > l } else { yyb1887 = r.CheckBreak() } if yyb1887 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hostname = "" } else { x.Hostname = string(r.DecodeString()) } for { yyj1887++ if yyhl1887 { yyb1887 = yyj1887 > l } else { yyb1887 = r.CheckBreak() } if yyb1887 { break } z.DecStructFieldNotFound(yyj1887-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 { yym1890 := z.EncBinary() _ = yym1890 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1891 := !z.EncBinary() yy2arr1891 := z.EncBasicHandle().StructToArray var yyq1891 [7]bool _, _, _ = yysep1891, yyq1891, yy2arr1891 const yyr1891 bool = false yyq1891[0] = x.Type != "" yyq1891[3] = x.ClusterIP != "" yyq1891[4] = len(x.ExternalIPs) != 0 yyq1891[5] = x.LoadBalancerIP != "" yyq1891[6] = x.SessionAffinity != "" if yyr1891 || yy2arr1891 { r.EncodeArrayStart(7) } else { var yynn1891 int = 2 for _, b := range yyq1891 { if b { yynn1891++ } } r.EncodeMapStart(yynn1891) } if yyr1891 || yy2arr1891 { if yyq1891[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1891[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr1891 || yy2arr1891 { if x.Ports == nil { r.EncodeNil() } else { yym1894 := z.EncBinary() _ = yym1894 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("ports")) if x.Ports == nil { r.EncodeNil() } else { yym1895 := z.EncBinary() _ = yym1895 if false { } else { h.encSliceServicePort(([]ServicePort)(x.Ports), e) } } } if yyr1891 || yy2arr1891 { if x.Selector == nil { r.EncodeNil() } else { yym1897 := z.EncBinary() _ = yym1897 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("selector")) if x.Selector == nil { r.EncodeNil() } else { yym1898 := z.EncBinary() _ = yym1898 if false { } else { z.F.EncMapStringStringV(x.Selector, false, e) } } } if yyr1891 || yy2arr1891 { if yyq1891[3] { yym1900 := z.EncBinary() _ = yym1900 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1891[3] { r.EncodeString(codecSelferC_UTF81234, string("clusterIP")) yym1901 := z.EncBinary() _ = yym1901 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP)) } } } if yyr1891 || yy2arr1891 { if yyq1891[4] { if x.ExternalIPs == nil { r.EncodeNil() } else { yym1903 := z.EncBinary() _ = yym1903 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } else { r.EncodeNil() } } else { if yyq1891[4] { r.EncodeString(codecSelferC_UTF81234, string("externalIPs")) if x.ExternalIPs == nil { r.EncodeNil() } else { yym1904 := z.EncBinary() _ = yym1904 if false { } else { z.F.EncSliceStringV(x.ExternalIPs, false, e) } } } } if yyr1891 || yy2arr1891 { if yyq1891[5] { yym1906 := z.EncBinary() _ = yym1906 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1891[5] { r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP")) yym1907 := z.EncBinary() _ = yym1907 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP)) } } } if yyr1891 || yy2arr1891 { if yyq1891[6] { x.SessionAffinity.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1891[6] { r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity")) x.SessionAffinity.CodecEncodeSelf(e) } } if yysep1891 { r.EncodeEnd() } } } } func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1909 := z.DecBinary() _ = yym1909 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1910 := r.ReadMapStart() if yyl1910 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1910, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1910 := r.ReadArrayStart() if yyl1910 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1910, 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 yys1911Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1911Slc var yyhl1911 bool = l >= 0 for yyj1911 := 0; ; yyj1911++ { if yyhl1911 { if yyj1911 >= l { break } } else { if r.CheckBreak() { break } } yys1911Slc = r.DecodeBytes(yys1911Slc, true, true) yys1911 := string(yys1911Slc) switch yys1911 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } case "ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1913 := &x.Ports yym1914 := z.DecBinary() _ = yym1914 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1913), d) } } case "selector": if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1915 := &x.Selector yym1916 := z.DecBinary() _ = yym1916 if false { } else { z.F.DecMapStringStringX(yyv1915, false, d) } } case "clusterIP": if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } case "externalIPs": if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1918 := &x.ExternalIPs yym1919 := z.DecBinary() _ = yym1919 if false { } else { z.F.DecSliceStringX(yyv1918, 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, yys1911) } // end switch yys1911 } // end for yyj1911 if !yyhl1911 { r.ReadEnd() } } func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1922 int var yyb1922 bool var yyhl1922 bool = l >= 0 yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ServiceType(r.DecodeString()) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv1924 := &x.Ports yym1925 := z.DecBinary() _ = yym1925 if false { } else { h.decSliceServicePort((*[]ServicePort)(yyv1924), d) } } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Selector = nil } else { yyv1926 := &x.Selector yym1927 := z.DecBinary() _ = yym1927 if false { } else { z.F.DecMapStringStringX(yyv1926, false, d) } } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ClusterIP = "" } else { x.ClusterIP = string(r.DecodeString()) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalIPs = nil } else { yyv1929 := &x.ExternalIPs yym1930 := z.DecBinary() _ = yym1930 if false { } else { z.F.DecSliceStringX(yyv1929, false, d) } } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LoadBalancerIP = "" } else { x.LoadBalancerIP = string(r.DecodeString()) } yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SessionAffinity = "" } else { x.SessionAffinity = ServiceAffinity(r.DecodeString()) } for { yyj1922++ if yyhl1922 { yyb1922 = yyj1922 > l } else { yyb1922 = r.CheckBreak() } if yyb1922 { break } z.DecStructFieldNotFound(yyj1922-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 { yym1933 := z.EncBinary() _ = yym1933 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1934 := !z.EncBinary() yy2arr1934 := z.EncBasicHandle().StructToArray var yyq1934 [5]bool _, _, _ = yysep1934, yyq1934, yy2arr1934 const yyr1934 bool = false if yyr1934 || yy2arr1934 { r.EncodeArrayStart(5) } else { var yynn1934 int = 5 for _, b := range yyq1934 { if b { yynn1934++ } } r.EncodeMapStart(yynn1934) } if yyr1934 || yy2arr1934 { yym1936 := z.EncBinary() _ = yym1936 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("name")) yym1937 := z.EncBinary() _ = yym1937 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr1934 || yy2arr1934 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("protocol")) x.Protocol.CodecEncodeSelf(e) } if yyr1934 || yy2arr1934 { yym1940 := z.EncBinary() _ = yym1940 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("port")) yym1941 := z.EncBinary() _ = yym1941 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr1934 || yy2arr1934 { yy1943 := &x.TargetPort yym1944 := z.EncBinary() _ = yym1944 if false { } else if z.HasExtensions() && z.EncExt(yy1943) { } else if !yym1944 && z.IsJSONHandle() { z.EncJSONMarshal(yy1943) } else { z.EncFallback(yy1943) } } else { r.EncodeString(codecSelferC_UTF81234, string("targetPort")) yy1945 := &x.TargetPort yym1946 := z.EncBinary() _ = yym1946 if false { } else if z.HasExtensions() && z.EncExt(yy1945) { } else if !yym1946 && z.IsJSONHandle() { z.EncJSONMarshal(yy1945) } else { z.EncFallback(yy1945) } } if yyr1934 || yy2arr1934 { yym1948 := z.EncBinary() _ = yym1948 if false { } else { r.EncodeInt(int64(x.NodePort)) } } else { r.EncodeString(codecSelferC_UTF81234, string("nodePort")) yym1949 := z.EncBinary() _ = yym1949 if false { } else { r.EncodeInt(int64(x.NodePort)) } } if yysep1934 { r.EncodeEnd() } } } } func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1950 := z.DecBinary() _ = yym1950 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1951 := r.ReadMapStart() if yyl1951 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1951, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1951 := r.ReadArrayStart() if yyl1951 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1951, 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 yys1952Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1952Slc var yyhl1952 bool = l >= 0 for yyj1952 := 0; ; yyj1952++ { if yyhl1952 { if yyj1952 >= l { break } } else { if r.CheckBreak() { break } } yys1952Slc = r.DecodeBytes(yys1952Slc, true, true) yys1952 := string(yys1952Slc) switch yys1952 { 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 { yyv1956 := &x.TargetPort yym1957 := z.DecBinary() _ = yym1957 if false { } else if z.HasExtensions() && z.DecExt(yyv1956) { } else if !yym1957 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1956) } else { z.DecFallback(yyv1956, false) } } case "nodePort": if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys1952) } // end switch yys1952 } // end for yyj1952 if !yyhl1952 { r.ReadEnd() } } func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1959 int var yyb1959 bool var yyhl1959 bool = l >= 0 yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TargetPort = pkg5_util.IntOrString{} } else { yyv1963 := &x.TargetPort yym1964 := z.DecBinary() _ = yym1964 if false { } else if z.HasExtensions() && z.DecExt(yyv1963) { } else if !yym1964 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv1963) } else { z.DecFallback(yyv1963, false) } } yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodePort = 0 } else { x.NodePort = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj1959++ if yyhl1959 { yyb1959 = yyj1959 > l } else { yyb1959 = r.CheckBreak() } if yyb1959 { break } z.DecStructFieldNotFound(yyj1959-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 { yym1966 := z.EncBinary() _ = yym1966 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1967 := !z.EncBinary() yy2arr1967 := z.EncBasicHandle().StructToArray var yyq1967 [5]bool _, _, _ = yysep1967, yyq1967, yy2arr1967 const yyr1967 bool = false yyq1967[0] = x.Kind != "" yyq1967[1] = x.APIVersion != "" yyq1967[2] = true yyq1967[3] = true yyq1967[4] = true if yyr1967 || yy2arr1967 { r.EncodeArrayStart(5) } else { var yynn1967 int = 0 for _, b := range yyq1967 { if b { yynn1967++ } } r.EncodeMapStart(yynn1967) } if yyr1967 || yy2arr1967 { if yyq1967[0] { yym1969 := z.EncBinary() _ = yym1969 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1967[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym1970 := z.EncBinary() _ = yym1970 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1967 || yy2arr1967 { if yyq1967[1] { yym1972 := z.EncBinary() _ = yym1972 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1967[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym1973 := z.EncBinary() _ = yym1973 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1967 || yy2arr1967 { if yyq1967[2] { yy1975 := &x.ObjectMeta yy1975.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1967[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy1976 := &x.ObjectMeta yy1976.CodecEncodeSelf(e) } } if yyr1967 || yy2arr1967 { if yyq1967[3] { yy1978 := &x.Spec yy1978.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1967[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy1979 := &x.Spec yy1979.CodecEncodeSelf(e) } } if yyr1967 || yy2arr1967 { if yyq1967[4] { yy1981 := &x.Status yy1981.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1967[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy1982 := &x.Status yy1982.CodecEncodeSelf(e) } } if yysep1967 { r.EncodeEnd() } } } } func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym1983 := z.DecBinary() _ = yym1983 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl1984 := r.ReadMapStart() if yyl1984 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl1984, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl1984 := r.ReadArrayStart() if yyl1984 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl1984, 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 yys1985Slc = z.DecScratchBuffer() // default slice to decode into _ = yys1985Slc var yyhl1985 bool = l >= 0 for yyj1985 := 0; ; yyj1985++ { if yyhl1985 { if yyj1985 >= l { break } } else { if r.CheckBreak() { break } } yys1985Slc = r.DecodeBytes(yys1985Slc, true, true) yys1985 := string(yys1985Slc) switch yys1985 { 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 { yyv1988 := &x.ObjectMeta yyv1988.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1989 := &x.Spec yyv1989.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1990 := &x.Status yyv1990.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys1985) } // end switch yys1985 } // end for yyj1985 if !yyhl1985 { r.ReadEnd() } } func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj1991 int var yyb1991 bool var yyhl1991 bool = l >= 0 yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv1994 := &x.ObjectMeta yyv1994.CodecDecodeSelf(d) } yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ServiceSpec{} } else { yyv1995 := &x.Spec yyv1995.CodecDecodeSelf(d) } yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ServiceStatus{} } else { yyv1996 := &x.Status yyv1996.CodecDecodeSelf(d) } for { yyj1991++ if yyhl1991 { yyb1991 = yyj1991 > l } else { yyb1991 = r.CheckBreak() } if yyb1991 { break } z.DecStructFieldNotFound(yyj1991-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 { yym1997 := z.EncBinary() _ = yym1997 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep1998 := !z.EncBinary() yy2arr1998 := z.EncBasicHandle().StructToArray var yyq1998 [5]bool _, _, _ = yysep1998, yyq1998, yy2arr1998 const yyr1998 bool = false yyq1998[0] = x.Kind != "" yyq1998[1] = x.APIVersion != "" yyq1998[2] = true yyq1998[4] = len(x.ImagePullSecrets) != 0 if yyr1998 || yy2arr1998 { r.EncodeArrayStart(5) } else { var yynn1998 int = 1 for _, b := range yyq1998 { if b { yynn1998++ } } r.EncodeMapStart(yynn1998) } if yyr1998 || yy2arr1998 { if yyq1998[0] { yym2000 := z.EncBinary() _ = yym2000 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1998[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2001 := z.EncBinary() _ = yym2001 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr1998 || yy2arr1998 { if yyq1998[1] { yym2003 := z.EncBinary() _ = yym2003 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq1998[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2004 := z.EncBinary() _ = yym2004 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr1998 || yy2arr1998 { if yyq1998[2] { yy2006 := &x.ObjectMeta yy2006.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq1998[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2007 := &x.ObjectMeta yy2007.CodecEncodeSelf(e) } } if yyr1998 || yy2arr1998 { if x.Secrets == nil { r.EncodeNil() } else { yym2009 := z.EncBinary() _ = yym2009 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("secrets")) if x.Secrets == nil { r.EncodeNil() } else { yym2010 := z.EncBinary() _ = yym2010 if false { } else { h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e) } } } if yyr1998 || yy2arr1998 { if yyq1998[4] { if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2012 := z.EncBinary() _ = yym2012 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } else { r.EncodeNil() } } else { if yyq1998[4] { r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets")) if x.ImagePullSecrets == nil { r.EncodeNil() } else { yym2013 := z.EncBinary() _ = yym2013 if false { } else { h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e) } } } } if yysep1998 { r.EncodeEnd() } } } } func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2014 := z.DecBinary() _ = yym2014 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2015 := r.ReadMapStart() if yyl2015 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2015, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2015 := r.ReadArrayStart() if yyl2015 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2015, 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 yys2016Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2016Slc var yyhl2016 bool = l >= 0 for yyj2016 := 0; ; yyj2016++ { if yyhl2016 { if yyj2016 >= l { break } } else { if r.CheckBreak() { break } } yys2016Slc = r.DecodeBytes(yys2016Slc, true, true) yys2016 := string(yys2016Slc) switch yys2016 { 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 { yyv2019 := &x.ObjectMeta yyv2019.CodecDecodeSelf(d) } case "secrets": if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2020 := &x.Secrets yym2021 := z.DecBinary() _ = yym2021 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2020), d) } } case "imagePullSecrets": if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2022 := &x.ImagePullSecrets yym2023 := z.DecBinary() _ = yym2023 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2022), d) } } default: z.DecStructFieldNotFound(-1, yys2016) } // end switch yys2016 } // end for yyj2016 if !yyhl2016 { r.ReadEnd() } } func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2024 int var yyb2024 bool var yyhl2024 bool = l >= 0 yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2027 := &x.ObjectMeta yyv2027.CodecDecodeSelf(d) } yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Secrets = nil } else { yyv2028 := &x.Secrets yym2029 := z.DecBinary() _ = yym2029 if false { } else { h.decSliceObjectReference((*[]ObjectReference)(yyv2028), d) } } yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ImagePullSecrets = nil } else { yyv2030 := &x.ImagePullSecrets yym2031 := z.DecBinary() _ = yym2031 if false { } else { h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2030), d) } } for { yyj2024++ if yyhl2024 { yyb2024 = yyj2024 > l } else { yyb2024 = r.CheckBreak() } if yyb2024 { break } z.DecStructFieldNotFound(yyj2024-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 { yym2032 := z.EncBinary() _ = yym2032 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2033 := !z.EncBinary() yy2arr2033 := z.EncBasicHandle().StructToArray var yyq2033 [4]bool _, _, _ = yysep2033, yyq2033, yy2arr2033 const yyr2033 bool = false yyq2033[0] = x.Kind != "" yyq2033[1] = x.APIVersion != "" yyq2033[2] = true if yyr2033 || yy2arr2033 { r.EncodeArrayStart(4) } else { var yynn2033 int = 1 for _, b := range yyq2033 { if b { yynn2033++ } } r.EncodeMapStart(yynn2033) } if yyr2033 || yy2arr2033 { if yyq2033[0] { yym2035 := z.EncBinary() _ = yym2035 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2033[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2036 := z.EncBinary() _ = yym2036 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2033 || yy2arr2033 { if yyq2033[1] { yym2038 := z.EncBinary() _ = yym2038 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2033[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2039 := z.EncBinary() _ = yym2039 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2033 || yy2arr2033 { if yyq2033[2] { yy2041 := &x.ListMeta yym2042 := z.EncBinary() _ = yym2042 if false { } else if z.HasExtensions() && z.EncExt(yy2041) { } else { z.EncFallback(yy2041) } } else { r.EncodeNil() } } else { if yyq2033[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2043 := &x.ListMeta yym2044 := z.EncBinary() _ = yym2044 if false { } else if z.HasExtensions() && z.EncExt(yy2043) { } else { z.EncFallback(yy2043) } } } if yyr2033 || yy2arr2033 { if x.Items == nil { r.EncodeNil() } else { yym2046 := z.EncBinary() _ = yym2046 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2047 := z.EncBinary() _ = yym2047 if false { } else { h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e) } } } if yysep2033 { r.EncodeEnd() } } } } func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2048 := z.DecBinary() _ = yym2048 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2049 := r.ReadMapStart() if yyl2049 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2049, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2049 := r.ReadArrayStart() if yyl2049 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2049, 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 yys2050Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2050Slc var yyhl2050 bool = l >= 0 for yyj2050 := 0; ; yyj2050++ { if yyhl2050 { if yyj2050 >= l { break } } else { if r.CheckBreak() { break } } yys2050Slc = r.DecodeBytes(yys2050Slc, true, true) yys2050 := string(yys2050Slc) switch yys2050 { 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 { yyv2053 := &x.ListMeta yym2054 := z.DecBinary() _ = yym2054 if false { } else if z.HasExtensions() && z.DecExt(yyv2053) { } else { z.DecFallback(yyv2053, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2055 := &x.Items yym2056 := z.DecBinary() _ = yym2056 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2055), d) } } default: z.DecStructFieldNotFound(-1, yys2050) } // end switch yys2050 } // end for yyj2050 if !yyhl2050 { r.ReadEnd() } } func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2057 int var yyb2057 bool var yyhl2057 bool = l >= 0 yyj2057++ if yyhl2057 { yyb2057 = yyj2057 > l } else { yyb2057 = r.CheckBreak() } if yyb2057 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2057++ if yyhl2057 { yyb2057 = yyj2057 > l } else { yyb2057 = r.CheckBreak() } if yyb2057 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2057++ if yyhl2057 { yyb2057 = yyj2057 > l } else { yyb2057 = r.CheckBreak() } if yyb2057 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2060 := &x.ListMeta yym2061 := z.DecBinary() _ = yym2061 if false { } else if z.HasExtensions() && z.DecExt(yyv2060) { } else { z.DecFallback(yyv2060, false) } } yyj2057++ if yyhl2057 { yyb2057 = yyj2057 > l } else { yyb2057 = r.CheckBreak() } if yyb2057 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2062 := &x.Items yym2063 := z.DecBinary() _ = yym2063 if false { } else { h.decSliceServiceAccount((*[]ServiceAccount)(yyv2062), d) } } for { yyj2057++ if yyhl2057 { yyb2057 = yyj2057 > l } else { yyb2057 = r.CheckBreak() } if yyb2057 { break } z.DecStructFieldNotFound(yyj2057-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 { yym2064 := z.EncBinary() _ = yym2064 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2065 := !z.EncBinary() yy2arr2065 := z.EncBasicHandle().StructToArray var yyq2065 [4]bool _, _, _ = yysep2065, yyq2065, yy2arr2065 const yyr2065 bool = false yyq2065[0] = x.Kind != "" yyq2065[1] = x.APIVersion != "" yyq2065[2] = true if yyr2065 || yy2arr2065 { r.EncodeArrayStart(4) } else { var yynn2065 int = 1 for _, b := range yyq2065 { if b { yynn2065++ } } r.EncodeMapStart(yynn2065) } if yyr2065 || yy2arr2065 { if yyq2065[0] { yym2067 := z.EncBinary() _ = yym2067 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2065[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2068 := z.EncBinary() _ = yym2068 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2065 || yy2arr2065 { if yyq2065[1] { yym2070 := z.EncBinary() _ = yym2070 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2065[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2071 := z.EncBinary() _ = yym2071 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2065 || yy2arr2065 { if yyq2065[2] { yy2073 := &x.ObjectMeta yy2073.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2065[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2074 := &x.ObjectMeta yy2074.CodecEncodeSelf(e) } } if yyr2065 || yy2arr2065 { if x.Subsets == nil { r.EncodeNil() } else { yym2076 := z.EncBinary() _ = yym2076 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Subsets")) if x.Subsets == nil { r.EncodeNil() } else { yym2077 := z.EncBinary() _ = yym2077 if false { } else { h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e) } } } if yysep2065 { r.EncodeEnd() } } } } func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2078 := z.DecBinary() _ = yym2078 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2079 := r.ReadMapStart() if yyl2079 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2079, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2079 := r.ReadArrayStart() if yyl2079 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2079, 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 yys2080Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2080Slc var yyhl2080 bool = l >= 0 for yyj2080 := 0; ; yyj2080++ { if yyhl2080 { if yyj2080 >= l { break } } else { if r.CheckBreak() { break } } yys2080Slc = r.DecodeBytes(yys2080Slc, true, true) yys2080 := string(yys2080Slc) switch yys2080 { 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 { yyv2083 := &x.ObjectMeta yyv2083.CodecDecodeSelf(d) } case "Subsets": if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2084 := &x.Subsets yym2085 := z.DecBinary() _ = yym2085 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2084), d) } } default: z.DecStructFieldNotFound(-1, yys2080) } // end switch yys2080 } // end for yyj2080 if !yyhl2080 { r.ReadEnd() } } func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2086 int var yyb2086 bool var yyhl2086 bool = l >= 0 yyj2086++ if yyhl2086 { yyb2086 = yyj2086 > l } else { yyb2086 = r.CheckBreak() } if yyb2086 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2086++ if yyhl2086 { yyb2086 = yyj2086 > l } else { yyb2086 = r.CheckBreak() } if yyb2086 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2086++ if yyhl2086 { yyb2086 = yyj2086 > l } else { yyb2086 = r.CheckBreak() } if yyb2086 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2089 := &x.ObjectMeta yyv2089.CodecDecodeSelf(d) } yyj2086++ if yyhl2086 { yyb2086 = yyj2086 > l } else { yyb2086 = r.CheckBreak() } if yyb2086 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Subsets = nil } else { yyv2090 := &x.Subsets yym2091 := z.DecBinary() _ = yym2091 if false { } else { h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2090), d) } } for { yyj2086++ if yyhl2086 { yyb2086 = yyj2086 > l } else { yyb2086 = r.CheckBreak() } if yyb2086 { break } z.DecStructFieldNotFound(yyj2086-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 { yym2092 := z.EncBinary() _ = yym2092 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2093 := !z.EncBinary() yy2arr2093 := z.EncBasicHandle().StructToArray var yyq2093 [3]bool _, _, _ = yysep2093, yyq2093, yy2arr2093 const yyr2093 bool = false if yyr2093 || yy2arr2093 { r.EncodeArrayStart(3) } else { var yynn2093 int = 3 for _, b := range yyq2093 { if b { yynn2093++ } } r.EncodeMapStart(yynn2093) } if yyr2093 || yy2arr2093 { if x.Addresses == nil { r.EncodeNil() } else { yym2095 := z.EncBinary() _ = yym2095 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2096 := z.EncBinary() _ = yym2096 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e) } } } if yyr2093 || yy2arr2093 { if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2098 := z.EncBinary() _ = yym2098 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses")) if x.NotReadyAddresses == nil { r.EncodeNil() } else { yym2099 := z.EncBinary() _ = yym2099 if false { } else { h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e) } } } if yyr2093 || yy2arr2093 { if x.Ports == nil { r.EncodeNil() } else { yym2101 := z.EncBinary() _ = yym2101 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Ports")) if x.Ports == nil { r.EncodeNil() } else { yym2102 := z.EncBinary() _ = yym2102 if false { } else { h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e) } } } if yysep2093 { r.EncodeEnd() } } } } func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2103 := z.DecBinary() _ = yym2103 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2104 := r.ReadMapStart() if yyl2104 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2104, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2104 := r.ReadArrayStart() if yyl2104 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2104, 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 yys2105Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2105Slc var yyhl2105 bool = l >= 0 for yyj2105 := 0; ; yyj2105++ { if yyhl2105 { if yyj2105 >= l { break } } else { if r.CheckBreak() { break } } yys2105Slc = r.DecodeBytes(yys2105Slc, true, true) yys2105 := string(yys2105Slc) switch yys2105 { case "Addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2106 := &x.Addresses yym2107 := z.DecBinary() _ = yym2107 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2106), d) } } case "NotReadyAddresses": if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2108 := &x.NotReadyAddresses yym2109 := z.DecBinary() _ = yym2109 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2108), d) } } case "Ports": if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2110 := &x.Ports yym2111 := z.DecBinary() _ = yym2111 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2110), d) } } default: z.DecStructFieldNotFound(-1, yys2105) } // end switch yys2105 } // end for yyj2105 if !yyhl2105 { r.ReadEnd() } } func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2112 int var yyb2112 bool var yyhl2112 bool = l >= 0 yyj2112++ if yyhl2112 { yyb2112 = yyj2112 > l } else { yyb2112 = r.CheckBreak() } if yyb2112 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2113 := &x.Addresses yym2114 := z.DecBinary() _ = yym2114 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2113), d) } } yyj2112++ if yyhl2112 { yyb2112 = yyj2112 > l } else { yyb2112 = r.CheckBreak() } if yyb2112 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NotReadyAddresses = nil } else { yyv2115 := &x.NotReadyAddresses yym2116 := z.DecBinary() _ = yym2116 if false { } else { h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2115), d) } } yyj2112++ if yyhl2112 { yyb2112 = yyj2112 > l } else { yyb2112 = r.CheckBreak() } if yyb2112 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Ports = nil } else { yyv2117 := &x.Ports yym2118 := z.DecBinary() _ = yym2118 if false { } else { h.decSliceEndpointPort((*[]EndpointPort)(yyv2117), d) } } for { yyj2112++ if yyhl2112 { yyb2112 = yyj2112 > l } else { yyb2112 = r.CheckBreak() } if yyb2112 { break } z.DecStructFieldNotFound(yyj2112-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 { yym2119 := z.EncBinary() _ = yym2119 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2120 := !z.EncBinary() yy2arr2120 := z.EncBasicHandle().StructToArray var yyq2120 [2]bool _, _, _ = yysep2120, yyq2120, yy2arr2120 const yyr2120 bool = false if yyr2120 || yy2arr2120 { r.EncodeArrayStart(2) } else { var yynn2120 int = 2 for _, b := range yyq2120 { if b { yynn2120++ } } r.EncodeMapStart(yynn2120) } if yyr2120 || yy2arr2120 { yym2122 := z.EncBinary() _ = yym2122 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } else { r.EncodeString(codecSelferC_UTF81234, string("IP")) yym2123 := z.EncBinary() _ = yym2123 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.IP)) } } if yyr2120 || yy2arr2120 { 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 yysep2120 { r.EncodeEnd() } } } } func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2125 := z.DecBinary() _ = yym2125 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2126 := r.ReadMapStart() if yyl2126 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2126, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2126 := r.ReadArrayStart() if yyl2126 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2126, 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 yys2127Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2127Slc var yyhl2127 bool = l >= 0 for yyj2127 := 0; ; yyj2127++ { if yyhl2127 { if yyj2127 >= l { break } } else { if r.CheckBreak() { break } } yys2127Slc = r.DecodeBytes(yys2127Slc, true, true) yys2127 := string(yys2127Slc) switch yys2127 { 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, yys2127) } // end switch yys2127 } // end for yyj2127 if !yyhl2127 { r.ReadEnd() } } func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2130 int var yyb2130 bool var yyhl2130 bool = l >= 0 yyj2130++ if yyhl2130 { yyb2130 = yyj2130 > l } else { yyb2130 = r.CheckBreak() } if yyb2130 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.IP = "" } else { x.IP = string(r.DecodeString()) } yyj2130++ if yyhl2130 { yyb2130 = yyj2130 > l } else { yyb2130 = r.CheckBreak() } if yyb2130 { 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 { yyj2130++ if yyhl2130 { yyb2130 = yyj2130 > l } else { yyb2130 = r.CheckBreak() } if yyb2130 { break } z.DecStructFieldNotFound(yyj2130-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 { yym2133 := z.EncBinary() _ = yym2133 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2134 := !z.EncBinary() yy2arr2134 := z.EncBasicHandle().StructToArray var yyq2134 [3]bool _, _, _ = yysep2134, yyq2134, yy2arr2134 const yyr2134 bool = false if yyr2134 || yy2arr2134 { r.EncodeArrayStart(3) } else { var yynn2134 int = 3 for _, b := range yyq2134 { if b { yynn2134++ } } r.EncodeMapStart(yynn2134) } if yyr2134 || yy2arr2134 { yym2136 := z.EncBinary() _ = yym2136 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2137 := z.EncBinary() _ = yym2137 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yyr2134 || yy2arr2134 { yym2139 := z.EncBinary() _ = yym2139 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2140 := z.EncBinary() _ = yym2140 if false { } else { r.EncodeInt(int64(x.Port)) } } if yyr2134 || yy2arr2134 { x.Protocol.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("Protocol")) x.Protocol.CodecEncodeSelf(e) } if yysep2134 { r.EncodeEnd() } } } } func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2142 := z.DecBinary() _ = yym2142 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2143 := r.ReadMapStart() if yyl2143 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2143, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2143 := r.ReadArrayStart() if yyl2143 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2143, 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 yys2144Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2144Slc var yyhl2144 bool = l >= 0 for yyj2144 := 0; ; yyj2144++ { if yyhl2144 { if yyj2144 >= l { break } } else { if r.CheckBreak() { break } } yys2144Slc = r.DecodeBytes(yys2144Slc, true, true) yys2144 := string(yys2144Slc) switch yys2144 { 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, yys2144) } // end switch yys2144 } // end for yyj2144 if !yyhl2144 { r.ReadEnd() } } func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2148 int var yyb2148 bool var yyhl2148 bool = l >= 0 yyj2148++ if yyhl2148 { yyb2148 = yyj2148 > l } else { yyb2148 = r.CheckBreak() } if yyb2148 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2148++ if yyhl2148 { yyb2148 = yyj2148 > l } else { yyb2148 = r.CheckBreak() } if yyb2148 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } yyj2148++ if yyhl2148 { yyb2148 = yyj2148 > l } else { yyb2148 = r.CheckBreak() } if yyb2148 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Protocol = "" } else { x.Protocol = Protocol(r.DecodeString()) } for { yyj2148++ if yyhl2148 { yyb2148 = yyj2148 > l } else { yyb2148 = r.CheckBreak() } if yyb2148 { break } z.DecStructFieldNotFound(yyj2148-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 { yym2152 := z.EncBinary() _ = yym2152 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2153 := !z.EncBinary() yy2arr2153 := z.EncBasicHandle().StructToArray var yyq2153 [4]bool _, _, _ = yysep2153, yyq2153, yy2arr2153 const yyr2153 bool = false yyq2153[0] = x.Kind != "" yyq2153[1] = x.APIVersion != "" yyq2153[2] = true if yyr2153 || yy2arr2153 { r.EncodeArrayStart(4) } else { var yynn2153 int = 1 for _, b := range yyq2153 { if b { yynn2153++ } } r.EncodeMapStart(yynn2153) } if yyr2153 || yy2arr2153 { if yyq2153[0] { yym2155 := z.EncBinary() _ = yym2155 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2153[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2156 := z.EncBinary() _ = yym2156 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2153 || yy2arr2153 { if yyq2153[1] { yym2158 := z.EncBinary() _ = yym2158 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2153[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2159 := z.EncBinary() _ = yym2159 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2153 || yy2arr2153 { if yyq2153[2] { yy2161 := &x.ListMeta yym2162 := z.EncBinary() _ = yym2162 if false { } else if z.HasExtensions() && z.EncExt(yy2161) { } else { z.EncFallback(yy2161) } } else { r.EncodeNil() } } else { if yyq2153[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2163 := &x.ListMeta yym2164 := z.EncBinary() _ = yym2164 if false { } else if z.HasExtensions() && z.EncExt(yy2163) { } else { z.EncFallback(yy2163) } } } if yyr2153 || yy2arr2153 { if x.Items == nil { r.EncodeNil() } else { yym2166 := z.EncBinary() _ = yym2166 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2167 := z.EncBinary() _ = yym2167 if false { } else { h.encSliceEndpoints(([]Endpoints)(x.Items), e) } } } if yysep2153 { r.EncodeEnd() } } } } func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2168 := z.DecBinary() _ = yym2168 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2169 := r.ReadMapStart() if yyl2169 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2169, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2169 := r.ReadArrayStart() if yyl2169 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2169, 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 yys2170Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2170Slc var yyhl2170 bool = l >= 0 for yyj2170 := 0; ; yyj2170++ { if yyhl2170 { if yyj2170 >= l { break } } else { if r.CheckBreak() { break } } yys2170Slc = r.DecodeBytes(yys2170Slc, true, true) yys2170 := string(yys2170Slc) switch yys2170 { 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 { yyv2173 := &x.ListMeta yym2174 := z.DecBinary() _ = yym2174 if false { } else if z.HasExtensions() && z.DecExt(yyv2173) { } else { z.DecFallback(yyv2173, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2175 := &x.Items yym2176 := z.DecBinary() _ = yym2176 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2175), d) } } default: z.DecStructFieldNotFound(-1, yys2170) } // end switch yys2170 } // end for yyj2170 if !yyhl2170 { r.ReadEnd() } } func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2177 int var yyb2177 bool var yyhl2177 bool = l >= 0 yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2180 := &x.ListMeta yym2181 := z.DecBinary() _ = yym2181 if false { } else if z.HasExtensions() && z.DecExt(yyv2180) { } else { z.DecFallback(yyv2180, false) } } yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2182 := &x.Items yym2183 := z.DecBinary() _ = yym2183 if false { } else { h.decSliceEndpoints((*[]Endpoints)(yyv2182), d) } } for { yyj2177++ if yyhl2177 { yyb2177 = yyj2177 > l } else { yyb2177 = r.CheckBreak() } if yyb2177 { break } z.DecStructFieldNotFound(yyj2177-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 { yym2184 := z.EncBinary() _ = yym2184 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2185 := !z.EncBinary() yy2arr2185 := z.EncBasicHandle().StructToArray var yyq2185 [4]bool _, _, _ = yysep2185, yyq2185, yy2arr2185 const yyr2185 bool = false yyq2185[0] = x.PodCIDR != "" yyq2185[1] = x.ExternalID != "" yyq2185[2] = x.ProviderID != "" yyq2185[3] = x.Unschedulable != false if yyr2185 || yy2arr2185 { r.EncodeArrayStart(4) } else { var yynn2185 int = 0 for _, b := range yyq2185 { if b { yynn2185++ } } r.EncodeMapStart(yynn2185) } if yyr2185 || yy2arr2185 { if yyq2185[0] { yym2187 := z.EncBinary() _ = yym2187 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2185[0] { r.EncodeString(codecSelferC_UTF81234, string("podCIDR")) yym2188 := z.EncBinary() _ = yym2188 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR)) } } } if yyr2185 || yy2arr2185 { if yyq2185[1] { yym2190 := z.EncBinary() _ = yym2190 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2185[1] { r.EncodeString(codecSelferC_UTF81234, string("externalID")) yym2191 := z.EncBinary() _ = yym2191 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID)) } } } if yyr2185 || yy2arr2185 { if yyq2185[2] { yym2193 := z.EncBinary() _ = yym2193 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2185[2] { r.EncodeString(codecSelferC_UTF81234, string("providerID")) yym2194 := z.EncBinary() _ = yym2194 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID)) } } } if yyr2185 || yy2arr2185 { if yyq2185[3] { yym2196 := z.EncBinary() _ = yym2196 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } else { r.EncodeBool(false) } } else { if yyq2185[3] { r.EncodeString(codecSelferC_UTF81234, string("unschedulable")) yym2197 := z.EncBinary() _ = yym2197 if false { } else { r.EncodeBool(bool(x.Unschedulable)) } } } if yysep2185 { r.EncodeEnd() } } } } func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2198 := z.DecBinary() _ = yym2198 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2199 := r.ReadMapStart() if yyl2199 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2199, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2199 := r.ReadArrayStart() if yyl2199 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2199, 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 yys2200Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2200Slc var yyhl2200 bool = l >= 0 for yyj2200 := 0; ; yyj2200++ { if yyhl2200 { if yyj2200 >= l { break } } else { if r.CheckBreak() { break } } yys2200Slc = r.DecodeBytes(yys2200Slc, true, true) yys2200 := string(yys2200Slc) switch yys2200 { 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, yys2200) } // end switch yys2200 } // end for yyj2200 if !yyhl2200 { r.ReadEnd() } } func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2205 int var yyb2205 bool var yyhl2205 bool = l >= 0 yyj2205++ if yyhl2205 { yyb2205 = yyj2205 > l } else { yyb2205 = r.CheckBreak() } if yyb2205 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.PodCIDR = "" } else { x.PodCIDR = string(r.DecodeString()) } yyj2205++ if yyhl2205 { yyb2205 = yyj2205 > l } else { yyb2205 = r.CheckBreak() } if yyb2205 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ExternalID = "" } else { x.ExternalID = string(r.DecodeString()) } yyj2205++ if yyhl2205 { yyb2205 = yyj2205 > l } else { yyb2205 = r.CheckBreak() } if yyb2205 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ProviderID = "" } else { x.ProviderID = string(r.DecodeString()) } yyj2205++ if yyhl2205 { yyb2205 = yyj2205 > l } else { yyb2205 = r.CheckBreak() } if yyb2205 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Unschedulable = false } else { x.Unschedulable = bool(r.DecodeBool()) } for { yyj2205++ if yyhl2205 { yyb2205 = yyj2205 > l } else { yyb2205 = r.CheckBreak() } if yyb2205 { break } z.DecStructFieldNotFound(yyj2205-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 { yym2210 := z.EncBinary() _ = yym2210 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2211 := !z.EncBinary() yy2arr2211 := z.EncBasicHandle().StructToArray var yyq2211 [1]bool _, _, _ = yysep2211, yyq2211, yy2arr2211 const yyr2211 bool = false if yyr2211 || yy2arr2211 { r.EncodeArrayStart(1) } else { var yynn2211 int = 1 for _, b := range yyq2211 { if b { yynn2211++ } } r.EncodeMapStart(yynn2211) } if yyr2211 || yy2arr2211 { yym2213 := z.EncBinary() _ = yym2213 if false { } else { r.EncodeInt(int64(x.Port)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Port")) yym2214 := z.EncBinary() _ = yym2214 if false { } else { r.EncodeInt(int64(x.Port)) } } if yysep2211 { r.EncodeEnd() } } } } func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2215 := z.DecBinary() _ = yym2215 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2216 := r.ReadMapStart() if yyl2216 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2216, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2216 := r.ReadArrayStart() if yyl2216 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2216, 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 yys2217Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2217Slc var yyhl2217 bool = l >= 0 for yyj2217 := 0; ; yyj2217++ { if yyhl2217 { if yyj2217 >= l { break } } else { if r.CheckBreak() { break } } yys2217Slc = r.DecodeBytes(yys2217Slc, true, true) yys2217 := string(yys2217Slc) switch yys2217 { case "Port": if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2217) } // end switch yys2217 } // end for yyj2217 if !yyhl2217 { r.ReadEnd() } } func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2219 int var yyb2219 bool var yyhl2219 bool = l >= 0 yyj2219++ if yyhl2219 { yyb2219 = yyj2219 > l } else { yyb2219 = r.CheckBreak() } if yyb2219 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Port = 0 } else { x.Port = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2219++ if yyhl2219 { yyb2219 = yyj2219 > l } else { yyb2219 = r.CheckBreak() } if yyb2219 { break } z.DecStructFieldNotFound(yyj2219-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 { yym2221 := z.EncBinary() _ = yym2221 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2222 := !z.EncBinary() yy2arr2222 := z.EncBasicHandle().StructToArray var yyq2222 [1]bool _, _, _ = yysep2222, yyq2222, yy2arr2222 const yyr2222 bool = false yyq2222[0] = true if yyr2222 || yy2arr2222 { r.EncodeArrayStart(1) } else { var yynn2222 int = 0 for _, b := range yyq2222 { if b { yynn2222++ } } r.EncodeMapStart(yynn2222) } if yyr2222 || yy2arr2222 { if yyq2222[0] { yy2224 := &x.KubeletEndpoint yy2224.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2222[0] { r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint")) yy2225 := &x.KubeletEndpoint yy2225.CodecEncodeSelf(e) } } if yysep2222 { r.EncodeEnd() } } } } func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2226 := z.DecBinary() _ = yym2226 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2227 := r.ReadMapStart() if yyl2227 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2227, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2227 := r.ReadArrayStart() if yyl2227 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2227, 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 yys2228Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2228Slc var yyhl2228 bool = l >= 0 for yyj2228 := 0; ; yyj2228++ { if yyhl2228 { if yyj2228 >= l { break } } else { if r.CheckBreak() { break } } yys2228Slc = r.DecodeBytes(yys2228Slc, true, true) yys2228 := string(yys2228Slc) switch yys2228 { case "kubeletEndpoint": if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2229 := &x.KubeletEndpoint yyv2229.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2228) } // end switch yys2228 } // end for yyj2228 if !yyhl2228 { r.ReadEnd() } } func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2230 int var yyb2230 bool var yyhl2230 bool = l >= 0 yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletEndpoint = DaemonEndpoint{} } else { yyv2231 := &x.KubeletEndpoint yyv2231.CodecDecodeSelf(d) } for { yyj2230++ if yyhl2230 { yyb2230 = yyj2230 > l } else { yyb2230 = r.CheckBreak() } if yyb2230 { break } z.DecStructFieldNotFound(yyj2230-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 { yym2232 := z.EncBinary() _ = yym2232 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2233 := !z.EncBinary() yy2arr2233 := z.EncBasicHandle().StructToArray var yyq2233 [8]bool _, _, _ = yysep2233, yyq2233, yy2arr2233 const yyr2233 bool = false if yyr2233 || yy2arr2233 { r.EncodeArrayStart(8) } else { var yynn2233 int = 8 for _, b := range yyq2233 { if b { yynn2233++ } } r.EncodeMapStart(yynn2233) } if yyr2233 || yy2arr2233 { yym2235 := z.EncBinary() _ = yym2235 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("machineID")) yym2236 := z.EncBinary() _ = yym2236 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.MachineID)) } } if yyr2233 || yy2arr2233 { yym2238 := z.EncBinary() _ = yym2238 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("systemUUID")) yym2239 := z.EncBinary() _ = yym2239 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID)) } } if yyr2233 || yy2arr2233 { yym2241 := z.EncBinary() _ = yym2241 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } else { r.EncodeString(codecSelferC_UTF81234, string("bootID")) yym2242 := z.EncBinary() _ = yym2242 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.BootID)) } } if yyr2233 || yy2arr2233 { yym2244 := z.EncBinary() _ = yym2244 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kernelVersion")) yym2245 := z.EncBinary() _ = yym2245 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion)) } } if yyr2233 || yy2arr2233 { yym2247 := z.EncBinary() _ = yym2247 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } else { r.EncodeString(codecSelferC_UTF81234, string("osImage")) yym2248 := z.EncBinary() _ = yym2248 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.OsImage)) } } if yyr2233 || yy2arr2233 { yym2250 := z.EncBinary() _ = yym2250 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion")) yym2251 := z.EncBinary() _ = yym2251 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion)) } } if yyr2233 || yy2arr2233 { yym2253 := z.EncBinary() _ = yym2253 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion")) yym2254 := z.EncBinary() _ = yym2254 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion)) } } if yyr2233 || yy2arr2233 { yym2256 := z.EncBinary() _ = yym2256 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion")) yym2257 := z.EncBinary() _ = yym2257 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion)) } } if yysep2233 { r.EncodeEnd() } } } } func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2258 := z.DecBinary() _ = yym2258 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2259 := r.ReadMapStart() if yyl2259 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2259, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2259 := r.ReadArrayStart() if yyl2259 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2259, 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 yys2260Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2260Slc var yyhl2260 bool = l >= 0 for yyj2260 := 0; ; yyj2260++ { if yyhl2260 { if yyj2260 >= l { break } } else { if r.CheckBreak() { break } } yys2260Slc = r.DecodeBytes(yys2260Slc, true, true) yys2260 := string(yys2260Slc) switch yys2260 { 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, yys2260) } // end switch yys2260 } // end for yyj2260 if !yyhl2260 { r.ReadEnd() } } func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2269 int var yyb2269 bool var yyhl2269 bool = l >= 0 yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MachineID = "" } else { x.MachineID = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.SystemUUID = "" } else { x.SystemUUID = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.BootID = "" } else { x.BootID = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KernelVersion = "" } else { x.KernelVersion = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.OsImage = "" } else { x.OsImage = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ContainerRuntimeVersion = "" } else { x.ContainerRuntimeVersion = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeletVersion = "" } else { x.KubeletVersion = string(r.DecodeString()) } yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.KubeProxyVersion = "" } else { x.KubeProxyVersion = string(r.DecodeString()) } for { yyj2269++ if yyhl2269 { yyb2269 = yyj2269 > l } else { yyb2269 = r.CheckBreak() } if yyb2269 { break } z.DecStructFieldNotFound(yyj2269-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 { yym2278 := z.EncBinary() _ = yym2278 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2279 := !z.EncBinary() yy2arr2279 := z.EncBasicHandle().StructToArray var yyq2279 [6]bool _, _, _ = yysep2279, yyq2279, yy2arr2279 const yyr2279 bool = false yyq2279[0] = len(x.Capacity) != 0 yyq2279[1] = x.Phase != "" yyq2279[2] = len(x.Conditions) != 0 yyq2279[3] = len(x.Addresses) != 0 yyq2279[4] = true yyq2279[5] = true if yyr2279 || yy2arr2279 { r.EncodeArrayStart(6) } else { var yynn2279 int = 0 for _, b := range yyq2279 { if b { yynn2279++ } } r.EncodeMapStart(yynn2279) } if yyr2279 || yy2arr2279 { if yyq2279[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2279[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yyr2279 || yy2arr2279 { if yyq2279[1] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2279[1] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yyr2279 || yy2arr2279 { if yyq2279[2] { if x.Conditions == nil { r.EncodeNil() } else { yym2283 := z.EncBinary() _ = yym2283 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq2279[2] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym2284 := z.EncBinary() _ = yym2284 if false { } else { h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e) } } } } if yyr2279 || yy2arr2279 { if yyq2279[3] { if x.Addresses == nil { r.EncodeNil() } else { yym2286 := z.EncBinary() _ = yym2286 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } else { r.EncodeNil() } } else { if yyq2279[3] { r.EncodeString(codecSelferC_UTF81234, string("addresses")) if x.Addresses == nil { r.EncodeNil() } else { yym2287 := z.EncBinary() _ = yym2287 if false { } else { h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e) } } } } if yyr2279 || yy2arr2279 { if yyq2279[4] { yy2289 := &x.DaemonEndpoints yy2289.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2279[4] { r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints")) yy2290 := &x.DaemonEndpoints yy2290.CodecEncodeSelf(e) } } if yyr2279 || yy2arr2279 { if yyq2279[5] { yy2292 := &x.NodeInfo yy2292.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2279[5] { r.EncodeString(codecSelferC_UTF81234, string("nodeInfo")) yy2293 := &x.NodeInfo yy2293.CodecEncodeSelf(e) } } if yysep2279 { r.EncodeEnd() } } } } func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2294 := z.DecBinary() _ = yym2294 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2295 := r.ReadMapStart() if yyl2295 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2295, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2295 := r.ReadArrayStart() if yyl2295 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2295, 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 yys2296Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2296Slc var yyhl2296 bool = l >= 0 for yyj2296 := 0; ; yyj2296++ { if yyhl2296 { if yyj2296 >= l { break } } else { if r.CheckBreak() { break } } yys2296Slc = r.DecodeBytes(yys2296Slc, true, true) yys2296 := string(yys2296Slc) switch yys2296 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2297 := &x.Capacity yyv2297.CodecDecodeSelf(d) } case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2299 := &x.Conditions yym2300 := z.DecBinary() _ = yym2300 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2299), d) } } case "addresses": if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2301 := &x.Addresses yym2302 := z.DecBinary() _ = yym2302 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2301), d) } } case "daemonEndpoints": if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2303 := &x.DaemonEndpoints yyv2303.CodecDecodeSelf(d) } case "nodeInfo": if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2304 := &x.NodeInfo yyv2304.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2296) } // end switch yys2296 } // end for yyj2296 if !yyhl2296 { r.ReadEnd() } } func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2305 int var yyb2305 bool var yyhl2305 bool = l >= 0 yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2306 := &x.Capacity yyv2306.CodecDecodeSelf(d) } yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NodePhase(r.DecodeString()) } yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv2308 := &x.Conditions yym2309 := z.DecBinary() _ = yym2309 if false { } else { h.decSliceNodeCondition((*[]NodeCondition)(yyv2308), d) } } yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Addresses = nil } else { yyv2310 := &x.Addresses yym2311 := z.DecBinary() _ = yym2311 if false { } else { h.decSliceNodeAddress((*[]NodeAddress)(yyv2310), d) } } yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DaemonEndpoints = NodeDaemonEndpoints{} } else { yyv2312 := &x.DaemonEndpoints yyv2312.CodecDecodeSelf(d) } yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.NodeInfo = NodeSystemInfo{} } else { yyv2313 := &x.NodeInfo yyv2313.CodecDecodeSelf(d) } for { yyj2305++ if yyhl2305 { yyb2305 = yyj2305 > l } else { yyb2305 = r.CheckBreak() } if yyb2305 { break } z.DecStructFieldNotFound(yyj2305-1, "") } r.ReadEnd() } func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2314 := z.EncBinary() _ = yym2314 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 yym2315 := z.DecBinary() _ = yym2315 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 yym2316 := z.EncBinary() _ = yym2316 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 yym2317 := z.DecBinary() _ = yym2317 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 { yym2318 := z.EncBinary() _ = yym2318 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2319 := !z.EncBinary() yy2arr2319 := z.EncBasicHandle().StructToArray var yyq2319 [6]bool _, _, _ = yysep2319, yyq2319, yy2arr2319 const yyr2319 bool = false yyq2319[2] = true yyq2319[3] = true yyq2319[4] = x.Reason != "" yyq2319[5] = x.Message != "" if yyr2319 || yy2arr2319 { r.EncodeArrayStart(6) } else { var yynn2319 int = 2 for _, b := range yyq2319 { if b { yynn2319++ } } r.EncodeMapStart(yynn2319) } if yyr2319 || yy2arr2319 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2319 || yy2arr2319 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr2319 || yy2arr2319 { if yyq2319[2] { yy2323 := &x.LastHeartbeatTime yym2324 := z.EncBinary() _ = yym2324 if false { } else if z.HasExtensions() && z.EncExt(yy2323) { } else if yym2324 { z.EncBinaryMarshal(yy2323) } else if !yym2324 && z.IsJSONHandle() { z.EncJSONMarshal(yy2323) } else { z.EncFallback(yy2323) } } else { r.EncodeNil() } } else { if yyq2319[2] { r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime")) yy2325 := &x.LastHeartbeatTime yym2326 := z.EncBinary() _ = yym2326 if false { } else if z.HasExtensions() && z.EncExt(yy2325) { } else if yym2326 { z.EncBinaryMarshal(yy2325) } else if !yym2326 && z.IsJSONHandle() { z.EncJSONMarshal(yy2325) } else { z.EncFallback(yy2325) } } } if yyr2319 || yy2arr2319 { if yyq2319[3] { yy2328 := &x.LastTransitionTime yym2329 := z.EncBinary() _ = yym2329 if false { } else if z.HasExtensions() && z.EncExt(yy2328) { } else if yym2329 { z.EncBinaryMarshal(yy2328) } else if !yym2329 && z.IsJSONHandle() { z.EncJSONMarshal(yy2328) } else { z.EncFallback(yy2328) } } else { r.EncodeNil() } } else { if yyq2319[3] { r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) yy2330 := &x.LastTransitionTime yym2331 := z.EncBinary() _ = yym2331 if false { } else if z.HasExtensions() && z.EncExt(yy2330) { } else if yym2331 { z.EncBinaryMarshal(yy2330) } else if !yym2331 && z.IsJSONHandle() { z.EncJSONMarshal(yy2330) } else { z.EncFallback(yy2330) } } } if yyr2319 || yy2arr2319 { if yyq2319[4] { yym2333 := z.EncBinary() _ = yym2333 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2319[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2334 := z.EncBinary() _ = yym2334 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2319 || yy2arr2319 { if yyq2319[5] { yym2336 := z.EncBinary() _ = yym2336 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2319[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2337 := z.EncBinary() _ = yym2337 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yysep2319 { r.EncodeEnd() } } } } func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2338 := z.DecBinary() _ = yym2338 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2339 := r.ReadMapStart() if yyl2339 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2339, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2339 := r.ReadArrayStart() if yyl2339 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2339, 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 yys2340Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2340Slc var yyhl2340 bool = l >= 0 for yyj2340 := 0; ; yyj2340++ { if yyhl2340 { if yyj2340 >= l { break } } else { if r.CheckBreak() { break } } yys2340Slc = r.DecodeBytes(yys2340Slc, true, true) yys2340 := string(yys2340Slc) switch yys2340 { 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 { 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) } } case "lastTransitionTime": 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) } } 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, yys2340) } // end switch yys2340 } // end for yyj2340 if !yyhl2340 { r.ReadEnd() } } func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2349 int var yyb2349 bool var yyhl2349 bool = l >= 0 yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeConditionType(r.DecodeString()) } yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastHeartbeatTime = pkg2_unversioned.Time{} } else { yyv2352 := &x.LastHeartbeatTime yym2353 := z.DecBinary() _ = yym2353 if false { } else if z.HasExtensions() && z.DecExt(yyv2352) { } else if yym2353 { z.DecBinaryUnmarshal(yyv2352) } else if !yym2353 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2352) } else { z.DecFallback(yyv2352, false) } } yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTransitionTime = pkg2_unversioned.Time{} } else { yyv2354 := &x.LastTransitionTime yym2355 := z.DecBinary() _ = yym2355 if false { } else if z.HasExtensions() && z.DecExt(yyv2354) { } else if yym2355 { z.DecBinaryUnmarshal(yyv2354) } else if !yym2355 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2354) } else { z.DecFallback(yyv2354, false) } } yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } for { yyj2349++ if yyhl2349 { yyb2349 = yyj2349 > l } else { yyb2349 = r.CheckBreak() } if yyb2349 { break } z.DecStructFieldNotFound(yyj2349-1, "") } r.ReadEnd() } func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2358 := z.EncBinary() _ = yym2358 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 yym2359 := z.DecBinary() _ = yym2359 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 { yym2360 := z.EncBinary() _ = yym2360 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2361 := !z.EncBinary() yy2arr2361 := z.EncBasicHandle().StructToArray var yyq2361 [2]bool _, _, _ = yysep2361, yyq2361, yy2arr2361 const yyr2361 bool = false if yyr2361 || yy2arr2361 { r.EncodeArrayStart(2) } else { var yynn2361 int = 2 for _, b := range yyq2361 { if b { yynn2361++ } } r.EncodeMapStart(yynn2361) } if yyr2361 || yy2arr2361 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr2361 || yy2arr2361 { yym2364 := z.EncBinary() _ = yym2364 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } else { r.EncodeString(codecSelferC_UTF81234, string("address")) yym2365 := z.EncBinary() _ = yym2365 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Address)) } } if yysep2361 { r.EncodeEnd() } } } } func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2366 := z.DecBinary() _ = yym2366 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2367 := r.ReadMapStart() if yyl2367 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2367, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2367 := r.ReadArrayStart() if yyl2367 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2367, 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 yys2368Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2368Slc var yyhl2368 bool = l >= 0 for yyj2368 := 0; ; yyj2368++ { if yyhl2368 { if yyj2368 >= l { break } } else { if r.CheckBreak() { break } } yys2368Slc = r.DecodeBytes(yys2368Slc, true, true) yys2368 := string(yys2368Slc) switch yys2368 { 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, yys2368) } // end switch yys2368 } // end for yyj2368 if !yyhl2368 { r.ReadEnd() } } func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2371 int var yyb2371 bool var yyhl2371 bool = l >= 0 yyj2371++ if yyhl2371 { yyb2371 = yyj2371 > l } else { yyb2371 = r.CheckBreak() } if yyb2371 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = NodeAddressType(r.DecodeString()) } yyj2371++ if yyhl2371 { yyb2371 = yyj2371 > l } else { yyb2371 = r.CheckBreak() } if yyb2371 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Address = "" } else { x.Address = string(r.DecodeString()) } for { yyj2371++ if yyhl2371 { yyb2371 = yyj2371 > l } else { yyb2371 = r.CheckBreak() } if yyb2371 { break } z.DecStructFieldNotFound(yyj2371-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 { yym2374 := z.EncBinary() _ = yym2374 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2375 := !z.EncBinary() yy2arr2375 := z.EncBasicHandle().StructToArray var yyq2375 [1]bool _, _, _ = yysep2375, yyq2375, yy2arr2375 const yyr2375 bool = false yyq2375[0] = len(x.Capacity) != 0 if yyr2375 || yy2arr2375 { r.EncodeArrayStart(1) } else { var yynn2375 int = 0 for _, b := range yyq2375 { if b { yynn2375++ } } r.EncodeMapStart(yynn2375) } if yyr2375 || yy2arr2375 { if yyq2375[0] { if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq2375[0] { r.EncodeString(codecSelferC_UTF81234, string("capacity")) if x.Capacity == nil { r.EncodeNil() } else { x.Capacity.CodecEncodeSelf(e) } } } if yysep2375 { r.EncodeEnd() } } } } func (x *NodeResources) 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2378 := r.ReadMapStart() if yyl2378 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2378, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2378 := r.ReadArrayStart() if yyl2378 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2378, 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 yys2379Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2379Slc var yyhl2379 bool = l >= 0 for yyj2379 := 0; ; yyj2379++ { if yyhl2379 { if yyj2379 >= l { break } } else { if r.CheckBreak() { break } } yys2379Slc = r.DecodeBytes(yys2379Slc, true, true) yys2379 := string(yys2379Slc) switch yys2379 { case "capacity": if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2380 := &x.Capacity yyv2380.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2379) } // end switch yys2379 } // end for yyj2379 if !yyhl2379 { r.ReadEnd() } } func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2381 int var yyb2381 bool var yyhl2381 bool = l >= 0 yyj2381++ if yyhl2381 { yyb2381 = yyj2381 > l } else { yyb2381 = r.CheckBreak() } if yyb2381 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Capacity = nil } else { yyv2382 := &x.Capacity yyv2382.CodecDecodeSelf(d) } for { yyj2381++ if yyhl2381 { yyb2381 = yyj2381 > l } else { yyb2381 = r.CheckBreak() } if yyb2381 { break } z.DecStructFieldNotFound(yyj2381-1, "") } r.ReadEnd() } func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2383 := z.EncBinary() _ = yym2383 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 yym2384 := z.DecBinary() _ = yym2384 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 { yym2385 := z.EncBinary() _ = yym2385 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 yym2386 := z.DecBinary() _ = yym2386 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 { yym2387 := z.EncBinary() _ = yym2387 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2388 := !z.EncBinary() yy2arr2388 := z.EncBasicHandle().StructToArray var yyq2388 [5]bool _, _, _ = yysep2388, yyq2388, yy2arr2388 const yyr2388 bool = false yyq2388[0] = x.Kind != "" yyq2388[1] = x.APIVersion != "" yyq2388[2] = true yyq2388[3] = true yyq2388[4] = true if yyr2388 || yy2arr2388 { r.EncodeArrayStart(5) } else { var yynn2388 int = 0 for _, b := range yyq2388 { if b { yynn2388++ } } r.EncodeMapStart(yynn2388) } if yyr2388 || yy2arr2388 { if yyq2388[0] { yym2390 := z.EncBinary() _ = yym2390 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2388[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2391 := z.EncBinary() _ = yym2391 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2388 || yy2arr2388 { if yyq2388[1] { yym2393 := z.EncBinary() _ = yym2393 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2388[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2394 := z.EncBinary() _ = yym2394 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2388 || yy2arr2388 { if yyq2388[2] { yy2396 := &x.ObjectMeta yy2396.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2388[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2397 := &x.ObjectMeta yy2397.CodecEncodeSelf(e) } } if yyr2388 || yy2arr2388 { if yyq2388[3] { yy2399 := &x.Spec yy2399.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2388[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2400 := &x.Spec yy2400.CodecEncodeSelf(e) } } if yyr2388 || yy2arr2388 { if yyq2388[4] { yy2402 := &x.Status yy2402.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2388[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2403 := &x.Status yy2403.CodecEncodeSelf(e) } } if yysep2388 { r.EncodeEnd() } } } } func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2404 := z.DecBinary() _ = yym2404 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2405 := r.ReadMapStart() if yyl2405 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2405, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2405 := r.ReadArrayStart() if yyl2405 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2405, 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 yys2406Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2406Slc var yyhl2406 bool = l >= 0 for yyj2406 := 0; ; yyj2406++ { if yyhl2406 { if yyj2406 >= l { break } } else { if r.CheckBreak() { break } } yys2406Slc = r.DecodeBytes(yys2406Slc, true, true) yys2406 := string(yys2406Slc) switch yys2406 { 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 { yyv2409 := &x.ObjectMeta yyv2409.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2410 := &x.Spec yyv2410.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2411 := &x.Status yyv2411.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2406) } // end switch yys2406 } // end for yyj2406 if !yyhl2406 { r.ReadEnd() } } func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2412 int var yyb2412 bool var yyhl2412 bool = l >= 0 yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2415 := &x.ObjectMeta yyv2415.CodecDecodeSelf(d) } yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NodeSpec{} } else { yyv2416 := &x.Spec yyv2416.CodecDecodeSelf(d) } yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NodeStatus{} } else { yyv2417 := &x.Status yyv2417.CodecDecodeSelf(d) } for { yyj2412++ if yyhl2412 { yyb2412 = yyj2412 > l } else { yyb2412 = r.CheckBreak() } if yyb2412 { break } z.DecStructFieldNotFound(yyj2412-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 { yym2418 := z.EncBinary() _ = yym2418 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2419 := !z.EncBinary() yy2arr2419 := z.EncBasicHandle().StructToArray var yyq2419 [4]bool _, _, _ = yysep2419, yyq2419, yy2arr2419 const yyr2419 bool = false yyq2419[0] = x.Kind != "" yyq2419[1] = x.APIVersion != "" yyq2419[2] = true if yyr2419 || yy2arr2419 { r.EncodeArrayStart(4) } else { var yynn2419 int = 1 for _, b := range yyq2419 { if b { yynn2419++ } } r.EncodeMapStart(yynn2419) } if yyr2419 || yy2arr2419 { if yyq2419[0] { yym2421 := z.EncBinary() _ = yym2421 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2419[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2422 := z.EncBinary() _ = yym2422 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2419 || yy2arr2419 { if yyq2419[1] { yym2424 := z.EncBinary() _ = yym2424 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2419[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2425 := z.EncBinary() _ = yym2425 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2419 || yy2arr2419 { if yyq2419[2] { yy2427 := &x.ListMeta yym2428 := z.EncBinary() _ = yym2428 if false { } else if z.HasExtensions() && z.EncExt(yy2427) { } else { z.EncFallback(yy2427) } } else { r.EncodeNil() } } else { if yyq2419[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2429 := &x.ListMeta yym2430 := z.EncBinary() _ = yym2430 if false { } else if z.HasExtensions() && z.EncExt(yy2429) { } else { z.EncFallback(yy2429) } } } if yyr2419 || yy2arr2419 { if x.Items == nil { r.EncodeNil() } else { yym2432 := z.EncBinary() _ = yym2432 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2433 := z.EncBinary() _ = yym2433 if false { } else { h.encSliceNode(([]Node)(x.Items), e) } } } if yysep2419 { r.EncodeEnd() } } } } func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2434 := z.DecBinary() _ = yym2434 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2435 := r.ReadMapStart() if yyl2435 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2435, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2435 := r.ReadArrayStart() if yyl2435 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2435, 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 yys2436Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2436Slc var yyhl2436 bool = l >= 0 for yyj2436 := 0; ; yyj2436++ { if yyhl2436 { if yyj2436 >= l { break } } else { if r.CheckBreak() { break } } yys2436Slc = r.DecodeBytes(yys2436Slc, true, true) yys2436 := string(yys2436Slc) switch yys2436 { 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 { yyv2439 := &x.ListMeta yym2440 := z.DecBinary() _ = yym2440 if false { } else if z.HasExtensions() && z.DecExt(yyv2439) { } else { z.DecFallback(yyv2439, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2441 := &x.Items yym2442 := z.DecBinary() _ = yym2442 if false { } else { h.decSliceNode((*[]Node)(yyv2441), d) } } default: z.DecStructFieldNotFound(-1, yys2436) } // end switch yys2436 } // end for yyj2436 if !yyhl2436 { r.ReadEnd() } } func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2443 int var yyb2443 bool var yyhl2443 bool = l >= 0 yyj2443++ if yyhl2443 { yyb2443 = yyj2443 > l } else { yyb2443 = r.CheckBreak() } if yyb2443 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2443++ if yyhl2443 { yyb2443 = yyj2443 > l } else { yyb2443 = r.CheckBreak() } if yyb2443 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2443++ if yyhl2443 { yyb2443 = yyj2443 > l } else { yyb2443 = r.CheckBreak() } if yyb2443 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2446 := &x.ListMeta yym2447 := z.DecBinary() _ = yym2447 if false { } else if z.HasExtensions() && z.DecExt(yyv2446) { } else { z.DecFallback(yyv2446, false) } } yyj2443++ if yyhl2443 { yyb2443 = yyj2443 > l } else { yyb2443 = r.CheckBreak() } if yyb2443 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2448 := &x.Items yym2449 := z.DecBinary() _ = yym2449 if false { } else { h.decSliceNode((*[]Node)(yyv2448), d) } } for { yyj2443++ if yyhl2443 { yyb2443 = yyj2443 > l } else { yyb2443 = r.CheckBreak() } if yyb2443 { break } z.DecStructFieldNotFound(yyj2443-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 { yym2450 := z.EncBinary() _ = yym2450 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2451 := !z.EncBinary() yy2arr2451 := z.EncBasicHandle().StructToArray var yyq2451 [1]bool _, _, _ = yysep2451, yyq2451, yy2arr2451 const yyr2451 bool = false if yyr2451 || yy2arr2451 { r.EncodeArrayStart(1) } else { var yynn2451 int = 1 for _, b := range yyq2451 { if b { yynn2451++ } } r.EncodeMapStart(yynn2451) } if yyr2451 || yy2arr2451 { if x.Finalizers == nil { r.EncodeNil() } else { yym2453 := z.EncBinary() _ = yym2453 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Finalizers")) if x.Finalizers == nil { r.EncodeNil() } else { yym2454 := z.EncBinary() _ = yym2454 if false { } else { h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e) } } } if yysep2451 { r.EncodeEnd() } } } } func (x *NamespaceSpec) 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 { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2456 := r.ReadMapStart() if yyl2456 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2456, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2456 := r.ReadArrayStart() if yyl2456 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2456, 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 yys2457Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2457Slc var yyhl2457 bool = l >= 0 for yyj2457 := 0; ; yyj2457++ { if yyhl2457 { if yyj2457 >= l { break } } else { if r.CheckBreak() { break } } yys2457Slc = r.DecodeBytes(yys2457Slc, true, true) yys2457 := string(yys2457Slc) switch yys2457 { case "Finalizers": if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2458 := &x.Finalizers yym2459 := z.DecBinary() _ = yym2459 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2458), d) } } default: z.DecStructFieldNotFound(-1, yys2457) } // end switch yys2457 } // end for yyj2457 if !yyhl2457 { r.ReadEnd() } } func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2460 int var yyb2460 bool var yyhl2460 bool = l >= 0 yyj2460++ if yyhl2460 { yyb2460 = yyj2460 > l } else { yyb2460 = r.CheckBreak() } if yyb2460 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Finalizers = nil } else { yyv2461 := &x.Finalizers yym2462 := z.DecBinary() _ = yym2462 if false { } else { h.decSliceFinalizerName((*[]FinalizerName)(yyv2461), d) } } for { yyj2460++ if yyhl2460 { yyb2460 = yyj2460 > l } else { yyb2460 = r.CheckBreak() } if yyb2460 { break } z.DecStructFieldNotFound(yyj2460-1, "") } r.ReadEnd() } func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2463 := z.EncBinary() _ = yym2463 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 yym2464 := z.DecBinary() _ = yym2464 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 { yym2465 := z.EncBinary() _ = yym2465 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2466 := !z.EncBinary() yy2arr2466 := z.EncBasicHandle().StructToArray var yyq2466 [1]bool _, _, _ = yysep2466, yyq2466, yy2arr2466 const yyr2466 bool = false yyq2466[0] = x.Phase != "" if yyr2466 || yy2arr2466 { r.EncodeArrayStart(1) } else { var yynn2466 int = 0 for _, b := range yyq2466 { if b { yynn2466++ } } r.EncodeMapStart(yynn2466) } if yyr2466 || yy2arr2466 { if yyq2466[0] { x.Phase.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2466[0] { r.EncodeString(codecSelferC_UTF81234, string("phase")) x.Phase.CodecEncodeSelf(e) } } if yysep2466 { r.EncodeEnd() } } } } func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2468 := z.DecBinary() _ = yym2468 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2469 := r.ReadMapStart() if yyl2469 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2469, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2469 := r.ReadArrayStart() if yyl2469 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2469, 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 yys2470Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2470Slc var yyhl2470 bool = l >= 0 for yyj2470 := 0; ; yyj2470++ { if yyhl2470 { if yyj2470 >= l { break } } else { if r.CheckBreak() { break } } yys2470Slc = r.DecodeBytes(yys2470Slc, true, true) yys2470 := string(yys2470Slc) switch yys2470 { case "phase": if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2470) } // end switch yys2470 } // end for yyj2470 if !yyhl2470 { r.ReadEnd() } } func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2472 int var yyb2472 bool var yyhl2472 bool = l >= 0 yyj2472++ if yyhl2472 { yyb2472 = yyj2472 > l } else { yyb2472 = r.CheckBreak() } if yyb2472 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Phase = "" } else { x.Phase = NamespacePhase(r.DecodeString()) } for { yyj2472++ if yyhl2472 { yyb2472 = yyj2472 > l } else { yyb2472 = r.CheckBreak() } if yyb2472 { break } z.DecStructFieldNotFound(yyj2472-1, "") } r.ReadEnd() } func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym2474 := z.EncBinary() _ = yym2474 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 yym2475 := z.DecBinary() _ = yym2475 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 { yym2476 := z.EncBinary() _ = yym2476 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2477 := !z.EncBinary() yy2arr2477 := z.EncBasicHandle().StructToArray var yyq2477 [5]bool _, _, _ = yysep2477, yyq2477, yy2arr2477 const yyr2477 bool = false yyq2477[0] = x.Kind != "" yyq2477[1] = x.APIVersion != "" yyq2477[2] = true yyq2477[3] = true yyq2477[4] = true if yyr2477 || yy2arr2477 { r.EncodeArrayStart(5) } else { var yynn2477 int = 0 for _, b := range yyq2477 { if b { yynn2477++ } } r.EncodeMapStart(yynn2477) } if yyr2477 || yy2arr2477 { if yyq2477[0] { yym2479 := z.EncBinary() _ = yym2479 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2477[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2480 := z.EncBinary() _ = yym2480 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2477 || yy2arr2477 { if yyq2477[1] { yym2482 := z.EncBinary() _ = yym2482 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2477[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2483 := z.EncBinary() _ = yym2483 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2477 || yy2arr2477 { if yyq2477[2] { yy2485 := &x.ObjectMeta yy2485.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2477[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2486 := &x.ObjectMeta yy2486.CodecEncodeSelf(e) } } if yyr2477 || yy2arr2477 { if yyq2477[3] { yy2488 := &x.Spec yy2488.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2477[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy2489 := &x.Spec yy2489.CodecEncodeSelf(e) } } if yyr2477 || yy2arr2477 { if yyq2477[4] { yy2491 := &x.Status yy2491.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2477[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy2492 := &x.Status yy2492.CodecEncodeSelf(e) } } if yysep2477 { r.EncodeEnd() } } } } func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2493 := z.DecBinary() _ = yym2493 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2494 := r.ReadMapStart() if yyl2494 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2494, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2494 := r.ReadArrayStart() if yyl2494 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2494, 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 yys2495Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2495Slc var yyhl2495 bool = l >= 0 for yyj2495 := 0; ; yyj2495++ { if yyhl2495 { if yyj2495 >= l { break } } else { if r.CheckBreak() { break } } yys2495Slc = r.DecodeBytes(yys2495Slc, true, true) yys2495 := string(yys2495Slc) switch yys2495 { 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 { yyv2498 := &x.ObjectMeta yyv2498.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2499 := &x.Spec yyv2499.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2500 := &x.Status yyv2500.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2495) } // end switch yys2495 } // end for yyj2495 if !yyhl2495 { r.ReadEnd() } } func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2501 int var yyb2501 bool var yyhl2501 bool = l >= 0 yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2504 := &x.ObjectMeta yyv2504.CodecDecodeSelf(d) } yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = NamespaceSpec{} } else { yyv2505 := &x.Spec yyv2505.CodecDecodeSelf(d) } yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = NamespaceStatus{} } else { yyv2506 := &x.Status yyv2506.CodecDecodeSelf(d) } for { yyj2501++ if yyhl2501 { yyb2501 = yyj2501 > l } else { yyb2501 = r.CheckBreak() } if yyb2501 { break } z.DecStructFieldNotFound(yyj2501-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 { yym2507 := z.EncBinary() _ = yym2507 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2508 := !z.EncBinary() yy2arr2508 := z.EncBasicHandle().StructToArray var yyq2508 [4]bool _, _, _ = yysep2508, yyq2508, yy2arr2508 const yyr2508 bool = false yyq2508[0] = x.Kind != "" yyq2508[1] = x.APIVersion != "" yyq2508[2] = true if yyr2508 || yy2arr2508 { r.EncodeArrayStart(4) } else { var yynn2508 int = 1 for _, b := range yyq2508 { if b { yynn2508++ } } r.EncodeMapStart(yynn2508) } if yyr2508 || yy2arr2508 { if yyq2508[0] { yym2510 := z.EncBinary() _ = yym2510 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2508[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2511 := z.EncBinary() _ = yym2511 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2508 || yy2arr2508 { if yyq2508[1] { yym2513 := z.EncBinary() _ = yym2513 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2508[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2514 := z.EncBinary() _ = yym2514 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2508 || yy2arr2508 { if yyq2508[2] { yy2516 := &x.ListMeta yym2517 := z.EncBinary() _ = yym2517 if false { } else if z.HasExtensions() && z.EncExt(yy2516) { } else { z.EncFallback(yy2516) } } else { r.EncodeNil() } } else { if yyq2508[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2518 := &x.ListMeta yym2519 := z.EncBinary() _ = yym2519 if false { } else if z.HasExtensions() && z.EncExt(yy2518) { } else { z.EncFallback(yy2518) } } } if yyr2508 || yy2arr2508 { if x.Items == nil { r.EncodeNil() } else { yym2521 := z.EncBinary() _ = yym2521 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2522 := z.EncBinary() _ = yym2522 if false { } else { h.encSliceNamespace(([]Namespace)(x.Items), e) } } } if yysep2508 { r.EncodeEnd() } } } } func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2523 := z.DecBinary() _ = yym2523 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2524 := r.ReadMapStart() if yyl2524 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2524, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2524 := r.ReadArrayStart() if yyl2524 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2524, 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 yys2525Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2525Slc var yyhl2525 bool = l >= 0 for yyj2525 := 0; ; yyj2525++ { if yyhl2525 { if yyj2525 >= l { break } } else { if r.CheckBreak() { break } } yys2525Slc = r.DecodeBytes(yys2525Slc, true, true) yys2525 := string(yys2525Slc) switch yys2525 { 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 { yyv2528 := &x.ListMeta yym2529 := z.DecBinary() _ = yym2529 if false { } else if z.HasExtensions() && z.DecExt(yyv2528) { } else { z.DecFallback(yyv2528, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2530 := &x.Items yym2531 := z.DecBinary() _ = yym2531 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2530), d) } } default: z.DecStructFieldNotFound(-1, yys2525) } // end switch yys2525 } // end for yyj2525 if !yyhl2525 { r.ReadEnd() } } func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2532 int var yyb2532 bool var yyhl2532 bool = l >= 0 yyj2532++ if yyhl2532 { yyb2532 = yyj2532 > l } else { yyb2532 = r.CheckBreak() } if yyb2532 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2532++ if yyhl2532 { yyb2532 = yyj2532 > l } else { yyb2532 = r.CheckBreak() } if yyb2532 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2532++ if yyhl2532 { yyb2532 = yyj2532 > l } else { yyb2532 = r.CheckBreak() } if yyb2532 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv2535 := &x.ListMeta yym2536 := z.DecBinary() _ = yym2536 if false { } else if z.HasExtensions() && z.DecExt(yyv2535) { } else { z.DecFallback(yyv2535, false) } } yyj2532++ if yyhl2532 { yyb2532 = yyj2532 > l } else { yyb2532 = r.CheckBreak() } if yyb2532 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv2537 := &x.Items yym2538 := z.DecBinary() _ = yym2538 if false { } else { h.decSliceNamespace((*[]Namespace)(yyv2537), d) } } for { yyj2532++ if yyhl2532 { yyb2532 = yyj2532 > l } else { yyb2532 = r.CheckBreak() } if yyb2532 { break } z.DecStructFieldNotFound(yyj2532-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 { yym2539 := z.EncBinary() _ = yym2539 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2540 := !z.EncBinary() yy2arr2540 := z.EncBasicHandle().StructToArray var yyq2540 [4]bool _, _, _ = yysep2540, yyq2540, yy2arr2540 const yyr2540 bool = false yyq2540[0] = x.Kind != "" yyq2540[1] = x.APIVersion != "" yyq2540[2] = true if yyr2540 || yy2arr2540 { r.EncodeArrayStart(4) } else { var yynn2540 int = 1 for _, b := range yyq2540 { if b { yynn2540++ } } r.EncodeMapStart(yynn2540) } if yyr2540 || yy2arr2540 { if yyq2540[0] { yym2542 := z.EncBinary() _ = yym2542 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2540[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2543 := z.EncBinary() _ = yym2543 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2540 || yy2arr2540 { if yyq2540[1] { yym2545 := z.EncBinary() _ = yym2545 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2540[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2546 := z.EncBinary() _ = yym2546 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2540 || yy2arr2540 { if yyq2540[2] { yy2548 := &x.ObjectMeta yy2548.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2540[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2549 := &x.ObjectMeta yy2549.CodecEncodeSelf(e) } } if yyr2540 || yy2arr2540 { yy2551 := &x.Target yy2551.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("target")) yy2552 := &x.Target yy2552.CodecEncodeSelf(e) } if yysep2540 { r.EncodeEnd() } } } } func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2553 := z.DecBinary() _ = yym2553 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2554 := r.ReadMapStart() if yyl2554 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2554, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2554 := r.ReadArrayStart() if yyl2554 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2554, 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 yys2555Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2555Slc var yyhl2555 bool = l >= 0 for yyj2555 := 0; ; yyj2555++ { if yyhl2555 { if yyj2555 >= l { break } } else { if r.CheckBreak() { break } } yys2555Slc = r.DecodeBytes(yys2555Slc, true, true) yys2555 := string(yys2555Slc) switch yys2555 { 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 { yyv2558 := &x.ObjectMeta yyv2558.CodecDecodeSelf(d) } case "target": if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2559 := &x.Target yyv2559.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2555) } // end switch yys2555 } // end for yyj2555 if !yyhl2555 { r.ReadEnd() } } func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2560 int var yyb2560 bool var yyhl2560 bool = l >= 0 yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2563 := &x.ObjectMeta yyv2563.CodecDecodeSelf(d) } yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Target = ObjectReference{} } else { yyv2564 := &x.Target yyv2564.CodecDecodeSelf(d) } for { yyj2560++ if yyhl2560 { yyb2560 = yyj2560 > l } else { yyb2560 = r.CheckBreak() } if yyb2560 { break } z.DecStructFieldNotFound(yyj2560-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 { yym2565 := z.EncBinary() _ = yym2565 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2566 := !z.EncBinary() yy2arr2566 := z.EncBasicHandle().StructToArray var yyq2566 [3]bool _, _, _ = yysep2566, yyq2566, yy2arr2566 const yyr2566 bool = false yyq2566[0] = x.Kind != "" yyq2566[1] = x.APIVersion != "" if yyr2566 || yy2arr2566 { r.EncodeArrayStart(3) } else { var yynn2566 int = 1 for _, b := range yyq2566 { if b { yynn2566++ } } r.EncodeMapStart(yynn2566) } if yyr2566 || yy2arr2566 { if yyq2566[0] { yym2568 := z.EncBinary() _ = yym2568 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2566[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2569 := z.EncBinary() _ = yym2569 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2566 || yy2arr2566 { if yyq2566[1] { yym2571 := z.EncBinary() _ = yym2571 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2566[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2572 := z.EncBinary() _ = yym2572 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2566 || yy2arr2566 { if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2574 := *x.GracePeriodSeconds yym2575 := z.EncBinary() _ = yym2575 if false { } else { r.EncodeInt(int64(yy2574)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds")) if x.GracePeriodSeconds == nil { r.EncodeNil() } else { yy2576 := *x.GracePeriodSeconds yym2577 := z.EncBinary() _ = yym2577 if false { } else { r.EncodeInt(int64(yy2576)) } } } if yysep2566 { r.EncodeEnd() } } } } func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2578 := z.DecBinary() _ = yym2578 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2579 := r.ReadMapStart() if yyl2579 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2579, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2579 := r.ReadArrayStart() if yyl2579 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2579, 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 yys2580Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2580Slc var yyhl2580 bool = l >= 0 for yyj2580 := 0; ; yyj2580++ { if yyhl2580 { if yyj2580 >= l { break } } else { if r.CheckBreak() { break } } yys2580Slc = r.DecodeBytes(yys2580Slc, true, true) yys2580 := string(yys2580Slc) switch yys2580 { 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) } yym2584 := z.DecBinary() _ = yym2584 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2580) } // end switch yys2580 } // end for yyj2580 if !yyhl2580 { r.ReadEnd() } } func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2585 int var yyb2585 bool var yyhl2585 bool = l >= 0 yyj2585++ if yyhl2585 { yyb2585 = yyj2585 > l } else { yyb2585 = r.CheckBreak() } if yyb2585 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2585++ if yyhl2585 { yyb2585 = yyj2585 > l } else { yyb2585 = r.CheckBreak() } if yyb2585 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2585++ if yyhl2585 { yyb2585 = yyj2585 > l } else { yyb2585 = r.CheckBreak() } if yyb2585 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.GracePeriodSeconds != nil { x.GracePeriodSeconds = nil } } else { if x.GracePeriodSeconds == nil { x.GracePeriodSeconds = new(int64) } yym2589 := z.DecBinary() _ = yym2589 if false { } else { *((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2585++ if yyhl2585 { yyb2585 = yyj2585 > l } else { yyb2585 = r.CheckBreak() } if yyb2585 { break } z.DecStructFieldNotFound(yyj2585-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 { yym2590 := z.EncBinary() _ = yym2590 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2591 := !z.EncBinary() yy2arr2591 := z.EncBasicHandle().StructToArray var yyq2591 [7]bool _, _, _ = yysep2591, yyq2591, yy2arr2591 const yyr2591 bool = false yyq2591[0] = x.Kind != "" yyq2591[1] = x.APIVersion != "" if yyr2591 || yy2arr2591 { r.EncodeArrayStart(7) } else { var yynn2591 int = 5 for _, b := range yyq2591 { if b { yynn2591++ } } r.EncodeMapStart(yynn2591) } if yyr2591 || yy2arr2591 { if yyq2591[0] { yym2593 := z.EncBinary() _ = yym2593 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2591[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2594 := z.EncBinary() _ = yym2594 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2591 || yy2arr2591 { if yyq2591[1] { yym2596 := z.EncBinary() _ = yym2596 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2591[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2597 := z.EncBinary() _ = yym2597 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2591 || yy2arr2591 { if x.LabelSelector == nil { r.EncodeNil() } else { yym2599 := z.EncBinary() _ = yym2599 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 { yym2600 := z.EncBinary() _ = yym2600 if false { } else if z.HasExtensions() && z.EncExt(x.LabelSelector) { } else { z.EncFallback(x.LabelSelector) } } } if yyr2591 || yy2arr2591 { if x.FieldSelector == nil { r.EncodeNil() } else { yym2602 := z.EncBinary() _ = yym2602 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 { yym2603 := z.EncBinary() _ = yym2603 if false { } else if z.HasExtensions() && z.EncExt(x.FieldSelector) { } else { z.EncFallback(x.FieldSelector) } } } if yyr2591 || yy2arr2591 { yym2605 := z.EncBinary() _ = yym2605 if false { } else { r.EncodeBool(bool(x.Watch)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Watch")) yym2606 := z.EncBinary() _ = yym2606 if false { } else { r.EncodeBool(bool(x.Watch)) } } if yyr2591 || yy2arr2591 { yym2608 := z.EncBinary() _ = yym2608 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion")) yym2609 := z.EncBinary() _ = yym2609 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } if yyr2591 || yy2arr2591 { if x.TimeoutSeconds == nil { r.EncodeNil() } else { yy2611 := *x.TimeoutSeconds yym2612 := z.EncBinary() _ = yym2612 if false { } else { r.EncodeInt(int64(yy2611)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds")) if x.TimeoutSeconds == nil { r.EncodeNil() } else { yy2613 := *x.TimeoutSeconds yym2614 := z.EncBinary() _ = yym2614 if false { } else { r.EncodeInt(int64(yy2613)) } } } if yysep2591 { r.EncodeEnd() } } } } func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2615 := z.DecBinary() _ = yym2615 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2616 := r.ReadMapStart() if yyl2616 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2616, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2616 := r.ReadArrayStart() if yyl2616 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2616, 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 yys2617Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2617Slc var yyhl2617 bool = l >= 0 for yyj2617 := 0; ; yyj2617++ { if yyhl2617 { if yyj2617 >= l { break } } else { if r.CheckBreak() { break } } yys2617Slc = r.DecodeBytes(yys2617Slc, true, true) yys2617 := string(yys2617Slc) switch yys2617 { 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 { yyv2620 := &x.LabelSelector yym2621 := z.DecBinary() _ = yym2621 if false { } else if z.HasExtensions() && z.DecExt(yyv2620) { } else { z.DecFallback(yyv2620, true) } } case "FieldSelector": if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2622 := &x.FieldSelector yym2623 := z.DecBinary() _ = yym2623 if false { } else if z.HasExtensions() && z.DecExt(yyv2622) { } else { z.DecFallback(yyv2622, true) } } case "Watch": if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } case "ResourceVersion": if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } case "TimeoutSeconds": if r.TryDecodeAsNil() { if x.TimeoutSeconds != nil { x.TimeoutSeconds = nil } } else { if x.TimeoutSeconds == nil { x.TimeoutSeconds = new(int64) } yym2627 := z.DecBinary() _ = yym2627 if false { } else { *((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2617) } // end switch yys2617 } // end for yyj2617 if !yyhl2617 { r.ReadEnd() } } func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2628 int var yyb2628 bool var yyhl2628 bool = l >= 0 yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LabelSelector = nil } else { yyv2631 := &x.LabelSelector yym2632 := z.DecBinary() _ = yym2632 if false { } else if z.HasExtensions() && z.DecExt(yyv2631) { } else { z.DecFallback(yyv2631, true) } } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldSelector = nil } else { yyv2633 := &x.FieldSelector yym2634 := z.DecBinary() _ = yym2634 if false { } else if z.HasExtensions() && z.DecExt(yyv2633) { } else { z.DecFallback(yyv2633, true) } } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Watch = false } else { x.Watch = bool(r.DecodeBool()) } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TimeoutSeconds != nil { x.TimeoutSeconds = nil } } else { if x.TimeoutSeconds == nil { x.TimeoutSeconds = new(int64) } yym2638 := z.DecBinary() _ = yym2638 if false { } else { *((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64)) } } for { yyj2628++ if yyhl2628 { yyb2628 = yyj2628 > l } else { yyb2628 = r.CheckBreak() } if yyb2628 { break } z.DecStructFieldNotFound(yyj2628-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 { yym2639 := z.EncBinary() _ = yym2639 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2640 := !z.EncBinary() yy2arr2640 := z.EncBasicHandle().StructToArray var yyq2640 [10]bool _, _, _ = yysep2640, yyq2640, yy2arr2640 const yyr2640 bool = false yyq2640[0] = x.Kind != "" yyq2640[1] = x.APIVersion != "" if yyr2640 || yy2arr2640 { r.EncodeArrayStart(10) } else { var yynn2640 int = 8 for _, b := range yyq2640 { if b { yynn2640++ } } r.EncodeMapStart(yynn2640) } if yyr2640 || yy2arr2640 { if yyq2640[0] { yym2642 := z.EncBinary() _ = yym2642 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2640[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2643 := z.EncBinary() _ = yym2643 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2640 || yy2arr2640 { if yyq2640[1] { yym2645 := z.EncBinary() _ = yym2645 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2640[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2646 := z.EncBinary() _ = yym2646 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2640 || yy2arr2640 { yym2648 := z.EncBinary() _ = yym2648 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2649 := z.EncBinary() _ = yym2649 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2640 || yy2arr2640 { yym2651 := z.EncBinary() _ = yym2651 if false { } else { r.EncodeBool(bool(x.Follow)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Follow")) yym2652 := z.EncBinary() _ = yym2652 if false { } else { r.EncodeBool(bool(x.Follow)) } } if yyr2640 || yy2arr2640 { yym2654 := z.EncBinary() _ = yym2654 if false { } else { r.EncodeBool(bool(x.Previous)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Previous")) yym2655 := z.EncBinary() _ = yym2655 if false { } else { r.EncodeBool(bool(x.Previous)) } } if yyr2640 || yy2arr2640 { if x.SinceSeconds == nil { r.EncodeNil() } else { yy2657 := *x.SinceSeconds yym2658 := z.EncBinary() _ = yym2658 if false { } else { r.EncodeInt(int64(yy2657)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds")) if x.SinceSeconds == nil { r.EncodeNil() } else { yy2659 := *x.SinceSeconds yym2660 := z.EncBinary() _ = yym2660 if false { } else { r.EncodeInt(int64(yy2659)) } } } if yyr2640 || yy2arr2640 { if x.SinceTime == nil { r.EncodeNil() } else { yym2662 := z.EncBinary() _ = yym2662 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2662 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2662 && 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 { yym2663 := z.EncBinary() _ = yym2663 if false { } else if z.HasExtensions() && z.EncExt(x.SinceTime) { } else if yym2663 { z.EncBinaryMarshal(x.SinceTime) } else if !yym2663 && z.IsJSONHandle() { z.EncJSONMarshal(x.SinceTime) } else { z.EncFallback(x.SinceTime) } } } if yyr2640 || yy2arr2640 { yym2665 := z.EncBinary() _ = yym2665 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Timestamps")) yym2666 := z.EncBinary() _ = yym2666 if false { } else { r.EncodeBool(bool(x.Timestamps)) } } if yyr2640 || yy2arr2640 { if x.TailLines == nil { r.EncodeNil() } else { yy2668 := *x.TailLines yym2669 := z.EncBinary() _ = yym2669 if false { } else { r.EncodeInt(int64(yy2668)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("TailLines")) if x.TailLines == nil { r.EncodeNil() } else { yy2670 := *x.TailLines yym2671 := z.EncBinary() _ = yym2671 if false { } else { r.EncodeInt(int64(yy2670)) } } } if yyr2640 || yy2arr2640 { if x.LimitBytes == nil { r.EncodeNil() } else { yy2673 := *x.LimitBytes yym2674 := z.EncBinary() _ = yym2674 if false { } else { r.EncodeInt(int64(yy2673)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("LimitBytes")) if x.LimitBytes == nil { r.EncodeNil() } else { yy2675 := *x.LimitBytes yym2676 := z.EncBinary() _ = yym2676 if false { } else { r.EncodeInt(int64(yy2675)) } } } if yysep2640 { r.EncodeEnd() } } } } func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2677 := z.DecBinary() _ = yym2677 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2678 := r.ReadMapStart() if yyl2678 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2678, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2678 := r.ReadArrayStart() if yyl2678 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2678, 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 yys2679Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2679Slc var yyhl2679 bool = l >= 0 for yyj2679 := 0; ; yyj2679++ { if yyhl2679 { if yyj2679 >= l { break } } else { if r.CheckBreak() { break } } yys2679Slc = r.DecodeBytes(yys2679Slc, true, true) yys2679 := string(yys2679Slc) switch yys2679 { 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) } yym2686 := z.DecBinary() _ = yym2686 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) } yym2688 := z.DecBinary() _ = yym2688 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2688 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2688 && 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) } yym2691 := z.DecBinary() _ = yym2691 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) } yym2693 := z.DecBinary() _ = yym2693 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } default: z.DecStructFieldNotFound(-1, yys2679) } // end switch yys2679 } // end for yyj2679 if !yyhl2679 { r.ReadEnd() } } func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2694 int var yyb2694 bool var yyhl2694 bool = l >= 0 yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Follow = false } else { x.Follow = bool(r.DecodeBool()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Previous = false } else { x.Previous = bool(r.DecodeBool()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceSeconds != nil { x.SinceSeconds = nil } } else { if x.SinceSeconds == nil { x.SinceSeconds = new(int64) } yym2701 := z.DecBinary() _ = yym2701 if false { } else { *((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64)) } } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.SinceTime != nil { x.SinceTime = nil } } else { if x.SinceTime == nil { x.SinceTime = new(pkg2_unversioned.Time) } yym2703 := z.DecBinary() _ = yym2703 if false { } else if z.HasExtensions() && z.DecExt(x.SinceTime) { } else if yym2703 { z.DecBinaryUnmarshal(x.SinceTime) } else if !yym2703 && z.IsJSONHandle() { z.DecJSONUnmarshal(x.SinceTime) } else { z.DecFallback(x.SinceTime, false) } } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Timestamps = false } else { x.Timestamps = bool(r.DecodeBool()) } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.TailLines != nil { x.TailLines = nil } } else { if x.TailLines == nil { x.TailLines = new(int64) } yym2706 := z.DecBinary() _ = yym2706 if false { } else { *((*int64)(x.TailLines)) = int64(r.DecodeInt(64)) } } yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.LimitBytes != nil { x.LimitBytes = nil } } else { if x.LimitBytes == nil { x.LimitBytes = new(int64) } yym2708 := z.DecBinary() _ = yym2708 if false { } else { *((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64)) } } for { yyj2694++ if yyhl2694 { yyb2694 = yyj2694 > l } else { yyb2694 = r.CheckBreak() } if yyb2694 { break } z.DecStructFieldNotFound(yyj2694-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 { yym2709 := z.EncBinary() _ = yym2709 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2710 := !z.EncBinary() yy2arr2710 := z.EncBasicHandle().StructToArray var yyq2710 [7]bool _, _, _ = yysep2710, yyq2710, yy2arr2710 const yyr2710 bool = false yyq2710[0] = x.Kind != "" yyq2710[1] = x.APIVersion != "" yyq2710[2] = x.Stdin != false yyq2710[3] = x.Stdout != false yyq2710[4] = x.Stderr != false yyq2710[5] = x.TTY != false yyq2710[6] = x.Container != "" if yyr2710 || yy2arr2710 { r.EncodeArrayStart(7) } else { var yynn2710 int = 0 for _, b := range yyq2710 { if b { yynn2710++ } } r.EncodeMapStart(yynn2710) } if yyr2710 || yy2arr2710 { if yyq2710[0] { yym2712 := z.EncBinary() _ = yym2712 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2710[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2713 := z.EncBinary() _ = yym2713 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2710 || yy2arr2710 { if yyq2710[1] { yym2715 := z.EncBinary() _ = yym2715 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2710[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2716 := z.EncBinary() _ = yym2716 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2710 || yy2arr2710 { if yyq2710[2] { yym2718 := z.EncBinary() _ = yym2718 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeBool(false) } } else { if yyq2710[2] { r.EncodeString(codecSelferC_UTF81234, string("stdin")) yym2719 := z.EncBinary() _ = yym2719 if false { } else { r.EncodeBool(bool(x.Stdin)) } } } if yyr2710 || yy2arr2710 { if yyq2710[3] { yym2721 := z.EncBinary() _ = yym2721 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeBool(false) } } else { if yyq2710[3] { r.EncodeString(codecSelferC_UTF81234, string("stdout")) yym2722 := z.EncBinary() _ = yym2722 if false { } else { r.EncodeBool(bool(x.Stdout)) } } } if yyr2710 || yy2arr2710 { if yyq2710[4] { yym2724 := z.EncBinary() _ = yym2724 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeBool(false) } } else { if yyq2710[4] { r.EncodeString(codecSelferC_UTF81234, string("stderr")) yym2725 := z.EncBinary() _ = yym2725 if false { } else { r.EncodeBool(bool(x.Stderr)) } } } if yyr2710 || yy2arr2710 { if yyq2710[5] { yym2727 := z.EncBinary() _ = yym2727 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeBool(false) } } else { if yyq2710[5] { r.EncodeString(codecSelferC_UTF81234, string("tty")) yym2728 := z.EncBinary() _ = yym2728 if false { } else { r.EncodeBool(bool(x.TTY)) } } } if yyr2710 || yy2arr2710 { if yyq2710[6] { yym2730 := z.EncBinary() _ = yym2730 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2710[6] { r.EncodeString(codecSelferC_UTF81234, string("container")) yym2731 := z.EncBinary() _ = yym2731 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } } if yysep2710 { r.EncodeEnd() } } } } func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2732 := z.DecBinary() _ = yym2732 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2733 := r.ReadMapStart() if yyl2733 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2733, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2733 := r.ReadArrayStart() if yyl2733 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2733, 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 yys2734Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2734Slc var yyhl2734 bool = l >= 0 for yyj2734 := 0; ; yyj2734++ { if yyhl2734 { if yyj2734 >= l { break } } else { if r.CheckBreak() { break } } yys2734Slc = r.DecodeBytes(yys2734Slc, true, true) yys2734 := string(yys2734Slc) switch yys2734 { 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, yys2734) } // end switch yys2734 } // end for yyj2734 if !yyhl2734 { r.ReadEnd() } } func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2742 int var yyb2742 bool var yyhl2742 bool = l >= 0 yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } for { yyj2742++ if yyhl2742 { yyb2742 = yyj2742 > l } else { yyb2742 = r.CheckBreak() } if yyb2742 { break } z.DecStructFieldNotFound(yyj2742-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 { yym2750 := z.EncBinary() _ = yym2750 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2751 := !z.EncBinary() yy2arr2751 := z.EncBasicHandle().StructToArray var yyq2751 [8]bool _, _, _ = yysep2751, yyq2751, yy2arr2751 const yyr2751 bool = false yyq2751[0] = x.Kind != "" yyq2751[1] = x.APIVersion != "" if yyr2751 || yy2arr2751 { r.EncodeArrayStart(8) } else { var yynn2751 int = 6 for _, b := range yyq2751 { if b { yynn2751++ } } r.EncodeMapStart(yynn2751) } if yyr2751 || yy2arr2751 { if yyq2751[0] { yym2753 := z.EncBinary() _ = yym2753 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2751[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2754 := z.EncBinary() _ = yym2754 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2751 || yy2arr2751 { if yyq2751[1] { yym2756 := z.EncBinary() _ = yym2756 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2751[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2757 := z.EncBinary() _ = yym2757 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2751 || yy2arr2751 { yym2759 := z.EncBinary() _ = yym2759 if false { } else { r.EncodeBool(bool(x.Stdin)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdin")) yym2760 := z.EncBinary() _ = yym2760 if false { } else { r.EncodeBool(bool(x.Stdin)) } } if yyr2751 || yy2arr2751 { yym2762 := z.EncBinary() _ = yym2762 if false { } else { r.EncodeBool(bool(x.Stdout)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stdout")) yym2763 := z.EncBinary() _ = yym2763 if false { } else { r.EncodeBool(bool(x.Stdout)) } } if yyr2751 || yy2arr2751 { yym2765 := z.EncBinary() _ = yym2765 if false { } else { r.EncodeBool(bool(x.Stderr)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Stderr")) yym2766 := z.EncBinary() _ = yym2766 if false { } else { r.EncodeBool(bool(x.Stderr)) } } if yyr2751 || yy2arr2751 { yym2768 := z.EncBinary() _ = yym2768 if false { } else { r.EncodeBool(bool(x.TTY)) } } else { r.EncodeString(codecSelferC_UTF81234, string("TTY")) yym2769 := z.EncBinary() _ = yym2769 if false { } else { r.EncodeBool(bool(x.TTY)) } } if yyr2751 || yy2arr2751 { yym2771 := z.EncBinary() _ = yym2771 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Container")) yym2772 := z.EncBinary() _ = yym2772 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Container)) } } if yyr2751 || yy2arr2751 { if x.Command == nil { r.EncodeNil() } else { yym2774 := z.EncBinary() _ = yym2774 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("Command")) if x.Command == nil { r.EncodeNil() } else { yym2775 := z.EncBinary() _ = yym2775 if false { } else { z.F.EncSliceStringV(x.Command, false, e) } } } if yysep2751 { r.EncodeEnd() } } } } func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2776 := z.DecBinary() _ = yym2776 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2777 := r.ReadMapStart() if yyl2777 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2777, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2777 := r.ReadArrayStart() if yyl2777 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2777, 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 yys2778Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2778Slc var yyhl2778 bool = l >= 0 for yyj2778 := 0; ; yyj2778++ { if yyhl2778 { if yyj2778 >= l { break } } else { if r.CheckBreak() { break } } yys2778Slc = r.DecodeBytes(yys2778Slc, true, true) yys2778 := string(yys2778Slc) switch yys2778 { 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 { yyv2786 := &x.Command yym2787 := z.DecBinary() _ = yym2787 if false { } else { z.F.DecSliceStringX(yyv2786, false, d) } } default: z.DecStructFieldNotFound(-1, yys2778) } // end switch yys2778 } // end for yyj2778 if !yyhl2778 { r.ReadEnd() } } func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2788 int var yyb2788 bool var yyhl2788 bool = l >= 0 yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdin = false } else { x.Stdin = bool(r.DecodeBool()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stdout = false } else { x.Stdout = bool(r.DecodeBool()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Stderr = false } else { x.Stderr = bool(r.DecodeBool()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.TTY = false } else { x.TTY = bool(r.DecodeBool()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Container = "" } else { x.Container = string(r.DecodeString()) } yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Command = nil } else { yyv2796 := &x.Command yym2797 := z.DecBinary() _ = yym2797 if false { } else { z.F.DecSliceStringX(yyv2796, false, d) } } for { yyj2788++ if yyhl2788 { yyb2788 = yyj2788 > l } else { yyb2788 = r.CheckBreak() } if yyb2788 { break } z.DecStructFieldNotFound(yyj2788-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 { yym2798 := z.EncBinary() _ = yym2798 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2799 := !z.EncBinary() yy2arr2799 := z.EncBasicHandle().StructToArray var yyq2799 [3]bool _, _, _ = yysep2799, yyq2799, yy2arr2799 const yyr2799 bool = false yyq2799[0] = x.Kind != "" yyq2799[1] = x.APIVersion != "" if yyr2799 || yy2arr2799 { r.EncodeArrayStart(3) } else { var yynn2799 int = 1 for _, b := range yyq2799 { if b { yynn2799++ } } r.EncodeMapStart(yynn2799) } if yyr2799 || yy2arr2799 { if yyq2799[0] { yym2801 := z.EncBinary() _ = yym2801 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2799[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2802 := z.EncBinary() _ = yym2802 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2799 || yy2arr2799 { if yyq2799[1] { yym2804 := z.EncBinary() _ = yym2804 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2799[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2805 := z.EncBinary() _ = yym2805 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2799 || yy2arr2799 { yym2807 := z.EncBinary() _ = yym2807 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Path")) yym2808 := z.EncBinary() _ = yym2808 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Path)) } } if yysep2799 { r.EncodeEnd() } } } } func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2809 := z.DecBinary() _ = yym2809 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2810 := r.ReadMapStart() if yyl2810 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2810, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2810 := r.ReadArrayStart() if yyl2810 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2810, 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 yys2811Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2811Slc var yyhl2811 bool = l >= 0 for yyj2811 := 0; ; yyj2811++ { if yyhl2811 { if yyj2811 >= l { break } } else { if r.CheckBreak() { break } } yys2811Slc = r.DecodeBytes(yys2811Slc, true, true) yys2811 := string(yys2811Slc) switch yys2811 { 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, yys2811) } // end switch yys2811 } // end for yyj2811 if !yyhl2811 { r.ReadEnd() } } func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2815 int var yyb2815 bool var yyhl2815 bool = l >= 0 yyj2815++ if yyhl2815 { yyb2815 = yyj2815 > l } else { yyb2815 = r.CheckBreak() } if yyb2815 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2815++ if yyhl2815 { yyb2815 = yyj2815 > l } else { yyb2815 = r.CheckBreak() } if yyb2815 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2815++ if yyhl2815 { yyb2815 = yyj2815 > l } else { yyb2815 = r.CheckBreak() } if yyb2815 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Path = "" } else { x.Path = string(r.DecodeString()) } for { yyj2815++ if yyhl2815 { yyb2815 = yyj2815 > l } else { yyb2815 = r.CheckBreak() } if yyb2815 { break } z.DecStructFieldNotFound(yyj2815-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 { yym2819 := z.EncBinary() _ = yym2819 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2820 := !z.EncBinary() yy2arr2820 := z.EncBasicHandle().StructToArray var yyq2820 [7]bool _, _, _ = yysep2820, yyq2820, yy2arr2820 const yyr2820 bool = false yyq2820[0] = x.Kind != "" yyq2820[1] = x.Namespace != "" yyq2820[2] = x.Name != "" yyq2820[3] = x.UID != "" yyq2820[4] = x.APIVersion != "" yyq2820[5] = x.ResourceVersion != "" yyq2820[6] = x.FieldPath != "" if yyr2820 || yy2arr2820 { r.EncodeArrayStart(7) } else { var yynn2820 int = 0 for _, b := range yyq2820 { if b { yynn2820++ } } r.EncodeMapStart(yynn2820) } if yyr2820 || yy2arr2820 { if yyq2820[0] { yym2822 := z.EncBinary() _ = yym2822 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2823 := z.EncBinary() _ = yym2823 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2820 || yy2arr2820 { if yyq2820[1] { yym2825 := z.EncBinary() _ = yym2825 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[1] { r.EncodeString(codecSelferC_UTF81234, string("namespace")) yym2826 := z.EncBinary() _ = yym2826 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Namespace)) } } } if yyr2820 || yy2arr2820 { if yyq2820[2] { yym2828 := z.EncBinary() _ = yym2828 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[2] { r.EncodeString(codecSelferC_UTF81234, string("name")) yym2829 := z.EncBinary() _ = yym2829 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } } if yyr2820 || yy2arr2820 { if yyq2820[3] { yym2831 := z.EncBinary() _ = yym2831 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 yyq2820[3] { r.EncodeString(codecSelferC_UTF81234, string("uid")) yym2832 := z.EncBinary() _ = yym2832 if false { } else if z.HasExtensions() && z.EncExt(x.UID) { } else { r.EncodeString(codecSelferC_UTF81234, string(x.UID)) } } } if yyr2820 || yy2arr2820 { if yyq2820[4] { yym2834 := z.EncBinary() _ = yym2834 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[4] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2835 := z.EncBinary() _ = yym2835 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2820 || yy2arr2820 { if yyq2820[5] { yym2837 := z.EncBinary() _ = yym2837 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[5] { r.EncodeString(codecSelferC_UTF81234, string("resourceVersion")) yym2838 := z.EncBinary() _ = yym2838 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion)) } } } if yyr2820 || yy2arr2820 { if yyq2820[6] { yym2840 := z.EncBinary() _ = yym2840 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2820[6] { r.EncodeString(codecSelferC_UTF81234, string("fieldPath")) yym2841 := z.EncBinary() _ = yym2841 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath)) } } } if yysep2820 { r.EncodeEnd() } } } } func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2842 := z.DecBinary() _ = yym2842 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2843 := r.ReadMapStart() if yyl2843 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2843, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2843 := r.ReadArrayStart() if yyl2843 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2843, 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 yys2844Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2844Slc var yyhl2844 bool = l >= 0 for yyj2844 := 0; ; yyj2844++ { if yyhl2844 { if yyj2844 >= l { break } } else { if r.CheckBreak() { break } } yys2844Slc = r.DecodeBytes(yys2844Slc, true, true) yys2844 := string(yys2844Slc) switch yys2844 { 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, yys2844) } // end switch yys2844 } // end for yyj2844 if !yyhl2844 { r.ReadEnd() } } func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2852 int var yyb2852 bool var yyhl2852 bool = l >= 0 yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Namespace = "" } else { x.Namespace = string(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.UID = "" } else { x.UID = pkg1_types.UID(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ResourceVersion = "" } else { x.ResourceVersion = string(r.DecodeString()) } yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FieldPath = "" } else { x.FieldPath = string(r.DecodeString()) } for { yyj2852++ if yyhl2852 { yyb2852 = yyj2852 > l } else { yyb2852 = r.CheckBreak() } if yyb2852 { break } z.DecStructFieldNotFound(yyj2852-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 { yym2860 := z.EncBinary() _ = yym2860 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2861 := !z.EncBinary() yy2arr2861 := z.EncBasicHandle().StructToArray var yyq2861 [1]bool _, _, _ = yysep2861, yyq2861, yy2arr2861 const yyr2861 bool = false if yyr2861 || yy2arr2861 { r.EncodeArrayStart(1) } else { var yynn2861 int = 1 for _, b := range yyq2861 { if b { yynn2861++ } } r.EncodeMapStart(yynn2861) } if yyr2861 || yy2arr2861 { yym2863 := z.EncBinary() _ = yym2863 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } else { r.EncodeString(codecSelferC_UTF81234, string("Name")) yym2864 := z.EncBinary() _ = yym2864 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Name)) } } if yysep2861 { r.EncodeEnd() } } } } func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2865 := z.DecBinary() _ = yym2865 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2866 := r.ReadMapStart() if yyl2866 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2866, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2866 := r.ReadArrayStart() if yyl2866 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2866, 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 yys2867Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2867Slc var yyhl2867 bool = l >= 0 for yyj2867 := 0; ; yyj2867++ { if yyhl2867 { if yyj2867 >= l { break } } else { if r.CheckBreak() { break } } yys2867Slc = r.DecodeBytes(yys2867Slc, true, true) yys2867 := string(yys2867Slc) switch yys2867 { case "Name": if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys2867) } // end switch yys2867 } // end for yyj2867 if !yyhl2867 { r.ReadEnd() } } func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2869 int var yyb2869 bool var yyhl2869 bool = l >= 0 yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Name = "" } else { x.Name = string(r.DecodeString()) } for { yyj2869++ if yyhl2869 { yyb2869 = yyj2869 > l } else { yyb2869 = r.CheckBreak() } if yyb2869 { break } z.DecStructFieldNotFound(yyj2869-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 { yym2871 := z.EncBinary() _ = yym2871 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2872 := !z.EncBinary() yy2arr2872 := z.EncBasicHandle().StructToArray var yyq2872 [3]bool _, _, _ = yysep2872, yyq2872, yy2arr2872 const yyr2872 bool = false yyq2872[0] = x.Kind != "" yyq2872[1] = x.APIVersion != "" yyq2872[2] = true if yyr2872 || yy2arr2872 { r.EncodeArrayStart(3) } else { var yynn2872 int = 0 for _, b := range yyq2872 { if b { yynn2872++ } } r.EncodeMapStart(yynn2872) } if yyr2872 || yy2arr2872 { if yyq2872[0] { yym2874 := z.EncBinary() _ = yym2874 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2872[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2875 := z.EncBinary() _ = yym2875 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2872 || yy2arr2872 { if yyq2872[1] { yym2877 := z.EncBinary() _ = yym2877 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2872[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2878 := z.EncBinary() _ = yym2878 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2872 || yy2arr2872 { if yyq2872[2] { yy2880 := &x.Reference yy2880.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2872[2] { r.EncodeString(codecSelferC_UTF81234, string("reference")) yy2881 := &x.Reference yy2881.CodecEncodeSelf(e) } } if yysep2872 { r.EncodeEnd() } } } } func (x *SerializedReference) 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 *SerializedReference) 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 "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 { yyv2887 := &x.Reference yyv2887.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys2884) } // end switch yys2884 } // end for yyj2884 if !yyhl2884 { r.ReadEnd() } } func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2888 int var yyb2888 bool var yyhl2888 bool = l >= 0 yyj2888++ if yyhl2888 { yyb2888 = yyj2888 > l } else { yyb2888 = r.CheckBreak() } if yyb2888 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2888++ if yyhl2888 { yyb2888 = yyj2888 > l } else { yyb2888 = r.CheckBreak() } if yyb2888 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2888++ if yyhl2888 { yyb2888 = yyj2888 > l } else { yyb2888 = r.CheckBreak() } if yyb2888 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reference = ObjectReference{} } else { yyv2891 := &x.Reference yyv2891.CodecDecodeSelf(d) } for { yyj2888++ if yyhl2888 { yyb2888 = yyj2888 > l } else { yyb2888 = r.CheckBreak() } if yyb2888 { break } z.DecStructFieldNotFound(yyj2888-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 { yym2892 := z.EncBinary() _ = yym2892 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2893 := !z.EncBinary() yy2arr2893 := z.EncBasicHandle().StructToArray var yyq2893 [2]bool _, _, _ = yysep2893, yyq2893, yy2arr2893 const yyr2893 bool = false yyq2893[0] = x.Component != "" yyq2893[1] = x.Host != "" if yyr2893 || yy2arr2893 { r.EncodeArrayStart(2) } else { var yynn2893 int = 0 for _, b := range yyq2893 { if b { yynn2893++ } } r.EncodeMapStart(yynn2893) } if yyr2893 || yy2arr2893 { if yyq2893[0] { yym2895 := z.EncBinary() _ = yym2895 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2893[0] { r.EncodeString(codecSelferC_UTF81234, string("component")) yym2896 := z.EncBinary() _ = yym2896 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Component)) } } } if yyr2893 || yy2arr2893 { if yyq2893[1] { yym2898 := z.EncBinary() _ = yym2898 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2893[1] { r.EncodeString(codecSelferC_UTF81234, string("host")) yym2899 := z.EncBinary() _ = yym2899 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Host)) } } } if yysep2893 { r.EncodeEnd() } } } } func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2900 := z.DecBinary() _ = yym2900 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2901 := r.ReadMapStart() if yyl2901 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2901, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2901 := r.ReadArrayStart() if yyl2901 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2901, 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 yys2902Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2902Slc var yyhl2902 bool = l >= 0 for yyj2902 := 0; ; yyj2902++ { if yyhl2902 { if yyj2902 >= l { break } } else { if r.CheckBreak() { break } } yys2902Slc = r.DecodeBytes(yys2902Slc, true, true) yys2902 := string(yys2902Slc) switch yys2902 { 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, yys2902) } // end switch yys2902 } // end for yyj2902 if !yyhl2902 { r.ReadEnd() } } func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2905 int var yyb2905 bool var yyhl2905 bool = l >= 0 yyj2905++ if yyhl2905 { yyb2905 = yyj2905 > l } else { yyb2905 = r.CheckBreak() } if yyb2905 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Component = "" } else { x.Component = string(r.DecodeString()) } yyj2905++ if yyhl2905 { yyb2905 = yyj2905 > l } else { yyb2905 = r.CheckBreak() } if yyb2905 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Host = "" } else { x.Host = string(r.DecodeString()) } for { yyj2905++ if yyhl2905 { yyb2905 = yyj2905 > l } else { yyb2905 = r.CheckBreak() } if yyb2905 { break } z.DecStructFieldNotFound(yyj2905-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 { yym2908 := z.EncBinary() _ = yym2908 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2909 := !z.EncBinary() yy2arr2909 := z.EncBasicHandle().StructToArray var yyq2909 [10]bool _, _, _ = yysep2909, yyq2909, yy2arr2909 const yyr2909 bool = false yyq2909[0] = x.Kind != "" yyq2909[1] = x.APIVersion != "" yyq2909[2] = true yyq2909[3] = true yyq2909[4] = x.Reason != "" yyq2909[5] = x.Message != "" yyq2909[6] = true yyq2909[7] = true yyq2909[8] = true yyq2909[9] = x.Count != 0 if yyr2909 || yy2arr2909 { r.EncodeArrayStart(10) } else { var yynn2909 int = 0 for _, b := range yyq2909 { if b { yynn2909++ } } r.EncodeMapStart(yynn2909) } if yyr2909 || yy2arr2909 { if yyq2909[0] { yym2911 := z.EncBinary() _ = yym2911 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2909[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2912 := z.EncBinary() _ = yym2912 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2909 || yy2arr2909 { if yyq2909[1] { yym2914 := z.EncBinary() _ = yym2914 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2909[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2915 := z.EncBinary() _ = yym2915 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2909 || yy2arr2909 { if yyq2909[2] { yy2917 := &x.ObjectMeta yy2917.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2909[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2918 := &x.ObjectMeta yy2918.CodecEncodeSelf(e) } } if yyr2909 || yy2arr2909 { if yyq2909[3] { yy2920 := &x.InvolvedObject yy2920.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2909[3] { r.EncodeString(codecSelferC_UTF81234, string("involvedObject")) yy2921 := &x.InvolvedObject yy2921.CodecEncodeSelf(e) } } if yyr2909 || yy2arr2909 { if yyq2909[4] { yym2923 := z.EncBinary() _ = yym2923 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2909[4] { r.EncodeString(codecSelferC_UTF81234, string("reason")) yym2924 := z.EncBinary() _ = yym2924 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) } } } if yyr2909 || yy2arr2909 { if yyq2909[5] { yym2926 := z.EncBinary() _ = yym2926 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2909[5] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym2927 := z.EncBinary() _ = yym2927 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr2909 || yy2arr2909 { if yyq2909[6] { yy2929 := &x.Source yy2929.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq2909[6] { r.EncodeString(codecSelferC_UTF81234, string("source")) yy2930 := &x.Source yy2930.CodecEncodeSelf(e) } } if yyr2909 || yy2arr2909 { if yyq2909[7] { yy2932 := &x.FirstTimestamp yym2933 := z.EncBinary() _ = yym2933 if false { } else if z.HasExtensions() && z.EncExt(yy2932) { } else if yym2933 { z.EncBinaryMarshal(yy2932) } else if !yym2933 && z.IsJSONHandle() { z.EncJSONMarshal(yy2932) } else { z.EncFallback(yy2932) } } else { r.EncodeNil() } } else { if yyq2909[7] { r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp")) yy2934 := &x.FirstTimestamp yym2935 := z.EncBinary() _ = yym2935 if false { } else if z.HasExtensions() && z.EncExt(yy2934) { } else if yym2935 { z.EncBinaryMarshal(yy2934) } else if !yym2935 && z.IsJSONHandle() { z.EncJSONMarshal(yy2934) } else { z.EncFallback(yy2934) } } } if yyr2909 || yy2arr2909 { if yyq2909[8] { yy2937 := &x.LastTimestamp yym2938 := z.EncBinary() _ = yym2938 if false { } else if z.HasExtensions() && z.EncExt(yy2937) { } else if yym2938 { z.EncBinaryMarshal(yy2937) } else if !yym2938 && z.IsJSONHandle() { z.EncJSONMarshal(yy2937) } else { z.EncFallback(yy2937) } } else { r.EncodeNil() } } else { if yyq2909[8] { r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp")) yy2939 := &x.LastTimestamp yym2940 := z.EncBinary() _ = yym2940 if false { } else if z.HasExtensions() && z.EncExt(yy2939) { } else if yym2940 { z.EncBinaryMarshal(yy2939) } else if !yym2940 && z.IsJSONHandle() { z.EncJSONMarshal(yy2939) } else { z.EncFallback(yy2939) } } } if yyr2909 || yy2arr2909 { if yyq2909[9] { yym2942 := z.EncBinary() _ = yym2942 if false { } else { r.EncodeInt(int64(x.Count)) } } else { r.EncodeInt(0) } } else { if yyq2909[9] { r.EncodeString(codecSelferC_UTF81234, string("count")) yym2943 := z.EncBinary() _ = yym2943 if false { } else { r.EncodeInt(int64(x.Count)) } } } if yysep2909 { r.EncodeEnd() } } } } func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2944 := z.DecBinary() _ = yym2944 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2945 := r.ReadMapStart() if yyl2945 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2945, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2945 := r.ReadArrayStart() if yyl2945 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2945, 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 yys2946Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2946Slc var yyhl2946 bool = l >= 0 for yyj2946 := 0; ; yyj2946++ { if yyhl2946 { if yyj2946 >= l { break } } else { if r.CheckBreak() { break } } yys2946Slc = r.DecodeBytes(yys2946Slc, true, true) yys2946 := string(yys2946Slc) switch yys2946 { 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 { yyv2949 := &x.ObjectMeta yyv2949.CodecDecodeSelf(d) } case "involvedObject": if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2950 := &x.InvolvedObject yyv2950.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 { yyv2953 := &x.Source yyv2953.CodecDecodeSelf(d) } case "firstTimestamp": if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2954 := &x.FirstTimestamp yym2955 := z.DecBinary() _ = yym2955 if false { } else if z.HasExtensions() && z.DecExt(yyv2954) { } else if yym2955 { z.DecBinaryUnmarshal(yyv2954) } else if !yym2955 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2954) } else { z.DecFallback(yyv2954, false) } } case "lastTimestamp": if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2956 := &x.LastTimestamp yym2957 := z.DecBinary() _ = yym2957 if false { } else if z.HasExtensions() && z.DecExt(yyv2956) { } else if yym2957 { z.DecBinaryUnmarshal(yyv2956) } else if !yym2957 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2956) } else { z.DecFallback(yyv2956, false) } } case "count": if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } default: z.DecStructFieldNotFound(-1, yys2946) } // end switch yys2946 } // end for yyj2946 if !yyhl2946 { r.ReadEnd() } } func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2959 int var yyb2959 bool var yyhl2959 bool = l >= 0 yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv2962 := &x.ObjectMeta yyv2962.CodecDecodeSelf(d) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.InvolvedObject = ObjectReference{} } else { yyv2963 := &x.InvolvedObject yyv2963.CodecDecodeSelf(d) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Reason = "" } else { x.Reason = string(r.DecodeString()) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Source = EventSource{} } else { yyv2966 := &x.Source yyv2966.CodecDecodeSelf(d) } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.FirstTimestamp = pkg2_unversioned.Time{} } else { yyv2967 := &x.FirstTimestamp yym2968 := z.DecBinary() _ = yym2968 if false { } else if z.HasExtensions() && z.DecExt(yyv2967) { } else if yym2968 { z.DecBinaryUnmarshal(yyv2967) } else if !yym2968 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2967) } else { z.DecFallback(yyv2967, false) } } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.LastTimestamp = pkg2_unversioned.Time{} } else { yyv2969 := &x.LastTimestamp yym2970 := z.DecBinary() _ = yym2970 if false { } else if z.HasExtensions() && z.DecExt(yyv2969) { } else if yym2970 { z.DecBinaryUnmarshal(yyv2969) } else if !yym2970 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv2969) } else { z.DecFallback(yyv2969, false) } } yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Count = 0 } else { x.Count = int(r.DecodeInt(codecSelferBitsize1234)) } for { yyj2959++ if yyhl2959 { yyb2959 = yyj2959 > l } else { yyb2959 = r.CheckBreak() } if yyb2959 { break } z.DecStructFieldNotFound(yyj2959-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 { yym2972 := z.EncBinary() _ = yym2972 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep2973 := !z.EncBinary() yy2arr2973 := z.EncBasicHandle().StructToArray var yyq2973 [4]bool _, _, _ = yysep2973, yyq2973, yy2arr2973 const yyr2973 bool = false yyq2973[0] = x.Kind != "" yyq2973[1] = x.APIVersion != "" yyq2973[2] = true if yyr2973 || yy2arr2973 { r.EncodeArrayStart(4) } else { var yynn2973 int = 1 for _, b := range yyq2973 { if b { yynn2973++ } } r.EncodeMapStart(yynn2973) } if yyr2973 || yy2arr2973 { if yyq2973[0] { yym2975 := z.EncBinary() _ = yym2975 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2973[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym2976 := z.EncBinary() _ = yym2976 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr2973 || yy2arr2973 { if yyq2973[1] { yym2978 := z.EncBinary() _ = yym2978 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq2973[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym2979 := z.EncBinary() _ = yym2979 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr2973 || yy2arr2973 { if yyq2973[2] { yy2981 := &x.ListMeta yym2982 := z.EncBinary() _ = yym2982 if false { } else if z.HasExtensions() && z.EncExt(yy2981) { } else { z.EncFallback(yy2981) } } else { r.EncodeNil() } } else { if yyq2973[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy2983 := &x.ListMeta yym2984 := z.EncBinary() _ = yym2984 if false { } else if z.HasExtensions() && z.EncExt(yy2983) { } else { z.EncFallback(yy2983) } } } if yyr2973 || yy2arr2973 { if x.Items == nil { r.EncodeNil() } else { yym2986 := z.EncBinary() _ = yym2986 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym2987 := z.EncBinary() _ = yym2987 if false { } else { h.encSliceEvent(([]Event)(x.Items), e) } } } if yysep2973 { r.EncodeEnd() } } } } func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym2988 := z.DecBinary() _ = yym2988 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl2989 := r.ReadMapStart() if yyl2989 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl2989, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl2989 := r.ReadArrayStart() if yyl2989 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl2989, 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 yys2990Slc = z.DecScratchBuffer() // default slice to decode into _ = yys2990Slc var yyhl2990 bool = l >= 0 for yyj2990 := 0; ; yyj2990++ { if yyhl2990 { if yyj2990 >= l { break } } else { if r.CheckBreak() { break } } yys2990Slc = r.DecodeBytes(yys2990Slc, true, true) yys2990 := string(yys2990Slc) switch yys2990 { 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 { yyv2993 := &x.ListMeta yym2994 := z.DecBinary() _ = yym2994 if false { } else if z.HasExtensions() && z.DecExt(yyv2993) { } else { z.DecFallback(yyv2993, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv2995 := &x.Items yym2996 := z.DecBinary() _ = yym2996 if false { } else { h.decSliceEvent((*[]Event)(yyv2995), d) } } default: z.DecStructFieldNotFound(-1, yys2990) } // end switch yys2990 } // end for yyj2990 if !yyhl2990 { r.ReadEnd() } } func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj2997 int var yyb2997 bool var yyhl2997 bool = l >= 0 yyj2997++ if yyhl2997 { yyb2997 = yyj2997 > l } else { yyb2997 = r.CheckBreak() } if yyb2997 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj2997++ if yyhl2997 { yyb2997 = yyj2997 > l } else { yyb2997 = r.CheckBreak() } if yyb2997 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj2997++ if yyhl2997 { yyb2997 = yyj2997 > l } else { yyb2997 = r.CheckBreak() } if yyb2997 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3000 := &x.ListMeta yym3001 := z.DecBinary() _ = yym3001 if false { } else if z.HasExtensions() && z.DecExt(yyv3000) { } else { z.DecFallback(yyv3000, false) } } yyj2997++ if yyhl2997 { yyb2997 = yyj2997 > l } else { yyb2997 = r.CheckBreak() } if yyb2997 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3002 := &x.Items yym3003 := z.DecBinary() _ = yym3003 if false { } else { h.decSliceEvent((*[]Event)(yyv3002), d) } } for { yyj2997++ if yyhl2997 { yyb2997 = yyj2997 > l } else { yyb2997 = r.CheckBreak() } if yyb2997 { break } z.DecStructFieldNotFound(yyj2997-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 { yym3004 := z.EncBinary() _ = yym3004 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3005 := !z.EncBinary() yy2arr3005 := z.EncBasicHandle().StructToArray var yyq3005 [4]bool _, _, _ = yysep3005, yyq3005, yy2arr3005 const yyr3005 bool = false yyq3005[0] = x.Kind != "" yyq3005[1] = x.APIVersion != "" yyq3005[2] = true if yyr3005 || yy2arr3005 { r.EncodeArrayStart(4) } else { var yynn3005 int = 1 for _, b := range yyq3005 { if b { yynn3005++ } } r.EncodeMapStart(yynn3005) } if yyr3005 || yy2arr3005 { if yyq3005[0] { yym3007 := z.EncBinary() _ = yym3007 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3005[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3008 := z.EncBinary() _ = yym3008 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3005 || yy2arr3005 { if yyq3005[1] { yym3010 := z.EncBinary() _ = yym3010 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3005[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3011 := z.EncBinary() _ = yym3011 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3005 || yy2arr3005 { if yyq3005[2] { yy3013 := &x.ListMeta yym3014 := z.EncBinary() _ = yym3014 if false { } else if z.HasExtensions() && z.EncExt(yy3013) { } else { z.EncFallback(yy3013) } } else { r.EncodeNil() } } else { if yyq3005[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3015 := &x.ListMeta yym3016 := z.EncBinary() _ = yym3016 if false { } else if z.HasExtensions() && z.EncExt(yy3015) { } else { z.EncFallback(yy3015) } } } if yyr3005 || yy2arr3005 { if x.Items == nil { r.EncodeNil() } else { yym3018 := z.EncBinary() _ = yym3018 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 { yym3019 := z.EncBinary() _ = yym3019 if false { } else { h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e) } } } if yysep3005 { r.EncodeEnd() } } } } func (x *List) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3020 := z.DecBinary() _ = yym3020 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3021 := r.ReadMapStart() if yyl3021 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3021, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3021 := r.ReadArrayStart() if yyl3021 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3021, 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 yys3022Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3022Slc var yyhl3022 bool = l >= 0 for yyj3022 := 0; ; yyj3022++ { if yyhl3022 { if yyj3022 >= l { break } } else { if r.CheckBreak() { break } } yys3022Slc = r.DecodeBytes(yys3022Slc, true, true) yys3022 := string(yys3022Slc) switch yys3022 { 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 { yyv3025 := &x.ListMeta yym3026 := z.DecBinary() _ = yym3026 if false { } else if z.HasExtensions() && z.DecExt(yyv3025) { } else { z.DecFallback(yyv3025, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3027 := &x.Items yym3028 := z.DecBinary() _ = yym3028 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3027), d) } } default: z.DecStructFieldNotFound(-1, yys3022) } // end switch yys3022 } // end for yyj3022 if !yyhl3022 { r.ReadEnd() } } func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3029 int var yyb3029 bool var yyhl3029 bool = l >= 0 yyj3029++ if yyhl3029 { yyb3029 = yyj3029 > l } else { yyb3029 = r.CheckBreak() } if yyb3029 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3029++ if yyhl3029 { yyb3029 = yyj3029 > l } else { yyb3029 = r.CheckBreak() } if yyb3029 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3029++ if yyhl3029 { yyb3029 = yyj3029 > l } else { yyb3029 = r.CheckBreak() } if yyb3029 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3032 := &x.ListMeta yym3033 := z.DecBinary() _ = yym3033 if false { } else if z.HasExtensions() && z.DecExt(yyv3032) { } else { z.DecFallback(yyv3032, false) } } yyj3029++ if yyhl3029 { yyb3029 = yyj3029 > l } else { yyb3029 = r.CheckBreak() } if yyb3029 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3034 := &x.Items yym3035 := z.DecBinary() _ = yym3035 if false { } else { h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3034), d) } } for { yyj3029++ if yyhl3029 { yyb3029 = yyj3029 > l } else { yyb3029 = r.CheckBreak() } if yyb3029 { break } z.DecStructFieldNotFound(yyj3029-1, "") } r.ReadEnd() } func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3036 := z.EncBinary() _ = yym3036 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 yym3037 := z.DecBinary() _ = yym3037 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 { yym3038 := z.EncBinary() _ = yym3038 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3039 := !z.EncBinary() yy2arr3039 := z.EncBasicHandle().StructToArray var yyq3039 [6]bool _, _, _ = yysep3039, yyq3039, yy2arr3039 const yyr3039 bool = false yyq3039[0] = x.Type != "" yyq3039[1] = len(x.Max) != 0 yyq3039[2] = len(x.Min) != 0 yyq3039[3] = len(x.Default) != 0 yyq3039[4] = len(x.DefaultRequest) != 0 yyq3039[5] = len(x.MaxLimitRequestRatio) != 0 if yyr3039 || yy2arr3039 { r.EncodeArrayStart(6) } else { var yynn3039 int = 0 for _, b := range yyq3039 { if b { yynn3039++ } } r.EncodeMapStart(yynn3039) } if yyr3039 || yy2arr3039 { if yyq3039[0] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3039[0] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yyr3039 || yy2arr3039 { if yyq3039[1] { if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3039[1] { r.EncodeString(codecSelferC_UTF81234, string("max")) if x.Max == nil { r.EncodeNil() } else { x.Max.CodecEncodeSelf(e) } } } if yyr3039 || yy2arr3039 { if yyq3039[2] { if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3039[2] { r.EncodeString(codecSelferC_UTF81234, string("min")) if x.Min == nil { r.EncodeNil() } else { x.Min.CodecEncodeSelf(e) } } } if yyr3039 || yy2arr3039 { if yyq3039[3] { if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3039[3] { r.EncodeString(codecSelferC_UTF81234, string("default")) if x.Default == nil { r.EncodeNil() } else { x.Default.CodecEncodeSelf(e) } } } if yyr3039 || yy2arr3039 { if yyq3039[4] { if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3039[4] { r.EncodeString(codecSelferC_UTF81234, string("defaultRequest")) if x.DefaultRequest == nil { r.EncodeNil() } else { x.DefaultRequest.CodecEncodeSelf(e) } } } if yyr3039 || yy2arr3039 { if yyq3039[5] { if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3039[5] { r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio")) if x.MaxLimitRequestRatio == nil { r.EncodeNil() } else { x.MaxLimitRequestRatio.CodecEncodeSelf(e) } } } if yysep3039 { r.EncodeEnd() } } } } func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3046 := z.DecBinary() _ = yym3046 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3047 := r.ReadMapStart() if yyl3047 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3047, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3047 := r.ReadArrayStart() if yyl3047 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3047, 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 yys3048Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3048Slc var yyhl3048 bool = l >= 0 for yyj3048 := 0; ; yyj3048++ { if yyhl3048 { if yyj3048 >= l { break } } else { if r.CheckBreak() { break } } yys3048Slc = r.DecodeBytes(yys3048Slc, true, true) yys3048 := string(yys3048Slc) switch yys3048 { case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } case "max": if r.TryDecodeAsNil() { x.Max = nil } else { yyv3050 := &x.Max yyv3050.CodecDecodeSelf(d) } case "min": if r.TryDecodeAsNil() { x.Min = nil } else { yyv3051 := &x.Min yyv3051.CodecDecodeSelf(d) } case "default": if r.TryDecodeAsNil() { x.Default = nil } else { yyv3052 := &x.Default yyv3052.CodecDecodeSelf(d) } case "defaultRequest": if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3053 := &x.DefaultRequest yyv3053.CodecDecodeSelf(d) } case "maxLimitRequestRatio": if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3054 := &x.MaxLimitRequestRatio yyv3054.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3048) } // end switch yys3048 } // end for yyj3048 if !yyhl3048 { r.ReadEnd() } } func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3055 int var yyb3055 bool var yyhl3055 bool = l >= 0 yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = LimitType(r.DecodeString()) } yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Max = nil } else { yyv3057 := &x.Max yyv3057.CodecDecodeSelf(d) } yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Min = nil } else { yyv3058 := &x.Min yyv3058.CodecDecodeSelf(d) } yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Default = nil } else { yyv3059 := &x.Default yyv3059.CodecDecodeSelf(d) } yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.DefaultRequest = nil } else { yyv3060 := &x.DefaultRequest yyv3060.CodecDecodeSelf(d) } yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.MaxLimitRequestRatio = nil } else { yyv3061 := &x.MaxLimitRequestRatio yyv3061.CodecDecodeSelf(d) } for { yyj3055++ if yyhl3055 { yyb3055 = yyj3055 > l } else { yyb3055 = r.CheckBreak() } if yyb3055 { break } z.DecStructFieldNotFound(yyj3055-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 { yym3062 := z.EncBinary() _ = yym3062 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3063 := !z.EncBinary() yy2arr3063 := z.EncBasicHandle().StructToArray var yyq3063 [1]bool _, _, _ = yysep3063, yyq3063, yy2arr3063 const yyr3063 bool = false if yyr3063 || yy2arr3063 { r.EncodeArrayStart(1) } else { var yynn3063 int = 1 for _, b := range yyq3063 { if b { yynn3063++ } } r.EncodeMapStart(yynn3063) } if yyr3063 || yy2arr3063 { if x.Limits == nil { r.EncodeNil() } else { yym3065 := z.EncBinary() _ = yym3065 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("limits")) if x.Limits == nil { r.EncodeNil() } else { yym3066 := z.EncBinary() _ = yym3066 if false { } else { h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e) } } } if yysep3063 { r.EncodeEnd() } } } } func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3067 := z.DecBinary() _ = yym3067 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3068 := r.ReadMapStart() if yyl3068 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3068, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3068 := r.ReadArrayStart() if yyl3068 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3068, 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 yys3069Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3069Slc var yyhl3069 bool = l >= 0 for yyj3069 := 0; ; yyj3069++ { if yyhl3069 { if yyj3069 >= l { break } } else { if r.CheckBreak() { break } } yys3069Slc = r.DecodeBytes(yys3069Slc, true, true) yys3069 := string(yys3069Slc) switch yys3069 { case "limits": if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3070 := &x.Limits yym3071 := z.DecBinary() _ = yym3071 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3070), d) } } default: z.DecStructFieldNotFound(-1, yys3069) } // end switch yys3069 } // end for yyj3069 if !yyhl3069 { r.ReadEnd() } } func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3072 int var yyb3072 bool var yyhl3072 bool = l >= 0 yyj3072++ if yyhl3072 { yyb3072 = yyj3072 > l } else { yyb3072 = r.CheckBreak() } if yyb3072 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Limits = nil } else { yyv3073 := &x.Limits yym3074 := z.DecBinary() _ = yym3074 if false { } else { h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3073), d) } } for { yyj3072++ if yyhl3072 { yyb3072 = yyj3072 > l } else { yyb3072 = r.CheckBreak() } if yyb3072 { break } z.DecStructFieldNotFound(yyj3072-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 { yym3075 := z.EncBinary() _ = yym3075 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3076 := !z.EncBinary() yy2arr3076 := z.EncBasicHandle().StructToArray var yyq3076 [4]bool _, _, _ = yysep3076, yyq3076, yy2arr3076 const yyr3076 bool = false yyq3076[0] = x.Kind != "" yyq3076[1] = x.APIVersion != "" yyq3076[2] = true yyq3076[3] = true if yyr3076 || yy2arr3076 { r.EncodeArrayStart(4) } else { var yynn3076 int = 0 for _, b := range yyq3076 { if b { yynn3076++ } } r.EncodeMapStart(yynn3076) } if yyr3076 || yy2arr3076 { if yyq3076[0] { yym3078 := z.EncBinary() _ = yym3078 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3076[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3079 := z.EncBinary() _ = yym3079 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3076 || yy2arr3076 { if yyq3076[1] { yym3081 := z.EncBinary() _ = yym3081 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3076[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3082 := z.EncBinary() _ = yym3082 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3076 || yy2arr3076 { if yyq3076[2] { yy3084 := &x.ObjectMeta yy3084.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3076[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3085 := &x.ObjectMeta yy3085.CodecEncodeSelf(e) } } if yyr3076 || yy2arr3076 { if yyq3076[3] { yy3087 := &x.Spec yy3087.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3076[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3088 := &x.Spec yy3088.CodecEncodeSelf(e) } } if yysep3076 { r.EncodeEnd() } } } } func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3089 := z.DecBinary() _ = yym3089 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3090 := r.ReadMapStart() if yyl3090 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3090, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3090 := r.ReadArrayStart() if yyl3090 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3090, 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 yys3091Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3091Slc var yyhl3091 bool = l >= 0 for yyj3091 := 0; ; yyj3091++ { if yyhl3091 { if yyj3091 >= l { break } } else { if r.CheckBreak() { break } } yys3091Slc = r.DecodeBytes(yys3091Slc, true, true) yys3091 := string(yys3091Slc) switch yys3091 { 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 { yyv3094 := &x.ObjectMeta yyv3094.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3095 := &x.Spec yyv3095.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3091) } // end switch yys3091 } // end for yyj3091 if !yyhl3091 { r.ReadEnd() } } func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3096 int var yyb3096 bool var yyhl3096 bool = l >= 0 yyj3096++ if yyhl3096 { yyb3096 = yyj3096 > l } else { yyb3096 = r.CheckBreak() } if yyb3096 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3096++ if yyhl3096 { yyb3096 = yyj3096 > l } else { yyb3096 = r.CheckBreak() } if yyb3096 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3096++ if yyhl3096 { yyb3096 = yyj3096 > l } else { yyb3096 = r.CheckBreak() } if yyb3096 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3099 := &x.ObjectMeta yyv3099.CodecDecodeSelf(d) } yyj3096++ if yyhl3096 { yyb3096 = yyj3096 > l } else { yyb3096 = r.CheckBreak() } if yyb3096 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = LimitRangeSpec{} } else { yyv3100 := &x.Spec yyv3100.CodecDecodeSelf(d) } for { yyj3096++ if yyhl3096 { yyb3096 = yyj3096 > l } else { yyb3096 = r.CheckBreak() } if yyb3096 { break } z.DecStructFieldNotFound(yyj3096-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 { yym3101 := z.EncBinary() _ = yym3101 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3102 := !z.EncBinary() yy2arr3102 := z.EncBasicHandle().StructToArray var yyq3102 [4]bool _, _, _ = yysep3102, yyq3102, yy2arr3102 const yyr3102 bool = false yyq3102[0] = x.Kind != "" yyq3102[1] = x.APIVersion != "" yyq3102[2] = true if yyr3102 || yy2arr3102 { r.EncodeArrayStart(4) } else { var yynn3102 int = 1 for _, b := range yyq3102 { if b { yynn3102++ } } r.EncodeMapStart(yynn3102) } if yyr3102 || yy2arr3102 { if yyq3102[0] { yym3104 := z.EncBinary() _ = yym3104 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3102[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3105 := z.EncBinary() _ = yym3105 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3102 || yy2arr3102 { if yyq3102[1] { yym3107 := z.EncBinary() _ = yym3107 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3102[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3108 := z.EncBinary() _ = yym3108 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3102 || yy2arr3102 { if yyq3102[2] { yy3110 := &x.ListMeta yym3111 := z.EncBinary() _ = yym3111 if false { } else if z.HasExtensions() && z.EncExt(yy3110) { } else { z.EncFallback(yy3110) } } else { r.EncodeNil() } } else { if yyq3102[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3112 := &x.ListMeta yym3113 := z.EncBinary() _ = yym3113 if false { } else if z.HasExtensions() && z.EncExt(yy3112) { } else { z.EncFallback(yy3112) } } } if yyr3102 || yy2arr3102 { if x.Items == nil { r.EncodeNil() } else { yym3115 := z.EncBinary() _ = yym3115 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3116 := z.EncBinary() _ = yym3116 if false { } else { h.encSliceLimitRange(([]LimitRange)(x.Items), e) } } } if yysep3102 { r.EncodeEnd() } } } } func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3117 := z.DecBinary() _ = yym3117 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3118 := r.ReadMapStart() if yyl3118 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3118, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3118 := r.ReadArrayStart() if yyl3118 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3118, 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 yys3119Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3119Slc var yyhl3119 bool = l >= 0 for yyj3119 := 0; ; yyj3119++ { if yyhl3119 { if yyj3119 >= l { break } } else { if r.CheckBreak() { break } } yys3119Slc = r.DecodeBytes(yys3119Slc, true, true) yys3119 := string(yys3119Slc) switch yys3119 { 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 { yyv3122 := &x.ListMeta yym3123 := z.DecBinary() _ = yym3123 if false { } else if z.HasExtensions() && z.DecExt(yyv3122) { } else { z.DecFallback(yyv3122, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3124 := &x.Items yym3125 := z.DecBinary() _ = yym3125 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3124), d) } } default: z.DecStructFieldNotFound(-1, yys3119) } // end switch yys3119 } // end for yyj3119 if !yyhl3119 { r.ReadEnd() } } func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3126 int var yyb3126 bool var yyhl3126 bool = l >= 0 yyj3126++ if yyhl3126 { yyb3126 = yyj3126 > l } else { yyb3126 = r.CheckBreak() } if yyb3126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3126++ if yyhl3126 { yyb3126 = yyj3126 > l } else { yyb3126 = r.CheckBreak() } if yyb3126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3126++ if yyhl3126 { yyb3126 = yyj3126 > l } else { yyb3126 = r.CheckBreak() } if yyb3126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3129 := &x.ListMeta yym3130 := z.DecBinary() _ = yym3130 if false { } else if z.HasExtensions() && z.DecExt(yyv3129) { } else { z.DecFallback(yyv3129, false) } } yyj3126++ if yyhl3126 { yyb3126 = yyj3126 > l } else { yyb3126 = r.CheckBreak() } if yyb3126 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3131 := &x.Items yym3132 := z.DecBinary() _ = yym3132 if false { } else { h.decSliceLimitRange((*[]LimitRange)(yyv3131), d) } } for { yyj3126++ if yyhl3126 { yyb3126 = yyj3126 > l } else { yyb3126 = r.CheckBreak() } if yyb3126 { break } z.DecStructFieldNotFound(yyj3126-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 { yym3133 := z.EncBinary() _ = yym3133 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3134 := !z.EncBinary() yy2arr3134 := z.EncBasicHandle().StructToArray var yyq3134 [1]bool _, _, _ = yysep3134, yyq3134, yy2arr3134 const yyr3134 bool = false yyq3134[0] = len(x.Hard) != 0 if yyr3134 || yy2arr3134 { r.EncodeArrayStart(1) } else { var yynn3134 int = 0 for _, b := range yyq3134 { if b { yynn3134++ } } r.EncodeMapStart(yynn3134) } if yyr3134 || yy2arr3134 { if yyq3134[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3134[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yysep3134 { r.EncodeEnd() } } } } func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3136 := z.DecBinary() _ = yym3136 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3137 := r.ReadMapStart() if yyl3137 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3137, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3137 := r.ReadArrayStart() if yyl3137 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3137, 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 yys3138Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3138Slc var yyhl3138 bool = l >= 0 for yyj3138 := 0; ; yyj3138++ { if yyhl3138 { if yyj3138 >= l { break } } else { if r.CheckBreak() { break } } yys3138Slc = r.DecodeBytes(yys3138Slc, true, true) yys3138 := string(yys3138Slc) switch yys3138 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3139 := &x.Hard yyv3139.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3138) } // end switch yys3138 } // end for yyj3138 if !yyhl3138 { r.ReadEnd() } } func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3140 int var yyb3140 bool var yyhl3140 bool = l >= 0 yyj3140++ if yyhl3140 { yyb3140 = yyj3140 > l } else { yyb3140 = r.CheckBreak() } if yyb3140 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3141 := &x.Hard yyv3141.CodecDecodeSelf(d) } for { yyj3140++ if yyhl3140 { yyb3140 = yyj3140 > l } else { yyb3140 = r.CheckBreak() } if yyb3140 { break } z.DecStructFieldNotFound(yyj3140-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 { yym3142 := z.EncBinary() _ = yym3142 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3143 := !z.EncBinary() yy2arr3143 := z.EncBasicHandle().StructToArray var yyq3143 [2]bool _, _, _ = yysep3143, yyq3143, yy2arr3143 const yyr3143 bool = false yyq3143[0] = len(x.Hard) != 0 yyq3143[1] = len(x.Used) != 0 if yyr3143 || yy2arr3143 { r.EncodeArrayStart(2) } else { var yynn3143 int = 0 for _, b := range yyq3143 { if b { yynn3143++ } } r.EncodeMapStart(yynn3143) } if yyr3143 || yy2arr3143 { if yyq3143[0] { if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3143[0] { r.EncodeString(codecSelferC_UTF81234, string("hard")) if x.Hard == nil { r.EncodeNil() } else { x.Hard.CodecEncodeSelf(e) } } } if yyr3143 || yy2arr3143 { if yyq3143[1] { if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3143[1] { r.EncodeString(codecSelferC_UTF81234, string("used")) if x.Used == nil { r.EncodeNil() } else { x.Used.CodecEncodeSelf(e) } } } if yysep3143 { r.EncodeEnd() } } } } func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3146 := z.DecBinary() _ = yym3146 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3147 := r.ReadMapStart() if yyl3147 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3147, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3147 := r.ReadArrayStart() if yyl3147 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3147, 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 yys3148Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3148Slc var yyhl3148 bool = l >= 0 for yyj3148 := 0; ; yyj3148++ { if yyhl3148 { if yyj3148 >= l { break } } else { if r.CheckBreak() { break } } yys3148Slc = r.DecodeBytes(yys3148Slc, true, true) yys3148 := string(yys3148Slc) switch yys3148 { case "hard": if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3149 := &x.Hard yyv3149.CodecDecodeSelf(d) } case "used": if r.TryDecodeAsNil() { x.Used = nil } else { yyv3150 := &x.Used yyv3150.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3148) } // end switch yys3148 } // end for yyj3148 if !yyhl3148 { r.ReadEnd() } } func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3151 int var yyb3151 bool var yyhl3151 bool = l >= 0 yyj3151++ if yyhl3151 { yyb3151 = yyj3151 > l } else { yyb3151 = r.CheckBreak() } if yyb3151 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Hard = nil } else { yyv3152 := &x.Hard yyv3152.CodecDecodeSelf(d) } yyj3151++ if yyhl3151 { yyb3151 = yyj3151 > l } else { yyb3151 = r.CheckBreak() } if yyb3151 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Used = nil } else { yyv3153 := &x.Used yyv3153.CodecDecodeSelf(d) } for { yyj3151++ if yyhl3151 { yyb3151 = yyj3151 > l } else { yyb3151 = r.CheckBreak() } if yyb3151 { break } z.DecStructFieldNotFound(yyj3151-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 { yym3154 := z.EncBinary() _ = yym3154 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3155 := !z.EncBinary() yy2arr3155 := z.EncBasicHandle().StructToArray var yyq3155 [5]bool _, _, _ = yysep3155, yyq3155, yy2arr3155 const yyr3155 bool = false yyq3155[0] = x.Kind != "" yyq3155[1] = x.APIVersion != "" yyq3155[2] = true yyq3155[3] = true yyq3155[4] = true if yyr3155 || yy2arr3155 { r.EncodeArrayStart(5) } else { var yynn3155 int = 0 for _, b := range yyq3155 { if b { yynn3155++ } } r.EncodeMapStart(yynn3155) } if yyr3155 || yy2arr3155 { if yyq3155[0] { yym3157 := z.EncBinary() _ = yym3157 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3155[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3158 := z.EncBinary() _ = yym3158 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3155 || yy2arr3155 { if yyq3155[1] { yym3160 := z.EncBinary() _ = yym3160 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3155[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3161 := z.EncBinary() _ = yym3161 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3155 || yy2arr3155 { if yyq3155[2] { yy3163 := &x.ObjectMeta yy3163.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3155[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3164 := &x.ObjectMeta yy3164.CodecEncodeSelf(e) } } if yyr3155 || yy2arr3155 { if yyq3155[3] { yy3166 := &x.Spec yy3166.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3155[3] { r.EncodeString(codecSelferC_UTF81234, string("spec")) yy3167 := &x.Spec yy3167.CodecEncodeSelf(e) } } if yyr3155 || yy2arr3155 { if yyq3155[4] { yy3169 := &x.Status yy3169.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3155[4] { r.EncodeString(codecSelferC_UTF81234, string("status")) yy3170 := &x.Status yy3170.CodecEncodeSelf(e) } } if yysep3155 { r.EncodeEnd() } } } } func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3171 := z.DecBinary() _ = yym3171 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3172 := r.ReadMapStart() if yyl3172 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3172, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3172 := r.ReadArrayStart() if yyl3172 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3172, 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 yys3173Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3173Slc var yyhl3173 bool = l >= 0 for yyj3173 := 0; ; yyj3173++ { if yyhl3173 { if yyj3173 >= l { break } } else { if r.CheckBreak() { break } } yys3173Slc = r.DecodeBytes(yys3173Slc, true, true) yys3173 := string(yys3173Slc) switch yys3173 { 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 { yyv3176 := &x.ObjectMeta yyv3176.CodecDecodeSelf(d) } case "spec": if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3177 := &x.Spec yyv3177.CodecDecodeSelf(d) } case "status": if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3178 := &x.Status yyv3178.CodecDecodeSelf(d) } default: z.DecStructFieldNotFound(-1, yys3173) } // end switch yys3173 } // end for yyj3173 if !yyhl3173 { r.ReadEnd() } } func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3179 int var yyb3179 bool var yyhl3179 bool = l >= 0 yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3182 := &x.ObjectMeta yyv3182.CodecDecodeSelf(d) } yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Spec = ResourceQuotaSpec{} } else { yyv3183 := &x.Spec yyv3183.CodecDecodeSelf(d) } yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = ResourceQuotaStatus{} } else { yyv3184 := &x.Status yyv3184.CodecDecodeSelf(d) } for { yyj3179++ if yyhl3179 { yyb3179 = yyj3179 > l } else { yyb3179 = r.CheckBreak() } if yyb3179 { break } z.DecStructFieldNotFound(yyj3179-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 { yym3185 := z.EncBinary() _ = yym3185 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3186 := !z.EncBinary() yy2arr3186 := z.EncBasicHandle().StructToArray var yyq3186 [4]bool _, _, _ = yysep3186, yyq3186, yy2arr3186 const yyr3186 bool = false yyq3186[0] = x.Kind != "" yyq3186[1] = x.APIVersion != "" yyq3186[2] = true if yyr3186 || yy2arr3186 { r.EncodeArrayStart(4) } else { var yynn3186 int = 1 for _, b := range yyq3186 { if b { yynn3186++ } } r.EncodeMapStart(yynn3186) } if yyr3186 || yy2arr3186 { if yyq3186[0] { yym3188 := z.EncBinary() _ = yym3188 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3186[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3189 := z.EncBinary() _ = yym3189 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3186 || yy2arr3186 { if yyq3186[1] { yym3191 := z.EncBinary() _ = yym3191 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3186[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3192 := z.EncBinary() _ = yym3192 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3186 || yy2arr3186 { if yyq3186[2] { yy3194 := &x.ListMeta yym3195 := z.EncBinary() _ = yym3195 if false { } else if z.HasExtensions() && z.EncExt(yy3194) { } else { z.EncFallback(yy3194) } } else { r.EncodeNil() } } else { if yyq3186[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3196 := &x.ListMeta yym3197 := z.EncBinary() _ = yym3197 if false { } else if z.HasExtensions() && z.EncExt(yy3196) { } else { z.EncFallback(yy3196) } } } if yyr3186 || yy2arr3186 { if x.Items == nil { r.EncodeNil() } else { yym3199 := z.EncBinary() _ = yym3199 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3200 := z.EncBinary() _ = yym3200 if false { } else { h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e) } } } if yysep3186 { r.EncodeEnd() } } } } func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3201 := z.DecBinary() _ = yym3201 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3202 := r.ReadMapStart() if yyl3202 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3202, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3202 := r.ReadArrayStart() if yyl3202 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3202, 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 yys3203Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3203Slc var yyhl3203 bool = l >= 0 for yyj3203 := 0; ; yyj3203++ { if yyhl3203 { if yyj3203 >= l { break } } else { if r.CheckBreak() { break } } yys3203Slc = r.DecodeBytes(yys3203Slc, true, true) yys3203 := string(yys3203Slc) switch yys3203 { 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 { yyv3206 := &x.ListMeta yym3207 := z.DecBinary() _ = yym3207 if false { } else if z.HasExtensions() && z.DecExt(yyv3206) { } else { z.DecFallback(yyv3206, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3208 := &x.Items yym3209 := z.DecBinary() _ = yym3209 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3208), d) } } default: z.DecStructFieldNotFound(-1, yys3203) } // end switch yys3203 } // end for yyj3203 if !yyhl3203 { r.ReadEnd() } } func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3210 int var yyb3210 bool var yyhl3210 bool = l >= 0 yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3213 := &x.ListMeta yym3214 := z.DecBinary() _ = yym3214 if false { } else if z.HasExtensions() && z.DecExt(yyv3213) { } else { z.DecFallback(yyv3213, false) } } yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3215 := &x.Items yym3216 := z.DecBinary() _ = yym3216 if false { } else { h.decSliceResourceQuota((*[]ResourceQuota)(yyv3215), d) } } for { yyj3210++ if yyhl3210 { yyb3210 = yyj3210 > l } else { yyb3210 = r.CheckBreak() } if yyb3210 { break } z.DecStructFieldNotFound(yyj3210-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 { yym3217 := z.EncBinary() _ = yym3217 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3218 := !z.EncBinary() yy2arr3218 := z.EncBasicHandle().StructToArray var yyq3218 [5]bool _, _, _ = yysep3218, yyq3218, yy2arr3218 const yyr3218 bool = false yyq3218[0] = x.Kind != "" yyq3218[1] = x.APIVersion != "" yyq3218[2] = true yyq3218[3] = len(x.Data) != 0 yyq3218[4] = x.Type != "" if yyr3218 || yy2arr3218 { r.EncodeArrayStart(5) } else { var yynn3218 int = 0 for _, b := range yyq3218 { if b { yynn3218++ } } r.EncodeMapStart(yynn3218) } if yyr3218 || yy2arr3218 { if yyq3218[0] { yym3220 := z.EncBinary() _ = yym3220 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3218[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3221 := z.EncBinary() _ = yym3221 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3218 || yy2arr3218 { if yyq3218[1] { yym3223 := z.EncBinary() _ = yym3223 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3218[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3224 := z.EncBinary() _ = yym3224 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3218 || yy2arr3218 { if yyq3218[2] { yy3226 := &x.ObjectMeta yy3226.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3218[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3227 := &x.ObjectMeta yy3227.CodecEncodeSelf(e) } } if yyr3218 || yy2arr3218 { if yyq3218[3] { if x.Data == nil { r.EncodeNil() } else { yym3229 := z.EncBinary() _ = yym3229 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } else { r.EncodeNil() } } else { if yyq3218[3] { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3230 := z.EncBinary() _ = yym3230 if false { } else { h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e) } } } } if yyr3218 || yy2arr3218 { if yyq3218[4] { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3218[4] { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } } if yysep3218 { r.EncodeEnd() } } } } func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3232 := z.DecBinary() _ = yym3232 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3233 := r.ReadMapStart() if yyl3233 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3233, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3233 := r.ReadArrayStart() if yyl3233 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3233, 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 yys3234Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3234Slc var yyhl3234 bool = l >= 0 for yyj3234 := 0; ; yyj3234++ { if yyhl3234 { if yyj3234 >= l { break } } else { if r.CheckBreak() { break } } yys3234Slc = r.DecodeBytes(yys3234Slc, true, true) yys3234 := string(yys3234Slc) switch yys3234 { 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 { yyv3237 := &x.ObjectMeta yyv3237.CodecDecodeSelf(d) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3238 := &x.Data yym3239 := z.DecBinary() _ = yym3239 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3238), d) } } case "type": if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } default: z.DecStructFieldNotFound(-1, yys3234) } // end switch yys3234 } // end for yyj3234 if !yyhl3234 { r.ReadEnd() } } func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3241 int var yyb3241 bool var yyhl3241 bool = l >= 0 yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3244 := &x.ObjectMeta yyv3244.CodecDecodeSelf(d) } yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3245 := &x.Data yym3246 := z.DecBinary() _ = yym3246 if false { } else { h.decMapstringSliceuint8((*map[string][]uint8)(yyv3245), d) } } yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = SecretType(r.DecodeString()) } for { yyj3241++ if yyhl3241 { yyb3241 = yyj3241 > l } else { yyb3241 = r.CheckBreak() } if yyb3241 { break } z.DecStructFieldNotFound(yyj3241-1, "") } r.ReadEnd() } func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3248 := z.EncBinary() _ = yym3248 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 yym3249 := z.DecBinary() _ = yym3249 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 { yym3250 := z.EncBinary() _ = yym3250 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3251 := !z.EncBinary() yy2arr3251 := z.EncBasicHandle().StructToArray var yyq3251 [4]bool _, _, _ = yysep3251, yyq3251, yy2arr3251 const yyr3251 bool = false yyq3251[0] = x.Kind != "" yyq3251[1] = x.APIVersion != "" yyq3251[2] = true if yyr3251 || yy2arr3251 { r.EncodeArrayStart(4) } else { var yynn3251 int = 1 for _, b := range yyq3251 { if b { yynn3251++ } } r.EncodeMapStart(yynn3251) } if yyr3251 || yy2arr3251 { if yyq3251[0] { yym3253 := z.EncBinary() _ = yym3253 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3251[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3254 := z.EncBinary() _ = yym3254 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3251 || yy2arr3251 { if yyq3251[1] { yym3256 := z.EncBinary() _ = yym3256 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3251[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3257 := z.EncBinary() _ = yym3257 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3251 || yy2arr3251 { if yyq3251[2] { yy3259 := &x.ListMeta yym3260 := z.EncBinary() _ = yym3260 if false { } else if z.HasExtensions() && z.EncExt(yy3259) { } else { z.EncFallback(yy3259) } } else { r.EncodeNil() } } else { if yyq3251[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3261 := &x.ListMeta yym3262 := z.EncBinary() _ = yym3262 if false { } else if z.HasExtensions() && z.EncExt(yy3261) { } else { z.EncFallback(yy3261) } } } if yyr3251 || yy2arr3251 { if x.Items == nil { r.EncodeNil() } else { yym3264 := z.EncBinary() _ = yym3264 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3265 := z.EncBinary() _ = yym3265 if false { } else { h.encSliceSecret(([]Secret)(x.Items), e) } } } if yysep3251 { r.EncodeEnd() } } } } func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3266 := z.DecBinary() _ = yym3266 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3267 := r.ReadMapStart() if yyl3267 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3267, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3267 := r.ReadArrayStart() if yyl3267 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3267, 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 yys3268Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3268Slc var yyhl3268 bool = l >= 0 for yyj3268 := 0; ; yyj3268++ { if yyhl3268 { if yyj3268 >= l { break } } else { if r.CheckBreak() { break } } yys3268Slc = r.DecodeBytes(yys3268Slc, true, true) yys3268 := string(yys3268Slc) switch yys3268 { 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 { yyv3271 := &x.ListMeta yym3272 := z.DecBinary() _ = yym3272 if false { } else if z.HasExtensions() && z.DecExt(yyv3271) { } else { z.DecFallback(yyv3271, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3273 := &x.Items yym3274 := z.DecBinary() _ = yym3274 if false { } else { h.decSliceSecret((*[]Secret)(yyv3273), d) } } default: z.DecStructFieldNotFound(-1, yys3268) } // end switch yys3268 } // end for yyj3268 if !yyhl3268 { r.ReadEnd() } } func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3275 int var yyb3275 bool var yyhl3275 bool = l >= 0 yyj3275++ if yyhl3275 { yyb3275 = yyj3275 > l } else { yyb3275 = r.CheckBreak() } if yyb3275 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3275++ if yyhl3275 { yyb3275 = yyj3275 > l } else { yyb3275 = r.CheckBreak() } if yyb3275 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3275++ if yyhl3275 { yyb3275 = yyj3275 > l } else { yyb3275 = r.CheckBreak() } if yyb3275 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3278 := &x.ListMeta yym3279 := z.DecBinary() _ = yym3279 if false { } else if z.HasExtensions() && z.DecExt(yyv3278) { } else { z.DecFallback(yyv3278, false) } } yyj3275++ if yyhl3275 { yyb3275 = yyj3275 > l } else { yyb3275 = r.CheckBreak() } if yyb3275 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3280 := &x.Items yym3281 := z.DecBinary() _ = yym3281 if false { } else { h.decSliceSecret((*[]Secret)(yyv3280), d) } } for { yyj3275++ if yyhl3275 { yyb3275 = yyj3275 > l } else { yyb3275 = r.CheckBreak() } if yyb3275 { break } z.DecStructFieldNotFound(yyj3275-1, "") } r.ReadEnd() } func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) _, _, _ = h, z, r yym3282 := z.EncBinary() _ = yym3282 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 yym3283 := z.DecBinary() _ = yym3283 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 yym3284 := z.EncBinary() _ = yym3284 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 yym3285 := z.DecBinary() _ = yym3285 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 { yym3286 := z.EncBinary() _ = yym3286 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3287 := !z.EncBinary() yy2arr3287 := z.EncBasicHandle().StructToArray var yyq3287 [4]bool _, _, _ = yysep3287, yyq3287, yy2arr3287 const yyr3287 bool = false yyq3287[2] = x.Message != "" yyq3287[3] = x.Error != "" if yyr3287 || yy2arr3287 { r.EncodeArrayStart(4) } else { var yynn3287 int = 2 for _, b := range yyq3287 { if b { yynn3287++ } } r.EncodeMapStart(yynn3287) } if yyr3287 || yy2arr3287 { x.Type.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("type")) x.Type.CodecEncodeSelf(e) } if yyr3287 || yy2arr3287 { x.Status.CodecEncodeSelf(e) } else { r.EncodeString(codecSelferC_UTF81234, string("status")) x.Status.CodecEncodeSelf(e) } if yyr3287 || yy2arr3287 { if yyq3287[2] { yym3291 := z.EncBinary() _ = yym3291 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3287[2] { r.EncodeString(codecSelferC_UTF81234, string("message")) yym3292 := z.EncBinary() _ = yym3292 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Message)) } } } if yyr3287 || yy2arr3287 { if yyq3287[3] { yym3294 := z.EncBinary() _ = yym3294 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3287[3] { r.EncodeString(codecSelferC_UTF81234, string("error")) yym3295 := z.EncBinary() _ = yym3295 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Error)) } } } if yysep3287 { r.EncodeEnd() } } } } func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3296 := z.DecBinary() _ = yym3296 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3297 := r.ReadMapStart() if yyl3297 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3297, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3297 := r.ReadArrayStart() if yyl3297 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3297, 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 yys3298Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3298Slc var yyhl3298 bool = l >= 0 for yyj3298 := 0; ; yyj3298++ { if yyhl3298 { if yyj3298 >= l { break } } else { if r.CheckBreak() { break } } yys3298Slc = r.DecodeBytes(yys3298Slc, true, true) yys3298 := string(yys3298Slc) switch yys3298 { 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, yys3298) } // end switch yys3298 } // end for yyj3298 if !yyhl3298 { r.ReadEnd() } } func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3303 int var yyb3303 bool var yyhl3303 bool = l >= 0 yyj3303++ if yyhl3303 { yyb3303 = yyj3303 > l } else { yyb3303 = r.CheckBreak() } if yyb3303 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = ComponentConditionType(r.DecodeString()) } yyj3303++ if yyhl3303 { yyb3303 = yyj3303 > l } else { yyb3303 = r.CheckBreak() } if yyb3303 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Status = "" } else { x.Status = ConditionStatus(r.DecodeString()) } yyj3303++ if yyhl3303 { yyb3303 = yyj3303 > l } else { yyb3303 = r.CheckBreak() } if yyb3303 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Message = "" } else { x.Message = string(r.DecodeString()) } yyj3303++ if yyhl3303 { yyb3303 = yyj3303 > l } else { yyb3303 = r.CheckBreak() } if yyb3303 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Error = "" } else { x.Error = string(r.DecodeString()) } for { yyj3303++ if yyhl3303 { yyb3303 = yyj3303 > l } else { yyb3303 = r.CheckBreak() } if yyb3303 { break } z.DecStructFieldNotFound(yyj3303-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 { yym3308 := z.EncBinary() _ = yym3308 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3309 := !z.EncBinary() yy2arr3309 := z.EncBasicHandle().StructToArray var yyq3309 [4]bool _, _, _ = yysep3309, yyq3309, yy2arr3309 const yyr3309 bool = false yyq3309[0] = x.Kind != "" yyq3309[1] = x.APIVersion != "" yyq3309[2] = true yyq3309[3] = len(x.Conditions) != 0 if yyr3309 || yy2arr3309 { r.EncodeArrayStart(4) } else { var yynn3309 int = 0 for _, b := range yyq3309 { if b { yynn3309++ } } r.EncodeMapStart(yynn3309) } if yyr3309 || yy2arr3309 { if yyq3309[0] { yym3311 := z.EncBinary() _ = yym3311 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3309[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3312 := z.EncBinary() _ = yym3312 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3309 || yy2arr3309 { if yyq3309[1] { yym3314 := z.EncBinary() _ = yym3314 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3309[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3315 := z.EncBinary() _ = yym3315 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3309 || yy2arr3309 { if yyq3309[2] { yy3317 := &x.ObjectMeta yy3317.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3309[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3318 := &x.ObjectMeta yy3318.CodecEncodeSelf(e) } } if yyr3309 || yy2arr3309 { if yyq3309[3] { if x.Conditions == nil { r.EncodeNil() } else { yym3320 := z.EncBinary() _ = yym3320 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } else { r.EncodeNil() } } else { if yyq3309[3] { r.EncodeString(codecSelferC_UTF81234, string("conditions")) if x.Conditions == nil { r.EncodeNil() } else { yym3321 := z.EncBinary() _ = yym3321 if false { } else { h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e) } } } } if yysep3309 { r.EncodeEnd() } } } } func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3322 := z.DecBinary() _ = yym3322 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3323 := r.ReadMapStart() if yyl3323 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3323, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3323 := r.ReadArrayStart() if yyl3323 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3323, 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 yys3324Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3324Slc var yyhl3324 bool = l >= 0 for yyj3324 := 0; ; yyj3324++ { if yyhl3324 { if yyj3324 >= l { break } } else { if r.CheckBreak() { break } } yys3324Slc = r.DecodeBytes(yys3324Slc, true, true) yys3324 := string(yys3324Slc) switch yys3324 { 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 { yyv3327 := &x.ObjectMeta yyv3327.CodecDecodeSelf(d) } case "conditions": if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3328 := &x.Conditions yym3329 := z.DecBinary() _ = yym3329 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3328), d) } } default: z.DecStructFieldNotFound(-1, yys3324) } // end switch yys3324 } // end for yyj3324 if !yyhl3324 { r.ReadEnd() } } func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3330 int var yyb3330 bool var yyhl3330 bool = l >= 0 yyj3330++ if yyhl3330 { yyb3330 = yyj3330 > l } else { yyb3330 = r.CheckBreak() } if yyb3330 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3330++ if yyhl3330 { yyb3330 = yyj3330 > l } else { yyb3330 = r.CheckBreak() } if yyb3330 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3330++ if yyhl3330 { yyb3330 = yyj3330 > l } else { yyb3330 = r.CheckBreak() } if yyb3330 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3333 := &x.ObjectMeta yyv3333.CodecDecodeSelf(d) } yyj3330++ if yyhl3330 { yyb3330 = yyj3330 > l } else { yyb3330 = r.CheckBreak() } if yyb3330 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Conditions = nil } else { yyv3334 := &x.Conditions yym3335 := z.DecBinary() _ = yym3335 if false { } else { h.decSliceComponentCondition((*[]ComponentCondition)(yyv3334), d) } } for { yyj3330++ if yyhl3330 { yyb3330 = yyj3330 > l } else { yyb3330 = r.CheckBreak() } if yyb3330 { break } z.DecStructFieldNotFound(yyj3330-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 { yym3336 := z.EncBinary() _ = yym3336 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3337 := !z.EncBinary() yy2arr3337 := z.EncBasicHandle().StructToArray var yyq3337 [4]bool _, _, _ = yysep3337, yyq3337, yy2arr3337 const yyr3337 bool = false yyq3337[0] = x.Kind != "" yyq3337[1] = x.APIVersion != "" yyq3337[2] = true if yyr3337 || yy2arr3337 { r.EncodeArrayStart(4) } else { var yynn3337 int = 1 for _, b := range yyq3337 { if b { yynn3337++ } } r.EncodeMapStart(yynn3337) } if yyr3337 || yy2arr3337 { if yyq3337[0] { yym3339 := z.EncBinary() _ = yym3339 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3337[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3340 := z.EncBinary() _ = yym3340 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3337 || yy2arr3337 { if yyq3337[1] { yym3342 := z.EncBinary() _ = yym3342 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3337[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3343 := z.EncBinary() _ = yym3343 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3337 || yy2arr3337 { if yyq3337[2] { yy3345 := &x.ListMeta yym3346 := z.EncBinary() _ = yym3346 if false { } else if z.HasExtensions() && z.EncExt(yy3345) { } else { z.EncFallback(yy3345) } } else { r.EncodeNil() } } else { if yyq3337[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3347 := &x.ListMeta yym3348 := z.EncBinary() _ = yym3348 if false { } else if z.HasExtensions() && z.EncExt(yy3347) { } else { z.EncFallback(yy3347) } } } if yyr3337 || yy2arr3337 { if x.Items == nil { r.EncodeNil() } else { yym3350 := z.EncBinary() _ = yym3350 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } else { r.EncodeString(codecSelferC_UTF81234, string("items")) if x.Items == nil { r.EncodeNil() } else { yym3351 := z.EncBinary() _ = yym3351 if false { } else { h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e) } } } if yysep3337 { r.EncodeEnd() } } } } func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3352 := z.DecBinary() _ = yym3352 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3353 := r.ReadMapStart() if yyl3353 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3353, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3353 := r.ReadArrayStart() if yyl3353 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3353, 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 yys3354Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3354Slc var yyhl3354 bool = l >= 0 for yyj3354 := 0; ; yyj3354++ { if yyhl3354 { if yyj3354 >= l { break } } else { if r.CheckBreak() { break } } yys3354Slc = r.DecodeBytes(yys3354Slc, true, true) yys3354 := string(yys3354Slc) switch yys3354 { 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 { yyv3357 := &x.ListMeta yym3358 := z.DecBinary() _ = yym3358 if false { } else if z.HasExtensions() && z.DecExt(yyv3357) { } else { z.DecFallback(yyv3357, false) } } case "items": if r.TryDecodeAsNil() { x.Items = nil } else { yyv3359 := &x.Items yym3360 := z.DecBinary() _ = yym3360 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3359), d) } } default: z.DecStructFieldNotFound(-1, yys3354) } // end switch yys3354 } // end for yyj3354 if !yyhl3354 { r.ReadEnd() } } func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3361 int var yyb3361 bool var yyhl3361 bool = l >= 0 yyj3361++ if yyhl3361 { yyb3361 = yyj3361 > l } else { yyb3361 = r.CheckBreak() } if yyb3361 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3361++ if yyhl3361 { yyb3361 = yyj3361 > l } else { yyb3361 = r.CheckBreak() } if yyb3361 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3361++ if yyhl3361 { yyb3361 = yyj3361 > l } else { yyb3361 = r.CheckBreak() } if yyb3361 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ListMeta = pkg2_unversioned.ListMeta{} } else { yyv3364 := &x.ListMeta yym3365 := z.DecBinary() _ = yym3365 if false { } else if z.HasExtensions() && z.DecExt(yyv3364) { } else { z.DecFallback(yyv3364, false) } } yyj3361++ if yyhl3361 { yyb3361 = yyj3361 > l } else { yyb3361 = r.CheckBreak() } if yyb3361 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Items = nil } else { yyv3366 := &x.Items yym3367 := z.DecBinary() _ = yym3367 if false { } else { h.decSliceComponentStatus((*[]ComponentStatus)(yyv3366), d) } } for { yyj3361++ if yyhl3361 { yyb3361 = yyj3361 > l } else { yyb3361 = r.CheckBreak() } if yyb3361 { break } z.DecStructFieldNotFound(yyj3361-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 { yym3368 := z.EncBinary() _ = yym3368 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3369 := !z.EncBinary() yy2arr3369 := z.EncBasicHandle().StructToArray var yyq3369 [5]bool _, _, _ = yysep3369, yyq3369, yy2arr3369 const yyr3369 bool = false yyq3369[0] = x.Capabilities != nil yyq3369[1] = x.Privileged != nil yyq3369[2] = x.SELinuxOptions != nil yyq3369[3] = x.RunAsUser != nil yyq3369[4] = x.RunAsNonRoot != nil if yyr3369 || yy2arr3369 { r.EncodeArrayStart(5) } else { var yynn3369 int = 0 for _, b := range yyq3369 { if b { yynn3369++ } } r.EncodeMapStart(yynn3369) } if yyr3369 || yy2arr3369 { if yyq3369[0] { if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3369[0] { r.EncodeString(codecSelferC_UTF81234, string("capabilities")) if x.Capabilities == nil { r.EncodeNil() } else { x.Capabilities.CodecEncodeSelf(e) } } } if yyr3369 || yy2arr3369 { if yyq3369[1] { if x.Privileged == nil { r.EncodeNil() } else { yy3372 := *x.Privileged yym3373 := z.EncBinary() _ = yym3373 if false { } else { r.EncodeBool(bool(yy3372)) } } } else { r.EncodeNil() } } else { if yyq3369[1] { r.EncodeString(codecSelferC_UTF81234, string("privileged")) if x.Privileged == nil { r.EncodeNil() } else { yy3374 := *x.Privileged yym3375 := z.EncBinary() _ = yym3375 if false { } else { r.EncodeBool(bool(yy3374)) } } } } if yyr3369 || yy2arr3369 { if yyq3369[2] { if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } else { r.EncodeNil() } } else { if yyq3369[2] { r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions")) if x.SELinuxOptions == nil { r.EncodeNil() } else { x.SELinuxOptions.CodecEncodeSelf(e) } } } if yyr3369 || yy2arr3369 { if yyq3369[3] { if x.RunAsUser == nil { r.EncodeNil() } else { yy3378 := *x.RunAsUser yym3379 := z.EncBinary() _ = yym3379 if false { } else { r.EncodeInt(int64(yy3378)) } } } else { r.EncodeNil() } } else { if yyq3369[3] { r.EncodeString(codecSelferC_UTF81234, string("runAsUser")) if x.RunAsUser == nil { r.EncodeNil() } else { yy3380 := *x.RunAsUser yym3381 := z.EncBinary() _ = yym3381 if false { } else { r.EncodeInt(int64(yy3380)) } } } } if yyr3369 || yy2arr3369 { if yyq3369[4] { if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3383 := *x.RunAsNonRoot yym3384 := z.EncBinary() _ = yym3384 if false { } else { r.EncodeBool(bool(yy3383)) } } } else { r.EncodeNil() } } else { if yyq3369[4] { r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot")) if x.RunAsNonRoot == nil { r.EncodeNil() } else { yy3385 := *x.RunAsNonRoot yym3386 := z.EncBinary() _ = yym3386 if false { } else { r.EncodeBool(bool(yy3385)) } } } } if yysep3369 { r.EncodeEnd() } } } } func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3387 := z.DecBinary() _ = yym3387 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3388 := r.ReadMapStart() if yyl3388 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3388, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3388 := r.ReadArrayStart() if yyl3388 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3388, 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 yys3389Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3389Slc var yyhl3389 bool = l >= 0 for yyj3389 := 0; ; yyj3389++ { if yyhl3389 { if yyj3389 >= l { break } } else { if r.CheckBreak() { break } } yys3389Slc = r.DecodeBytes(yys3389Slc, true, true) yys3389 := string(yys3389Slc) switch yys3389 { 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) } yym3392 := z.DecBinary() _ = yym3392 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) } yym3395 := z.DecBinary() _ = yym3395 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) } yym3397 := z.DecBinary() _ = yym3397 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } default: z.DecStructFieldNotFound(-1, yys3389) } // end switch yys3389 } // end for yyj3389 if !yyhl3389 { r.ReadEnd() } } func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3398 int var yyb3398 bool var yyhl3398 bool = l >= 0 yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { 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) } yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.Privileged != nil { x.Privileged = nil } } else { if x.Privileged == nil { x.Privileged = new(bool) } yym3401 := z.DecBinary() _ = yym3401 if false { } else { *((*bool)(x.Privileged)) = r.DecodeBool() } } yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { 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) } yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsUser != nil { x.RunAsUser = nil } } else { if x.RunAsUser == nil { x.RunAsUser = new(int64) } yym3404 := z.DecBinary() _ = yym3404 if false { } else { *((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64)) } } yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { r.ReadEnd() return } if r.TryDecodeAsNil() { if x.RunAsNonRoot != nil { x.RunAsNonRoot = nil } } else { if x.RunAsNonRoot == nil { x.RunAsNonRoot = new(bool) } yym3406 := z.DecBinary() _ = yym3406 if false { } else { *((*bool)(x.RunAsNonRoot)) = r.DecodeBool() } } for { yyj3398++ if yyhl3398 { yyb3398 = yyj3398 > l } else { yyb3398 = r.CheckBreak() } if yyb3398 { break } z.DecStructFieldNotFound(yyj3398-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 { yym3407 := z.EncBinary() _ = yym3407 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3408 := !z.EncBinary() yy2arr3408 := z.EncBasicHandle().StructToArray var yyq3408 [4]bool _, _, _ = yysep3408, yyq3408, yy2arr3408 const yyr3408 bool = false yyq3408[0] = x.User != "" yyq3408[1] = x.Role != "" yyq3408[2] = x.Type != "" yyq3408[3] = x.Level != "" if yyr3408 || yy2arr3408 { r.EncodeArrayStart(4) } else { var yynn3408 int = 0 for _, b := range yyq3408 { if b { yynn3408++ } } r.EncodeMapStart(yynn3408) } if yyr3408 || yy2arr3408 { if yyq3408[0] { yym3410 := z.EncBinary() _ = yym3410 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3408[0] { r.EncodeString(codecSelferC_UTF81234, string("user")) yym3411 := z.EncBinary() _ = yym3411 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.User)) } } } if yyr3408 || yy2arr3408 { if yyq3408[1] { yym3413 := z.EncBinary() _ = yym3413 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3408[1] { r.EncodeString(codecSelferC_UTF81234, string("role")) yym3414 := z.EncBinary() _ = yym3414 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Role)) } } } if yyr3408 || yy2arr3408 { if yyq3408[2] { yym3416 := z.EncBinary() _ = yym3416 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3408[2] { r.EncodeString(codecSelferC_UTF81234, string("type")) yym3417 := z.EncBinary() _ = yym3417 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Type)) } } } if yyr3408 || yy2arr3408 { if yyq3408[3] { yym3419 := z.EncBinary() _ = yym3419 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3408[3] { r.EncodeString(codecSelferC_UTF81234, string("level")) yym3420 := z.EncBinary() _ = yym3420 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Level)) } } } if yysep3408 { r.EncodeEnd() } } } } func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3421 := z.DecBinary() _ = yym3421 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3422 := r.ReadMapStart() if yyl3422 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3422, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3422 := r.ReadArrayStart() if yyl3422 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3422, 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 yys3423Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3423Slc var yyhl3423 bool = l >= 0 for yyj3423 := 0; ; yyj3423++ { if yyhl3423 { if yyj3423 >= l { break } } else { if r.CheckBreak() { break } } yys3423Slc = r.DecodeBytes(yys3423Slc, true, true) yys3423 := string(yys3423Slc) switch yys3423 { 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, yys3423) } // end switch yys3423 } // end for yyj3423 if !yyhl3423 { r.ReadEnd() } } func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3428 int var yyb3428 bool var yyhl3428 bool = l >= 0 yyj3428++ if yyhl3428 { yyb3428 = yyj3428 > l } else { yyb3428 = r.CheckBreak() } if yyb3428 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.User = "" } else { x.User = string(r.DecodeString()) } yyj3428++ if yyhl3428 { yyb3428 = yyj3428 > l } else { yyb3428 = r.CheckBreak() } if yyb3428 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Role = "" } else { x.Role = string(r.DecodeString()) } yyj3428++ if yyhl3428 { yyb3428 = yyj3428 > l } else { yyb3428 = r.CheckBreak() } if yyb3428 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Type = "" } else { x.Type = string(r.DecodeString()) } yyj3428++ if yyhl3428 { yyb3428 = yyj3428 > l } else { yyb3428 = r.CheckBreak() } if yyb3428 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Level = "" } else { x.Level = string(r.DecodeString()) } for { yyj3428++ if yyhl3428 { yyb3428 = yyj3428 > l } else { yyb3428 = r.CheckBreak() } if yyb3428 { break } z.DecStructFieldNotFound(yyj3428-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 { yym3433 := z.EncBinary() _ = yym3433 if false { } else if z.HasExtensions() && z.EncExt(x) { } else { yysep3434 := !z.EncBinary() yy2arr3434 := z.EncBasicHandle().StructToArray var yyq3434 [5]bool _, _, _ = yysep3434, yyq3434, yy2arr3434 const yyr3434 bool = false yyq3434[0] = x.Kind != "" yyq3434[1] = x.APIVersion != "" yyq3434[2] = true if yyr3434 || yy2arr3434 { r.EncodeArrayStart(5) } else { var yynn3434 int = 2 for _, b := range yyq3434 { if b { yynn3434++ } } r.EncodeMapStart(yynn3434) } if yyr3434 || yy2arr3434 { if yyq3434[0] { yym3436 := z.EncBinary() _ = yym3436 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3434[0] { r.EncodeString(codecSelferC_UTF81234, string("kind")) yym3437 := z.EncBinary() _ = yym3437 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Kind)) } } } if yyr3434 || yy2arr3434 { if yyq3434[1] { yym3439 := z.EncBinary() _ = yym3439 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } else { r.EncodeString(codecSelferC_UTF81234, "") } } else { if yyq3434[1] { r.EncodeString(codecSelferC_UTF81234, string("apiVersion")) yym3440 := z.EncBinary() _ = yym3440 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion)) } } } if yyr3434 || yy2arr3434 { if yyq3434[2] { yy3442 := &x.ObjectMeta yy3442.CodecEncodeSelf(e) } else { r.EncodeNil() } } else { if yyq3434[2] { r.EncodeString(codecSelferC_UTF81234, string("metadata")) yy3443 := &x.ObjectMeta yy3443.CodecEncodeSelf(e) } } if yyr3434 || yy2arr3434 { yym3445 := z.EncBinary() _ = yym3445 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } else { r.EncodeString(codecSelferC_UTF81234, string("range")) yym3446 := z.EncBinary() _ = yym3446 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(x.Range)) } } if yyr3434 || yy2arr3434 { if x.Data == nil { r.EncodeNil() } else { yym3448 := z.EncBinary() _ = yym3448 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } else { r.EncodeString(codecSelferC_UTF81234, string("data")) if x.Data == nil { r.EncodeNil() } else { yym3449 := z.EncBinary() _ = yym3449 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data)) } } } if yysep3434 { r.EncodeEnd() } } } } func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yym3450 := z.DecBinary() _ = yym3450 if false { } else if z.HasExtensions() && z.DecExt(x) { } else { if r.IsContainerType(codecSelferValueTypeMap1234) { yyl3451 := r.ReadMapStart() if yyl3451 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromMap(yyl3451, d) } } else if r.IsContainerType(codecSelferValueTypeArray1234) { yyl3451 := r.ReadArrayStart() if yyl3451 == 0 { r.ReadEnd() } else { x.codecDecodeSelfFromArray(yyl3451, 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 yys3452Slc = z.DecScratchBuffer() // default slice to decode into _ = yys3452Slc var yyhl3452 bool = l >= 0 for yyj3452 := 0; ; yyj3452++ { if yyhl3452 { if yyj3452 >= l { break } } else { if r.CheckBreak() { break } } yys3452Slc = r.DecodeBytes(yys3452Slc, true, true) yys3452 := string(yys3452Slc) switch yys3452 { 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 { yyv3455 := &x.ObjectMeta yyv3455.CodecDecodeSelf(d) } case "range": if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } case "data": if r.TryDecodeAsNil() { x.Data = nil } else { yyv3457 := &x.Data yym3458 := z.DecBinary() _ = yym3458 if false { } else { *yyv3457 = r.DecodeBytes(*(*[]byte)(yyv3457), false, false) } } default: z.DecStructFieldNotFound(-1, yys3452) } // end switch yys3452 } // end for yyj3452 if !yyhl3452 { r.ReadEnd() } } func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r var yyj3459 int var yyb3459 bool var yyhl3459 bool = l >= 0 yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Kind = "" } else { x.Kind = string(r.DecodeString()) } yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.APIVersion = "" } else { x.APIVersion = string(r.DecodeString()) } yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.ObjectMeta = ObjectMeta{} } else { yyv3462 := &x.ObjectMeta yyv3462.CodecDecodeSelf(d) } yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Range = "" } else { x.Range = string(r.DecodeString()) } yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { r.ReadEnd() return } if r.TryDecodeAsNil() { x.Data = nil } else { yyv3464 := &x.Data yym3465 := z.DecBinary() _ = yym3465 if false { } else { *yyv3464 = r.DecodeBytes(*(*[]byte)(yyv3464), false, false) } } for { yyj3459++ if yyhl3459 { yyb3459 = yyj3459 > l } else { yyb3459 = r.CheckBreak() } if yyb3459 { break } z.DecStructFieldNotFound(yyj3459-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 _, yyv3466 := range v { yyv3466.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, 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, 16); yyrt3467 { yyrr3467 = yyrl3467 } yyv3467 = make([]PersistentVolumeAccessMode, 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, 16) yyv23467 := yyv3467 yyv3467 = make([]PersistentVolumeAccessMode, yyrl3467) if len(yyv3467) > 0 { copy(yyv3467, yyv23467[:cap(yyv23467)]) } 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] = "" } else { yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString()) } } if yyrt3467 { for ; yyj3467 < yyl3467; yyj3467++ { yyv3467 = append(yyv3467, "") if r.TryDecodeAsNil() { yyv3467[yyj3467] = "" } else { yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString()) } } } } else { for yyj3467 := 0; !r.CheckBreak(); yyj3467++ { if yyj3467 >= len(yyv3467) { yyv3467 = append(yyv3467, "") // var yyz3467 PersistentVolumeAccessMode yyc3467 = true } if yyj3467 < len(yyv3467) { if r.TryDecodeAsNil() { yyv3467[yyj3467] = "" } else { yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString()) } } else { z.DecSwallow() } } yyh3467.End() } if yyc3467 { *v = yyv3467 } } 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 _, yyv3471 := range v { yy3472 := &yyv3471 yy3472.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3473 := *v yyh3473, yyl3473 := z.DecSliceHelperStart() var yyrr3473, yyrl3473 int var yyc3473, yyrt3473 bool _, _, _ = yyc3473, yyrt3473, yyrl3473 yyrr3473 = yyl3473 if yyv3473 == nil { if yyrl3473, yyrt3473 = z.DecInferLen(yyl3473, z.DecBasicHandle().MaxInitLen, 384); yyrt3473 { yyrr3473 = yyrl3473 } yyv3473 = make([]PersistentVolume, yyrl3473) yyc3473 = true } if yyl3473 == 0 { if len(yyv3473) != 0 { yyv3473 = yyv3473[:0] yyc3473 = true } } else if yyl3473 > 0 { if yyl3473 > cap(yyv3473) { yyrl3473, yyrt3473 = z.DecInferLen(yyl3473, z.DecBasicHandle().MaxInitLen, 384) yyv3473 = make([]PersistentVolume, yyrl3473) yyc3473 = true yyrr3473 = len(yyv3473) } else if yyl3473 != len(yyv3473) { yyv3473 = yyv3473[:yyl3473] yyc3473 = true } yyj3473 := 0 for ; yyj3473 < yyrr3473; yyj3473++ { if r.TryDecodeAsNil() { yyv3473[yyj3473] = PersistentVolume{} } else { yyv3474 := &yyv3473[yyj3473] yyv3474.CodecDecodeSelf(d) } } if yyrt3473 { for ; yyj3473 < yyl3473; yyj3473++ { yyv3473 = append(yyv3473, PersistentVolume{}) if r.TryDecodeAsNil() { yyv3473[yyj3473] = PersistentVolume{} } else { yyv3475 := &yyv3473[yyj3473] yyv3475.CodecDecodeSelf(d) } } } } else { for yyj3473 := 0; !r.CheckBreak(); yyj3473++ { if yyj3473 >= len(yyv3473) { yyv3473 = append(yyv3473, PersistentVolume{}) // var yyz3473 PersistentVolume yyc3473 = true } if yyj3473 < len(yyv3473) { if r.TryDecodeAsNil() { yyv3473[yyj3473] = PersistentVolume{} } else { yyv3476 := &yyv3473[yyj3473] yyv3476.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3473.End() } if yyc3473 { *v = yyv3473 } } 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 _, yyv3477 := range v { yy3478 := &yyv3477 yy3478.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3479 := *v yyh3479, yyl3479 := z.DecSliceHelperStart() var yyrr3479, yyrl3479 int var yyc3479, yyrt3479 bool _, _, _ = yyc3479, yyrt3479, yyrl3479 yyrr3479 = yyl3479 if yyv3479 == nil { if yyrl3479, yyrt3479 = z.DecInferLen(yyl3479, z.DecBasicHandle().MaxInitLen, 296); yyrt3479 { yyrr3479 = yyrl3479 } yyv3479 = make([]PersistentVolumeClaim, yyrl3479) yyc3479 = true } if yyl3479 == 0 { if len(yyv3479) != 0 { yyv3479 = yyv3479[:0] yyc3479 = true } } else if yyl3479 > 0 { if yyl3479 > cap(yyv3479) { yyrl3479, yyrt3479 = z.DecInferLen(yyl3479, z.DecBasicHandle().MaxInitLen, 296) yyv3479 = make([]PersistentVolumeClaim, yyrl3479) yyc3479 = true yyrr3479 = len(yyv3479) } else if yyl3479 != len(yyv3479) { yyv3479 = yyv3479[:yyl3479] yyc3479 = true } yyj3479 := 0 for ; yyj3479 < yyrr3479; yyj3479++ { if r.TryDecodeAsNil() { yyv3479[yyj3479] = PersistentVolumeClaim{} } else { yyv3480 := &yyv3479[yyj3479] yyv3480.CodecDecodeSelf(d) } } if yyrt3479 { for ; yyj3479 < yyl3479; yyj3479++ { yyv3479 = append(yyv3479, PersistentVolumeClaim{}) if r.TryDecodeAsNil() { yyv3479[yyj3479] = PersistentVolumeClaim{} } else { yyv3481 := &yyv3479[yyj3479] yyv3481.CodecDecodeSelf(d) } } } } else { for yyj3479 := 0; !r.CheckBreak(); yyj3479++ { if yyj3479 >= len(yyv3479) { yyv3479 = append(yyv3479, PersistentVolumeClaim{}) // var yyz3479 PersistentVolumeClaim yyc3479 = true } if yyj3479 < len(yyv3479) { if r.TryDecodeAsNil() { yyv3479[yyj3479] = PersistentVolumeClaim{} } else { yyv3482 := &yyv3479[yyj3479] yyv3482.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3479.End() } if yyc3479 { *v = yyv3479 } } 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 _, yyv3483 := range v { yy3484 := &yyv3483 yy3484.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3485 := *v yyh3485, yyl3485 := z.DecSliceHelperStart() var yyrr3485, yyrl3485 int var yyc3485, yyrt3485 bool _, _, _ = yyc3485, yyrt3485, yyrl3485 yyrr3485 = yyl3485 if yyv3485 == nil { if yyrl3485, yyrt3485 = z.DecInferLen(yyl3485, z.DecBasicHandle().MaxInitLen, 48); yyrt3485 { yyrr3485 = yyrl3485 } yyv3485 = make([]DownwardAPIVolumeFile, yyrl3485) yyc3485 = true } if yyl3485 == 0 { if len(yyv3485) != 0 { yyv3485 = yyv3485[:0] yyc3485 = true } } else if yyl3485 > 0 { if yyl3485 > cap(yyv3485) { yyrl3485, yyrt3485 = z.DecInferLen(yyl3485, z.DecBasicHandle().MaxInitLen, 48) yyv3485 = make([]DownwardAPIVolumeFile, yyrl3485) yyc3485 = true yyrr3485 = len(yyv3485) } else if yyl3485 != len(yyv3485) { yyv3485 = yyv3485[:yyl3485] yyc3485 = true } yyj3485 := 0 for ; yyj3485 < yyrr3485; yyj3485++ { if r.TryDecodeAsNil() { yyv3485[yyj3485] = DownwardAPIVolumeFile{} } else { yyv3486 := &yyv3485[yyj3485] yyv3486.CodecDecodeSelf(d) } } if yyrt3485 { for ; yyj3485 < yyl3485; yyj3485++ { yyv3485 = append(yyv3485, DownwardAPIVolumeFile{}) if r.TryDecodeAsNil() { yyv3485[yyj3485] = DownwardAPIVolumeFile{} } else { yyv3487 := &yyv3485[yyj3485] yyv3487.CodecDecodeSelf(d) } } } } else { for yyj3485 := 0; !r.CheckBreak(); yyj3485++ { if yyj3485 >= len(yyv3485) { yyv3485 = append(yyv3485, DownwardAPIVolumeFile{}) // var yyz3485 DownwardAPIVolumeFile yyc3485 = true } if yyj3485 < len(yyv3485) { if r.TryDecodeAsNil() { yyv3485[yyj3485] = DownwardAPIVolumeFile{} } else { yyv3488 := &yyv3485[yyj3485] yyv3488.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3485.End() } if yyc3485 { *v = yyv3485 } } 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 _, yyv3489 := range v { yyv3489.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceCapability(v *[]Capability, 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, 16); yyrt3490 { yyrr3490 = yyrl3490 } yyv3490 = make([]Capability, 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, 16) yyv23490 := yyv3490 yyv3490 = make([]Capability, yyrl3490) if len(yyv3490) > 0 { copy(yyv3490, yyv23490[:cap(yyv23490)]) } 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] = "" } else { yyv3490[yyj3490] = Capability(r.DecodeString()) } } if yyrt3490 { for ; yyj3490 < yyl3490; yyj3490++ { yyv3490 = append(yyv3490, "") if r.TryDecodeAsNil() { yyv3490[yyj3490] = "" } else { yyv3490[yyj3490] = Capability(r.DecodeString()) } } } } else { for yyj3490 := 0; !r.CheckBreak(); yyj3490++ { if yyj3490 >= len(yyv3490) { yyv3490 = append(yyv3490, "") // var yyz3490 Capability yyc3490 = true } if yyj3490 < len(yyv3490) { if r.TryDecodeAsNil() { yyv3490[yyj3490] = "" } else { yyv3490[yyj3490] = Capability(r.DecodeString()) } } else { z.DecSwallow() } } yyh3490.End() } if yyc3490 { *v = yyv3490 } } 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 _, yyv3494 := range v { yy3495 := &yyv3494 yy3495.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, 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, 64); yyrt3496 { yyrr3496 = yyrl3496 } yyv3496 = make([]ContainerPort, 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, 64) yyv3496 = make([]ContainerPort, 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] = ContainerPort{} } else { yyv3497 := &yyv3496[yyj3496] yyv3497.CodecDecodeSelf(d) } } if yyrt3496 { for ; yyj3496 < yyl3496; yyj3496++ { yyv3496 = append(yyv3496, ContainerPort{}) if r.TryDecodeAsNil() { yyv3496[yyj3496] = ContainerPort{} } else { yyv3498 := &yyv3496[yyj3496] yyv3498.CodecDecodeSelf(d) } } } } else { for yyj3496 := 0; !r.CheckBreak(); yyj3496++ { if yyj3496 >= len(yyv3496) { yyv3496 = append(yyv3496, ContainerPort{}) // var yyz3496 ContainerPort yyc3496 = true } if yyj3496 < len(yyv3496) { if r.TryDecodeAsNil() { yyv3496[yyj3496] = ContainerPort{} } else { yyv3499 := &yyv3496[yyj3496] yyv3499.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3496.End() } if yyc3496 { *v = yyv3496 } } 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 _, yyv3500 := range v { yy3501 := &yyv3500 yy3501.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, 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, 40); yyrt3502 { yyrr3502 = yyrl3502 } yyv3502 = make([]EnvVar, 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, 40) yyv3502 = make([]EnvVar, 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] = EnvVar{} } else { yyv3503 := &yyv3502[yyj3502] yyv3503.CodecDecodeSelf(d) } } if yyrt3502 { for ; yyj3502 < yyl3502; yyj3502++ { yyv3502 = append(yyv3502, EnvVar{}) if r.TryDecodeAsNil() { yyv3502[yyj3502] = EnvVar{} } else { yyv3504 := &yyv3502[yyj3502] yyv3504.CodecDecodeSelf(d) } } } } else { for yyj3502 := 0; !r.CheckBreak(); yyj3502++ { if yyj3502 >= len(yyv3502) { yyv3502 = append(yyv3502, EnvVar{}) // var yyz3502 EnvVar yyc3502 = true } if yyj3502 < len(yyv3502) { if r.TryDecodeAsNil() { yyv3502[yyj3502] = EnvVar{} } else { yyv3505 := &yyv3502[yyj3502] yyv3505.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3502.End() } if yyc3502 { *v = yyv3502 } } 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 _, yyv3506 := range v { yy3507 := &yyv3506 yy3507.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, 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, 40); yyrt3508 { yyrr3508 = yyrl3508 } yyv3508 = make([]VolumeMount, 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, 40) yyv3508 = make([]VolumeMount, 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] = VolumeMount{} } else { yyv3509 := &yyv3508[yyj3508] yyv3509.CodecDecodeSelf(d) } } if yyrt3508 { for ; yyj3508 < yyl3508; yyj3508++ { yyv3508 = append(yyv3508, VolumeMount{}) if r.TryDecodeAsNil() { yyv3508[yyj3508] = VolumeMount{} } else { yyv3510 := &yyv3508[yyj3508] yyv3510.CodecDecodeSelf(d) } } } } else { for yyj3508 := 0; !r.CheckBreak(); yyj3508++ { if yyj3508 >= len(yyv3508) { yyv3508 = append(yyv3508, VolumeMount{}) // var yyz3508 VolumeMount yyc3508 = true } if yyj3508 < len(yyv3508) { if r.TryDecodeAsNil() { yyv3508[yyj3508] = VolumeMount{} } else { yyv3511 := &yyv3508[yyj3508] yyv3511.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3508.End() } if yyc3508 { *v = yyv3508 } } 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 _, yyv3512 := range v { yy3513 := &yyv3512 yy3513.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePod(v *[]Pod, 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, 496); yyrt3514 { yyrr3514 = yyrl3514 } yyv3514 = make([]Pod, 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, 496) yyv3514 = make([]Pod, 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] = Pod{} } else { yyv3515 := &yyv3514[yyj3514] yyv3515.CodecDecodeSelf(d) } } if yyrt3514 { for ; yyj3514 < yyl3514; yyj3514++ { yyv3514 = append(yyv3514, Pod{}) if r.TryDecodeAsNil() { yyv3514[yyj3514] = Pod{} } else { yyv3516 := &yyv3514[yyj3514] yyv3516.CodecDecodeSelf(d) } } } } else { for yyj3514 := 0; !r.CheckBreak(); yyj3514++ { if yyj3514 >= len(yyv3514) { yyv3514 = append(yyv3514, Pod{}) // var yyz3514 Pod yyc3514 = true } if yyj3514 < len(yyv3514) { if r.TryDecodeAsNil() { yyv3514[yyj3514] = Pod{} } else { yyv3517 := &yyv3514[yyj3514] yyv3517.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3514.End() } if yyc3514 { *v = yyv3514 } } 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 _, yyv3518 := range v { yy3519 := &yyv3518 yy3519.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceVolume(v *[]Volume, 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, 144); yyrt3520 { yyrr3520 = yyrl3520 } yyv3520 = make([]Volume, 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, 144) yyv3520 = make([]Volume, 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] = Volume{} } else { yyv3521 := &yyv3520[yyj3520] yyv3521.CodecDecodeSelf(d) } } if yyrt3520 { for ; yyj3520 < yyl3520; yyj3520++ { yyv3520 = append(yyv3520, Volume{}) if r.TryDecodeAsNil() { yyv3520[yyj3520] = Volume{} } else { yyv3522 := &yyv3520[yyj3520] yyv3522.CodecDecodeSelf(d) } } } } else { for yyj3520 := 0; !r.CheckBreak(); yyj3520++ { if yyj3520 >= len(yyv3520) { yyv3520 = append(yyv3520, Volume{}) // var yyz3520 Volume yyc3520 = true } if yyj3520 < len(yyv3520) { if r.TryDecodeAsNil() { yyv3520[yyj3520] = Volume{} } else { yyv3523 := &yyv3520[yyj3520] yyv3523.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3520.End() } if yyc3520 { *v = yyv3520 } } 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 _, yyv3524 := range v { yy3525 := &yyv3524 yy3525.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainer(v *[]Container, 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, 256); yyrt3526 { yyrr3526 = yyrl3526 } yyv3526 = make([]Container, 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, 256) yyv3526 = make([]Container, 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] = Container{} } else { yyv3527 := &yyv3526[yyj3526] yyv3527.CodecDecodeSelf(d) } } if yyrt3526 { for ; yyj3526 < yyl3526; yyj3526++ { yyv3526 = append(yyv3526, Container{}) if r.TryDecodeAsNil() { yyv3526[yyj3526] = Container{} } else { yyv3528 := &yyv3526[yyj3526] yyv3528.CodecDecodeSelf(d) } } } } else { for yyj3526 := 0; !r.CheckBreak(); yyj3526++ { if yyj3526 >= len(yyv3526) { yyv3526 = append(yyv3526, Container{}) // var yyz3526 Container yyc3526 = true } if yyj3526 < len(yyv3526) { if r.TryDecodeAsNil() { yyv3526[yyj3526] = Container{} } else { yyv3529 := &yyv3526[yyj3526] yyv3529.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3526.End() } if yyc3526 { *v = yyv3526 } } 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 _, yyv3530 := range v { yy3531 := &yyv3530 yy3531.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, 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, 16); yyrt3532 { yyrr3532 = yyrl3532 } yyv3532 = make([]LocalObjectReference, 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, 16) yyv3532 = make([]LocalObjectReference, 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] = LocalObjectReference{} } else { yyv3533 := &yyv3532[yyj3532] yyv3533.CodecDecodeSelf(d) } } if yyrt3532 { for ; yyj3532 < yyl3532; yyj3532++ { yyv3532 = append(yyv3532, LocalObjectReference{}) if r.TryDecodeAsNil() { yyv3532[yyj3532] = LocalObjectReference{} } else { yyv3534 := &yyv3532[yyj3532] yyv3534.CodecDecodeSelf(d) } } } } else { for yyj3532 := 0; !r.CheckBreak(); yyj3532++ { if yyj3532 >= len(yyv3532) { yyv3532 = append(yyv3532, LocalObjectReference{}) // var yyz3532 LocalObjectReference yyc3532 = true } if yyj3532 < len(yyv3532) { if r.TryDecodeAsNil() { yyv3532[yyj3532] = LocalObjectReference{} } else { yyv3535 := &yyv3532[yyj3532] yyv3535.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3532.End() } if yyc3532 { *v = yyv3532 } } 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 _, yyv3536 := range v { yy3537 := &yyv3536 yy3537.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, 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, 112); yyrt3538 { yyrr3538 = yyrl3538 } yyv3538 = make([]PodCondition, 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, 112) yyv3538 = make([]PodCondition, 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] = PodCondition{} } else { yyv3539 := &yyv3538[yyj3538] yyv3539.CodecDecodeSelf(d) } } if yyrt3538 { for ; yyj3538 < yyl3538; yyj3538++ { yyv3538 = append(yyv3538, PodCondition{}) if r.TryDecodeAsNil() { yyv3538[yyj3538] = PodCondition{} } else { yyv3540 := &yyv3538[yyj3538] yyv3540.CodecDecodeSelf(d) } } } } else { for yyj3538 := 0; !r.CheckBreak(); yyj3538++ { if yyj3538 >= len(yyv3538) { yyv3538 = append(yyv3538, PodCondition{}) // var yyz3538 PodCondition yyc3538 = true } if yyj3538 < len(yyv3538) { if r.TryDecodeAsNil() { yyv3538[yyj3538] = PodCondition{} } else { yyv3541 := &yyv3538[yyj3538] yyv3541.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3538.End() } if yyc3538 { *v = yyv3538 } } 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 _, yyv3542 := range v { yy3543 := &yyv3542 yy3543.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, 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, 128); yyrt3544 { yyrr3544 = yyrl3544 } yyv3544 = make([]ContainerStatus, 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, 128) yyv3544 = make([]ContainerStatus, 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] = ContainerStatus{} } else { yyv3545 := &yyv3544[yyj3544] yyv3545.CodecDecodeSelf(d) } } if yyrt3544 { for ; yyj3544 < yyl3544; yyj3544++ { yyv3544 = append(yyv3544, ContainerStatus{}) if r.TryDecodeAsNil() { yyv3544[yyj3544] = ContainerStatus{} } else { yyv3546 := &yyv3544[yyj3544] yyv3546.CodecDecodeSelf(d) } } } } else { for yyj3544 := 0; !r.CheckBreak(); yyj3544++ { if yyj3544 >= len(yyv3544) { yyv3544 = append(yyv3544, ContainerStatus{}) // var yyz3544 ContainerStatus yyc3544 = true } if yyj3544 < len(yyv3544) { if r.TryDecodeAsNil() { yyv3544[yyj3544] = ContainerStatus{} } else { yyv3547 := &yyv3544[yyj3544] yyv3547.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3544.End() } if yyc3544 { *v = yyv3544 } } 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 _, yyv3548 := range v { yy3549 := &yyv3548 yy3549.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, 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, 520); yyrt3550 { yyrr3550 = yyrl3550 } yyv3550 = make([]PodTemplate, 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, 520) yyv3550 = make([]PodTemplate, 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] = PodTemplate{} } else { yyv3551 := &yyv3550[yyj3550] yyv3551.CodecDecodeSelf(d) } } if yyrt3550 { for ; yyj3550 < yyl3550; yyj3550++ { yyv3550 = append(yyv3550, PodTemplate{}) if r.TryDecodeAsNil() { yyv3550[yyj3550] = PodTemplate{} } else { yyv3552 := &yyv3550[yyj3550] yyv3552.CodecDecodeSelf(d) } } } } else { for yyj3550 := 0; !r.CheckBreak(); yyj3550++ { if yyj3550 >= len(yyv3550) { yyv3550 = append(yyv3550, PodTemplate{}) // var yyz3550 PodTemplate yyc3550 = true } if yyj3550 < len(yyv3550) { if r.TryDecodeAsNil() { yyv3550[yyj3550] = PodTemplate{} } else { yyv3553 := &yyv3550[yyj3550] yyv3553.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3550.End() } if yyc3550 { *v = yyv3550 } } 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 _, yyv3554 := range v { yy3555 := &yyv3554 yy3555.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, 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, 232); yyrt3556 { yyrr3556 = yyrl3556 } yyv3556 = make([]ReplicationController, 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, 232) yyv3556 = make([]ReplicationController, 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] = ReplicationController{} } else { yyv3557 := &yyv3556[yyj3556] yyv3557.CodecDecodeSelf(d) } } if yyrt3556 { for ; yyj3556 < yyl3556; yyj3556++ { yyv3556 = append(yyv3556, ReplicationController{}) if r.TryDecodeAsNil() { yyv3556[yyj3556] = ReplicationController{} } else { yyv3558 := &yyv3556[yyj3556] yyv3558.CodecDecodeSelf(d) } } } } else { for yyj3556 := 0; !r.CheckBreak(); yyj3556++ { if yyj3556 >= len(yyv3556) { yyv3556 = append(yyv3556, ReplicationController{}) // var yyz3556 ReplicationController yyc3556 = true } if yyj3556 < len(yyv3556) { if r.TryDecodeAsNil() { yyv3556[yyj3556] = ReplicationController{} } else { yyv3559 := &yyv3556[yyj3556] yyv3559.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3556.End() } if yyc3556 { *v = yyv3556 } } 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 _, yyv3560 := range v { yy3561 := &yyv3560 yy3561.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceService(v *[]Service, 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, 336); yyrt3562 { yyrr3562 = yyrl3562 } yyv3562 = make([]Service, 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, 336) yyv3562 = make([]Service, 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] = Service{} } else { yyv3563 := &yyv3562[yyj3562] yyv3563.CodecDecodeSelf(d) } } if yyrt3562 { for ; yyj3562 < yyl3562; yyj3562++ { yyv3562 = append(yyv3562, Service{}) if r.TryDecodeAsNil() { yyv3562[yyj3562] = Service{} } else { yyv3564 := &yyv3562[yyj3562] yyv3564.CodecDecodeSelf(d) } } } } else { for yyj3562 := 0; !r.CheckBreak(); yyj3562++ { if yyj3562 >= len(yyv3562) { yyv3562 = append(yyv3562, Service{}) // var yyz3562 Service yyc3562 = true } if yyj3562 < len(yyv3562) { if r.TryDecodeAsNil() { yyv3562[yyj3562] = Service{} } else { yyv3565 := &yyv3562[yyj3562] yyv3565.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3562.End() } if yyc3562 { *v = yyv3562 } } 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 _, yyv3566 := range v { yy3567 := &yyv3566 yy3567.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, 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, 32); yyrt3568 { yyrr3568 = yyrl3568 } yyv3568 = make([]LoadBalancerIngress, 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, 32) yyv3568 = make([]LoadBalancerIngress, 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] = LoadBalancerIngress{} } else { yyv3569 := &yyv3568[yyj3568] yyv3569.CodecDecodeSelf(d) } } if yyrt3568 { for ; yyj3568 < yyl3568; yyj3568++ { yyv3568 = append(yyv3568, LoadBalancerIngress{}) if r.TryDecodeAsNil() { yyv3568[yyj3568] = LoadBalancerIngress{} } else { yyv3570 := &yyv3568[yyj3568] yyv3570.CodecDecodeSelf(d) } } } } else { for yyj3568 := 0; !r.CheckBreak(); yyj3568++ { if yyj3568 >= len(yyv3568) { yyv3568 = append(yyv3568, LoadBalancerIngress{}) // var yyz3568 LoadBalancerIngress yyc3568 = true } if yyj3568 < len(yyv3568) { if r.TryDecodeAsNil() { yyv3568[yyj3568] = LoadBalancerIngress{} } else { yyv3571 := &yyv3568[yyj3568] yyv3571.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3568.End() } if yyc3568 { *v = yyv3568 } } 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 _, yyv3572 := range v { yy3573 := &yyv3572 yy3573.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, 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, 80); yyrt3574 { yyrr3574 = yyrl3574 } yyv3574 = make([]ServicePort, 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, 80) yyv3574 = make([]ServicePort, 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] = ServicePort{} } else { yyv3575 := &yyv3574[yyj3574] yyv3575.CodecDecodeSelf(d) } } if yyrt3574 { for ; yyj3574 < yyl3574; yyj3574++ { yyv3574 = append(yyv3574, ServicePort{}) if r.TryDecodeAsNil() { yyv3574[yyj3574] = ServicePort{} } else { yyv3576 := &yyv3574[yyj3574] yyv3576.CodecDecodeSelf(d) } } } } else { for yyj3574 := 0; !r.CheckBreak(); yyj3574++ { if yyj3574 >= len(yyv3574) { yyv3574 = append(yyv3574, ServicePort{}) // var yyz3574 ServicePort yyc3574 = true } if yyj3574 < len(yyv3574) { if r.TryDecodeAsNil() { yyv3574[yyj3574] = ServicePort{} } else { yyv3577 := &yyv3574[yyj3574] yyv3577.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3574.End() } if yyc3574 { *v = yyv3574 } } 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 _, yyv3578 := range v { yy3579 := &yyv3578 yy3579.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, 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, 112); yyrt3580 { yyrr3580 = yyrl3580 } yyv3580 = make([]ObjectReference, 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, 112) yyv3580 = make([]ObjectReference, 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] = ObjectReference{} } else { yyv3581 := &yyv3580[yyj3580] yyv3581.CodecDecodeSelf(d) } } if yyrt3580 { for ; yyj3580 < yyl3580; yyj3580++ { yyv3580 = append(yyv3580, ObjectReference{}) if r.TryDecodeAsNil() { yyv3580[yyj3580] = ObjectReference{} } else { yyv3582 := &yyv3580[yyj3580] yyv3582.CodecDecodeSelf(d) } } } } else { for yyj3580 := 0; !r.CheckBreak(); yyj3580++ { if yyj3580 >= len(yyv3580) { yyv3580 = append(yyv3580, ObjectReference{}) // var yyz3580 ObjectReference yyc3580 = true } if yyj3580 < len(yyv3580) { if r.TryDecodeAsNil() { yyv3580[yyj3580] = ObjectReference{} } else { yyv3583 := &yyv3580[yyj3580] yyv3583.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3580.End() } if yyc3580 { *v = yyv3580 } } 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 _, yyv3584 := range v { yy3585 := &yyv3584 yy3585.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, 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, 240); yyrt3586 { yyrr3586 = yyrl3586 } yyv3586 = make([]ServiceAccount, 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, 240) yyv3586 = make([]ServiceAccount, 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] = ServiceAccount{} } else { yyv3587 := &yyv3586[yyj3586] yyv3587.CodecDecodeSelf(d) } } if yyrt3586 { for ; yyj3586 < yyl3586; yyj3586++ { yyv3586 = append(yyv3586, ServiceAccount{}) if r.TryDecodeAsNil() { yyv3586[yyj3586] = ServiceAccount{} } else { yyv3588 := &yyv3586[yyj3586] yyv3588.CodecDecodeSelf(d) } } } } else { for yyj3586 := 0; !r.CheckBreak(); yyj3586++ { if yyj3586 >= len(yyv3586) { yyv3586 = append(yyv3586, ServiceAccount{}) // var yyz3586 ServiceAccount yyc3586 = true } if yyj3586 < len(yyv3586) { if r.TryDecodeAsNil() { yyv3586[yyj3586] = ServiceAccount{} } else { yyv3589 := &yyv3586[yyj3586] yyv3589.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3586.End() } if yyc3586 { *v = yyv3586 } } 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 _, yyv3590 := range v { yy3591 := &yyv3590 yy3591.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, 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, 72); yyrt3592 { yyrr3592 = yyrl3592 } yyv3592 = make([]EndpointSubset, 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, 72) yyv3592 = make([]EndpointSubset, 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] = EndpointSubset{} } else { yyv3593 := &yyv3592[yyj3592] yyv3593.CodecDecodeSelf(d) } } if yyrt3592 { for ; yyj3592 < yyl3592; yyj3592++ { yyv3592 = append(yyv3592, EndpointSubset{}) if r.TryDecodeAsNil() { yyv3592[yyj3592] = EndpointSubset{} } else { yyv3594 := &yyv3592[yyj3592] yyv3594.CodecDecodeSelf(d) } } } } else { for yyj3592 := 0; !r.CheckBreak(); yyj3592++ { if yyj3592 >= len(yyv3592) { yyv3592 = append(yyv3592, EndpointSubset{}) // var yyz3592 EndpointSubset yyc3592 = true } if yyj3592 < len(yyv3592) { if r.TryDecodeAsNil() { yyv3592[yyj3592] = EndpointSubset{} } else { yyv3595 := &yyv3592[yyj3592] yyv3595.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3592.End() } if yyc3592 { *v = yyv3592 } } 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 _, yyv3596 := range v { yy3597 := &yyv3596 yy3597.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, 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, 24); yyrt3598 { yyrr3598 = yyrl3598 } yyv3598 = make([]EndpointAddress, 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, 24) yyv3598 = make([]EndpointAddress, 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] = EndpointAddress{} } else { yyv3599 := &yyv3598[yyj3598] yyv3599.CodecDecodeSelf(d) } } if yyrt3598 { for ; yyj3598 < yyl3598; yyj3598++ { yyv3598 = append(yyv3598, EndpointAddress{}) if r.TryDecodeAsNil() { yyv3598[yyj3598] = EndpointAddress{} } else { yyv3600 := &yyv3598[yyj3598] yyv3600.CodecDecodeSelf(d) } } } } else { for yyj3598 := 0; !r.CheckBreak(); yyj3598++ { if yyj3598 >= len(yyv3598) { yyv3598 = append(yyv3598, EndpointAddress{}) // var yyz3598 EndpointAddress yyc3598 = true } if yyj3598 < len(yyv3598) { if r.TryDecodeAsNil() { yyv3598[yyj3598] = EndpointAddress{} } else { yyv3601 := &yyv3598[yyj3598] yyv3601.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3598.End() } if yyc3598 { *v = yyv3598 } } 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 _, yyv3602 := range v { yy3603 := &yyv3602 yy3603.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, 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, 40); yyrt3604 { yyrr3604 = yyrl3604 } yyv3604 = make([]EndpointPort, 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, 40) yyv3604 = make([]EndpointPort, 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] = EndpointPort{} } else { yyv3605 := &yyv3604[yyj3604] yyv3605.CodecDecodeSelf(d) } } if yyrt3604 { for ; yyj3604 < yyl3604; yyj3604++ { yyv3604 = append(yyv3604, EndpointPort{}) if r.TryDecodeAsNil() { yyv3604[yyj3604] = EndpointPort{} } else { yyv3606 := &yyv3604[yyj3604] yyv3606.CodecDecodeSelf(d) } } } } else { for yyj3604 := 0; !r.CheckBreak(); yyj3604++ { if yyj3604 >= len(yyv3604) { yyv3604 = append(yyv3604, EndpointPort{}) // var yyz3604 EndpointPort yyc3604 = true } if yyj3604 < len(yyv3604) { if r.TryDecodeAsNil() { yyv3604[yyj3604] = EndpointPort{} } else { yyv3607 := &yyv3604[yyj3604] yyv3607.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3604.End() } if yyc3604 { *v = yyv3604 } } 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 _, yyv3608 := range v { yy3609 := &yyv3608 yy3609.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3610 := *v yyh3610, yyl3610 := z.DecSliceHelperStart() var yyrr3610, yyrl3610 int var yyc3610, yyrt3610 bool _, _, _ = yyc3610, yyrt3610, yyrl3610 yyrr3610 = yyl3610 if yyv3610 == nil { if yyrl3610, yyrt3610 = z.DecInferLen(yyl3610, z.DecBasicHandle().MaxInitLen, 216); yyrt3610 { yyrr3610 = yyrl3610 } yyv3610 = make([]Endpoints, yyrl3610) yyc3610 = true } if yyl3610 == 0 { if len(yyv3610) != 0 { yyv3610 = yyv3610[:0] yyc3610 = true } } else if yyl3610 > 0 { if yyl3610 > cap(yyv3610) { yyrl3610, yyrt3610 = z.DecInferLen(yyl3610, z.DecBasicHandle().MaxInitLen, 216) yyv3610 = make([]Endpoints, yyrl3610) yyc3610 = true yyrr3610 = len(yyv3610) } else if yyl3610 != len(yyv3610) { yyv3610 = yyv3610[:yyl3610] yyc3610 = true } yyj3610 := 0 for ; yyj3610 < yyrr3610; yyj3610++ { if r.TryDecodeAsNil() { yyv3610[yyj3610] = Endpoints{} } else { yyv3611 := &yyv3610[yyj3610] yyv3611.CodecDecodeSelf(d) } } if yyrt3610 { for ; yyj3610 < yyl3610; yyj3610++ { yyv3610 = append(yyv3610, Endpoints{}) if r.TryDecodeAsNil() { yyv3610[yyj3610] = Endpoints{} } else { yyv3612 := &yyv3610[yyj3610] yyv3612.CodecDecodeSelf(d) } } } } else { for yyj3610 := 0; !r.CheckBreak(); yyj3610++ { if yyj3610 >= len(yyv3610) { yyv3610 = append(yyv3610, Endpoints{}) // var yyz3610 Endpoints yyc3610 = true } if yyj3610 < len(yyv3610) { if r.TryDecodeAsNil() { yyv3610[yyj3610] = Endpoints{} } else { yyv3613 := &yyv3610[yyj3610] yyv3613.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3610.End() } if yyc3610 { *v = yyv3610 } } 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 _, yyv3614 := range v { yy3615 := &yyv3614 yy3615.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3616 := *v yyh3616, yyl3616 := z.DecSliceHelperStart() var yyrr3616, yyrl3616 int var yyc3616, yyrt3616 bool _, _, _ = yyc3616, yyrt3616, yyrl3616 yyrr3616 = yyl3616 if yyv3616 == nil { if yyrl3616, yyrt3616 = z.DecInferLen(yyl3616, z.DecBasicHandle().MaxInitLen, 112); yyrt3616 { yyrr3616 = yyrl3616 } yyv3616 = make([]NodeCondition, yyrl3616) yyc3616 = true } if yyl3616 == 0 { if len(yyv3616) != 0 { yyv3616 = yyv3616[:0] yyc3616 = true } } else if yyl3616 > 0 { if yyl3616 > cap(yyv3616) { yyrl3616, yyrt3616 = z.DecInferLen(yyl3616, z.DecBasicHandle().MaxInitLen, 112) yyv3616 = make([]NodeCondition, yyrl3616) yyc3616 = true yyrr3616 = len(yyv3616) } else if yyl3616 != len(yyv3616) { yyv3616 = yyv3616[:yyl3616] yyc3616 = true } yyj3616 := 0 for ; yyj3616 < yyrr3616; yyj3616++ { if r.TryDecodeAsNil() { yyv3616[yyj3616] = NodeCondition{} } else { yyv3617 := &yyv3616[yyj3616] yyv3617.CodecDecodeSelf(d) } } if yyrt3616 { for ; yyj3616 < yyl3616; yyj3616++ { yyv3616 = append(yyv3616, NodeCondition{}) if r.TryDecodeAsNil() { yyv3616[yyj3616] = NodeCondition{} } else { yyv3618 := &yyv3616[yyj3616] yyv3618.CodecDecodeSelf(d) } } } } else { for yyj3616 := 0; !r.CheckBreak(); yyj3616++ { if yyj3616 >= len(yyv3616) { yyv3616 = append(yyv3616, NodeCondition{}) // var yyz3616 NodeCondition yyc3616 = true } if yyj3616 < len(yyv3616) { if r.TryDecodeAsNil() { yyv3616[yyj3616] = NodeCondition{} } else { yyv3619 := &yyv3616[yyj3616] yyv3619.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3616.End() } if yyc3616 { *v = yyv3616 } } 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 _, yyv3620 := range v { yy3621 := &yyv3620 yy3621.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3622 := *v yyh3622, yyl3622 := z.DecSliceHelperStart() var yyrr3622, yyrl3622 int var yyc3622, yyrt3622 bool _, _, _ = yyc3622, yyrt3622, yyrl3622 yyrr3622 = yyl3622 if yyv3622 == nil { if yyrl3622, yyrt3622 = z.DecInferLen(yyl3622, z.DecBasicHandle().MaxInitLen, 32); yyrt3622 { yyrr3622 = yyrl3622 } yyv3622 = make([]NodeAddress, yyrl3622) yyc3622 = true } if yyl3622 == 0 { if len(yyv3622) != 0 { yyv3622 = yyv3622[:0] yyc3622 = true } } else if yyl3622 > 0 { if yyl3622 > cap(yyv3622) { yyrl3622, yyrt3622 = z.DecInferLen(yyl3622, z.DecBasicHandle().MaxInitLen, 32) yyv3622 = make([]NodeAddress, yyrl3622) yyc3622 = true yyrr3622 = len(yyv3622) } else if yyl3622 != len(yyv3622) { yyv3622 = yyv3622[:yyl3622] yyc3622 = true } yyj3622 := 0 for ; yyj3622 < yyrr3622; yyj3622++ { if r.TryDecodeAsNil() { yyv3622[yyj3622] = NodeAddress{} } else { yyv3623 := &yyv3622[yyj3622] yyv3623.CodecDecodeSelf(d) } } if yyrt3622 { for ; yyj3622 < yyl3622; yyj3622++ { yyv3622 = append(yyv3622, NodeAddress{}) if r.TryDecodeAsNil() { yyv3622[yyj3622] = NodeAddress{} } else { yyv3624 := &yyv3622[yyj3622] yyv3624.CodecDecodeSelf(d) } } } } else { for yyj3622 := 0; !r.CheckBreak(); yyj3622++ { if yyj3622 >= len(yyv3622) { yyv3622 = append(yyv3622, NodeAddress{}) // var yyz3622 NodeAddress yyc3622 = true } if yyj3622 < len(yyv3622) { if r.TryDecodeAsNil() { yyv3622[yyj3622] = NodeAddress{} } else { yyv3625 := &yyv3622[yyj3622] yyv3625.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3622.End() } if yyc3622 { *v = yyv3622 } } 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 yyk3626, yyv3626 := range v { yyk3626.CodecEncodeSelf(e) yy3627 := &yyv3626 yym3628 := z.EncBinary() _ = yym3628 if false { } else if z.HasExtensions() && z.EncExt(yy3627) { } else if !yym3628 && z.IsJSONHandle() { z.EncJSONMarshal(yy3627) } else { z.EncFallback(yy3627) } } r.EncodeEnd() } func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3629 := *v yyl3629 := r.ReadMapStart() yybh3629 := z.DecBasicHandle() if yyv3629 == nil { yyrl3629, _ := z.DecInferLen(yyl3629, yybh3629.MaxInitLen, 40) yyv3629 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3629) *v = yyv3629 } var yymk3629 ResourceName var yymv3629 pkg3_resource.Quantity var yymg3629 bool if yybh3629.MapValueReset { yymg3629 = true } if yyl3629 > 0 { for yyj3629 := 0; yyj3629 < yyl3629; yyj3629++ { if r.TryDecodeAsNil() { yymk3629 = "" } else { yymk3629 = ResourceName(r.DecodeString()) } if yymg3629 { yymv3629 = yyv3629[yymk3629] } else { yymv3629 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3629 = pkg3_resource.Quantity{} } else { yyv3631 := &yymv3629 yym3632 := z.DecBinary() _ = yym3632 if false { } else if z.HasExtensions() && z.DecExt(yyv3631) { } else if !yym3632 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3631) } else { z.DecFallback(yyv3631, false) } } if yyv3629 != nil { yyv3629[yymk3629] = yymv3629 } } } else if yyl3629 < 0 { for yyj3629 := 0; !r.CheckBreak(); yyj3629++ { if r.TryDecodeAsNil() { yymk3629 = "" } else { yymk3629 = ResourceName(r.DecodeString()) } if yymg3629 { yymv3629 = yyv3629[yymk3629] } else { yymv3629 = pkg3_resource.Quantity{} } if r.TryDecodeAsNil() { yymv3629 = pkg3_resource.Quantity{} } else { yyv3634 := &yymv3629 yym3635 := z.DecBinary() _ = yym3635 if false { } else if z.HasExtensions() && z.DecExt(yyv3634) { } else if !yym3635 && z.IsJSONHandle() { z.DecJSONUnmarshal(yyv3634) } else { z.DecFallback(yyv3634, false) } } if yyv3629 != nil { yyv3629[yymk3629] = yymv3629 } } 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 _, yyv3636 := range v { yy3637 := &yyv3636 yy3637.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3638 := *v yyh3638, yyl3638 := z.DecSliceHelperStart() var yyrr3638, yyrl3638 int var yyc3638, yyrt3638 bool _, _, _ = yyc3638, yyrt3638, yyrl3638 yyrr3638 = yyl3638 if yyv3638 == nil { if yyrl3638, yyrt3638 = z.DecInferLen(yyl3638, z.DecBasicHandle().MaxInitLen, 456); yyrt3638 { yyrr3638 = yyrl3638 } yyv3638 = make([]Node, yyrl3638) yyc3638 = true } if yyl3638 == 0 { if len(yyv3638) != 0 { yyv3638 = yyv3638[:0] yyc3638 = true } } else if yyl3638 > 0 { if yyl3638 > cap(yyv3638) { yyrl3638, yyrt3638 = z.DecInferLen(yyl3638, z.DecBasicHandle().MaxInitLen, 456) yyv3638 = make([]Node, yyrl3638) yyc3638 = true yyrr3638 = len(yyv3638) } else if yyl3638 != len(yyv3638) { yyv3638 = yyv3638[:yyl3638] yyc3638 = true } yyj3638 := 0 for ; yyj3638 < yyrr3638; yyj3638++ { if r.TryDecodeAsNil() { yyv3638[yyj3638] = Node{} } else { yyv3639 := &yyv3638[yyj3638] yyv3639.CodecDecodeSelf(d) } } if yyrt3638 { for ; yyj3638 < yyl3638; yyj3638++ { yyv3638 = append(yyv3638, Node{}) if r.TryDecodeAsNil() { yyv3638[yyj3638] = Node{} } else { yyv3640 := &yyv3638[yyj3638] yyv3640.CodecDecodeSelf(d) } } } } else { for yyj3638 := 0; !r.CheckBreak(); yyj3638++ { if yyj3638 >= len(yyv3638) { yyv3638 = append(yyv3638, Node{}) // var yyz3638 Node yyc3638 = true } if yyj3638 < len(yyv3638) { if r.TryDecodeAsNil() { yyv3638[yyj3638] = Node{} } else { yyv3641 := &yyv3638[yyj3638] yyv3641.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3638.End() } if yyc3638 { *v = yyv3638 } } 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 _, yyv3642 := range v { yyv3642.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, 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([]FinalizerName, 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) yyv23643 := yyv3643 yyv3643 = make([]FinalizerName, yyrl3643) if len(yyv3643) > 0 { copy(yyv3643, yyv23643[:cap(yyv23643)]) } 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] = "" } else { yyv3643[yyj3643] = FinalizerName(r.DecodeString()) } } if yyrt3643 { for ; yyj3643 < yyl3643; yyj3643++ { yyv3643 = append(yyv3643, "") if r.TryDecodeAsNil() { yyv3643[yyj3643] = "" } else { yyv3643[yyj3643] = FinalizerName(r.DecodeString()) } } } } else { for yyj3643 := 0; !r.CheckBreak(); yyj3643++ { if yyj3643 >= len(yyv3643) { yyv3643 = append(yyv3643, "") // var yyz3643 FinalizerName yyc3643 = true } if yyj3643 < len(yyv3643) { if r.TryDecodeAsNil() { yyv3643[yyj3643] = "" } else { yyv3643[yyj3643] = FinalizerName(r.DecodeString()) } } else { z.DecSwallow() } } yyh3643.End() } if yyc3643 { *v = yyv3643 } } 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 _, yyv3647 := range v { yy3648 := &yyv3647 yy3648.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3649 := *v yyh3649, yyl3649 := z.DecSliceHelperStart() var yyrr3649, yyrl3649 int var yyc3649, yyrt3649 bool _, _, _ = yyc3649, yyrt3649, yyrl3649 yyrr3649 = yyl3649 if yyv3649 == nil { if yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 232); yyrt3649 { yyrr3649 = yyrl3649 } yyv3649 = make([]Namespace, yyrl3649) yyc3649 = true } if yyl3649 == 0 { if len(yyv3649) != 0 { yyv3649 = yyv3649[:0] yyc3649 = true } } else if yyl3649 > 0 { if yyl3649 > cap(yyv3649) { yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 232) yyv3649 = make([]Namespace, yyrl3649) yyc3649 = true yyrr3649 = len(yyv3649) } else if yyl3649 != len(yyv3649) { yyv3649 = yyv3649[:yyl3649] yyc3649 = true } yyj3649 := 0 for ; yyj3649 < yyrr3649; yyj3649++ { if r.TryDecodeAsNil() { yyv3649[yyj3649] = Namespace{} } else { yyv3650 := &yyv3649[yyj3649] yyv3650.CodecDecodeSelf(d) } } if yyrt3649 { for ; yyj3649 < yyl3649; yyj3649++ { yyv3649 = append(yyv3649, Namespace{}) if r.TryDecodeAsNil() { yyv3649[yyj3649] = Namespace{} } else { yyv3651 := &yyv3649[yyj3649] yyv3651.CodecDecodeSelf(d) } } } } else { for yyj3649 := 0; !r.CheckBreak(); yyj3649++ { if yyj3649 >= len(yyv3649) { yyv3649 = append(yyv3649, Namespace{}) // var yyz3649 Namespace yyc3649 = true } if yyj3649 < len(yyv3649) { if r.TryDecodeAsNil() { yyv3649[yyj3649] = Namespace{} } else { yyv3652 := &yyv3649[yyj3649] yyv3652.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3649.End() } if yyc3649 { *v = yyv3649 } } 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 _, yyv3653 := range v { yy3654 := &yyv3653 yy3654.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3655 := *v yyh3655, yyl3655 := z.DecSliceHelperStart() var yyrr3655, yyrl3655 int var yyc3655, yyrt3655 bool _, _, _ = yyc3655, yyrt3655, yyrl3655 yyrr3655 = yyl3655 if yyv3655 == nil { if yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 424); yyrt3655 { yyrr3655 = yyrl3655 } yyv3655 = make([]Event, yyrl3655) yyc3655 = true } if yyl3655 == 0 { if len(yyv3655) != 0 { yyv3655 = yyv3655[:0] yyc3655 = true } } else if yyl3655 > 0 { if yyl3655 > cap(yyv3655) { yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 424) yyv3655 = make([]Event, yyrl3655) yyc3655 = true yyrr3655 = len(yyv3655) } else if yyl3655 != len(yyv3655) { yyv3655 = yyv3655[:yyl3655] yyc3655 = true } yyj3655 := 0 for ; yyj3655 < yyrr3655; yyj3655++ { if r.TryDecodeAsNil() { yyv3655[yyj3655] = Event{} } else { yyv3656 := &yyv3655[yyj3655] yyv3656.CodecDecodeSelf(d) } } if yyrt3655 { for ; yyj3655 < yyl3655; yyj3655++ { yyv3655 = append(yyv3655, Event{}) if r.TryDecodeAsNil() { yyv3655[yyj3655] = Event{} } else { yyv3657 := &yyv3655[yyj3655] yyv3657.CodecDecodeSelf(d) } } } } else { for yyj3655 := 0; !r.CheckBreak(); yyj3655++ { if yyj3655 >= len(yyv3655) { yyv3655 = append(yyv3655, Event{}) // var yyz3655 Event yyc3655 = true } if yyj3655 < len(yyv3655) { if r.TryDecodeAsNil() { yyv3655[yyj3655] = Event{} } else { yyv3658 := &yyv3655[yyj3655] yyv3658.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3655.End() } if yyc3655 { *v = yyv3655 } } 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 _, yyv3659 := range v { if yyv3659 == nil { r.EncodeNil() } else { yym3660 := z.EncBinary() _ = yym3660 if false { } else if z.HasExtensions() && z.EncExt(yyv3659) { } else { z.EncFallback(yyv3659) } } } 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 yyv3661 := *v yyh3661, yyl3661 := z.DecSliceHelperStart() var yyrr3661, yyrl3661 int var yyc3661, yyrt3661 bool _, _, _ = yyc3661, yyrt3661, yyrl3661 yyrr3661 = yyl3661 if yyv3661 == nil { if yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 16); yyrt3661 { yyrr3661 = yyrl3661 } yyv3661 = make([]pkg8_runtime.Object, yyrl3661) yyc3661 = true } if yyl3661 == 0 { if len(yyv3661) != 0 { yyv3661 = yyv3661[:0] yyc3661 = true } } else if yyl3661 > 0 { if yyl3661 > cap(yyv3661) { yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 16) yyv3661 = make([]pkg8_runtime.Object, yyrl3661) yyc3661 = true yyrr3661 = len(yyv3661) } else if yyl3661 != len(yyv3661) { yyv3661 = yyv3661[:yyl3661] yyc3661 = true } yyj3661 := 0 for ; yyj3661 < yyrr3661; yyj3661++ { if r.TryDecodeAsNil() { yyv3661[yyj3661] = nil } else { yyv3662 := &yyv3661[yyj3661] yym3663 := z.DecBinary() _ = yym3663 if false { } else if z.HasExtensions() && z.DecExt(yyv3662) { } else { z.DecFallback(yyv3662, true) } } } if yyrt3661 { for ; yyj3661 < yyl3661; yyj3661++ { yyv3661 = append(yyv3661, nil) if r.TryDecodeAsNil() { yyv3661[yyj3661] = nil } else { yyv3664 := &yyv3661[yyj3661] yym3665 := z.DecBinary() _ = yym3665 if false { } else if z.HasExtensions() && z.DecExt(yyv3664) { } else { z.DecFallback(yyv3664, true) } } } } } else { for yyj3661 := 0; !r.CheckBreak(); yyj3661++ { if yyj3661 >= len(yyv3661) { yyv3661 = append(yyv3661, nil) // var yyz3661 pkg8_runtime.Object yyc3661 = true } if yyj3661 < len(yyv3661) { if r.TryDecodeAsNil() { yyv3661[yyj3661] = nil } else { yyv3666 := &yyv3661[yyj3661] yym3667 := z.DecBinary() _ = yym3667 if false { } else if z.HasExtensions() && z.DecExt(yyv3666) { } else { z.DecFallback(yyv3666, true) } } } else { z.DecSwallow() } } yyh3661.End() } if yyc3661 { *v = yyv3661 } } 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 _, yyv3668 := range v { yy3669 := &yyv3668 yy3669.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3670 := *v yyh3670, yyl3670 := z.DecSliceHelperStart() var yyrr3670, yyrl3670 int var yyc3670, yyrt3670 bool _, _, _ = yyc3670, yyrt3670, yyrl3670 yyrr3670 = yyl3670 if yyv3670 == nil { if yyrl3670, yyrt3670 = z.DecInferLen(yyl3670, z.DecBasicHandle().MaxInitLen, 56); yyrt3670 { yyrr3670 = yyrl3670 } yyv3670 = make([]LimitRangeItem, yyrl3670) yyc3670 = true } if yyl3670 == 0 { if len(yyv3670) != 0 { yyv3670 = yyv3670[:0] yyc3670 = true } } else if yyl3670 > 0 { if yyl3670 > cap(yyv3670) { yyrl3670, yyrt3670 = z.DecInferLen(yyl3670, z.DecBasicHandle().MaxInitLen, 56) yyv3670 = make([]LimitRangeItem, yyrl3670) yyc3670 = true yyrr3670 = len(yyv3670) } else if yyl3670 != len(yyv3670) { yyv3670 = yyv3670[:yyl3670] yyc3670 = true } yyj3670 := 0 for ; yyj3670 < yyrr3670; yyj3670++ { if r.TryDecodeAsNil() { yyv3670[yyj3670] = LimitRangeItem{} } else { yyv3671 := &yyv3670[yyj3670] yyv3671.CodecDecodeSelf(d) } } if yyrt3670 { for ; yyj3670 < yyl3670; yyj3670++ { yyv3670 = append(yyv3670, LimitRangeItem{}) if r.TryDecodeAsNil() { yyv3670[yyj3670] = LimitRangeItem{} } else { yyv3672 := &yyv3670[yyj3670] yyv3672.CodecDecodeSelf(d) } } } } else { for yyj3670 := 0; !r.CheckBreak(); yyj3670++ { if yyj3670 >= len(yyv3670) { yyv3670 = append(yyv3670, LimitRangeItem{}) // var yyz3670 LimitRangeItem yyc3670 = true } if yyj3670 < len(yyv3670) { if r.TryDecodeAsNil() { yyv3670[yyj3670] = LimitRangeItem{} } else { yyv3673 := &yyv3670[yyj3670] yyv3673.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3670.End() } if yyc3670 { *v = yyv3670 } } 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 _, yyv3674 := range v { yy3675 := &yyv3674 yy3675.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3676 := *v yyh3676, yyl3676 := z.DecSliceHelperStart() var yyrr3676, yyrl3676 int var yyc3676, yyrt3676 bool _, _, _ = yyc3676, yyrt3676, yyrl3676 yyrr3676 = yyl3676 if yyv3676 == nil { if yyrl3676, yyrt3676 = z.DecInferLen(yyl3676, z.DecBasicHandle().MaxInitLen, 216); yyrt3676 { yyrr3676 = yyrl3676 } yyv3676 = make([]LimitRange, yyrl3676) yyc3676 = true } if yyl3676 == 0 { if len(yyv3676) != 0 { yyv3676 = yyv3676[:0] yyc3676 = true } } else if yyl3676 > 0 { if yyl3676 > cap(yyv3676) { yyrl3676, yyrt3676 = z.DecInferLen(yyl3676, z.DecBasicHandle().MaxInitLen, 216) yyv3676 = make([]LimitRange, yyrl3676) yyc3676 = true yyrr3676 = len(yyv3676) } else if yyl3676 != len(yyv3676) { yyv3676 = yyv3676[:yyl3676] yyc3676 = true } yyj3676 := 0 for ; yyj3676 < yyrr3676; yyj3676++ { if r.TryDecodeAsNil() { yyv3676[yyj3676] = LimitRange{} } else { yyv3677 := &yyv3676[yyj3676] yyv3677.CodecDecodeSelf(d) } } if yyrt3676 { for ; yyj3676 < yyl3676; yyj3676++ { yyv3676 = append(yyv3676, LimitRange{}) if r.TryDecodeAsNil() { yyv3676[yyj3676] = LimitRange{} } else { yyv3678 := &yyv3676[yyj3676] yyv3678.CodecDecodeSelf(d) } } } } else { for yyj3676 := 0; !r.CheckBreak(); yyj3676++ { if yyj3676 >= len(yyv3676) { yyv3676 = append(yyv3676, LimitRange{}) // var yyz3676 LimitRange yyc3676 = true } if yyj3676 < len(yyv3676) { if r.TryDecodeAsNil() { yyv3676[yyj3676] = LimitRange{} } else { yyv3679 := &yyv3676[yyj3676] yyv3679.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3676.End() } if yyc3676 { *v = yyv3676 } } 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 _, yyv3680 := range v { yy3681 := &yyv3680 yy3681.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3682 := *v yyh3682, yyl3682 := z.DecSliceHelperStart() var yyrr3682, yyrl3682 int var yyc3682, yyrt3682 bool _, _, _ = yyc3682, yyrt3682, yyrl3682 yyrr3682 = yyl3682 if yyv3682 == nil { if yyrl3682, yyrt3682 = z.DecInferLen(yyl3682, z.DecBasicHandle().MaxInitLen, 216); yyrt3682 { yyrr3682 = yyrl3682 } yyv3682 = make([]ResourceQuota, yyrl3682) yyc3682 = true } if yyl3682 == 0 { if len(yyv3682) != 0 { yyv3682 = yyv3682[:0] yyc3682 = true } } else if yyl3682 > 0 { if yyl3682 > cap(yyv3682) { yyrl3682, yyrt3682 = z.DecInferLen(yyl3682, z.DecBasicHandle().MaxInitLen, 216) yyv3682 = make([]ResourceQuota, yyrl3682) yyc3682 = true yyrr3682 = len(yyv3682) } else if yyl3682 != len(yyv3682) { yyv3682 = yyv3682[:yyl3682] yyc3682 = true } yyj3682 := 0 for ; yyj3682 < yyrr3682; yyj3682++ { if r.TryDecodeAsNil() { yyv3682[yyj3682] = ResourceQuota{} } else { yyv3683 := &yyv3682[yyj3682] yyv3683.CodecDecodeSelf(d) } } if yyrt3682 { for ; yyj3682 < yyl3682; yyj3682++ { yyv3682 = append(yyv3682, ResourceQuota{}) if r.TryDecodeAsNil() { yyv3682[yyj3682] = ResourceQuota{} } else { yyv3684 := &yyv3682[yyj3682] yyv3684.CodecDecodeSelf(d) } } } } else { for yyj3682 := 0; !r.CheckBreak(); yyj3682++ { if yyj3682 >= len(yyv3682) { yyv3682 = append(yyv3682, ResourceQuota{}) // var yyz3682 ResourceQuota yyc3682 = true } if yyj3682 < len(yyv3682) { if r.TryDecodeAsNil() { yyv3682[yyj3682] = ResourceQuota{} } else { yyv3685 := &yyv3682[yyj3682] yyv3685.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3682.End() } if yyc3682 { *v = yyv3682 } } 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 yyk3686, yyv3686 := range v { yym3687 := z.EncBinary() _ = yym3687 if false { } else { r.EncodeString(codecSelferC_UTF81234, string(yyk3686)) } if yyv3686 == nil { r.EncodeNil() } else { yym3688 := z.EncBinary() _ = yym3688 if false { } else { r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3686)) } } } r.EncodeEnd() } func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3689 := *v yyl3689 := r.ReadMapStart() yybh3689 := z.DecBasicHandle() if yyv3689 == nil { yyrl3689, _ := z.DecInferLen(yyl3689, yybh3689.MaxInitLen, 40) yyv3689 = make(map[string][]uint8, yyrl3689) *v = yyv3689 } var yymk3689 string var yymv3689 []uint8 var yymg3689 bool if yybh3689.MapValueReset { yymg3689 = true } if yyl3689 > 0 { for yyj3689 := 0; yyj3689 < yyl3689; yyj3689++ { if r.TryDecodeAsNil() { yymk3689 = "" } else { yymk3689 = string(r.DecodeString()) } if yymg3689 { yymv3689 = yyv3689[yymk3689] } else { yymv3689 = nil } if r.TryDecodeAsNil() { yymv3689 = nil } else { yyv3691 := &yymv3689 yym3692 := z.DecBinary() _ = yym3692 if false { } else { *yyv3691 = r.DecodeBytes(*(*[]byte)(yyv3691), false, false) } } if yyv3689 != nil { yyv3689[yymk3689] = yymv3689 } } } else if yyl3689 < 0 { for yyj3689 := 0; !r.CheckBreak(); yyj3689++ { if r.TryDecodeAsNil() { yymk3689 = "" } else { yymk3689 = string(r.DecodeString()) } if yymg3689 { yymv3689 = yyv3689[yymk3689] } else { yymv3689 = nil } if r.TryDecodeAsNil() { yymv3689 = nil } else { yyv3694 := &yymv3689 yym3695 := z.DecBinary() _ = yym3695 if false { } else { *yyv3694 = r.DecodeBytes(*(*[]byte)(yyv3694), false, false) } } if yyv3689 != nil { yyv3689[yymk3689] = yymv3689 } } 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 _, yyv3696 := range v { yy3697 := &yyv3696 yy3697.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3698 := *v yyh3698, yyl3698 := z.DecSliceHelperStart() var yyrr3698, yyrl3698 int var yyc3698, yyrt3698 bool _, _, _ = yyc3698, yyrt3698, yyrl3698 yyrr3698 = yyl3698 if yyv3698 == nil { if yyrl3698, yyrt3698 = z.DecInferLen(yyl3698, z.DecBasicHandle().MaxInitLen, 216); yyrt3698 { yyrr3698 = yyrl3698 } yyv3698 = make([]Secret, yyrl3698) yyc3698 = true } if yyl3698 == 0 { if len(yyv3698) != 0 { yyv3698 = yyv3698[:0] yyc3698 = true } } else if yyl3698 > 0 { if yyl3698 > cap(yyv3698) { yyrl3698, yyrt3698 = z.DecInferLen(yyl3698, z.DecBasicHandle().MaxInitLen, 216) yyv3698 = make([]Secret, yyrl3698) yyc3698 = true yyrr3698 = len(yyv3698) } else if yyl3698 != len(yyv3698) { yyv3698 = yyv3698[:yyl3698] yyc3698 = true } yyj3698 := 0 for ; yyj3698 < yyrr3698; yyj3698++ { if r.TryDecodeAsNil() { yyv3698[yyj3698] = Secret{} } else { yyv3699 := &yyv3698[yyj3698] yyv3699.CodecDecodeSelf(d) } } if yyrt3698 { for ; yyj3698 < yyl3698; yyj3698++ { yyv3698 = append(yyv3698, Secret{}) if r.TryDecodeAsNil() { yyv3698[yyj3698] = Secret{} } else { yyv3700 := &yyv3698[yyj3698] yyv3700.CodecDecodeSelf(d) } } } } else { for yyj3698 := 0; !r.CheckBreak(); yyj3698++ { if yyj3698 >= len(yyv3698) { yyv3698 = append(yyv3698, Secret{}) // var yyz3698 Secret yyc3698 = true } if yyj3698 < len(yyv3698) { if r.TryDecodeAsNil() { yyv3698[yyj3698] = Secret{} } else { yyv3701 := &yyv3698[yyj3698] yyv3701.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3698.End() } if yyc3698 { *v = yyv3698 } } 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 _, yyv3702 := range v { yy3703 := &yyv3702 yy3703.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3704 := *v yyh3704, yyl3704 := z.DecSliceHelperStart() var yyrr3704, yyrl3704 int var yyc3704, yyrt3704 bool _, _, _ = yyc3704, yyrt3704, yyrl3704 yyrr3704 = yyl3704 if yyv3704 == nil { if yyrl3704, yyrt3704 = z.DecInferLen(yyl3704, z.DecBasicHandle().MaxInitLen, 64); yyrt3704 { yyrr3704 = yyrl3704 } yyv3704 = make([]ComponentCondition, yyrl3704) yyc3704 = true } if yyl3704 == 0 { if len(yyv3704) != 0 { yyv3704 = yyv3704[:0] yyc3704 = true } } else if yyl3704 > 0 { if yyl3704 > cap(yyv3704) { yyrl3704, yyrt3704 = z.DecInferLen(yyl3704, z.DecBasicHandle().MaxInitLen, 64) yyv3704 = make([]ComponentCondition, yyrl3704) yyc3704 = true yyrr3704 = len(yyv3704) } else if yyl3704 != len(yyv3704) { yyv3704 = yyv3704[:yyl3704] yyc3704 = true } yyj3704 := 0 for ; yyj3704 < yyrr3704; yyj3704++ { if r.TryDecodeAsNil() { yyv3704[yyj3704] = ComponentCondition{} } else { yyv3705 := &yyv3704[yyj3704] yyv3705.CodecDecodeSelf(d) } } if yyrt3704 { for ; yyj3704 < yyl3704; yyj3704++ { yyv3704 = append(yyv3704, ComponentCondition{}) if r.TryDecodeAsNil() { yyv3704[yyj3704] = ComponentCondition{} } else { yyv3706 := &yyv3704[yyj3704] yyv3706.CodecDecodeSelf(d) } } } } else { for yyj3704 := 0; !r.CheckBreak(); yyj3704++ { if yyj3704 >= len(yyv3704) { yyv3704 = append(yyv3704, ComponentCondition{}) // var yyz3704 ComponentCondition yyc3704 = true } if yyj3704 < len(yyv3704) { if r.TryDecodeAsNil() { yyv3704[yyj3704] = ComponentCondition{} } else { yyv3707 := &yyv3704[yyj3704] yyv3707.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3704.End() } if yyc3704 { *v = yyv3704 } } 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 _, yyv3708 := range v { yy3709 := &yyv3708 yy3709.CodecEncodeSelf(e) } r.EncodeEnd() } func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) { var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r yyv3710 := *v yyh3710, yyl3710 := z.DecSliceHelperStart() var yyrr3710, yyrl3710 int var yyc3710, yyrt3710 bool _, _, _ = yyc3710, yyrt3710, yyrl3710 yyrr3710 = yyl3710 if yyv3710 == nil { if yyrl3710, yyrt3710 = z.DecInferLen(yyl3710, z.DecBasicHandle().MaxInitLen, 216); yyrt3710 { yyrr3710 = yyrl3710 } yyv3710 = make([]ComponentStatus, yyrl3710) yyc3710 = true } if yyl3710 == 0 { if len(yyv3710) != 0 { yyv3710 = yyv3710[:0] yyc3710 = true } } else if yyl3710 > 0 { if yyl3710 > cap(yyv3710) { yyrl3710, yyrt3710 = z.DecInferLen(yyl3710, z.DecBasicHandle().MaxInitLen, 216) yyv3710 = make([]ComponentStatus, yyrl3710) yyc3710 = true yyrr3710 = len(yyv3710) } else if yyl3710 != len(yyv3710) { yyv3710 = yyv3710[:yyl3710] yyc3710 = true } yyj3710 := 0 for ; yyj3710 < yyrr3710; yyj3710++ { if r.TryDecodeAsNil() { yyv3710[yyj3710] = ComponentStatus{} } else { yyv3711 := &yyv3710[yyj3710] yyv3711.CodecDecodeSelf(d) } } if yyrt3710 { for ; yyj3710 < yyl3710; yyj3710++ { yyv3710 = append(yyv3710, ComponentStatus{}) if r.TryDecodeAsNil() { yyv3710[yyj3710] = ComponentStatus{} } else { yyv3712 := &yyv3710[yyj3710] yyv3712.CodecDecodeSelf(d) } } } } else { for yyj3710 := 0; !r.CheckBreak(); yyj3710++ { if yyj3710 >= len(yyv3710) { yyv3710 = append(yyv3710, ComponentStatus{}) // var yyz3710 ComponentStatus yyc3710 = true } if yyj3710 < len(yyv3710) { if r.TryDecodeAsNil() { yyv3710[yyj3710] = ComponentStatus{} } else { yyv3713 := &yyv3710[yyj3710] yyv3713.CodecDecodeSelf(d) } } else { z.DecSwallow() } } yyh3710.End() } if yyc3710 { *v = yyv3710 } }