mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-01 10:48:15 +00:00
47208 lines
1.1 MiB
47208 lines
1.1 MiB
/*
|
|
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"
|
|
pkg6_runtime "k8s.io/kubernetes/pkg/runtime"
|
|
pkg1_types "k8s.io/kubernetes/pkg/types"
|
|
pkg5_intstr "k8s.io/kubernetes/pkg/util/intstr"
|
|
"reflect"
|
|
"runtime"
|
|
pkg4_inf "speter.net/go/exp/math/dec/inf"
|
|
time "time"
|
|
)
|
|
|
|
const (
|
|
// ----- content types ----
|
|
codecSelferC_UTF81234 = 1
|
|
codecSelferC_RAW1234 = 0
|
|
// ----- value types used ----
|
|
codecSelferValueTypeArray1234 = 10
|
|
codecSelferValueTypeMap1234 = 9
|
|
// ----- containerStateValues ----
|
|
codecSelfer_containerMapKey1234 = 2
|
|
codecSelfer_containerMapValue1234 = 3
|
|
codecSelfer_containerMapEnd1234 = 4
|
|
codecSelfer_containerArrayElem1234 = 6
|
|
codecSelfer_containerArrayEnd1234 = 7
|
|
)
|
|
|
|
var (
|
|
codecSelferBitsize1234 = uint8(reflect.TypeOf(uint(0)).Bits())
|
|
codecSelferOnlyMapOrArrayEncodeToStructErr1234 = errors.New(`only encoded map or array can be decoded into a struct`)
|
|
)
|
|
|
|
type codecSelfer1234 struct{}
|
|
|
|
func init() {
|
|
if codec1978.GenVersion != 5 {
|
|
_, file, _, _ := runtime.Caller(0)
|
|
err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v",
|
|
5, codec1978.GenVersion, file)
|
|
panic(err)
|
|
}
|
|
if false { // reference the types, but skip this branch at build/run time
|
|
var v0 pkg3_resource.Quantity
|
|
var v1 pkg2_unversioned.Time
|
|
var v2 pkg6_runtime.Object
|
|
var v3 pkg1_types.UID
|
|
var v4 pkg5_intstr.IntOrString
|
|
var v5 pkg4_inf.Dec
|
|
var v6 time.Time
|
|
_, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1 := z.EncBinary()
|
|
_ = yym1
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2 := !z.EncBinary()
|
|
yy2arr2 := z.EncBasicHandle().StructToArray
|
|
var yyq2 [12]bool
|
|
_, _, _ = yysep2, yyq2, yy2arr2
|
|
const yyr2 bool = false
|
|
yyq2[0] = x.Name != ""
|
|
yyq2[1] = x.GenerateName != ""
|
|
yyq2[2] = x.Namespace != ""
|
|
yyq2[3] = x.SelfLink != ""
|
|
yyq2[4] = x.UID != ""
|
|
yyq2[5] = x.ResourceVersion != ""
|
|
yyq2[6] = x.Generation != 0
|
|
yyq2[7] = true
|
|
yyq2[8] = x.DeletionTimestamp != nil
|
|
yyq2[9] = x.DeletionGracePeriodSeconds != nil
|
|
yyq2[10] = len(x.Labels) != 0
|
|
yyq2[11] = len(x.Annotations) != 0
|
|
var yynn2 int
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(12)
|
|
} else {
|
|
yynn2 = 0
|
|
for _, b := range yyq2 {
|
|
if b {
|
|
yynn2++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2)
|
|
yynn2 = 0
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[0] {
|
|
yym4 := z.EncBinary()
|
|
_ = yym4
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym5 := z.EncBinary()
|
|
_ = yym5
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[1] {
|
|
yym7 := z.EncBinary()
|
|
_ = yym7
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("generateName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym8 := z.EncBinary()
|
|
_ = yym8
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[2] {
|
|
yym10 := z.EncBinary()
|
|
_ = yym10
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym11 := z.EncBinary()
|
|
_ = yym11
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[3] {
|
|
yym13 := z.EncBinary()
|
|
_ = yym13
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selfLink"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym14 := z.EncBinary()
|
|
_ = yym14
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[4] {
|
|
yym16 := z.EncBinary()
|
|
_ = yym16
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym17 := z.EncBinary()
|
|
_ = yym17
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[5] {
|
|
yym19 := z.EncBinary()
|
|
_ = yym19
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym20 := z.EncBinary()
|
|
_ = yym20
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[6] {
|
|
yym22 := z.EncBinary()
|
|
_ = yym22
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("generation"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym23 := z.EncBinary()
|
|
_ = yym23
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[7] {
|
|
yy25 := &x.CreationTimestamp
|
|
yym26 := z.EncBinary()
|
|
_ = yym26
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy25) {
|
|
} else if yym26 {
|
|
z.EncBinaryMarshal(yy25)
|
|
} else if !yym26 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy25)
|
|
} else {
|
|
z.EncFallback(yy25)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy27 := &x.CreationTimestamp
|
|
yym28 := z.EncBinary()
|
|
_ = yym28
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy27) {
|
|
} else if yym28 {
|
|
z.EncBinaryMarshal(yy27)
|
|
} else if !yym28 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy27)
|
|
} else {
|
|
z.EncFallback(yy27)
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[8] {
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym30 := z.EncBinary()
|
|
_ = yym30
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym30 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym30 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym31 := z.EncBinary()
|
|
_ = yym31
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym31 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym31 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[9] {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy33 := *x.DeletionGracePeriodSeconds
|
|
yym34 := z.EncBinary()
|
|
_ = yym34
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy33))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy35 := *x.DeletionGracePeriodSeconds
|
|
yym36 := z.EncBinary()
|
|
_ = yym36
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy35))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[10] {
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym38 := z.EncBinary()
|
|
_ = yym38
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("labels"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym39 := z.EncBinary()
|
|
_ = yym39
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[11] {
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym41 := z.EncBinary()
|
|
_ = yym41
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("annotations"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym42 := z.EncBinary()
|
|
_ = yym42
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym43 := z.DecBinary()
|
|
_ = yym43
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct44 := r.ContainerType()
|
|
if yyct44 == codecSelferValueTypeMap1234 {
|
|
yyl44 := r.ReadMapStart()
|
|
if yyl44 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl44, d)
|
|
}
|
|
} else if yyct44 == codecSelferValueTypeArray1234 {
|
|
yyl44 := r.ReadArrayStart()
|
|
if yyl44 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl44, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys45Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys45Slc
|
|
var yyhl45 bool = l >= 0
|
|
for yyj45 := 0; ; yyj45++ {
|
|
if yyhl45 {
|
|
if yyj45 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys45Slc = r.DecodeBytes(yys45Slc, true, true)
|
|
yys45 := string(yys45Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys45 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "generateName":
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
case "namespace":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
case "selfLink":
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
case "resourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "generation":
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
case "creationTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv53 := &x.CreationTimestamp
|
|
yym54 := z.DecBinary()
|
|
_ = yym54
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv53) {
|
|
} else if yym54 {
|
|
z.DecBinaryUnmarshal(yyv53)
|
|
} else if !yym54 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv53)
|
|
} else {
|
|
z.DecFallback(yyv53, false)
|
|
}
|
|
}
|
|
case "deletionTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym56 := z.DecBinary()
|
|
_ = yym56
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym56 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym56 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
case "deletionGracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym58 := z.DecBinary()
|
|
_ = yym58
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "labels":
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv59 := &x.Labels
|
|
yym60 := z.DecBinary()
|
|
_ = yym60
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv59, false, d)
|
|
}
|
|
}
|
|
case "annotations":
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv61 := &x.Annotations
|
|
yym62 := z.DecBinary()
|
|
_ = yym62
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv61, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys45)
|
|
} // end switch yys45
|
|
} // end for yyj45
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj63 int
|
|
var yyb63 bool
|
|
var yyhl63 bool = l >= 0
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv71 := &x.CreationTimestamp
|
|
yym72 := z.DecBinary()
|
|
_ = yym72
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv71) {
|
|
} else if yym72 {
|
|
z.DecBinaryUnmarshal(yyv71)
|
|
} else if !yym72 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv71)
|
|
} else {
|
|
z.DecFallback(yyv71, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym74 := z.DecBinary()
|
|
_ = yym74
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym74 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym74 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym76 := z.DecBinary()
|
|
_ = yym76
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv77 := &x.Labels
|
|
yym78 := z.DecBinary()
|
|
_ = yym78
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv77, false, d)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv79 := &x.Annotations
|
|
yym80 := z.DecBinary()
|
|
_ = yym80
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv79, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj63-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Volume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym81 := z.EncBinary()
|
|
_ = yym81
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep82 := !z.EncBinary()
|
|
yy2arr82 := z.EncBasicHandle().StructToArray
|
|
var yyq82 [17]bool
|
|
_, _, _ = yysep82, yyq82, yy2arr82
|
|
const yyr82 bool = false
|
|
yyq82[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq82[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil
|
|
yyq82[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq82[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq82[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil
|
|
yyq82[6] = x.VolumeSource.Secret != nil && x.Secret != nil
|
|
yyq82[7] = x.VolumeSource.NFS != nil && x.NFS != nil
|
|
yyq82[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq82[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq82[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil
|
|
yyq82[11] = x.VolumeSource.RBD != nil && x.RBD != nil
|
|
yyq82[12] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq82[13] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq82[14] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq82[15] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq82[16] = x.VolumeSource.FC != nil && x.FC != nil
|
|
var yynn82 int
|
|
if yyr82 || yy2arr82 {
|
|
r.EncodeArrayStart(17)
|
|
} else {
|
|
yynn82 = 1
|
|
for _, b := range yyq82 {
|
|
if b {
|
|
yynn82++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn82)
|
|
yynn82 = 0
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym84 := z.EncBinary()
|
|
_ = yym84
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym85 := z.EncBinary()
|
|
_ = yym85
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
var yyn86 bool
|
|
if x.VolumeSource.HostPath == nil {
|
|
yyn86 = true
|
|
goto LABEL86
|
|
}
|
|
LABEL86:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn87 bool
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
yyn87 = true
|
|
goto LABEL87
|
|
}
|
|
LABEL87:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn88 bool
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
yyn88 = true
|
|
goto LABEL88
|
|
}
|
|
LABEL88:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn89 bool
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
yyn89 = true
|
|
goto LABEL89
|
|
}
|
|
LABEL89:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn90 bool
|
|
if x.VolumeSource.GitRepo == nil {
|
|
yyn90 = true
|
|
goto LABEL90
|
|
}
|
|
LABEL90:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn91 bool
|
|
if x.VolumeSource.Secret == nil {
|
|
yyn91 = true
|
|
goto LABEL91
|
|
}
|
|
LABEL91:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn92 bool
|
|
if x.VolumeSource.NFS == nil {
|
|
yyn92 = true
|
|
goto LABEL92
|
|
}
|
|
LABEL92:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn93 bool
|
|
if x.VolumeSource.ISCSI == nil {
|
|
yyn93 = true
|
|
goto LABEL93
|
|
}
|
|
LABEL93:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn94 bool
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
yyn94 = true
|
|
goto LABEL94
|
|
}
|
|
LABEL94:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn95 bool
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
yyn95 = true
|
|
goto LABEL95
|
|
}
|
|
LABEL95:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn96 bool
|
|
if x.VolumeSource.RBD == nil {
|
|
yyn96 = true
|
|
goto LABEL96
|
|
}
|
|
LABEL96:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn97 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn97 = true
|
|
goto LABEL97
|
|
}
|
|
LABEL97:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[12] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn98 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn98 = true
|
|
goto LABEL98
|
|
}
|
|
LABEL98:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[13] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn99 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn99 = true
|
|
goto LABEL99
|
|
}
|
|
LABEL99:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[14] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn100 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn100 = true
|
|
goto LABEL100
|
|
}
|
|
LABEL100:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[15] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn101 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn101 = true
|
|
goto LABEL101
|
|
}
|
|
LABEL101:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[16] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym102 := z.DecBinary()
|
|
_ = yym102
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct103 := r.ContainerType()
|
|
if yyct103 == codecSelferValueTypeMap1234 {
|
|
yyl103 := r.ReadMapStart()
|
|
if yyl103 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl103, d)
|
|
}
|
|
} else if yyct103 == codecSelferValueTypeArray1234 {
|
|
yyl103 := r.ReadArrayStart()
|
|
if yyl103 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl103, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys104Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys104Slc
|
|
var yyhl104 bool = l >= 0
|
|
for yyj104 := 0; ; yyj104++ {
|
|
if yyhl104 {
|
|
if yyj104 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys104Slc = r.DecodeBytes(yys104Slc, true, true)
|
|
yys104 := string(yys104Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys104 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPath":
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys104)
|
|
} // end switch yys104
|
|
} // end for yyj104
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj122 int
|
|
var yyb122 bool
|
|
var yyhl122 bool = l >= 0
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj122-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym140 := z.EncBinary()
|
|
_ = yym140
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep141 := !z.EncBinary()
|
|
yy2arr141 := z.EncBasicHandle().StructToArray
|
|
var yyq141 [16]bool
|
|
_, _, _ = yysep141, yyq141, yy2arr141
|
|
const yyr141 bool = false
|
|
yyq141[0] = x.HostPath != nil
|
|
yyq141[1] = x.EmptyDir != nil
|
|
yyq141[2] = x.GCEPersistentDisk != nil
|
|
yyq141[3] = x.AWSElasticBlockStore != nil
|
|
yyq141[4] = x.GitRepo != nil
|
|
yyq141[5] = x.Secret != nil
|
|
yyq141[6] = x.NFS != nil
|
|
yyq141[7] = x.ISCSI != nil
|
|
yyq141[8] = x.Glusterfs != nil
|
|
yyq141[9] = x.PersistentVolumeClaim != nil
|
|
yyq141[10] = x.RBD != nil
|
|
yyq141[11] = x.Cinder != nil
|
|
yyq141[12] = x.CephFS != nil
|
|
yyq141[13] = x.Flocker != nil
|
|
yyq141[14] = x.DownwardAPI != nil
|
|
yyq141[15] = x.FC != nil
|
|
var yynn141 int
|
|
if yyr141 || yy2arr141 {
|
|
r.EncodeArrayStart(16)
|
|
} else {
|
|
yynn141 = 0
|
|
for _, b := range yyq141 {
|
|
if b {
|
|
yynn141++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn141)
|
|
yynn141 = 0
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[11] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[12] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[13] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[14] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq141[15] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym158 := z.DecBinary()
|
|
_ = yym158
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct159 := r.ContainerType()
|
|
if yyct159 == codecSelferValueTypeMap1234 {
|
|
yyl159 := r.ReadMapStart()
|
|
if yyl159 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl159, d)
|
|
}
|
|
} else if yyct159 == codecSelferValueTypeArray1234 {
|
|
yyl159 := r.ReadArrayStart()
|
|
if yyl159 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl159, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys160Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys160Slc
|
|
var yyhl160 bool = l >= 0
|
|
for yyj160 := 0; ; yyj160++ {
|
|
if yyhl160 {
|
|
if yyj160 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys160Slc = r.DecodeBytes(yys160Slc, true, true)
|
|
yys160 := string(yys160Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys160 {
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys160)
|
|
} // end switch yys160
|
|
} // end for yyj160
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj177 int
|
|
var yyb177 bool
|
|
var yyhl177 bool = l >= 0
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj177-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym194 := z.EncBinary()
|
|
_ = yym194
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep195 := !z.EncBinary()
|
|
yy2arr195 := z.EncBasicHandle().StructToArray
|
|
var yyq195 [11]bool
|
|
_, _, _ = yysep195, yyq195, yy2arr195
|
|
const yyr195 bool = false
|
|
yyq195[0] = x.GCEPersistentDisk != nil
|
|
yyq195[1] = x.AWSElasticBlockStore != nil
|
|
yyq195[2] = x.HostPath != nil
|
|
yyq195[3] = x.Glusterfs != nil
|
|
yyq195[4] = x.NFS != nil
|
|
yyq195[5] = x.RBD != nil
|
|
yyq195[6] = x.ISCSI != nil
|
|
yyq195[7] = x.Cinder != nil
|
|
yyq195[8] = x.CephFS != nil
|
|
yyq195[9] = x.FC != nil
|
|
yyq195[10] = x.Flocker != nil
|
|
var yynn195 int
|
|
if yyr195 || yy2arr195 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn195 = 0
|
|
for _, b := range yyq195 {
|
|
if b {
|
|
yynn195++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn195)
|
|
yynn195 = 0
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[6] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[7] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[8] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[9] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq195[10] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym207 := z.DecBinary()
|
|
_ = yym207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct208 := r.ContainerType()
|
|
if yyct208 == codecSelferValueTypeMap1234 {
|
|
yyl208 := r.ReadMapStart()
|
|
if yyl208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl208, d)
|
|
}
|
|
} else if yyct208 == codecSelferValueTypeArray1234 {
|
|
yyl208 := r.ReadArrayStart()
|
|
if yyl208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl208, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys209Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys209Slc
|
|
var yyhl209 bool = l >= 0
|
|
for yyj209 := 0; ; yyj209++ {
|
|
if yyhl209 {
|
|
if yyj209 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys209Slc = r.DecodeBytes(yys209Slc, true, true)
|
|
yys209 := string(yys209Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys209 {
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys209)
|
|
} // end switch yys209
|
|
} // end for yyj209
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj221 int
|
|
var yyb221 bool
|
|
var yyhl221 bool = l >= 0
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj221-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym233 := z.EncBinary()
|
|
_ = yym233
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep234 := !z.EncBinary()
|
|
yy2arr234 := z.EncBasicHandle().StructToArray
|
|
var yyq234 [2]bool
|
|
_, _, _ = yysep234, yyq234, yy2arr234
|
|
const yyr234 bool = false
|
|
yyq234[1] = x.ReadOnly != false
|
|
var yynn234 int
|
|
if yyr234 || yy2arr234 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn234 = 1
|
|
for _, b := range yyq234 {
|
|
if b {
|
|
yynn234++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn234)
|
|
yynn234 = 0
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym236 := z.EncBinary()
|
|
_ = yym236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym237 := z.EncBinary()
|
|
_ = yym237
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq234[1] {
|
|
yym239 := z.EncBinary()
|
|
_ = yym239
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq234[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym240 := z.EncBinary()
|
|
_ = yym240
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym241 := z.DecBinary()
|
|
_ = yym241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct242 := r.ContainerType()
|
|
if yyct242 == codecSelferValueTypeMap1234 {
|
|
yyl242 := r.ReadMapStart()
|
|
if yyl242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl242, d)
|
|
}
|
|
} else if yyct242 == codecSelferValueTypeArray1234 {
|
|
yyl242 := r.ReadArrayStart()
|
|
if yyl242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl242, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys243Slc
|
|
var yyhl243 bool = l >= 0
|
|
for yyj243 := 0; ; yyj243++ {
|
|
if yyhl243 {
|
|
if yyj243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys243Slc = r.DecodeBytes(yys243Slc, true, true)
|
|
yys243 := string(yys243Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys243 {
|
|
case "claimName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys243)
|
|
} // end switch yys243
|
|
} // end for yyj243
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj246 int
|
|
var yyb246 bool
|
|
var yyhl246 bool = l >= 0
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj246-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym249 := z.EncBinary()
|
|
_ = yym249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep250 := !z.EncBinary()
|
|
yy2arr250 := z.EncBasicHandle().StructToArray
|
|
var yyq250 [5]bool
|
|
_, _, _ = yysep250, yyq250, yy2arr250
|
|
const yyr250 bool = false
|
|
yyq250[0] = x.Kind != ""
|
|
yyq250[1] = x.APIVersion != ""
|
|
yyq250[2] = true
|
|
yyq250[3] = true
|
|
yyq250[4] = true
|
|
var yynn250 int
|
|
if yyr250 || yy2arr250 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn250 = 0
|
|
for _, b := range yyq250 {
|
|
if b {
|
|
yynn250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn250)
|
|
yynn250 = 0
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[0] {
|
|
yym252 := z.EncBinary()
|
|
_ = yym252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym253 := z.EncBinary()
|
|
_ = yym253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[1] {
|
|
yym255 := z.EncBinary()
|
|
_ = yym255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym256 := z.EncBinary()
|
|
_ = yym256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[2] {
|
|
yy258 := &x.ObjectMeta
|
|
yy258.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy259 := &x.ObjectMeta
|
|
yy259.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[3] {
|
|
yy261 := &x.Spec
|
|
yy261.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy262 := &x.Spec
|
|
yy262.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq250[4] {
|
|
yy264 := &x.Status
|
|
yy264.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy265 := &x.Status
|
|
yy265.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym266 := z.DecBinary()
|
|
_ = yym266
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct267 := r.ContainerType()
|
|
if yyct267 == codecSelferValueTypeMap1234 {
|
|
yyl267 := r.ReadMapStart()
|
|
if yyl267 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl267, d)
|
|
}
|
|
} else if yyct267 == codecSelferValueTypeArray1234 {
|
|
yyl267 := r.ReadArrayStart()
|
|
if yyl267 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl267, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys268Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys268Slc
|
|
var yyhl268 bool = l >= 0
|
|
for yyj268 := 0; ; yyj268++ {
|
|
if yyhl268 {
|
|
if yyj268 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys268Slc = r.DecodeBytes(yys268Slc, true, true)
|
|
yys268 := string(yys268Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys268 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv271 := &x.ObjectMeta
|
|
yyv271.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv272 := &x.Spec
|
|
yyv272.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv273 := &x.Status
|
|
yyv273.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys268)
|
|
} // end switch yys268
|
|
} // end for yyj268
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj274 int
|
|
var yyb274 bool
|
|
var yyhl274 bool = l >= 0
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv277 := &x.ObjectMeta
|
|
yyv277.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv278 := &x.Spec
|
|
yyv278.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv279 := &x.Status
|
|
yyv279.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj274-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym280 := z.EncBinary()
|
|
_ = yym280
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep281 := !z.EncBinary()
|
|
yy2arr281 := z.EncBasicHandle().StructToArray
|
|
var yyq281 [15]bool
|
|
_, _, _ = yysep281, yyq281, yy2arr281
|
|
const yyr281 bool = false
|
|
yyq281[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq281[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq281[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq281[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq281[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq281[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq281[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq281[8] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq281[9] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq281[10] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq281[11] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq281[12] = len(x.AccessModes) != 0
|
|
yyq281[13] = x.ClaimRef != nil
|
|
yyq281[14] = x.PersistentVolumeReclaimPolicy != ""
|
|
var yynn281 int
|
|
if yyr281 || yy2arr281 {
|
|
r.EncodeArrayStart(15)
|
|
} else {
|
|
yynn281 = 1
|
|
for _, b := range yyq281 {
|
|
if b {
|
|
yynn281++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn281)
|
|
yynn281 = 0
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
var yyn283 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn283 = true
|
|
goto LABEL283
|
|
}
|
|
LABEL283:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn284 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn284 = true
|
|
goto LABEL284
|
|
}
|
|
LABEL284:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn285 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn285 = true
|
|
goto LABEL285
|
|
}
|
|
LABEL285:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn286 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn286 = true
|
|
goto LABEL286
|
|
}
|
|
LABEL286:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn287 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn287 = true
|
|
goto LABEL287
|
|
}
|
|
LABEL287:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn288 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn288 = true
|
|
goto LABEL288
|
|
}
|
|
LABEL288:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn289 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn289 = true
|
|
goto LABEL289
|
|
}
|
|
LABEL289:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn290 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn290 = true
|
|
goto LABEL290
|
|
}
|
|
LABEL290:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[8] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn291 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn291 = true
|
|
goto LABEL291
|
|
}
|
|
LABEL291:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[9] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn292 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn292 = true
|
|
goto LABEL292
|
|
}
|
|
LABEL292:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[10] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn293 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn293 = true
|
|
goto LABEL293
|
|
}
|
|
LABEL293:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[11] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[12] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym295 := z.EncBinary()
|
|
_ = yym295
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym296 := z.EncBinary()
|
|
_ = yym296
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[13] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq281[14] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq281[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym299 := z.DecBinary()
|
|
_ = yym299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct300 := r.ContainerType()
|
|
if yyct300 == codecSelferValueTypeMap1234 {
|
|
yyl300 := r.ReadMapStart()
|
|
if yyl300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl300, d)
|
|
}
|
|
} else if yyct300 == codecSelferValueTypeArray1234 {
|
|
yyl300 := r.ReadArrayStart()
|
|
if yyl300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl300, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys301Slc
|
|
var yyhl301 bool = l >= 0
|
|
for yyj301 := 0; ; yyj301++ {
|
|
if yyhl301 {
|
|
if yyj301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys301Slc = r.DecodeBytes(yys301Slc, true, true)
|
|
yys301 := string(yys301Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys301 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv302 := &x.Capacity
|
|
yyv302.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv314 := &x.AccessModes
|
|
yym315 := z.DecBinary()
|
|
_ = yym315
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv314), d)
|
|
}
|
|
}
|
|
case "claimRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeReclaimPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys301)
|
|
} // end switch yys301
|
|
} // end for yyj301
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj318 int
|
|
var yyb318 bool
|
|
var yyhl318 bool = l >= 0
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv319 := &x.Capacity
|
|
yyv319.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv331 := &x.AccessModes
|
|
yym332 := z.DecBinary()
|
|
_ = yym332
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv331), d)
|
|
}
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj318-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym335 := z.EncBinary()
|
|
_ = yym335
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeReclaimPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym336 := z.DecBinary()
|
|
_ = yym336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym337 := z.EncBinary()
|
|
_ = yym337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep338 := !z.EncBinary()
|
|
yy2arr338 := z.EncBasicHandle().StructToArray
|
|
var yyq338 [3]bool
|
|
_, _, _ = yysep338, yyq338, yy2arr338
|
|
const yyr338 bool = false
|
|
yyq338[0] = x.Phase != ""
|
|
yyq338[1] = x.Message != ""
|
|
yyq338[2] = x.Reason != ""
|
|
var yynn338 int
|
|
if yyr338 || yy2arr338 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn338 = 0
|
|
for _, b := range yyq338 {
|
|
if b {
|
|
yynn338++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn338)
|
|
yynn338 = 0
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq338[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq338[1] {
|
|
yym341 := z.EncBinary()
|
|
_ = yym341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym342 := z.EncBinary()
|
|
_ = yym342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq338[2] {
|
|
yym344 := z.EncBinary()
|
|
_ = yym344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym345 := z.EncBinary()
|
|
_ = yym345
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym346 := z.DecBinary()
|
|
_ = yym346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct347 := r.ContainerType()
|
|
if yyct347 == codecSelferValueTypeMap1234 {
|
|
yyl347 := r.ReadMapStart()
|
|
if yyl347 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl347, d)
|
|
}
|
|
} else if yyct347 == codecSelferValueTypeArray1234 {
|
|
yyl347 := r.ReadArrayStart()
|
|
if yyl347 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl347, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys348Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys348Slc
|
|
var yyhl348 bool = l >= 0
|
|
for yyj348 := 0; ; yyj348++ {
|
|
if yyhl348 {
|
|
if yyj348 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys348Slc = r.DecodeBytes(yys348Slc, true, true)
|
|
yys348 := string(yys348Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys348 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys348)
|
|
} // end switch yys348
|
|
} // end for yyj348
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj352 int
|
|
var yyb352 bool
|
|
var yyhl352 bool = l >= 0
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj352-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym356 := z.EncBinary()
|
|
_ = yym356
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep357 := !z.EncBinary()
|
|
yy2arr357 := z.EncBasicHandle().StructToArray
|
|
var yyq357 [4]bool
|
|
_, _, _ = yysep357, yyq357, yy2arr357
|
|
const yyr357 bool = false
|
|
yyq357[0] = x.Kind != ""
|
|
yyq357[1] = x.APIVersion != ""
|
|
yyq357[2] = true
|
|
var yynn357 int
|
|
if yyr357 || yy2arr357 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn357 = 1
|
|
for _, b := range yyq357 {
|
|
if b {
|
|
yynn357++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn357)
|
|
yynn357 = 0
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq357[0] {
|
|
yym359 := z.EncBinary()
|
|
_ = yym359
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym360 := z.EncBinary()
|
|
_ = yym360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq357[1] {
|
|
yym362 := z.EncBinary()
|
|
_ = yym362
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym363 := z.EncBinary()
|
|
_ = yym363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq357[2] {
|
|
yy365 := &x.ListMeta
|
|
yym366 := z.EncBinary()
|
|
_ = yym366
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy365) {
|
|
} else {
|
|
z.EncFallback(yy365)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq357[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy367 := &x.ListMeta
|
|
yym368 := z.EncBinary()
|
|
_ = yym368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy367) {
|
|
} else {
|
|
z.EncFallback(yy367)
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym370 := z.EncBinary()
|
|
_ = yym370
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym371 := z.EncBinary()
|
|
_ = yym371
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym372 := z.DecBinary()
|
|
_ = yym372
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct373 := r.ContainerType()
|
|
if yyct373 == codecSelferValueTypeMap1234 {
|
|
yyl373 := r.ReadMapStart()
|
|
if yyl373 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl373, d)
|
|
}
|
|
} else if yyct373 == codecSelferValueTypeArray1234 {
|
|
yyl373 := r.ReadArrayStart()
|
|
if yyl373 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl373, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys374Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys374Slc
|
|
var yyhl374 bool = l >= 0
|
|
for yyj374 := 0; ; yyj374++ {
|
|
if yyhl374 {
|
|
if yyj374 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys374Slc = r.DecodeBytes(yys374Slc, true, true)
|
|
yys374 := string(yys374Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys374 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv377 := &x.ListMeta
|
|
yym378 := z.DecBinary()
|
|
_ = yym378
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv377) {
|
|
} else {
|
|
z.DecFallback(yyv377, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv379 := &x.Items
|
|
yym380 := z.DecBinary()
|
|
_ = yym380
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv379), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys374)
|
|
} // end switch yys374
|
|
} // end for yyj374
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj381 int
|
|
var yyb381 bool
|
|
var yyhl381 bool = l >= 0
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv384 := &x.ListMeta
|
|
yym385 := z.DecBinary()
|
|
_ = yym385
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv384) {
|
|
} else {
|
|
z.DecFallback(yyv384, false)
|
|
}
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv386 := &x.Items
|
|
yym387 := z.DecBinary()
|
|
_ = yym387
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv386), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj381-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym388 := z.EncBinary()
|
|
_ = yym388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep389 := !z.EncBinary()
|
|
yy2arr389 := z.EncBasicHandle().StructToArray
|
|
var yyq389 [5]bool
|
|
_, _, _ = yysep389, yyq389, yy2arr389
|
|
const yyr389 bool = false
|
|
yyq389[0] = x.Kind != ""
|
|
yyq389[1] = x.APIVersion != ""
|
|
yyq389[2] = true
|
|
yyq389[3] = true
|
|
yyq389[4] = true
|
|
var yynn389 int
|
|
if yyr389 || yy2arr389 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn389 = 0
|
|
for _, b := range yyq389 {
|
|
if b {
|
|
yynn389++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn389)
|
|
yynn389 = 0
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq389[0] {
|
|
yym391 := z.EncBinary()
|
|
_ = yym391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym392 := z.EncBinary()
|
|
_ = yym392
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq389[1] {
|
|
yym394 := z.EncBinary()
|
|
_ = yym394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym395 := z.EncBinary()
|
|
_ = yym395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq389[2] {
|
|
yy397 := &x.ObjectMeta
|
|
yy397.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy398 := &x.ObjectMeta
|
|
yy398.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq389[3] {
|
|
yy400 := &x.Spec
|
|
yy400.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy401 := &x.Spec
|
|
yy401.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq389[4] {
|
|
yy403 := &x.Status
|
|
yy403.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy404 := &x.Status
|
|
yy404.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym405 := z.DecBinary()
|
|
_ = yym405
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct406 := r.ContainerType()
|
|
if yyct406 == codecSelferValueTypeMap1234 {
|
|
yyl406 := r.ReadMapStart()
|
|
if yyl406 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl406, d)
|
|
}
|
|
} else if yyct406 == codecSelferValueTypeArray1234 {
|
|
yyl406 := r.ReadArrayStart()
|
|
if yyl406 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl406, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys407Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys407Slc
|
|
var yyhl407 bool = l >= 0
|
|
for yyj407 := 0; ; yyj407++ {
|
|
if yyhl407 {
|
|
if yyj407 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys407Slc = r.DecodeBytes(yys407Slc, true, true)
|
|
yys407 := string(yys407Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys407 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv410 := &x.ObjectMeta
|
|
yyv410.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv411 := &x.Spec
|
|
yyv411.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv412 := &x.Status
|
|
yyv412.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys407)
|
|
} // end switch yys407
|
|
} // end for yyj407
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj413 int
|
|
var yyb413 bool
|
|
var yyhl413 bool = l >= 0
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv416 := &x.ObjectMeta
|
|
yyv416.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv417 := &x.Spec
|
|
yyv417.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv418 := &x.Status
|
|
yyv418.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj413-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym419 := z.EncBinary()
|
|
_ = yym419
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep420 := !z.EncBinary()
|
|
yy2arr420 := z.EncBasicHandle().StructToArray
|
|
var yyq420 [4]bool
|
|
_, _, _ = yysep420, yyq420, yy2arr420
|
|
const yyr420 bool = false
|
|
yyq420[0] = x.Kind != ""
|
|
yyq420[1] = x.APIVersion != ""
|
|
yyq420[2] = true
|
|
var yynn420 int
|
|
if yyr420 || yy2arr420 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn420 = 1
|
|
for _, b := range yyq420 {
|
|
if b {
|
|
yynn420++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn420)
|
|
yynn420 = 0
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq420[0] {
|
|
yym422 := z.EncBinary()
|
|
_ = yym422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym423 := z.EncBinary()
|
|
_ = yym423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq420[1] {
|
|
yym425 := z.EncBinary()
|
|
_ = yym425
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym426 := z.EncBinary()
|
|
_ = yym426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq420[2] {
|
|
yy428 := &x.ListMeta
|
|
yym429 := z.EncBinary()
|
|
_ = yym429
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy428) {
|
|
} else {
|
|
z.EncFallback(yy428)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq420[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy430 := &x.ListMeta
|
|
yym431 := z.EncBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy430) {
|
|
} else {
|
|
z.EncFallback(yy430)
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym433 := z.EncBinary()
|
|
_ = yym433
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym434 := z.EncBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym435 := z.DecBinary()
|
|
_ = yym435
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct436 := r.ContainerType()
|
|
if yyct436 == codecSelferValueTypeMap1234 {
|
|
yyl436 := r.ReadMapStart()
|
|
if yyl436 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl436, d)
|
|
}
|
|
} else if yyct436 == codecSelferValueTypeArray1234 {
|
|
yyl436 := r.ReadArrayStart()
|
|
if yyl436 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl436, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys437Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys437Slc
|
|
var yyhl437 bool = l >= 0
|
|
for yyj437 := 0; ; yyj437++ {
|
|
if yyhl437 {
|
|
if yyj437 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys437Slc = r.DecodeBytes(yys437Slc, true, true)
|
|
yys437 := string(yys437Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys437 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv440 := &x.ListMeta
|
|
yym441 := z.DecBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv440) {
|
|
} else {
|
|
z.DecFallback(yyv440, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv442 := &x.Items
|
|
yym443 := z.DecBinary()
|
|
_ = yym443
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv442), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys437)
|
|
} // end switch yys437
|
|
} // end for yyj437
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj444 int
|
|
var yyb444 bool
|
|
var yyhl444 bool = l >= 0
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv447 := &x.ListMeta
|
|
yym448 := z.DecBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv447) {
|
|
} else {
|
|
z.DecFallback(yyv447, false)
|
|
}
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv449 := &x.Items
|
|
yym450 := z.DecBinary()
|
|
_ = yym450
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv449), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj444-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym451 := z.EncBinary()
|
|
_ = yym451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep452 := !z.EncBinary()
|
|
yy2arr452 := z.EncBasicHandle().StructToArray
|
|
var yyq452 [3]bool
|
|
_, _, _ = yysep452, yyq452, yy2arr452
|
|
const yyr452 bool = false
|
|
yyq452[0] = len(x.AccessModes) != 0
|
|
yyq452[1] = true
|
|
yyq452[2] = x.VolumeName != ""
|
|
var yynn452 int
|
|
if yyr452 || yy2arr452 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn452 = 0
|
|
for _, b := range yyq452 {
|
|
if b {
|
|
yynn452++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn452)
|
|
yynn452 = 0
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq452[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym454 := z.EncBinary()
|
|
_ = yym454
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym455 := z.EncBinary()
|
|
_ = yym455
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq452[1] {
|
|
yy457 := &x.Resources
|
|
yy457.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy458 := &x.Resources
|
|
yy458.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq452[2] {
|
|
yym460 := z.EncBinary()
|
|
_ = yym460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq452[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym461 := z.EncBinary()
|
|
_ = yym461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym462 := z.DecBinary()
|
|
_ = yym462
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct463 := r.ContainerType()
|
|
if yyct463 == codecSelferValueTypeMap1234 {
|
|
yyl463 := r.ReadMapStart()
|
|
if yyl463 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl463, d)
|
|
}
|
|
} else if yyct463 == codecSelferValueTypeArray1234 {
|
|
yyl463 := r.ReadArrayStart()
|
|
if yyl463 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl463, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys464Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys464Slc
|
|
var yyhl464 bool = l >= 0
|
|
for yyj464 := 0; ; yyj464++ {
|
|
if yyhl464 {
|
|
if yyj464 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys464Slc = r.DecodeBytes(yys464Slc, true, true)
|
|
yys464 := string(yys464Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys464 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv465 := &x.AccessModes
|
|
yym466 := z.DecBinary()
|
|
_ = yym466
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv465), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv467 := &x.Resources
|
|
yyv467.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys464)
|
|
} // end switch yys464
|
|
} // end for yyj464
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj469 int
|
|
var yyb469 bool
|
|
var yyhl469 bool = l >= 0
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv470 := &x.AccessModes
|
|
yym471 := z.DecBinary()
|
|
_ = yym471
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv470), d)
|
|
}
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv472 := &x.Resources
|
|
yyv472.CodecDecodeSelf(d)
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj469-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym474 := z.EncBinary()
|
|
_ = yym474
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep475 := !z.EncBinary()
|
|
yy2arr475 := z.EncBasicHandle().StructToArray
|
|
var yyq475 [3]bool
|
|
_, _, _ = yysep475, yyq475, yy2arr475
|
|
const yyr475 bool = false
|
|
yyq475[0] = x.Phase != ""
|
|
yyq475[1] = len(x.AccessModes) != 0
|
|
yyq475[2] = len(x.Capacity) != 0
|
|
var yynn475 int
|
|
if yyr475 || yy2arr475 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn475 = 0
|
|
for _, b := range yyq475 {
|
|
if b {
|
|
yynn475++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn475)
|
|
yynn475 = 0
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq475[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq475[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq475[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym478 := z.EncBinary()
|
|
_ = yym478
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym479 := z.EncBinary()
|
|
_ = yym479
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq475[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym481 := z.DecBinary()
|
|
_ = yym481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct482 := r.ContainerType()
|
|
if yyct482 == codecSelferValueTypeMap1234 {
|
|
yyl482 := r.ReadMapStart()
|
|
if yyl482 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl482, d)
|
|
}
|
|
} else if yyct482 == codecSelferValueTypeArray1234 {
|
|
yyl482 := r.ReadArrayStart()
|
|
if yyl482 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl482, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys483Slc
|
|
var yyhl483 bool = l >= 0
|
|
for yyj483 := 0; ; yyj483++ {
|
|
if yyhl483 {
|
|
if yyj483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys483Slc = r.DecodeBytes(yys483Slc, true, true)
|
|
yys483 := string(yys483Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys483 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv485 := &x.AccessModes
|
|
yym486 := z.DecBinary()
|
|
_ = yym486
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv485), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv487 := &x.Capacity
|
|
yyv487.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys483)
|
|
} // end switch yys483
|
|
} // end for yyj483
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj488 int
|
|
var yyb488 bool
|
|
var yyhl488 bool = l >= 0
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv490 := &x.AccessModes
|
|
yym491 := z.DecBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv490), d)
|
|
}
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv492 := &x.Capacity
|
|
yyv492.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj488-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym493 := z.EncBinary()
|
|
_ = yym493
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeAccessMode) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym494 := z.DecBinary()
|
|
_ = yym494
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym495 := z.EncBinary()
|
|
_ = yym495
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym496 := z.DecBinary()
|
|
_ = yym496
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumeClaimPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym497 := z.EncBinary()
|
|
_ = yym497
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimPhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym498 := z.DecBinary()
|
|
_ = yym498
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym499 := z.EncBinary()
|
|
_ = yym499
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep500 := !z.EncBinary()
|
|
yy2arr500 := z.EncBasicHandle().StructToArray
|
|
var yyq500 [1]bool
|
|
_, _, _ = yysep500, yyq500, yy2arr500
|
|
const yyr500 bool = false
|
|
var yynn500 int
|
|
if yyr500 || yy2arr500 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn500 = 1
|
|
for _, b := range yyq500 {
|
|
if b {
|
|
yynn500++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn500)
|
|
yynn500 = 0
|
|
}
|
|
if yyr500 || yy2arr500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym502 := z.EncBinary()
|
|
_ = yym502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym503 := z.EncBinary()
|
|
_ = yym503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr500 || yy2arr500 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym504 := z.DecBinary()
|
|
_ = yym504
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct505 := r.ContainerType()
|
|
if yyct505 == codecSelferValueTypeMap1234 {
|
|
yyl505 := r.ReadMapStart()
|
|
if yyl505 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl505, d)
|
|
}
|
|
} else if yyct505 == codecSelferValueTypeArray1234 {
|
|
yyl505 := r.ReadArrayStart()
|
|
if yyl505 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl505, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys506Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys506Slc
|
|
var yyhl506 bool = l >= 0
|
|
for yyj506 := 0; ; yyj506++ {
|
|
if yyhl506 {
|
|
if yyj506 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys506Slc = r.DecodeBytes(yys506Slc, true, true)
|
|
yys506 := string(yys506Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys506 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys506)
|
|
} // end switch yys506
|
|
} // end for yyj506
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj508 int
|
|
var yyb508 bool
|
|
var yyhl508 bool = l >= 0
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj508-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym510 := z.EncBinary()
|
|
_ = yym510
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep511 := !z.EncBinary()
|
|
yy2arr511 := z.EncBasicHandle().StructToArray
|
|
var yyq511 [1]bool
|
|
_, _, _ = yysep511, yyq511, yy2arr511
|
|
const yyr511 bool = false
|
|
var yynn511 int
|
|
if yyr511 || yy2arr511 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn511 = 1
|
|
for _, b := range yyq511 {
|
|
if b {
|
|
yynn511++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn511)
|
|
yynn511 = 0
|
|
}
|
|
if yyr511 || yy2arr511 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
if yyr511 || yy2arr511 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym513 := z.DecBinary()
|
|
_ = yym513
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct514 := r.ContainerType()
|
|
if yyct514 == codecSelferValueTypeMap1234 {
|
|
yyl514 := r.ReadMapStart()
|
|
if yyl514 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl514, d)
|
|
}
|
|
} else if yyct514 == codecSelferValueTypeArray1234 {
|
|
yyl514 := r.ReadArrayStart()
|
|
if yyl514 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl514, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys515Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys515Slc
|
|
var yyhl515 bool = l >= 0
|
|
for yyj515 := 0; ; yyj515++ {
|
|
if yyhl515 {
|
|
if yyj515 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys515Slc = r.DecodeBytes(yys515Slc, true, true)
|
|
yys515 := string(yys515Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys515 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys515)
|
|
} // end switch yys515
|
|
} // end for yyj515
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj517 int
|
|
var yyb517 bool
|
|
var yyhl517 bool = l >= 0
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj517-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *StorageMedium) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym520 := z.DecBinary()
|
|
_ = yym520
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x Protocol) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym521 := z.EncBinary()
|
|
_ = yym521
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *Protocol) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym522 := z.DecBinary()
|
|
_ = yym522
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym523 := z.EncBinary()
|
|
_ = yym523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep524 := !z.EncBinary()
|
|
yy2arr524 := z.EncBasicHandle().StructToArray
|
|
var yyq524 [4]bool
|
|
_, _, _ = yysep524, yyq524, yy2arr524
|
|
const yyr524 bool = false
|
|
yyq524[1] = x.FSType != ""
|
|
yyq524[2] = x.Partition != 0
|
|
yyq524[3] = x.ReadOnly != false
|
|
var yynn524 int
|
|
if yyr524 || yy2arr524 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn524 = 1
|
|
for _, b := range yyq524 {
|
|
if b {
|
|
yynn524++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn524)
|
|
yynn524 = 0
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym526 := z.EncBinary()
|
|
_ = yym526
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pdName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym527 := z.EncBinary()
|
|
_ = yym527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq524[1] {
|
|
yym529 := z.EncBinary()
|
|
_ = yym529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq524[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym530 := z.EncBinary()
|
|
_ = yym530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq524[2] {
|
|
yym532 := z.EncBinary()
|
|
_ = yym532
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq524[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym533 := z.EncBinary()
|
|
_ = yym533
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq524[3] {
|
|
yym535 := z.EncBinary()
|
|
_ = yym535
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq524[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym536 := z.EncBinary()
|
|
_ = yym536
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym537 := z.DecBinary()
|
|
_ = yym537
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct538 := r.ContainerType()
|
|
if yyct538 == codecSelferValueTypeMap1234 {
|
|
yyl538 := r.ReadMapStart()
|
|
if yyl538 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl538, d)
|
|
}
|
|
} else if yyct538 == codecSelferValueTypeArray1234 {
|
|
yyl538 := r.ReadArrayStart()
|
|
if yyl538 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl538, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys539Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys539Slc
|
|
var yyhl539 bool = l >= 0
|
|
for yyj539 := 0; ; yyj539++ {
|
|
if yyhl539 {
|
|
if yyj539 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys539Slc = r.DecodeBytes(yys539Slc, true, true)
|
|
yys539 := string(yys539Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys539 {
|
|
case "pdName":
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "partition":
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys539)
|
|
} // end switch yys539
|
|
} // end for yyj539
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj544 int
|
|
var yyb544 bool
|
|
var yyhl544 bool = l >= 0
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj544-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym549 := z.EncBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep550 := !z.EncBinary()
|
|
yy2arr550 := z.EncBasicHandle().StructToArray
|
|
var yyq550 [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
|
|
var yynn550 int
|
|
if yyr550 || yy2arr550 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn550 = 0
|
|
for _, b := range yyq550 {
|
|
if b {
|
|
yynn550++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn550)
|
|
yynn550 = 0
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[0] {
|
|
yym552 := z.EncBinary()
|
|
_ = yym552
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym553 := z.EncBinary()
|
|
_ = yym553
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[1] {
|
|
yym555 := z.EncBinary()
|
|
_ = yym555
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym556 := z.EncBinary()
|
|
_ = yym556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[2] {
|
|
yym558 := z.EncBinary()
|
|
_ = yym558
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq550[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym559 := z.EncBinary()
|
|
_ = yym559
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[3] {
|
|
yym561 := z.EncBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym562 := z.EncBinary()
|
|
_ = yym562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[4] {
|
|
yym564 := z.EncBinary()
|
|
_ = yym564
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq550[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym565 := z.EncBinary()
|
|
_ = yym565
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym566 := z.DecBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct567 := r.ContainerType()
|
|
if yyct567 == codecSelferValueTypeMap1234 {
|
|
yyl567 := r.ReadMapStart()
|
|
if yyl567 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl567, d)
|
|
}
|
|
} else if yyct567 == codecSelferValueTypeArray1234 {
|
|
yyl567 := r.ReadArrayStart()
|
|
if yyl567 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys568Slc = r.DecodeBytes(yys568Slc, true, true)
|
|
yys568 := string(yys568Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj574 int
|
|
var yyb574 bool
|
|
var yyhl574 bool = l >= 0
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj574-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
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
|
|
var yynn581 int
|
|
if yyr581 || yy2arr581 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn581 = 3
|
|
for _, b := range yyq581 {
|
|
if b {
|
|
yynn581++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn581)
|
|
yynn581 = 0
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym583 := z.EncBinary()
|
|
_ = yym583
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetWWNs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym584 := z.EncBinary()
|
|
_ = yym584
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy586 := *x.Lun
|
|
yym587 := z.EncBinary()
|
|
_ = yym587
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy586))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy588 := *x.Lun
|
|
yym589 := z.EncBinary()
|
|
_ = yym589
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy588))
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym591 := z.EncBinary()
|
|
_ = yym591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym592 := z.EncBinary()
|
|
_ = yym592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq581[3] {
|
|
yym594 := z.EncBinary()
|
|
_ = yym594
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq581[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym595 := z.EncBinary()
|
|
_ = yym595
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym596 := z.DecBinary()
|
|
_ = yym596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct597 := r.ContainerType()
|
|
if yyct597 == codecSelferValueTypeMap1234 {
|
|
yyl597 := r.ReadMapStart()
|
|
if yyl597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl597, d)
|
|
}
|
|
} else if yyct597 == codecSelferValueTypeArray1234 {
|
|
yyl597 := r.ReadArrayStart()
|
|
if yyl597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys598Slc = r.DecodeBytes(yys598Slc, true, true)
|
|
yys598 := string(yys598Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj605 int
|
|
var yyb605 bool
|
|
var yyhl605 bool = l >= 0
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj605-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
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
|
|
var yynn613 int
|
|
if yyr613 || yy2arr613 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn613 = 1
|
|
for _, b := range yyq613 {
|
|
if b {
|
|
yynn613++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn613)
|
|
yynn613 = 0
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym615 := z.EncBinary()
|
|
_ = yym615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym616 := z.EncBinary()
|
|
_ = yym616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym619 := z.EncBinary()
|
|
_ = yym619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[2] {
|
|
yym621 := z.EncBinary()
|
|
_ = yym621
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq613[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym622 := z.EncBinary()
|
|
_ = yym622
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq613[3] {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq613[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym625 := z.EncBinary()
|
|
_ = yym625
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym626 := z.DecBinary()
|
|
_ = yym626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct627 := r.ContainerType()
|
|
if yyct627 == codecSelferValueTypeMap1234 {
|
|
yyl627 := r.ReadMapStart()
|
|
if yyl627 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl627, d)
|
|
}
|
|
} else if yyct627 == codecSelferValueTypeArray1234 {
|
|
yyl627 := r.ReadArrayStart()
|
|
if yyl627 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys628Slc = r.DecodeBytes(yys628Slc, true, true)
|
|
yys628 := string(yys628Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj633 int
|
|
var yyb633 bool
|
|
var yyhl633 bool = l >= 0
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj633-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym638 := z.EncBinary()
|
|
_ = yym638
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep639 := !z.EncBinary()
|
|
yy2arr639 := z.EncBasicHandle().StructToArray
|
|
var yyq639 [3]bool
|
|
_, _, _ = yysep639, yyq639, yy2arr639
|
|
const yyr639 bool = false
|
|
yyq639[1] = x.Revision != ""
|
|
yyq639[2] = x.Directory != ""
|
|
var yynn639 int
|
|
if yyr639 || yy2arr639 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn639 = 1
|
|
for _, b := range yyq639 {
|
|
if b {
|
|
yynn639++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn639)
|
|
yynn639 = 0
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym641 := z.EncBinary()
|
|
_ = yym641
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("repository"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym642 := z.EncBinary()
|
|
_ = yym642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq639[1] {
|
|
yym644 := z.EncBinary()
|
|
_ = yym644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq639[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym645 := z.EncBinary()
|
|
_ = yym645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq639[2] {
|
|
yym647 := z.EncBinary()
|
|
_ = yym647
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq639[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("directory"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym648 := z.EncBinary()
|
|
_ = yym648
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
}
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym649 := z.DecBinary()
|
|
_ = yym649
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct650 := r.ContainerType()
|
|
if yyct650 == codecSelferValueTypeMap1234 {
|
|
yyl650 := r.ReadMapStart()
|
|
if yyl650 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl650, d)
|
|
}
|
|
} else if yyct650 == codecSelferValueTypeArray1234 {
|
|
yyl650 := r.ReadArrayStart()
|
|
if yyl650 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl650, 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 yys651Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys651Slc
|
|
var yyhl651 bool = l >= 0
|
|
for yyj651 := 0; ; yyj651++ {
|
|
if yyhl651 {
|
|
if yyj651 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys651Slc = r.DecodeBytes(yys651Slc, true, true)
|
|
yys651 := string(yys651Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys651 {
|
|
case "repository":
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
case "revision":
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
case "directory":
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys651)
|
|
} // end switch yys651
|
|
} // end for yyj651
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj655 int
|
|
var yyb655 bool
|
|
var yyhl655 bool = l >= 0
|
|
yyj655++
|
|
if yyhl655 {
|
|
yyb655 = yyj655 > l
|
|
} else {
|
|
yyb655 = r.CheckBreak()
|
|
}
|
|
if yyb655 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj655++
|
|
if yyhl655 {
|
|
yyb655 = yyj655 > l
|
|
} else {
|
|
yyb655 = r.CheckBreak()
|
|
}
|
|
if yyb655 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
yyj655++
|
|
if yyhl655 {
|
|
yyb655 = yyj655 > l
|
|
} else {
|
|
yyb655 = r.CheckBreak()
|
|
}
|
|
if yyb655 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj655++
|
|
if yyhl655 {
|
|
yyb655 = yyj655 > l
|
|
} else {
|
|
yyb655 = r.CheckBreak()
|
|
}
|
|
if yyb655 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj655-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym659 := z.EncBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep660 := !z.EncBinary()
|
|
yy2arr660 := z.EncBasicHandle().StructToArray
|
|
var yyq660 [1]bool
|
|
_, _, _ = yysep660, yyq660, yy2arr660
|
|
const yyr660 bool = false
|
|
var yynn660 int
|
|
if yyr660 || yy2arr660 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn660 = 1
|
|
for _, b := range yyq660 {
|
|
if b {
|
|
yynn660++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn660)
|
|
yynn660 = 0
|
|
}
|
|
if yyr660 || yy2arr660 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym662 := z.EncBinary()
|
|
_ = yym662
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym663 := z.EncBinary()
|
|
_ = yym663
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yyr660 || yy2arr660 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym664 := z.DecBinary()
|
|
_ = yym664
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct665 := r.ContainerType()
|
|
if yyct665 == codecSelferValueTypeMap1234 {
|
|
yyl665 := r.ReadMapStart()
|
|
if yyl665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl665, d)
|
|
}
|
|
} else if yyct665 == codecSelferValueTypeArray1234 {
|
|
yyl665 := r.ReadArrayStart()
|
|
if yyl665 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl665, 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 yys666Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys666Slc
|
|
var yyhl666 bool = l >= 0
|
|
for yyj666 := 0; ; yyj666++ {
|
|
if yyhl666 {
|
|
if yyj666 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys666Slc = r.DecodeBytes(yys666Slc, true, true)
|
|
yys666 := string(yys666Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys666 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys666)
|
|
} // end switch yys666
|
|
} // end for yyj666
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj668 int
|
|
var yyb668 bool
|
|
var yyhl668 bool = l >= 0
|
|
yyj668++
|
|
if yyhl668 {
|
|
yyb668 = yyj668 > l
|
|
} else {
|
|
yyb668 = r.CheckBreak()
|
|
}
|
|
if yyb668 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj668++
|
|
if yyhl668 {
|
|
yyb668 = yyj668 > l
|
|
} else {
|
|
yyb668 = r.CheckBreak()
|
|
}
|
|
if yyb668 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj668-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym670 := z.EncBinary()
|
|
_ = yym670
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep671 := !z.EncBinary()
|
|
yy2arr671 := z.EncBasicHandle().StructToArray
|
|
var yyq671 [3]bool
|
|
_, _, _ = yysep671, yyq671, yy2arr671
|
|
const yyr671 bool = false
|
|
yyq671[2] = x.ReadOnly != false
|
|
var yynn671 int
|
|
if yyr671 || yy2arr671 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn671 = 2
|
|
for _, b := range yyq671 {
|
|
if b {
|
|
yynn671++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn671)
|
|
yynn671 = 0
|
|
}
|
|
if yyr671 || yy2arr671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym673 := z.EncBinary()
|
|
_ = yym673
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("server"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym674 := z.EncBinary()
|
|
_ = yym674
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr671 || yy2arr671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym676 := z.EncBinary()
|
|
_ = yym676
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym677 := z.EncBinary()
|
|
_ = yym677
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr671 || yy2arr671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq671[2] {
|
|
yym679 := z.EncBinary()
|
|
_ = yym679
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq671[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym680 := z.EncBinary()
|
|
_ = yym680
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr671 || yy2arr671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym681 := z.DecBinary()
|
|
_ = yym681
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct682 := r.ContainerType()
|
|
if yyct682 == codecSelferValueTypeMap1234 {
|
|
yyl682 := r.ReadMapStart()
|
|
if yyl682 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl682, d)
|
|
}
|
|
} else if yyct682 == codecSelferValueTypeArray1234 {
|
|
yyl682 := r.ReadArrayStart()
|
|
if yyl682 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl682, 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 yys683Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys683Slc
|
|
var yyhl683 bool = l >= 0
|
|
for yyj683 := 0; ; yyj683++ {
|
|
if yyhl683 {
|
|
if yyj683 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys683Slc = r.DecodeBytes(yys683Slc, true, true)
|
|
yys683 := string(yys683Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys683 {
|
|
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, yys683)
|
|
} // end switch yys683
|
|
} // end for yyj683
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj687 int
|
|
var yyb687 bool
|
|
var yyhl687 bool = l >= 0
|
|
yyj687++
|
|
if yyhl687 {
|
|
yyb687 = yyj687 > l
|
|
} else {
|
|
yyb687 = r.CheckBreak()
|
|
}
|
|
if yyb687 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj687++
|
|
if yyhl687 {
|
|
yyb687 = yyj687 > l
|
|
} else {
|
|
yyb687 = r.CheckBreak()
|
|
}
|
|
if yyb687 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj687++
|
|
if yyhl687 {
|
|
yyb687 = yyj687 > l
|
|
} else {
|
|
yyb687 = r.CheckBreak()
|
|
}
|
|
if yyb687 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj687++
|
|
if yyhl687 {
|
|
yyb687 = yyj687 > l
|
|
} else {
|
|
yyb687 = r.CheckBreak()
|
|
}
|
|
if yyb687 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj687-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym691 := z.EncBinary()
|
|
_ = yym691
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep692 := !z.EncBinary()
|
|
yy2arr692 := z.EncBasicHandle().StructToArray
|
|
var yyq692 [3]bool
|
|
_, _, _ = yysep692, yyq692, yy2arr692
|
|
const yyr692 bool = false
|
|
yyq692[2] = x.ReadOnly != false
|
|
var yynn692 int
|
|
if yyr692 || yy2arr692 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn692 = 2
|
|
for _, b := range yyq692 {
|
|
if b {
|
|
yynn692++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn692)
|
|
yynn692 = 0
|
|
}
|
|
if yyr692 || yy2arr692 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym694 := z.EncBinary()
|
|
_ = yym694
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("endpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym695 := z.EncBinary()
|
|
_ = yym695
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr692 || yy2arr692 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym697 := z.EncBinary()
|
|
_ = yym697
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym698 := z.EncBinary()
|
|
_ = yym698
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr692 || yy2arr692 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq692[2] {
|
|
yym700 := z.EncBinary()
|
|
_ = yym700
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq692[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym701 := z.EncBinary()
|
|
_ = yym701
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr692 || yy2arr692 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym702 := z.DecBinary()
|
|
_ = yym702
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct703 := r.ContainerType()
|
|
if yyct703 == codecSelferValueTypeMap1234 {
|
|
yyl703 := r.ReadMapStart()
|
|
if yyl703 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl703, d)
|
|
}
|
|
} else if yyct703 == codecSelferValueTypeArray1234 {
|
|
yyl703 := r.ReadArrayStart()
|
|
if yyl703 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl703, 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 yys704Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys704Slc
|
|
var yyhl704 bool = l >= 0
|
|
for yyj704 := 0; ; yyj704++ {
|
|
if yyhl704 {
|
|
if yyj704 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys704Slc = r.DecodeBytes(yys704Slc, true, true)
|
|
yys704 := string(yys704Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys704 {
|
|
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, yys704)
|
|
} // end switch yys704
|
|
} // end for yyj704
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj708 int
|
|
var yyb708 bool
|
|
var yyhl708 bool = l >= 0
|
|
yyj708++
|
|
if yyhl708 {
|
|
yyb708 = yyj708 > l
|
|
} else {
|
|
yyb708 = r.CheckBreak()
|
|
}
|
|
if yyb708 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj708++
|
|
if yyhl708 {
|
|
yyb708 = yyj708 > l
|
|
} else {
|
|
yyb708 = r.CheckBreak()
|
|
}
|
|
if yyb708 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj708++
|
|
if yyhl708 {
|
|
yyb708 = yyj708 > l
|
|
} else {
|
|
yyb708 = r.CheckBreak()
|
|
}
|
|
if yyb708 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj708++
|
|
if yyhl708 {
|
|
yyb708 = yyj708 > l
|
|
} else {
|
|
yyb708 = r.CheckBreak()
|
|
}
|
|
if yyb708 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj708-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym712 := z.EncBinary()
|
|
_ = yym712
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep713 := !z.EncBinary()
|
|
yy2arr713 := z.EncBasicHandle().StructToArray
|
|
var yyq713 [8]bool
|
|
_, _, _ = yysep713, yyq713, yy2arr713
|
|
const yyr713 bool = false
|
|
yyq713[2] = x.FSType != ""
|
|
yyq713[7] = x.ReadOnly != false
|
|
var yynn713 int
|
|
if yyr713 || yy2arr713 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn713 = 6
|
|
for _, b := range yyq713 {
|
|
if b {
|
|
yynn713++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn713)
|
|
yynn713 = 0
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym715 := z.EncBinary()
|
|
_ = yym715
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym716 := z.EncBinary()
|
|
_ = yym716
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym718 := z.EncBinary()
|
|
_ = yym718
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym719 := z.EncBinary()
|
|
_ = yym719
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq713[2] {
|
|
yym721 := z.EncBinary()
|
|
_ = yym721
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq713[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym722 := z.EncBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym724 := z.EncBinary()
|
|
_ = yym724
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym725 := z.EncBinary()
|
|
_ = yym725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym727 := z.EncBinary()
|
|
_ = yym727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym728 := z.EncBinary()
|
|
_ = yym728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym730 := z.EncBinary()
|
|
_ = yym730
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym731 := z.EncBinary()
|
|
_ = yym731
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq713[7] {
|
|
yym734 := z.EncBinary()
|
|
_ = yym734
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq713[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym735 := z.EncBinary()
|
|
_ = yym735
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr713 || yy2arr713 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym736 := z.DecBinary()
|
|
_ = yym736
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct737 := r.ContainerType()
|
|
if yyct737 == codecSelferValueTypeMap1234 {
|
|
yyl737 := r.ReadMapStart()
|
|
if yyl737 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl737, d)
|
|
}
|
|
} else if yyct737 == codecSelferValueTypeArray1234 {
|
|
yyl737 := r.ReadArrayStart()
|
|
if yyl737 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl737, 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 yys738Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys738Slc
|
|
var yyhl738 bool = l >= 0
|
|
for yyj738 := 0; ; yyj738++ {
|
|
if yyhl738 {
|
|
if yyj738 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys738Slc = r.DecodeBytes(yys738Slc, true, true)
|
|
yys738 := string(yys738Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys738 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv739 := &x.CephMonitors
|
|
yym740 := z.DecBinary()
|
|
_ = yym740
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv739, 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, yys738)
|
|
} // end switch yys738
|
|
} // end for yyj738
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj748 int
|
|
var yyb748 bool
|
|
var yyhl748 bool = l >= 0
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv749 := &x.CephMonitors
|
|
yym750 := z.DecBinary()
|
|
_ = yym750
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv749, false, d)
|
|
}
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj748++
|
|
if yyhl748 {
|
|
yyb748 = yyj748 > l
|
|
} else {
|
|
yyb748 = r.CheckBreak()
|
|
}
|
|
if yyb748 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj748-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym758 := z.EncBinary()
|
|
_ = yym758
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep759 := !z.EncBinary()
|
|
yy2arr759 := z.EncBasicHandle().StructToArray
|
|
var yyq759 [3]bool
|
|
_, _, _ = yysep759, yyq759, yy2arr759
|
|
const yyr759 bool = false
|
|
yyq759[1] = x.FSType != ""
|
|
yyq759[2] = x.ReadOnly != false
|
|
var yynn759 int
|
|
if yyr759 || yy2arr759 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn759 = 1
|
|
for _, b := range yyq759 {
|
|
if b {
|
|
yynn759++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn759)
|
|
yynn759 = 0
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym761 := z.EncBinary()
|
|
_ = yym761
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym762 := z.EncBinary()
|
|
_ = yym762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq759[1] {
|
|
yym764 := z.EncBinary()
|
|
_ = yym764
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq759[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym765 := z.EncBinary()
|
|
_ = yym765
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq759[2] {
|
|
yym767 := z.EncBinary()
|
|
_ = yym767
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq759[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym768 := z.EncBinary()
|
|
_ = yym768
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr759 || yy2arr759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym769 := z.DecBinary()
|
|
_ = yym769
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct770 := r.ContainerType()
|
|
if yyct770 == codecSelferValueTypeMap1234 {
|
|
yyl770 := r.ReadMapStart()
|
|
if yyl770 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl770, d)
|
|
}
|
|
} else if yyct770 == codecSelferValueTypeArray1234 {
|
|
yyl770 := r.ReadArrayStart()
|
|
if yyl770 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl770, 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 yys771Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys771Slc
|
|
var yyhl771 bool = l >= 0
|
|
for yyj771 := 0; ; yyj771++ {
|
|
if yyhl771 {
|
|
if yyj771 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys771Slc = r.DecodeBytes(yys771Slc, true, true)
|
|
yys771 := string(yys771Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys771 {
|
|
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, yys771)
|
|
} // end switch yys771
|
|
} // end for yyj771
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj775 int
|
|
var yyb775 bool
|
|
var yyhl775 bool = l >= 0
|
|
yyj775++
|
|
if yyhl775 {
|
|
yyb775 = yyj775 > l
|
|
} else {
|
|
yyb775 = r.CheckBreak()
|
|
}
|
|
if yyb775 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj775++
|
|
if yyhl775 {
|
|
yyb775 = yyj775 > l
|
|
} else {
|
|
yyb775 = r.CheckBreak()
|
|
}
|
|
if yyb775 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj775++
|
|
if yyhl775 {
|
|
yyb775 = yyj775 > l
|
|
} else {
|
|
yyb775 = r.CheckBreak()
|
|
}
|
|
if yyb775 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj775++
|
|
if yyhl775 {
|
|
yyb775 = yyj775 > l
|
|
} else {
|
|
yyb775 = r.CheckBreak()
|
|
}
|
|
if yyb775 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj775-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym779 := z.EncBinary()
|
|
_ = yym779
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep780 := !z.EncBinary()
|
|
yy2arr780 := z.EncBasicHandle().StructToArray
|
|
var yyq780 [5]bool
|
|
_, _, _ = yysep780, yyq780, yy2arr780
|
|
const yyr780 bool = false
|
|
yyq780[1] = x.User != ""
|
|
yyq780[2] = x.SecretFile != ""
|
|
yyq780[3] = x.SecretRef != nil
|
|
yyq780[4] = x.ReadOnly != false
|
|
var yynn780 int
|
|
if yyr780 || yy2arr780 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn780 = 1
|
|
for _, b := range yyq780 {
|
|
if b {
|
|
yynn780++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn780)
|
|
yynn780 = 0
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym782 := z.EncBinary()
|
|
_ = yym782
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym783 := z.EncBinary()
|
|
_ = yym783
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq780[1] {
|
|
yym785 := z.EncBinary()
|
|
_ = yym785
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq780[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym786 := z.EncBinary()
|
|
_ = yym786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq780[2] {
|
|
yym788 := z.EncBinary()
|
|
_ = yym788
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq780[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym789 := z.EncBinary()
|
|
_ = yym789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq780[3] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq780[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq780[4] {
|
|
yym792 := z.EncBinary()
|
|
_ = yym792
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq780[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym793 := z.EncBinary()
|
|
_ = yym793
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr780 || yy2arr780 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym794 := z.DecBinary()
|
|
_ = yym794
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct795 := r.ContainerType()
|
|
if yyct795 == codecSelferValueTypeMap1234 {
|
|
yyl795 := r.ReadMapStart()
|
|
if yyl795 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl795, d)
|
|
}
|
|
} else if yyct795 == codecSelferValueTypeArray1234 {
|
|
yyl795 := r.ReadArrayStart()
|
|
if yyl795 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl795, 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 yys796Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys796Slc
|
|
var yyhl796 bool = l >= 0
|
|
for yyj796 := 0; ; yyj796++ {
|
|
if yyhl796 {
|
|
if yyj796 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys796Slc = r.DecodeBytes(yys796Slc, true, true)
|
|
yys796 := string(yys796Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys796 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv797 := &x.Monitors
|
|
yym798 := z.DecBinary()
|
|
_ = yym798
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv797, 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, yys796)
|
|
} // end switch yys796
|
|
} // end for yyj796
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj803 int
|
|
var yyb803 bool
|
|
var yyhl803 bool = l >= 0
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv804 := &x.Monitors
|
|
yym805 := z.DecBinary()
|
|
_ = yym805
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv804, false, d)
|
|
}
|
|
}
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj803++
|
|
if yyhl803 {
|
|
yyb803 = yyj803 > l
|
|
} else {
|
|
yyb803 = r.CheckBreak()
|
|
}
|
|
if yyb803 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj803-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym810 := z.EncBinary()
|
|
_ = yym810
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep811 := !z.EncBinary()
|
|
yy2arr811 := z.EncBasicHandle().StructToArray
|
|
var yyq811 [1]bool
|
|
_, _, _ = yysep811, yyq811, yy2arr811
|
|
const yyr811 bool = false
|
|
var yynn811 int
|
|
if yyr811 || yy2arr811 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn811 = 1
|
|
for _, b := range yyq811 {
|
|
if b {
|
|
yynn811++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn811)
|
|
yynn811 = 0
|
|
}
|
|
if yyr811 || yy2arr811 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym813 := z.EncBinary()
|
|
_ = yym813
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("datasetName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym814 := z.EncBinary()
|
|
_ = yym814
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yyr811 || yy2arr811 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym815 := z.DecBinary()
|
|
_ = yym815
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct816 := r.ContainerType()
|
|
if yyct816 == codecSelferValueTypeMap1234 {
|
|
yyl816 := r.ReadMapStart()
|
|
if yyl816 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl816, d)
|
|
}
|
|
} else if yyct816 == codecSelferValueTypeArray1234 {
|
|
yyl816 := r.ReadArrayStart()
|
|
if yyl816 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl816, 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 yys817Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys817Slc
|
|
var yyhl817 bool = l >= 0
|
|
for yyj817 := 0; ; yyj817++ {
|
|
if yyhl817 {
|
|
if yyj817 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys817Slc = r.DecodeBytes(yys817Slc, true, true)
|
|
yys817 := string(yys817Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys817 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys817)
|
|
} // end switch yys817
|
|
} // end for yyj817
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj819 int
|
|
var yyb819 bool
|
|
var yyhl819 bool = l >= 0
|
|
yyj819++
|
|
if yyhl819 {
|
|
yyb819 = yyj819 > l
|
|
} else {
|
|
yyb819 = r.CheckBreak()
|
|
}
|
|
if yyb819 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj819++
|
|
if yyhl819 {
|
|
yyb819 = yyj819 > l
|
|
} else {
|
|
yyb819 = r.CheckBreak()
|
|
}
|
|
if yyb819 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj819-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym821 := z.EncBinary()
|
|
_ = yym821
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep822 := !z.EncBinary()
|
|
yy2arr822 := z.EncBasicHandle().StructToArray
|
|
var yyq822 [1]bool
|
|
_, _, _ = yysep822, yyq822, yy2arr822
|
|
const yyr822 bool = false
|
|
yyq822[0] = len(x.Items) != 0
|
|
var yynn822 int
|
|
if yyr822 || yy2arr822 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn822 = 0
|
|
for _, b := range yyq822 {
|
|
if b {
|
|
yynn822++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn822)
|
|
yynn822 = 0
|
|
}
|
|
if yyr822 || yy2arr822 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq822[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym824 := z.EncBinary()
|
|
_ = yym824
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq822[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym825 := z.EncBinary()
|
|
_ = yym825
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr822 || yy2arr822 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym826 := z.DecBinary()
|
|
_ = yym826
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct827 := r.ContainerType()
|
|
if yyct827 == codecSelferValueTypeMap1234 {
|
|
yyl827 := r.ReadMapStart()
|
|
if yyl827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl827, d)
|
|
}
|
|
} else if yyct827 == codecSelferValueTypeArray1234 {
|
|
yyl827 := r.ReadArrayStart()
|
|
if yyl827 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl827, 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 yys828Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys828Slc
|
|
var yyhl828 bool = l >= 0
|
|
for yyj828 := 0; ; yyj828++ {
|
|
if yyhl828 {
|
|
if yyj828 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys828Slc = r.DecodeBytes(yys828Slc, true, true)
|
|
yys828 := string(yys828Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys828 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv829 := &x.Items
|
|
yym830 := z.DecBinary()
|
|
_ = yym830
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv829), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys828)
|
|
} // end switch yys828
|
|
} // end for yyj828
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj831 int
|
|
var yyb831 bool
|
|
var yyhl831 bool = l >= 0
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv832 := &x.Items
|
|
yym833 := z.DecBinary()
|
|
_ = yym833
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv832), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj831++
|
|
if yyhl831 {
|
|
yyb831 = yyj831 > l
|
|
} else {
|
|
yyb831 = r.CheckBreak()
|
|
}
|
|
if yyb831 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj831-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym834 := z.EncBinary()
|
|
_ = yym834
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep835 := !z.EncBinary()
|
|
yy2arr835 := z.EncBasicHandle().StructToArray
|
|
var yyq835 [2]bool
|
|
_, _, _ = yysep835, yyq835, yy2arr835
|
|
const yyr835 bool = false
|
|
var yynn835 int
|
|
if yyr835 || yy2arr835 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn835 = 2
|
|
for _, b := range yyq835 {
|
|
if b {
|
|
yynn835++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn835)
|
|
yynn835 = 0
|
|
}
|
|
if yyr835 || yy2arr835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym837 := z.EncBinary()
|
|
_ = yym837
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym838 := z.EncBinary()
|
|
_ = yym838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr835 || yy2arr835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy840 := &x.FieldRef
|
|
yy840.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy841 := &x.FieldRef
|
|
yy841.CodecEncodeSelf(e)
|
|
}
|
|
if yyr835 || yy2arr835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym842 := z.DecBinary()
|
|
_ = yym842
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct843 := r.ContainerType()
|
|
if yyct843 == codecSelferValueTypeMap1234 {
|
|
yyl843 := r.ReadMapStart()
|
|
if yyl843 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl843, d)
|
|
}
|
|
} else if yyct843 == codecSelferValueTypeArray1234 {
|
|
yyl843 := r.ReadArrayStart()
|
|
if yyl843 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl843, 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 yys844Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys844Slc
|
|
var yyhl844 bool = l >= 0
|
|
for yyj844 := 0; ; yyj844++ {
|
|
if yyhl844 {
|
|
if yyj844 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys844Slc = r.DecodeBytes(yys844Slc, true, true)
|
|
yys844 := string(yys844Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys844 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv846 := &x.FieldRef
|
|
yyv846.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys844)
|
|
} // end switch yys844
|
|
} // end for yyj844
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj847 int
|
|
var yyb847 bool
|
|
var yyhl847 bool = l >= 0
|
|
yyj847++
|
|
if yyhl847 {
|
|
yyb847 = yyj847 > l
|
|
} else {
|
|
yyb847 = r.CheckBreak()
|
|
}
|
|
if yyb847 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj847++
|
|
if yyhl847 {
|
|
yyb847 = yyj847 > l
|
|
} else {
|
|
yyb847 = r.CheckBreak()
|
|
}
|
|
if yyb847 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv849 := &x.FieldRef
|
|
yyv849.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj847++
|
|
if yyhl847 {
|
|
yyb847 = yyj847 > l
|
|
} else {
|
|
yyb847 = r.CheckBreak()
|
|
}
|
|
if yyb847 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj847-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym850 := z.EncBinary()
|
|
_ = yym850
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep851 := !z.EncBinary()
|
|
yy2arr851 := z.EncBasicHandle().StructToArray
|
|
var yyq851 [5]bool
|
|
_, _, _ = yysep851, yyq851, yy2arr851
|
|
const yyr851 bool = false
|
|
yyq851[0] = x.Name != ""
|
|
yyq851[1] = x.HostPort != 0
|
|
yyq851[3] = x.Protocol != ""
|
|
yyq851[4] = x.HostIP != ""
|
|
var yynn851 int
|
|
if yyr851 || yy2arr851 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn851 = 1
|
|
for _, b := range yyq851 {
|
|
if b {
|
|
yynn851++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn851)
|
|
yynn851 = 0
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq851[0] {
|
|
yym853 := z.EncBinary()
|
|
_ = yym853
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq851[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym854 := z.EncBinary()
|
|
_ = yym854
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq851[1] {
|
|
yym856 := z.EncBinary()
|
|
_ = yym856
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq851[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym857 := z.EncBinary()
|
|
_ = yym857
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym859 := z.EncBinary()
|
|
_ = yym859
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym860 := z.EncBinary()
|
|
_ = yym860
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq851[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq851[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq851[4] {
|
|
yym863 := z.EncBinary()
|
|
_ = yym863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq851[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym864 := z.EncBinary()
|
|
_ = yym864
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr851 || yy2arr851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym865 := z.DecBinary()
|
|
_ = yym865
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct866 := r.ContainerType()
|
|
if yyct866 == codecSelferValueTypeMap1234 {
|
|
yyl866 := r.ReadMapStart()
|
|
if yyl866 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl866, d)
|
|
}
|
|
} else if yyct866 == codecSelferValueTypeArray1234 {
|
|
yyl866 := r.ReadArrayStart()
|
|
if yyl866 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl866, 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 yys867Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys867Slc
|
|
var yyhl867 bool = l >= 0
|
|
for yyj867 := 0; ; yyj867++ {
|
|
if yyhl867 {
|
|
if yyj867 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys867Slc = r.DecodeBytes(yys867Slc, true, true)
|
|
yys867 := string(yys867Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys867 {
|
|
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, yys867)
|
|
} // end switch yys867
|
|
} // end for yyj867
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj873 int
|
|
var yyb873 bool
|
|
var yyhl873 bool = l >= 0
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj873++
|
|
if yyhl873 {
|
|
yyb873 = yyj873 > l
|
|
} else {
|
|
yyb873 = r.CheckBreak()
|
|
}
|
|
if yyb873 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj873-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym879 := z.EncBinary()
|
|
_ = yym879
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep880 := !z.EncBinary()
|
|
yy2arr880 := z.EncBasicHandle().StructToArray
|
|
var yyq880 [3]bool
|
|
_, _, _ = yysep880, yyq880, yy2arr880
|
|
const yyr880 bool = false
|
|
yyq880[1] = x.ReadOnly != false
|
|
var yynn880 int
|
|
if yyr880 || yy2arr880 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn880 = 2
|
|
for _, b := range yyq880 {
|
|
if b {
|
|
yynn880++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn880)
|
|
yynn880 = 0
|
|
}
|
|
if yyr880 || yy2arr880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym882 := z.EncBinary()
|
|
_ = yym882
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym883 := z.EncBinary()
|
|
_ = yym883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr880 || yy2arr880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq880[1] {
|
|
yym885 := z.EncBinary()
|
|
_ = yym885
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq880[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym886 := z.EncBinary()
|
|
_ = yym886
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr880 || yy2arr880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym888 := z.EncBinary()
|
|
_ = yym888
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mountPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym889 := z.EncBinary()
|
|
_ = yym889
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yyr880 || yy2arr880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym890 := z.DecBinary()
|
|
_ = yym890
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct891 := r.ContainerType()
|
|
if yyct891 == codecSelferValueTypeMap1234 {
|
|
yyl891 := r.ReadMapStart()
|
|
if yyl891 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl891, d)
|
|
}
|
|
} else if yyct891 == codecSelferValueTypeArray1234 {
|
|
yyl891 := r.ReadArrayStart()
|
|
if yyl891 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl891, 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 yys892Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys892Slc
|
|
var yyhl892 bool = l >= 0
|
|
for yyj892 := 0; ; yyj892++ {
|
|
if yyhl892 {
|
|
if yyj892 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys892Slc = r.DecodeBytes(yys892Slc, true, true)
|
|
yys892 := string(yys892Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys892 {
|
|
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, yys892)
|
|
} // end switch yys892
|
|
} // end for yyj892
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj896 int
|
|
var yyb896 bool
|
|
var yyhl896 bool = l >= 0
|
|
yyj896++
|
|
if yyhl896 {
|
|
yyb896 = yyj896 > l
|
|
} else {
|
|
yyb896 = r.CheckBreak()
|
|
}
|
|
if yyb896 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj896++
|
|
if yyhl896 {
|
|
yyb896 = yyj896 > l
|
|
} else {
|
|
yyb896 = r.CheckBreak()
|
|
}
|
|
if yyb896 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj896++
|
|
if yyhl896 {
|
|
yyb896 = yyj896 > l
|
|
} else {
|
|
yyb896 = r.CheckBreak()
|
|
}
|
|
if yyb896 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj896++
|
|
if yyhl896 {
|
|
yyb896 = yyj896 > l
|
|
} else {
|
|
yyb896 = r.CheckBreak()
|
|
}
|
|
if yyb896 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj896-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym900 := z.EncBinary()
|
|
_ = yym900
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep901 := !z.EncBinary()
|
|
yy2arr901 := z.EncBasicHandle().StructToArray
|
|
var yyq901 [3]bool
|
|
_, _, _ = yysep901, yyq901, yy2arr901
|
|
const yyr901 bool = false
|
|
yyq901[1] = x.Value != ""
|
|
yyq901[2] = x.ValueFrom != nil
|
|
var yynn901 int
|
|
if yyr901 || yy2arr901 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn901 = 1
|
|
for _, b := range yyq901 {
|
|
if b {
|
|
yynn901++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn901)
|
|
yynn901 = 0
|
|
}
|
|
if yyr901 || yy2arr901 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym903 := z.EncBinary()
|
|
_ = yym903
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym904 := z.EncBinary()
|
|
_ = yym904
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr901 || yy2arr901 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq901[1] {
|
|
yym906 := z.EncBinary()
|
|
_ = yym906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq901[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym907 := z.EncBinary()
|
|
_ = yym907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr901 || yy2arr901 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq901[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq901[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("valueFrom"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr901 || yy2arr901 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym909 := z.DecBinary()
|
|
_ = yym909
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct910 := r.ContainerType()
|
|
if yyct910 == codecSelferValueTypeMap1234 {
|
|
yyl910 := r.ReadMapStart()
|
|
if yyl910 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl910, d)
|
|
}
|
|
} else if yyct910 == codecSelferValueTypeArray1234 {
|
|
yyl910 := r.ReadArrayStart()
|
|
if yyl910 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl910, 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 yys911Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys911Slc
|
|
var yyhl911 bool = l >= 0
|
|
for yyj911 := 0; ; yyj911++ {
|
|
if yyhl911 {
|
|
if yyj911 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys911Slc = r.DecodeBytes(yys911Slc, true, true)
|
|
yys911 := string(yys911Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys911 {
|
|
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, yys911)
|
|
} // end switch yys911
|
|
} // end for yyj911
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj915 int
|
|
var yyb915 bool
|
|
var yyhl915 bool = l >= 0
|
|
yyj915++
|
|
if yyhl915 {
|
|
yyb915 = yyj915 > l
|
|
} else {
|
|
yyb915 = r.CheckBreak()
|
|
}
|
|
if yyb915 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj915++
|
|
if yyhl915 {
|
|
yyb915 = yyj915 > l
|
|
} else {
|
|
yyb915 = r.CheckBreak()
|
|
}
|
|
if yyb915 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj915++
|
|
if yyhl915 {
|
|
yyb915 = yyj915 > l
|
|
} else {
|
|
yyb915 = r.CheckBreak()
|
|
}
|
|
if yyb915 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj915++
|
|
if yyhl915 {
|
|
yyb915 = yyj915 > l
|
|
} else {
|
|
yyb915 = r.CheckBreak()
|
|
}
|
|
if yyb915 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj915-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym919 := z.EncBinary()
|
|
_ = yym919
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep920 := !z.EncBinary()
|
|
yy2arr920 := z.EncBasicHandle().StructToArray
|
|
var yyq920 [1]bool
|
|
_, _, _ = yysep920, yyq920, yy2arr920
|
|
const yyr920 bool = false
|
|
var yynn920 int
|
|
if yyr920 || yy2arr920 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn920 = 1
|
|
for _, b := range yyq920 {
|
|
if b {
|
|
yynn920++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn920)
|
|
yynn920 = 0
|
|
}
|
|
if yyr920 || yy2arr920 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr920 || yy2arr920 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym922 := z.DecBinary()
|
|
_ = yym922
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct923 := r.ContainerType()
|
|
if yyct923 == codecSelferValueTypeMap1234 {
|
|
yyl923 := r.ReadMapStart()
|
|
if yyl923 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl923, d)
|
|
}
|
|
} else if yyct923 == codecSelferValueTypeArray1234 {
|
|
yyl923 := r.ReadArrayStart()
|
|
if yyl923 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl923, 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 yys924Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys924Slc
|
|
var yyhl924 bool = l >= 0
|
|
for yyj924 := 0; ; yyj924++ {
|
|
if yyhl924 {
|
|
if yyj924 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys924Slc = r.DecodeBytes(yys924Slc, true, true)
|
|
yys924 := string(yys924Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys924 {
|
|
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, yys924)
|
|
} // end switch yys924
|
|
} // end for yyj924
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj926 int
|
|
var yyb926 bool
|
|
var yyhl926 bool = l >= 0
|
|
yyj926++
|
|
if yyhl926 {
|
|
yyb926 = yyj926 > l
|
|
} else {
|
|
yyb926 = r.CheckBreak()
|
|
}
|
|
if yyb926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj926++
|
|
if yyhl926 {
|
|
yyb926 = yyj926 > l
|
|
} else {
|
|
yyb926 = r.CheckBreak()
|
|
}
|
|
if yyb926 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj926-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym928 := z.EncBinary()
|
|
_ = yym928
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep929 := !z.EncBinary()
|
|
yy2arr929 := z.EncBasicHandle().StructToArray
|
|
var yyq929 [2]bool
|
|
_, _, _ = yysep929, yyq929, yy2arr929
|
|
const yyr929 bool = false
|
|
var yynn929 int
|
|
if yyr929 || yy2arr929 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn929 = 2
|
|
for _, b := range yyq929 {
|
|
if b {
|
|
yynn929++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn929)
|
|
yynn929 = 0
|
|
}
|
|
if yyr929 || yy2arr929 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym931 := z.EncBinary()
|
|
_ = yym931
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym932 := z.EncBinary()
|
|
_ = yym932
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr929 || yy2arr929 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym934 := z.EncBinary()
|
|
_ = yym934
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym935 := z.EncBinary()
|
|
_ = yym935
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yyr929 || yy2arr929 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym936 := z.DecBinary()
|
|
_ = yym936
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct937 := r.ContainerType()
|
|
if yyct937 == codecSelferValueTypeMap1234 {
|
|
yyl937 := r.ReadMapStart()
|
|
if yyl937 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl937, d)
|
|
}
|
|
} else if yyct937 == codecSelferValueTypeArray1234 {
|
|
yyl937 := r.ReadArrayStart()
|
|
if yyl937 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl937, 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 yys938Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys938Slc
|
|
var yyhl938 bool = l >= 0
|
|
for yyj938 := 0; ; yyj938++ {
|
|
if yyhl938 {
|
|
if yyj938 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys938Slc = r.DecodeBytes(yys938Slc, true, true)
|
|
yys938 := string(yys938Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys938 {
|
|
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, yys938)
|
|
} // end switch yys938
|
|
} // end for yyj938
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj941 int
|
|
var yyb941 bool
|
|
var yyhl941 bool = l >= 0
|
|
yyj941++
|
|
if yyhl941 {
|
|
yyb941 = yyj941 > l
|
|
} else {
|
|
yyb941 = r.CheckBreak()
|
|
}
|
|
if yyb941 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj941++
|
|
if yyhl941 {
|
|
yyb941 = yyj941 > l
|
|
} else {
|
|
yyb941 = r.CheckBreak()
|
|
}
|
|
if yyb941 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj941++
|
|
if yyhl941 {
|
|
yyb941 = yyj941 > l
|
|
} else {
|
|
yyb941 = r.CheckBreak()
|
|
}
|
|
if yyb941 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj941-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym944 := z.EncBinary()
|
|
_ = yym944
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep945 := !z.EncBinary()
|
|
yy2arr945 := z.EncBasicHandle().StructToArray
|
|
var yyq945 [4]bool
|
|
_, _, _ = yysep945, yyq945, yy2arr945
|
|
const yyr945 bool = false
|
|
yyq945[0] = x.Path != ""
|
|
yyq945[1] = true
|
|
yyq945[2] = x.Host != ""
|
|
yyq945[3] = x.Scheme != ""
|
|
var yynn945 int
|
|
if yyr945 || yy2arr945 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn945 = 0
|
|
for _, b := range yyq945 {
|
|
if b {
|
|
yynn945++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn945)
|
|
yynn945 = 0
|
|
}
|
|
if yyr945 || yy2arr945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq945[0] {
|
|
yym947 := z.EncBinary()
|
|
_ = yym947
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq945[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym948 := z.EncBinary()
|
|
_ = yym948
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr945 || yy2arr945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq945[1] {
|
|
yy950 := &x.Port
|
|
yym951 := z.EncBinary()
|
|
_ = yym951
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy950) {
|
|
} else if !yym951 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy950)
|
|
} else {
|
|
z.EncFallback(yy950)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq945[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy952 := &x.Port
|
|
yym953 := z.EncBinary()
|
|
_ = yym953
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy952) {
|
|
} else if !yym953 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy952)
|
|
} else {
|
|
z.EncFallback(yy952)
|
|
}
|
|
}
|
|
}
|
|
if yyr945 || yy2arr945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq945[2] {
|
|
yym955 := z.EncBinary()
|
|
_ = yym955
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq945[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym956 := z.EncBinary()
|
|
_ = yym956
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr945 || yy2arr945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq945[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq945[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr945 || yy2arr945 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym958 := z.DecBinary()
|
|
_ = yym958
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct959 := r.ContainerType()
|
|
if yyct959 == codecSelferValueTypeMap1234 {
|
|
yyl959 := r.ReadMapStart()
|
|
if yyl959 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl959, d)
|
|
}
|
|
} else if yyct959 == codecSelferValueTypeArray1234 {
|
|
yyl959 := r.ReadArrayStart()
|
|
if yyl959 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl959, 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 yys960Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys960Slc
|
|
var yyhl960 bool = l >= 0
|
|
for yyj960 := 0; ; yyj960++ {
|
|
if yyhl960 {
|
|
if yyj960 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys960Slc = r.DecodeBytes(yys960Slc, true, true)
|
|
yys960 := string(yys960Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys960 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv962 := &x.Port
|
|
yym963 := z.DecBinary()
|
|
_ = yym963
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv962) {
|
|
} else if !yym963 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv962)
|
|
} else {
|
|
z.DecFallback(yyv962, 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, yys960)
|
|
} // end switch yys960
|
|
} // end for yyj960
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj966 int
|
|
var yyb966 bool
|
|
var yyhl966 bool = l >= 0
|
|
yyj966++
|
|
if yyhl966 {
|
|
yyb966 = yyj966 > l
|
|
} else {
|
|
yyb966 = r.CheckBreak()
|
|
}
|
|
if yyb966 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj966++
|
|
if yyhl966 {
|
|
yyb966 = yyj966 > l
|
|
} else {
|
|
yyb966 = r.CheckBreak()
|
|
}
|
|
if yyb966 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv968 := &x.Port
|
|
yym969 := z.DecBinary()
|
|
_ = yym969
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv968) {
|
|
} else if !yym969 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv968)
|
|
} else {
|
|
z.DecFallback(yyv968, false)
|
|
}
|
|
}
|
|
yyj966++
|
|
if yyhl966 {
|
|
yyb966 = yyj966 > l
|
|
} else {
|
|
yyb966 = r.CheckBreak()
|
|
}
|
|
if yyb966 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj966++
|
|
if yyhl966 {
|
|
yyb966 = yyj966 > l
|
|
} else {
|
|
yyb966 = r.CheckBreak()
|
|
}
|
|
if yyb966 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj966++
|
|
if yyhl966 {
|
|
yyb966 = yyj966 > l
|
|
} else {
|
|
yyb966 = r.CheckBreak()
|
|
}
|
|
if yyb966 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj966-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym972 := z.EncBinary()
|
|
_ = yym972
|
|
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
|
|
yym973 := z.DecBinary()
|
|
_ = yym973
|
|
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 {
|
|
yym974 := z.EncBinary()
|
|
_ = yym974
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep975 := !z.EncBinary()
|
|
yy2arr975 := z.EncBasicHandle().StructToArray
|
|
var yyq975 [1]bool
|
|
_, _, _ = yysep975, yyq975, yy2arr975
|
|
const yyr975 bool = false
|
|
yyq975[0] = true
|
|
var yynn975 int
|
|
if yyr975 || yy2arr975 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn975 = 0
|
|
for _, b := range yyq975 {
|
|
if b {
|
|
yynn975++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn975)
|
|
yynn975 = 0
|
|
}
|
|
if yyr975 || yy2arr975 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq975[0] {
|
|
yy977 := &x.Port
|
|
yym978 := z.EncBinary()
|
|
_ = yym978
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy977) {
|
|
} else if !yym978 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy977)
|
|
} else {
|
|
z.EncFallback(yy977)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq975[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy979 := &x.Port
|
|
yym980 := z.EncBinary()
|
|
_ = yym980
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy979) {
|
|
} else if !yym980 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy979)
|
|
} else {
|
|
z.EncFallback(yy979)
|
|
}
|
|
}
|
|
}
|
|
if yyr975 || yy2arr975 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym981 := z.DecBinary()
|
|
_ = yym981
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct982 := r.ContainerType()
|
|
if yyct982 == codecSelferValueTypeMap1234 {
|
|
yyl982 := r.ReadMapStart()
|
|
if yyl982 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl982, d)
|
|
}
|
|
} else if yyct982 == codecSelferValueTypeArray1234 {
|
|
yyl982 := r.ReadArrayStart()
|
|
if yyl982 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl982, 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 yys983Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys983Slc
|
|
var yyhl983 bool = l >= 0
|
|
for yyj983 := 0; ; yyj983++ {
|
|
if yyhl983 {
|
|
if yyj983 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys983Slc = r.DecodeBytes(yys983Slc, true, true)
|
|
yys983 := string(yys983Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys983 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv984 := &x.Port
|
|
yym985 := z.DecBinary()
|
|
_ = yym985
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv984) {
|
|
} else if !yym985 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv984)
|
|
} else {
|
|
z.DecFallback(yyv984, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys983)
|
|
} // end switch yys983
|
|
} // end for yyj983
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj986 int
|
|
var yyb986 bool
|
|
var yyhl986 bool = l >= 0
|
|
yyj986++
|
|
if yyhl986 {
|
|
yyb986 = yyj986 > l
|
|
} else {
|
|
yyb986 = r.CheckBreak()
|
|
}
|
|
if yyb986 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv987 := &x.Port
|
|
yym988 := z.DecBinary()
|
|
_ = yym988
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv987) {
|
|
} else if !yym988 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv987)
|
|
} else {
|
|
z.DecFallback(yyv987, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj986++
|
|
if yyhl986 {
|
|
yyb986 = yyj986 > l
|
|
} else {
|
|
yyb986 = r.CheckBreak()
|
|
}
|
|
if yyb986 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj986-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym989 := z.EncBinary()
|
|
_ = yym989
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep990 := !z.EncBinary()
|
|
yy2arr990 := z.EncBasicHandle().StructToArray
|
|
var yyq990 [1]bool
|
|
_, _, _ = yysep990, yyq990, yy2arr990
|
|
const yyr990 bool = false
|
|
yyq990[0] = len(x.Command) != 0
|
|
var yynn990 int
|
|
if yyr990 || yy2arr990 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn990 = 0
|
|
for _, b := range yyq990 {
|
|
if b {
|
|
yynn990++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn990)
|
|
yynn990 = 0
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq990[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym992 := z.EncBinary()
|
|
_ = yym992
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq990[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym993 := z.EncBinary()
|
|
_ = yym993
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr990 || yy2arr990 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym994 := z.DecBinary()
|
|
_ = yym994
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct995 := r.ContainerType()
|
|
if yyct995 == codecSelferValueTypeMap1234 {
|
|
yyl995 := r.ReadMapStart()
|
|
if yyl995 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl995, d)
|
|
}
|
|
} else if yyct995 == codecSelferValueTypeArray1234 {
|
|
yyl995 := r.ReadArrayStart()
|
|
if yyl995 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl995, 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 yys996Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys996Slc
|
|
var yyhl996 bool = l >= 0
|
|
for yyj996 := 0; ; yyj996++ {
|
|
if yyhl996 {
|
|
if yyj996 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys996Slc = r.DecodeBytes(yys996Slc, true, true)
|
|
yys996 := string(yys996Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys996 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv997 := &x.Command
|
|
yym998 := z.DecBinary()
|
|
_ = yym998
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv997, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys996)
|
|
} // end switch yys996
|
|
} // end for yyj996
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj999 int
|
|
var yyb999 bool
|
|
var yyhl999 bool = l >= 0
|
|
yyj999++
|
|
if yyhl999 {
|
|
yyb999 = yyj999 > l
|
|
} else {
|
|
yyb999 = r.CheckBreak()
|
|
}
|
|
if yyb999 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1000 := &x.Command
|
|
yym1001 := z.DecBinary()
|
|
_ = yym1001
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1000, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj999++
|
|
if yyhl999 {
|
|
yyb999 = yyj999 > l
|
|
} else {
|
|
yyb999 = r.CheckBreak()
|
|
}
|
|
if yyb999 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj999-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1002 := z.EncBinary()
|
|
_ = yym1002
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1003 := !z.EncBinary()
|
|
yy2arr1003 := z.EncBasicHandle().StructToArray
|
|
var yyq1003 [8]bool
|
|
_, _, _ = yysep1003, yyq1003, yy2arr1003
|
|
const yyr1003 bool = false
|
|
yyq1003[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq1003[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq1003[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq1003[3] = x.InitialDelaySeconds != 0
|
|
yyq1003[4] = x.TimeoutSeconds != 0
|
|
yyq1003[5] = x.PeriodSeconds != 0
|
|
yyq1003[6] = x.SuccessThreshold != 0
|
|
yyq1003[7] = x.FailureThreshold != 0
|
|
var yynn1003 int
|
|
if yyr1003 || yy2arr1003 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1003 = 0
|
|
for _, b := range yyq1003 {
|
|
if b {
|
|
yynn1003++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1003)
|
|
yynn1003 = 0
|
|
}
|
|
var yyn1004 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn1004 = true
|
|
goto LABEL1004
|
|
}
|
|
LABEL1004:
|
|
if yyr1003 || yy2arr1003 {
|
|
if yyn1004 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1003[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1004 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1005 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1005 = true
|
|
goto LABEL1005
|
|
}
|
|
LABEL1005:
|
|
if yyr1003 || yy2arr1003 {
|
|
if yyn1005 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1003[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1005 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1006 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1006 = true
|
|
goto LABEL1006
|
|
}
|
|
LABEL1006:
|
|
if yyr1003 || yy2arr1003 {
|
|
if yyn1006 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1003[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1006 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[3] {
|
|
yym1008 := z.EncBinary()
|
|
_ = yym1008
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1003[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1009 := z.EncBinary()
|
|
_ = yym1009
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[4] {
|
|
yym1011 := z.EncBinary()
|
|
_ = yym1011
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1003[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1012 := z.EncBinary()
|
|
_ = yym1012
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[5] {
|
|
yym1014 := z.EncBinary()
|
|
_ = yym1014
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1003[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("periodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1015 := z.EncBinary()
|
|
_ = yym1015
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[6] {
|
|
yym1017 := z.EncBinary()
|
|
_ = yym1017
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1003[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("successThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1018 := z.EncBinary()
|
|
_ = yym1018
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1003[7] {
|
|
yym1020 := z.EncBinary()
|
|
_ = yym1020
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1003[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("failureThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1021 := z.EncBinary()
|
|
_ = yym1021
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1003 || yy2arr1003 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1022 := z.DecBinary()
|
|
_ = yym1022
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1023 := r.ContainerType()
|
|
if yyct1023 == codecSelferValueTypeMap1234 {
|
|
yyl1023 := r.ReadMapStart()
|
|
if yyl1023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1023, d)
|
|
}
|
|
} else if yyct1023 == codecSelferValueTypeArray1234 {
|
|
yyl1023 := r.ReadArrayStart()
|
|
if yyl1023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1023, 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 yys1024Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1024Slc
|
|
var yyhl1024 bool = l >= 0
|
|
for yyj1024 := 0; ; yyj1024++ {
|
|
if yyhl1024 {
|
|
if yyj1024 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1024Slc = r.DecodeBytes(yys1024Slc, true, true)
|
|
yys1024 := string(yys1024Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1024 {
|
|
case "exec":
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
case "httpGet":
|
|
if x.Handler.HTTPGet == nil {
|
|
x.Handler.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
case "tcpSocket":
|
|
if x.Handler.TCPSocket == nil {
|
|
x.Handler.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
case "initialDelaySeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "timeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "periodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "successThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "failureThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1024)
|
|
} // end switch yys1024
|
|
} // end for yyj1024
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1033 int
|
|
var yyb1033 bool
|
|
var yyhl1033 bool = l >= 0
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
if x.Handler.HTTPGet == nil {
|
|
x.Handler.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
if x.Handler.TCPSocket == nil {
|
|
x.Handler.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1033-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1042 := z.EncBinary()
|
|
_ = yym1042
|
|
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
|
|
yym1043 := z.DecBinary()
|
|
_ = yym1043
|
|
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
|
|
yym1044 := z.EncBinary()
|
|
_ = yym1044
|
|
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
|
|
yym1045 := z.DecBinary()
|
|
_ = yym1045
|
|
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 {
|
|
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.Add) != 0
|
|
yyq1047[1] = len(x.Drop) != 0
|
|
var yynn1047 int
|
|
if yyr1047 || yy2arr1047 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1047 = 0
|
|
for _, b := range yyq1047 {
|
|
if b {
|
|
yynn1047++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1047)
|
|
yynn1047 = 0
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1047[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1049 := z.EncBinary()
|
|
_ = yym1049
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1050 := z.EncBinary()
|
|
_ = yym1050
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1047[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1052 := z.EncBinary()
|
|
_ = yym1052
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1053 := z.EncBinary()
|
|
_ = yym1053
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1054 := z.DecBinary()
|
|
_ = yym1054
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1055 := r.ContainerType()
|
|
if yyct1055 == codecSelferValueTypeMap1234 {
|
|
yyl1055 := r.ReadMapStart()
|
|
if yyl1055 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1055, d)
|
|
}
|
|
} else if yyct1055 == codecSelferValueTypeArray1234 {
|
|
yyl1055 := r.ReadArrayStart()
|
|
if yyl1055 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1055, 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 yys1056Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1056Slc
|
|
var yyhl1056 bool = l >= 0
|
|
for yyj1056 := 0; ; yyj1056++ {
|
|
if yyhl1056 {
|
|
if yyj1056 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1056Slc = r.DecodeBytes(yys1056Slc, true, true)
|
|
yys1056 := string(yys1056Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1056 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1057 := &x.Add
|
|
yym1058 := z.DecBinary()
|
|
_ = yym1058
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1057), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1059 := &x.Drop
|
|
yym1060 := z.DecBinary()
|
|
_ = yym1060
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1059), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1056)
|
|
} // end switch yys1056
|
|
} // end for yyj1056
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1061 int
|
|
var yyb1061 bool
|
|
var yyhl1061 bool = l >= 0
|
|
yyj1061++
|
|
if yyhl1061 {
|
|
yyb1061 = yyj1061 > l
|
|
} else {
|
|
yyb1061 = r.CheckBreak()
|
|
}
|
|
if yyb1061 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1062 := &x.Add
|
|
yym1063 := z.DecBinary()
|
|
_ = yym1063
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1062), d)
|
|
}
|
|
}
|
|
yyj1061++
|
|
if yyhl1061 {
|
|
yyb1061 = yyj1061 > l
|
|
} else {
|
|
yyb1061 = r.CheckBreak()
|
|
}
|
|
if yyb1061 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1064 := &x.Drop
|
|
yym1065 := z.DecBinary()
|
|
_ = yym1065
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1064), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1061++
|
|
if yyhl1061 {
|
|
yyb1061 = yyj1061 > l
|
|
} else {
|
|
yyb1061 = r.CheckBreak()
|
|
}
|
|
if yyb1061 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1061-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1066 := z.EncBinary()
|
|
_ = yym1066
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1067 := !z.EncBinary()
|
|
yy2arr1067 := z.EncBasicHandle().StructToArray
|
|
var yyq1067 [2]bool
|
|
_, _, _ = yysep1067, yyq1067, yy2arr1067
|
|
const yyr1067 bool = false
|
|
yyq1067[0] = len(x.Limits) != 0
|
|
yyq1067[1] = len(x.Requests) != 0
|
|
var yynn1067 int
|
|
if yyr1067 || yy2arr1067 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1067 = 0
|
|
for _, b := range yyq1067 {
|
|
if b {
|
|
yynn1067++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1067)
|
|
yynn1067 = 0
|
|
}
|
|
if yyr1067 || yy2arr1067 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1067[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1067[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1067 || yy2arr1067 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1067[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1067[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requests"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1067 || yy2arr1067 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1070 := z.DecBinary()
|
|
_ = yym1070
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1071 := r.ContainerType()
|
|
if yyct1071 == codecSelferValueTypeMap1234 {
|
|
yyl1071 := r.ReadMapStart()
|
|
if yyl1071 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1071, d)
|
|
}
|
|
} else if yyct1071 == codecSelferValueTypeArray1234 {
|
|
yyl1071 := r.ReadArrayStart()
|
|
if yyl1071 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1071, 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 yys1072Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1072Slc
|
|
var yyhl1072 bool = l >= 0
|
|
for yyj1072 := 0; ; yyj1072++ {
|
|
if yyhl1072 {
|
|
if yyj1072 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1072Slc = r.DecodeBytes(yys1072Slc, true, true)
|
|
yys1072 := string(yys1072Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1072 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1073 := &x.Limits
|
|
yyv1073.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1074 := &x.Requests
|
|
yyv1074.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1072)
|
|
} // end switch yys1072
|
|
} // end for yyj1072
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1075 int
|
|
var yyb1075 bool
|
|
var yyhl1075 bool = l >= 0
|
|
yyj1075++
|
|
if yyhl1075 {
|
|
yyb1075 = yyj1075 > l
|
|
} else {
|
|
yyb1075 = r.CheckBreak()
|
|
}
|
|
if yyb1075 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1076 := &x.Limits
|
|
yyv1076.CodecDecodeSelf(d)
|
|
}
|
|
yyj1075++
|
|
if yyhl1075 {
|
|
yyb1075 = yyj1075 > l
|
|
} else {
|
|
yyb1075 = r.CheckBreak()
|
|
}
|
|
if yyb1075 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1077 := &x.Requests
|
|
yyv1077.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1075++
|
|
if yyhl1075 {
|
|
yyb1075 = yyj1075 > l
|
|
} else {
|
|
yyb1075 = r.CheckBreak()
|
|
}
|
|
if yyb1075 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1075-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1078 := z.EncBinary()
|
|
_ = yym1078
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1079 := !z.EncBinary()
|
|
yy2arr1079 := z.EncBasicHandle().StructToArray
|
|
var yyq1079 [18]bool
|
|
_, _, _ = yysep1079, yyq1079, yy2arr1079
|
|
const yyr1079 bool = false
|
|
yyq1079[2] = len(x.Command) != 0
|
|
yyq1079[3] = len(x.Args) != 0
|
|
yyq1079[4] = x.WorkingDir != ""
|
|
yyq1079[5] = len(x.Ports) != 0
|
|
yyq1079[6] = len(x.Env) != 0
|
|
yyq1079[7] = true
|
|
yyq1079[8] = len(x.VolumeMounts) != 0
|
|
yyq1079[9] = x.LivenessProbe != nil
|
|
yyq1079[10] = x.ReadinessProbe != nil
|
|
yyq1079[11] = x.Lifecycle != nil
|
|
yyq1079[12] = x.TerminationMessagePath != ""
|
|
yyq1079[14] = x.SecurityContext != nil
|
|
yyq1079[15] = x.Stdin != false
|
|
yyq1079[16] = x.StdinOnce != false
|
|
yyq1079[17] = x.TTY != false
|
|
var yynn1079 int
|
|
if yyr1079 || yy2arr1079 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn1079 = 3
|
|
for _, b := range yyq1079 {
|
|
if b {
|
|
yynn1079++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1079)
|
|
yynn1079 = 0
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1081 := z.EncBinary()
|
|
_ = yym1081
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1082 := z.EncBinary()
|
|
_ = yym1082
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1084 := z.EncBinary()
|
|
_ = yym1084
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1085 := z.EncBinary()
|
|
_ = yym1085
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1087 := z.EncBinary()
|
|
_ = yym1087
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1088 := z.EncBinary()
|
|
_ = yym1088
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1090 := z.EncBinary()
|
|
_ = yym1090
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1091 := z.EncBinary()
|
|
_ = yym1091
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[4] {
|
|
yym1093 := z.EncBinary()
|
|
_ = yym1093
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1079[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1094 := z.EncBinary()
|
|
_ = yym1094
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1096 := z.EncBinary()
|
|
_ = yym1096
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1097 := z.EncBinary()
|
|
_ = yym1097
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1099 := z.EncBinary()
|
|
_ = yym1099
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1100 := z.EncBinary()
|
|
_ = yym1100
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[7] {
|
|
yy1102 := &x.Resources
|
|
yy1102.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1103 := &x.Resources
|
|
yy1103.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1105 := z.EncBinary()
|
|
_ = yym1105
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1106 := z.EncBinary()
|
|
_ = yym1106
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("livenessProbe"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readinessProbe"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lifecycle"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[12] {
|
|
yym1111 := z.EncBinary()
|
|
_ = yym1111
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1079[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1112 := z.EncBinary()
|
|
_ = yym1112
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1079[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[15] {
|
|
yym1116 := z.EncBinary()
|
|
_ = yym1116
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1079[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1117 := z.EncBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[16] {
|
|
yym1119 := z.EncBinary()
|
|
_ = yym1119
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1079[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1120 := z.EncBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1079[17] {
|
|
yym1122 := z.EncBinary()
|
|
_ = yym1122
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1079[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1123 := z.EncBinary()
|
|
_ = yym1123
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr1079 || yy2arr1079 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1124 := z.DecBinary()
|
|
_ = yym1124
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1125 := r.ContainerType()
|
|
if yyct1125 == codecSelferValueTypeMap1234 {
|
|
yyl1125 := r.ReadMapStart()
|
|
if yyl1125 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1125, d)
|
|
}
|
|
} else if yyct1125 == codecSelferValueTypeArray1234 {
|
|
yyl1125 := r.ReadArrayStart()
|
|
if yyl1125 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1125, 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 yys1126Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1126Slc
|
|
var yyhl1126 bool = l >= 0
|
|
for yyj1126 := 0; ; yyj1126++ {
|
|
if yyhl1126 {
|
|
if yyj1126 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1126Slc = r.DecodeBytes(yys1126Slc, true, true)
|
|
yys1126 := string(yys1126Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1126 {
|
|
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 {
|
|
yyv1129 := &x.Command
|
|
yym1130 := z.DecBinary()
|
|
_ = yym1130
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1129, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1131 := &x.Args
|
|
yym1132 := z.DecBinary()
|
|
_ = yym1132
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1131, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1134 := &x.Ports
|
|
yym1135 := z.DecBinary()
|
|
_ = yym1135
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1134), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1136 := &x.Env
|
|
yym1137 := z.DecBinary()
|
|
_ = yym1137
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1136), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1138 := &x.Resources
|
|
yyv1138.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1139 := &x.VolumeMounts
|
|
yym1140 := z.DecBinary()
|
|
_ = yym1140
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1139), 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, yys1126)
|
|
} // end switch yys1126
|
|
} // end for yyj1126
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1150 int
|
|
var yyb1150 bool
|
|
var yyhl1150 bool = l >= 0
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1153 := &x.Command
|
|
yym1154 := z.DecBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1153, false, d)
|
|
}
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1155 := &x.Args
|
|
yym1156 := z.DecBinary()
|
|
_ = yym1156
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1155, false, d)
|
|
}
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1158 := &x.Ports
|
|
yym1159 := z.DecBinary()
|
|
_ = yym1159
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1158), d)
|
|
}
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1160 := &x.Env
|
|
yym1161 := z.DecBinary()
|
|
_ = yym1161
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1160), d)
|
|
}
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1162 := &x.Resources
|
|
yyv1162.CodecDecodeSelf(d)
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1163 := &x.VolumeMounts
|
|
yym1164 := z.DecBinary()
|
|
_ = yym1164
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1163), d)
|
|
}
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1150++
|
|
if yyhl1150 {
|
|
yyb1150 = yyj1150 > l
|
|
} else {
|
|
yyb1150 = r.CheckBreak()
|
|
}
|
|
if yyb1150 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1150-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1174 := z.EncBinary()
|
|
_ = yym1174
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1175 := !z.EncBinary()
|
|
yy2arr1175 := z.EncBasicHandle().StructToArray
|
|
var yyq1175 [3]bool
|
|
_, _, _ = yysep1175, yyq1175, yy2arr1175
|
|
const yyr1175 bool = false
|
|
yyq1175[0] = x.Exec != nil
|
|
yyq1175[1] = x.HTTPGet != nil
|
|
yyq1175[2] = x.TCPSocket != nil
|
|
var yynn1175 int
|
|
if yyr1175 || yy2arr1175 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1175 = 0
|
|
for _, b := range yyq1175 {
|
|
if b {
|
|
yynn1175++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1175)
|
|
yynn1175 = 0
|
|
}
|
|
if yyr1175 || yy2arr1175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1175[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1175[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1175 || yy2arr1175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1175[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1175[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1175 || yy2arr1175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1175[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1175[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1175 || yy2arr1175 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1179 := z.DecBinary()
|
|
_ = yym1179
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1180 := r.ContainerType()
|
|
if yyct1180 == codecSelferValueTypeMap1234 {
|
|
yyl1180 := r.ReadMapStart()
|
|
if yyl1180 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1180, d)
|
|
}
|
|
} else if yyct1180 == codecSelferValueTypeArray1234 {
|
|
yyl1180 := r.ReadArrayStart()
|
|
if yyl1180 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1180, 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 yys1181Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1181Slc
|
|
var yyhl1181 bool = l >= 0
|
|
for yyj1181 := 0; ; yyj1181++ {
|
|
if yyhl1181 {
|
|
if yyj1181 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1181Slc = r.DecodeBytes(yys1181Slc, true, true)
|
|
yys1181 := string(yys1181Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1181 {
|
|
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, yys1181)
|
|
} // end switch yys1181
|
|
} // end for yyj1181
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1185 int
|
|
var yyb1185 bool
|
|
var yyhl1185 bool = l >= 0
|
|
yyj1185++
|
|
if yyhl1185 {
|
|
yyb1185 = yyj1185 > l
|
|
} else {
|
|
yyb1185 = r.CheckBreak()
|
|
}
|
|
if yyb1185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1185++
|
|
if yyhl1185 {
|
|
yyb1185 = yyj1185 > l
|
|
} else {
|
|
yyb1185 = r.CheckBreak()
|
|
}
|
|
if yyb1185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1185++
|
|
if yyhl1185 {
|
|
yyb1185 = yyj1185 > l
|
|
} else {
|
|
yyb1185 = r.CheckBreak()
|
|
}
|
|
if yyb1185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1185++
|
|
if yyhl1185 {
|
|
yyb1185 = yyj1185 > l
|
|
} else {
|
|
yyb1185 = r.CheckBreak()
|
|
}
|
|
if yyb1185 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1185-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1190 := !z.EncBinary()
|
|
yy2arr1190 := z.EncBasicHandle().StructToArray
|
|
var yyq1190 [2]bool
|
|
_, _, _ = yysep1190, yyq1190, yy2arr1190
|
|
const yyr1190 bool = false
|
|
yyq1190[0] = x.PostStart != nil
|
|
yyq1190[1] = x.PreStop != nil
|
|
var yynn1190 int
|
|
if yyr1190 || yy2arr1190 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1190 = 0
|
|
for _, b := range yyq1190 {
|
|
if b {
|
|
yynn1190++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1190)
|
|
yynn1190 = 0
|
|
}
|
|
if yyr1190 || yy2arr1190 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1190[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1190[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("postStart"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1190 || yy2arr1190 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1190[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1190[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preStop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1190 || yy2arr1190 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1193 := z.DecBinary()
|
|
_ = yym1193
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1194 := r.ContainerType()
|
|
if yyct1194 == codecSelferValueTypeMap1234 {
|
|
yyl1194 := r.ReadMapStart()
|
|
if yyl1194 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1194, d)
|
|
}
|
|
} else if yyct1194 == codecSelferValueTypeArray1234 {
|
|
yyl1194 := r.ReadArrayStart()
|
|
if yyl1194 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1194, 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 yys1195Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1195Slc
|
|
var yyhl1195 bool = l >= 0
|
|
for yyj1195 := 0; ; yyj1195++ {
|
|
if yyhl1195 {
|
|
if yyj1195 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1195Slc = r.DecodeBytes(yys1195Slc, true, true)
|
|
yys1195 := string(yys1195Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1195 {
|
|
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, yys1195)
|
|
} // end switch yys1195
|
|
} // end for yyj1195
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1198 int
|
|
var yyb1198 bool
|
|
var yyhl1198 bool = l >= 0
|
|
yyj1198++
|
|
if yyhl1198 {
|
|
yyb1198 = yyj1198 > l
|
|
} else {
|
|
yyb1198 = r.CheckBreak()
|
|
}
|
|
if yyb1198 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
yyj1198++
|
|
if yyhl1198 {
|
|
yyb1198 = yyj1198 > l
|
|
} else {
|
|
yyb1198 = r.CheckBreak()
|
|
}
|
|
if yyb1198 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1198++
|
|
if yyhl1198 {
|
|
yyb1198 = yyj1198 > l
|
|
} else {
|
|
yyb1198 = r.CheckBreak()
|
|
}
|
|
if yyb1198 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1198-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1201 := z.EncBinary()
|
|
_ = yym1201
|
|
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
|
|
yym1202 := z.DecBinary()
|
|
_ = yym1202
|
|
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 {
|
|
yym1203 := z.EncBinary()
|
|
_ = yym1203
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1204 := !z.EncBinary()
|
|
yy2arr1204 := z.EncBasicHandle().StructToArray
|
|
var yyq1204 [2]bool
|
|
_, _, _ = yysep1204, yyq1204, yy2arr1204
|
|
const yyr1204 bool = false
|
|
yyq1204[0] = x.Reason != ""
|
|
yyq1204[1] = x.Message != ""
|
|
var yynn1204 int
|
|
if yyr1204 || yy2arr1204 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1204 = 0
|
|
for _, b := range yyq1204 {
|
|
if b {
|
|
yynn1204++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1204)
|
|
yynn1204 = 0
|
|
}
|
|
if yyr1204 || yy2arr1204 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1204[0] {
|
|
yym1206 := z.EncBinary()
|
|
_ = yym1206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1204[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1207 := z.EncBinary()
|
|
_ = yym1207
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1204 || yy2arr1204 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1204[1] {
|
|
yym1209 := z.EncBinary()
|
|
_ = yym1209
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1204[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1210 := z.EncBinary()
|
|
_ = yym1210
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1204 || yy2arr1204 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1211 := z.DecBinary()
|
|
_ = yym1211
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1212 := r.ContainerType()
|
|
if yyct1212 == codecSelferValueTypeMap1234 {
|
|
yyl1212 := r.ReadMapStart()
|
|
if yyl1212 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1212, d)
|
|
}
|
|
} else if yyct1212 == codecSelferValueTypeArray1234 {
|
|
yyl1212 := r.ReadArrayStart()
|
|
if yyl1212 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1212, 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 yys1213Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1213Slc
|
|
var yyhl1213 bool = l >= 0
|
|
for yyj1213 := 0; ; yyj1213++ {
|
|
if yyhl1213 {
|
|
if yyj1213 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1213Slc = r.DecodeBytes(yys1213Slc, true, true)
|
|
yys1213 := string(yys1213Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1213 {
|
|
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, yys1213)
|
|
} // end switch yys1213
|
|
} // end for yyj1213
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1216 int
|
|
var yyb1216 bool
|
|
var yyhl1216 bool = l >= 0
|
|
yyj1216++
|
|
if yyhl1216 {
|
|
yyb1216 = yyj1216 > l
|
|
} else {
|
|
yyb1216 = r.CheckBreak()
|
|
}
|
|
if yyb1216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1216++
|
|
if yyhl1216 {
|
|
yyb1216 = yyj1216 > l
|
|
} else {
|
|
yyb1216 = r.CheckBreak()
|
|
}
|
|
if yyb1216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1216++
|
|
if yyhl1216 {
|
|
yyb1216 = yyj1216 > l
|
|
} else {
|
|
yyb1216 = r.CheckBreak()
|
|
}
|
|
if yyb1216 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1216-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1219 := z.EncBinary()
|
|
_ = yym1219
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1220 := !z.EncBinary()
|
|
yy2arr1220 := z.EncBasicHandle().StructToArray
|
|
var yyq1220 [1]bool
|
|
_, _, _ = yysep1220, yyq1220, yy2arr1220
|
|
const yyr1220 bool = false
|
|
yyq1220[0] = true
|
|
var yynn1220 int
|
|
if yyr1220 || yy2arr1220 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1220 = 0
|
|
for _, b := range yyq1220 {
|
|
if b {
|
|
yynn1220++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1220)
|
|
yynn1220 = 0
|
|
}
|
|
if yyr1220 || yy2arr1220 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1220[0] {
|
|
yy1222 := &x.StartedAt
|
|
yym1223 := z.EncBinary()
|
|
_ = yym1223
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1222) {
|
|
} else if yym1223 {
|
|
z.EncBinaryMarshal(yy1222)
|
|
} else if !yym1223 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1222)
|
|
} else {
|
|
z.EncFallback(yy1222)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1220[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1224 := &x.StartedAt
|
|
yym1225 := z.EncBinary()
|
|
_ = yym1225
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1224) {
|
|
} else if yym1225 {
|
|
z.EncBinaryMarshal(yy1224)
|
|
} else if !yym1225 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1224)
|
|
} else {
|
|
z.EncFallback(yy1224)
|
|
}
|
|
}
|
|
}
|
|
if yyr1220 || yy2arr1220 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1226 := z.DecBinary()
|
|
_ = yym1226
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1227 := r.ContainerType()
|
|
if yyct1227 == codecSelferValueTypeMap1234 {
|
|
yyl1227 := r.ReadMapStart()
|
|
if yyl1227 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1227, d)
|
|
}
|
|
} else if yyct1227 == codecSelferValueTypeArray1234 {
|
|
yyl1227 := r.ReadArrayStart()
|
|
if yyl1227 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1227, 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 yys1228Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1228Slc
|
|
var yyhl1228 bool = l >= 0
|
|
for yyj1228 := 0; ; yyj1228++ {
|
|
if yyhl1228 {
|
|
if yyj1228 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1228Slc = r.DecodeBytes(yys1228Slc, true, true)
|
|
yys1228 := string(yys1228Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1228 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1229 := &x.StartedAt
|
|
yym1230 := z.DecBinary()
|
|
_ = yym1230
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1229) {
|
|
} else if yym1230 {
|
|
z.DecBinaryUnmarshal(yyv1229)
|
|
} else if !yym1230 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1229)
|
|
} else {
|
|
z.DecFallback(yyv1229, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1228)
|
|
} // end switch yys1228
|
|
} // end for yyj1228
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1231 int
|
|
var yyb1231 bool
|
|
var yyhl1231 bool = l >= 0
|
|
yyj1231++
|
|
if yyhl1231 {
|
|
yyb1231 = yyj1231 > l
|
|
} else {
|
|
yyb1231 = r.CheckBreak()
|
|
}
|
|
if yyb1231 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1232 := &x.StartedAt
|
|
yym1233 := z.DecBinary()
|
|
_ = yym1233
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1232) {
|
|
} else if yym1233 {
|
|
z.DecBinaryUnmarshal(yyv1232)
|
|
} else if !yym1233 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1232)
|
|
} else {
|
|
z.DecFallback(yyv1232, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1231++
|
|
if yyhl1231 {
|
|
yyb1231 = yyj1231 > l
|
|
} else {
|
|
yyb1231 = r.CheckBreak()
|
|
}
|
|
if yyb1231 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1231-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1234 := z.EncBinary()
|
|
_ = yym1234
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1235 := !z.EncBinary()
|
|
yy2arr1235 := z.EncBasicHandle().StructToArray
|
|
var yyq1235 [7]bool
|
|
_, _, _ = yysep1235, yyq1235, yy2arr1235
|
|
const yyr1235 bool = false
|
|
yyq1235[1] = x.Signal != 0
|
|
yyq1235[2] = x.Reason != ""
|
|
yyq1235[3] = x.Message != ""
|
|
yyq1235[4] = true
|
|
yyq1235[5] = true
|
|
yyq1235[6] = x.ContainerID != ""
|
|
var yynn1235 int
|
|
if yyr1235 || yy2arr1235 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1235 = 1
|
|
for _, b := range yyq1235 {
|
|
if b {
|
|
yynn1235++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1235)
|
|
yynn1235 = 0
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1237 := z.EncBinary()
|
|
_ = yym1237
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1238 := z.EncBinary()
|
|
_ = yym1238
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[1] {
|
|
yym1240 := z.EncBinary()
|
|
_ = yym1240
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1235[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1241 := z.EncBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[2] {
|
|
yym1243 := z.EncBinary()
|
|
_ = yym1243
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1235[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1244 := z.EncBinary()
|
|
_ = yym1244
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[3] {
|
|
yym1246 := z.EncBinary()
|
|
_ = yym1246
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1235[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1247 := z.EncBinary()
|
|
_ = yym1247
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[4] {
|
|
yy1249 := &x.StartedAt
|
|
yym1250 := z.EncBinary()
|
|
_ = yym1250
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1249) {
|
|
} else if yym1250 {
|
|
z.EncBinaryMarshal(yy1249)
|
|
} else if !yym1250 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1249)
|
|
} else {
|
|
z.EncFallback(yy1249)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1235[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1251 := &x.StartedAt
|
|
yym1252 := z.EncBinary()
|
|
_ = yym1252
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1251) {
|
|
} else if yym1252 {
|
|
z.EncBinaryMarshal(yy1251)
|
|
} else if !yym1252 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1251)
|
|
} else {
|
|
z.EncFallback(yy1251)
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[5] {
|
|
yy1254 := &x.FinishedAt
|
|
yym1255 := z.EncBinary()
|
|
_ = yym1255
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1254) {
|
|
} else if yym1255 {
|
|
z.EncBinaryMarshal(yy1254)
|
|
} else if !yym1255 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1254)
|
|
} else {
|
|
z.EncFallback(yy1254)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1235[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1256 := &x.FinishedAt
|
|
yym1257 := z.EncBinary()
|
|
_ = yym1257
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1256) {
|
|
} else if yym1257 {
|
|
z.EncBinaryMarshal(yy1256)
|
|
} else if !yym1257 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1256)
|
|
} else {
|
|
z.EncFallback(yy1256)
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1235[6] {
|
|
yym1259 := z.EncBinary()
|
|
_ = yym1259
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1235[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1260 := z.EncBinary()
|
|
_ = yym1260
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1235 || yy2arr1235 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1261 := z.DecBinary()
|
|
_ = yym1261
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1262 := r.ContainerType()
|
|
if yyct1262 == codecSelferValueTypeMap1234 {
|
|
yyl1262 := r.ReadMapStart()
|
|
if yyl1262 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1262, d)
|
|
}
|
|
} else if yyct1262 == codecSelferValueTypeArray1234 {
|
|
yyl1262 := r.ReadArrayStart()
|
|
if yyl1262 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1262, 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 yys1263Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1263Slc
|
|
var yyhl1263 bool = l >= 0
|
|
for yyj1263 := 0; ; yyj1263++ {
|
|
if yyhl1263 {
|
|
if yyj1263 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1263Slc = r.DecodeBytes(yys1263Slc, true, true)
|
|
yys1263 := string(yys1263Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1263 {
|
|
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 {
|
|
yyv1268 := &x.StartedAt
|
|
yym1269 := z.DecBinary()
|
|
_ = yym1269
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1268) {
|
|
} else if yym1269 {
|
|
z.DecBinaryUnmarshal(yyv1268)
|
|
} else if !yym1269 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1268)
|
|
} else {
|
|
z.DecFallback(yyv1268, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1270 := &x.FinishedAt
|
|
yym1271 := z.DecBinary()
|
|
_ = yym1271
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1270) {
|
|
} else if yym1271 {
|
|
z.DecBinaryUnmarshal(yyv1270)
|
|
} else if !yym1271 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1270)
|
|
} else {
|
|
z.DecFallback(yyv1270, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1263)
|
|
} // end switch yys1263
|
|
} // end for yyj1263
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1273 int
|
|
var yyb1273 bool
|
|
var yyhl1273 bool = l >= 0
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1278 := &x.StartedAt
|
|
yym1279 := z.DecBinary()
|
|
_ = yym1279
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1278) {
|
|
} else if yym1279 {
|
|
z.DecBinaryUnmarshal(yyv1278)
|
|
} else if !yym1279 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1278)
|
|
} else {
|
|
z.DecFallback(yyv1278, false)
|
|
}
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1280 := &x.FinishedAt
|
|
yym1281 := z.DecBinary()
|
|
_ = yym1281
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1280) {
|
|
} else if yym1281 {
|
|
z.DecBinaryUnmarshal(yyv1280)
|
|
} else if !yym1281 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1280)
|
|
} else {
|
|
z.DecFallback(yyv1280, false)
|
|
}
|
|
}
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1273++
|
|
if yyhl1273 {
|
|
yyb1273 = yyj1273 > l
|
|
} else {
|
|
yyb1273 = r.CheckBreak()
|
|
}
|
|
if yyb1273 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1273-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1283 := z.EncBinary()
|
|
_ = yym1283
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1284 := !z.EncBinary()
|
|
yy2arr1284 := z.EncBasicHandle().StructToArray
|
|
var yyq1284 [3]bool
|
|
_, _, _ = yysep1284, yyq1284, yy2arr1284
|
|
const yyr1284 bool = false
|
|
yyq1284[0] = x.Waiting != nil
|
|
yyq1284[1] = x.Running != nil
|
|
yyq1284[2] = x.Terminated != nil
|
|
var yynn1284 int
|
|
if yyr1284 || yy2arr1284 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1284 = 0
|
|
for _, b := range yyq1284 {
|
|
if b {
|
|
yynn1284++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1284)
|
|
yynn1284 = 0
|
|
}
|
|
if yyr1284 || yy2arr1284 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1284[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1284[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("waiting"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1284 || yy2arr1284 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1284[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1284[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("running"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1284 || yy2arr1284 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1284[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1284[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminated"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1284 || yy2arr1284 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1288 := z.DecBinary()
|
|
_ = yym1288
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1289 := r.ContainerType()
|
|
if yyct1289 == codecSelferValueTypeMap1234 {
|
|
yyl1289 := r.ReadMapStart()
|
|
if yyl1289 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1289, d)
|
|
}
|
|
} else if yyct1289 == codecSelferValueTypeArray1234 {
|
|
yyl1289 := r.ReadArrayStart()
|
|
if yyl1289 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1289, 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 yys1290Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1290Slc
|
|
var yyhl1290 bool = l >= 0
|
|
for yyj1290 := 0; ; yyj1290++ {
|
|
if yyhl1290 {
|
|
if yyj1290 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1290Slc = r.DecodeBytes(yys1290Slc, true, true)
|
|
yys1290 := string(yys1290Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1290 {
|
|
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, yys1290)
|
|
} // end switch yys1290
|
|
} // end for yyj1290
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1294 int
|
|
var yyb1294 bool
|
|
var yyhl1294 bool = l >= 0
|
|
yyj1294++
|
|
if yyhl1294 {
|
|
yyb1294 = yyj1294 > l
|
|
} else {
|
|
yyb1294 = r.CheckBreak()
|
|
}
|
|
if yyb1294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
yyj1294++
|
|
if yyhl1294 {
|
|
yyb1294 = yyj1294 > l
|
|
} else {
|
|
yyb1294 = r.CheckBreak()
|
|
}
|
|
if yyb1294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
yyj1294++
|
|
if yyhl1294 {
|
|
yyb1294 = yyj1294 > l
|
|
} else {
|
|
yyb1294 = r.CheckBreak()
|
|
}
|
|
if yyb1294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1294++
|
|
if yyhl1294 {
|
|
yyb1294 = yyj1294 > l
|
|
} else {
|
|
yyb1294 = r.CheckBreak()
|
|
}
|
|
if yyb1294 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1294-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1298 := z.EncBinary()
|
|
_ = yym1298
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1299 := !z.EncBinary()
|
|
yy2arr1299 := z.EncBasicHandle().StructToArray
|
|
var yyq1299 [8]bool
|
|
_, _, _ = yysep1299, yyq1299, yy2arr1299
|
|
const yyr1299 bool = false
|
|
yyq1299[1] = true
|
|
yyq1299[2] = true
|
|
yyq1299[7] = x.ContainerID != ""
|
|
var yynn1299 int
|
|
if yyr1299 || yy2arr1299 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1299 = 5
|
|
for _, b := range yyq1299 {
|
|
if b {
|
|
yynn1299++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1299)
|
|
yynn1299 = 0
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1301 := z.EncBinary()
|
|
_ = yym1301
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1302 := z.EncBinary()
|
|
_ = yym1302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1299[1] {
|
|
yy1304 := &x.State
|
|
yy1304.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1299[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1305 := &x.State
|
|
yy1305.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1299[2] {
|
|
yy1307 := &x.LastTerminationState
|
|
yy1307.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1299[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1308 := &x.LastTerminationState
|
|
yy1308.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1310 := z.EncBinary()
|
|
_ = yym1310
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1311 := z.EncBinary()
|
|
_ = yym1311
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1313 := z.EncBinary()
|
|
_ = yym1313
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1314 := z.EncBinary()
|
|
_ = yym1314
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1316 := z.EncBinary()
|
|
_ = yym1316
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1317 := z.EncBinary()
|
|
_ = yym1317
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1319 := z.EncBinary()
|
|
_ = yym1319
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imageID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1320 := z.EncBinary()
|
|
_ = yym1320
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1299[7] {
|
|
yym1322 := z.EncBinary()
|
|
_ = yym1322
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1299[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1323 := z.EncBinary()
|
|
_ = yym1323
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1299 || yy2arr1299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1324 := z.DecBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1325 := r.ContainerType()
|
|
if yyct1325 == codecSelferValueTypeMap1234 {
|
|
yyl1325 := r.ReadMapStart()
|
|
if yyl1325 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1325, d)
|
|
}
|
|
} else if yyct1325 == codecSelferValueTypeArray1234 {
|
|
yyl1325 := r.ReadArrayStart()
|
|
if yyl1325 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1325, 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 yys1326Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1326Slc
|
|
var yyhl1326 bool = l >= 0
|
|
for yyj1326 := 0; ; yyj1326++ {
|
|
if yyhl1326 {
|
|
if yyj1326 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1326Slc = r.DecodeBytes(yys1326Slc, true, true)
|
|
yys1326 := string(yys1326Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1326 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1328 := &x.State
|
|
yyv1328.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1329 := &x.LastTerminationState
|
|
yyv1329.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, yys1326)
|
|
} // end switch yys1326
|
|
} // end for yyj1326
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1335 int
|
|
var yyb1335 bool
|
|
var yyhl1335 bool = l >= 0
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1337 := &x.State
|
|
yyv1337.CodecDecodeSelf(d)
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1338 := &x.LastTerminationState
|
|
yyv1338.CodecDecodeSelf(d)
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1335++
|
|
if yyhl1335 {
|
|
yyb1335 = yyj1335 > l
|
|
} else {
|
|
yyb1335 = r.CheckBreak()
|
|
}
|
|
if yyb1335 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1335-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1344 := z.EncBinary()
|
|
_ = yym1344
|
|
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
|
|
yym1345 := z.DecBinary()
|
|
_ = yym1345
|
|
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
|
|
yym1346 := z.EncBinary()
|
|
_ = yym1346
|
|
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
|
|
yym1347 := z.DecBinary()
|
|
_ = yym1347
|
|
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 {
|
|
yym1348 := z.EncBinary()
|
|
_ = yym1348
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1349 := !z.EncBinary()
|
|
yy2arr1349 := z.EncBasicHandle().StructToArray
|
|
var yyq1349 [6]bool
|
|
_, _, _ = yysep1349, yyq1349, yy2arr1349
|
|
const yyr1349 bool = false
|
|
yyq1349[2] = true
|
|
yyq1349[3] = true
|
|
yyq1349[4] = x.Reason != ""
|
|
yyq1349[5] = x.Message != ""
|
|
var yynn1349 int
|
|
if yyr1349 || yy2arr1349 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn1349 = 2
|
|
for _, b := range yyq1349 {
|
|
if b {
|
|
yynn1349++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1349)
|
|
yynn1349 = 0
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1349[2] {
|
|
yy1353 := &x.LastProbeTime
|
|
yym1354 := z.EncBinary()
|
|
_ = yym1354
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1353) {
|
|
} else if yym1354 {
|
|
z.EncBinaryMarshal(yy1353)
|
|
} else if !yym1354 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1353)
|
|
} else {
|
|
z.EncFallback(yy1353)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1349[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1355 := &x.LastProbeTime
|
|
yym1356 := z.EncBinary()
|
|
_ = yym1356
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1355) {
|
|
} else if yym1356 {
|
|
z.EncBinaryMarshal(yy1355)
|
|
} else if !yym1356 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1355)
|
|
} else {
|
|
z.EncFallback(yy1355)
|
|
}
|
|
}
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1349[3] {
|
|
yy1358 := &x.LastTransitionTime
|
|
yym1359 := z.EncBinary()
|
|
_ = yym1359
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1358) {
|
|
} else if yym1359 {
|
|
z.EncBinaryMarshal(yy1358)
|
|
} else if !yym1359 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1358)
|
|
} else {
|
|
z.EncFallback(yy1358)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1349[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1360 := &x.LastTransitionTime
|
|
yym1361 := z.EncBinary()
|
|
_ = yym1361
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1360) {
|
|
} else if yym1361 {
|
|
z.EncBinaryMarshal(yy1360)
|
|
} else if !yym1361 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1360)
|
|
} else {
|
|
z.EncFallback(yy1360)
|
|
}
|
|
}
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1349[4] {
|
|
yym1363 := z.EncBinary()
|
|
_ = yym1363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1349[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1364 := z.EncBinary()
|
|
_ = yym1364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1349[5] {
|
|
yym1366 := z.EncBinary()
|
|
_ = yym1366
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1349[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1367 := z.EncBinary()
|
|
_ = yym1367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1349 || yy2arr1349 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1368 := z.DecBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1369 := r.ContainerType()
|
|
if yyct1369 == codecSelferValueTypeMap1234 {
|
|
yyl1369 := r.ReadMapStart()
|
|
if yyl1369 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1369, d)
|
|
}
|
|
} else if yyct1369 == codecSelferValueTypeArray1234 {
|
|
yyl1369 := r.ReadArrayStart()
|
|
if yyl1369 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1369, 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 yys1370Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1370Slc
|
|
var yyhl1370 bool = l >= 0
|
|
for yyj1370 := 0; ; yyj1370++ {
|
|
if yyhl1370 {
|
|
if yyj1370 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1370Slc = r.DecodeBytes(yys1370Slc, true, true)
|
|
yys1370 := string(yys1370Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1370 {
|
|
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 {
|
|
yyv1373 := &x.LastProbeTime
|
|
yym1374 := z.DecBinary()
|
|
_ = yym1374
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1373) {
|
|
} else if yym1374 {
|
|
z.DecBinaryUnmarshal(yyv1373)
|
|
} else if !yym1374 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1373)
|
|
} else {
|
|
z.DecFallback(yyv1373, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1375 := &x.LastTransitionTime
|
|
yym1376 := z.DecBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1375) {
|
|
} else if yym1376 {
|
|
z.DecBinaryUnmarshal(yyv1375)
|
|
} else if !yym1376 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1375)
|
|
} else {
|
|
z.DecFallback(yyv1375, 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, yys1370)
|
|
} // end switch yys1370
|
|
} // end for yyj1370
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1379 int
|
|
var yyb1379 bool
|
|
var yyhl1379 bool = l >= 0
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1382 := &x.LastProbeTime
|
|
yym1383 := z.DecBinary()
|
|
_ = yym1383
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1382) {
|
|
} else if yym1383 {
|
|
z.DecBinaryUnmarshal(yyv1382)
|
|
} else if !yym1383 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1382)
|
|
} else {
|
|
z.DecFallback(yyv1382, false)
|
|
}
|
|
}
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1384 := &x.LastTransitionTime
|
|
yym1385 := z.DecBinary()
|
|
_ = yym1385
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1384) {
|
|
} else if yym1385 {
|
|
z.DecBinaryUnmarshal(yyv1384)
|
|
} else if !yym1385 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1384)
|
|
} else {
|
|
z.DecFallback(yyv1384, false)
|
|
}
|
|
}
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1379++
|
|
if yyhl1379 {
|
|
yyb1379 = yyj1379 > l
|
|
} else {
|
|
yyb1379 = r.CheckBreak()
|
|
}
|
|
if yyb1379 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1379-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1388 := z.EncBinary()
|
|
_ = yym1388
|
|
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
|
|
yym1389 := z.DecBinary()
|
|
_ = yym1389
|
|
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 {
|
|
yym1390 := z.EncBinary()
|
|
_ = yym1390
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1391 := !z.EncBinary()
|
|
yy2arr1391 := z.EncBasicHandle().StructToArray
|
|
var yyq1391 [4]bool
|
|
_, _, _ = yysep1391, yyq1391, yy2arr1391
|
|
const yyr1391 bool = false
|
|
yyq1391[0] = x.Kind != ""
|
|
yyq1391[1] = x.APIVersion != ""
|
|
yyq1391[2] = true
|
|
var yynn1391 int
|
|
if yyr1391 || yy2arr1391 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1391 = 1
|
|
for _, b := range yyq1391 {
|
|
if b {
|
|
yynn1391++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1391)
|
|
yynn1391 = 0
|
|
}
|
|
if yyr1391 || yy2arr1391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1391[0] {
|
|
yym1393 := z.EncBinary()
|
|
_ = yym1393
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1391[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1394 := z.EncBinary()
|
|
_ = yym1394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1391 || yy2arr1391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1391[1] {
|
|
yym1396 := z.EncBinary()
|
|
_ = yym1396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1391[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1397 := z.EncBinary()
|
|
_ = yym1397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1391 || yy2arr1391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1391[2] {
|
|
yy1399 := &x.ListMeta
|
|
yym1400 := z.EncBinary()
|
|
_ = yym1400
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1399) {
|
|
} else {
|
|
z.EncFallback(yy1399)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1391[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1401 := &x.ListMeta
|
|
yym1402 := z.EncBinary()
|
|
_ = yym1402
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1401) {
|
|
} else {
|
|
z.EncFallback(yy1401)
|
|
}
|
|
}
|
|
}
|
|
if yyr1391 || yy2arr1391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1404 := z.EncBinary()
|
|
_ = yym1404
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1405 := z.EncBinary()
|
|
_ = yym1405
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1391 || yy2arr1391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1406 := z.DecBinary()
|
|
_ = yym1406
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1407 := r.ContainerType()
|
|
if yyct1407 == codecSelferValueTypeMap1234 {
|
|
yyl1407 := r.ReadMapStart()
|
|
if yyl1407 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1407, d)
|
|
}
|
|
} else if yyct1407 == codecSelferValueTypeArray1234 {
|
|
yyl1407 := r.ReadArrayStart()
|
|
if yyl1407 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1407, 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 yys1408Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1408Slc
|
|
var yyhl1408 bool = l >= 0
|
|
for yyj1408 := 0; ; yyj1408++ {
|
|
if yyhl1408 {
|
|
if yyj1408 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1408Slc = r.DecodeBytes(yys1408Slc, true, true)
|
|
yys1408 := string(yys1408Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1408 {
|
|
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 {
|
|
yyv1411 := &x.ListMeta
|
|
yym1412 := z.DecBinary()
|
|
_ = yym1412
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1411) {
|
|
} else {
|
|
z.DecFallback(yyv1411, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1413 := &x.Items
|
|
yym1414 := z.DecBinary()
|
|
_ = yym1414
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1413), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1408)
|
|
} // end switch yys1408
|
|
} // end for yyj1408
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1415 int
|
|
var yyb1415 bool
|
|
var yyhl1415 bool = l >= 0
|
|
yyj1415++
|
|
if yyhl1415 {
|
|
yyb1415 = yyj1415 > l
|
|
} else {
|
|
yyb1415 = r.CheckBreak()
|
|
}
|
|
if yyb1415 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1415++
|
|
if yyhl1415 {
|
|
yyb1415 = yyj1415 > l
|
|
} else {
|
|
yyb1415 = r.CheckBreak()
|
|
}
|
|
if yyb1415 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1415++
|
|
if yyhl1415 {
|
|
yyb1415 = yyj1415 > l
|
|
} else {
|
|
yyb1415 = r.CheckBreak()
|
|
}
|
|
if yyb1415 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1418 := &x.ListMeta
|
|
yym1419 := z.DecBinary()
|
|
_ = yym1419
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1418) {
|
|
} else {
|
|
z.DecFallback(yyv1418, false)
|
|
}
|
|
}
|
|
yyj1415++
|
|
if yyhl1415 {
|
|
yyb1415 = yyj1415 > l
|
|
} else {
|
|
yyb1415 = r.CheckBreak()
|
|
}
|
|
if yyb1415 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1420 := &x.Items
|
|
yym1421 := z.DecBinary()
|
|
_ = yym1421
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1420), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1415++
|
|
if yyhl1415 {
|
|
yyb1415 = yyj1415 > l
|
|
} else {
|
|
yyb1415 = r.CheckBreak()
|
|
}
|
|
if yyb1415 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1415-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1422 := z.EncBinary()
|
|
_ = yym1422
|
|
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
|
|
yym1423 := z.DecBinary()
|
|
_ = yym1423
|
|
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 {
|
|
yym1424 := z.EncBinary()
|
|
_ = yym1424
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1425 := !z.EncBinary()
|
|
yy2arr1425 := z.EncBasicHandle().StructToArray
|
|
var yyq1425 [11]bool
|
|
_, _, _ = yysep1425, yyq1425, yy2arr1425
|
|
const yyr1425 bool = false
|
|
yyq1425[2] = x.RestartPolicy != ""
|
|
yyq1425[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1425[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1425[5] = x.DNSPolicy != ""
|
|
yyq1425[6] = len(x.NodeSelector) != 0
|
|
yyq1425[8] = x.NodeName != ""
|
|
yyq1425[9] = x.SecurityContext != nil
|
|
yyq1425[10] = len(x.ImagePullSecrets) != 0
|
|
var yynn1425 int
|
|
if yyr1425 || yy2arr1425 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn1425 = 3
|
|
for _, b := range yyq1425 {
|
|
if b {
|
|
yynn1425++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1425)
|
|
yynn1425 = 0
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1427 := z.EncBinary()
|
|
_ = yym1427
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1428 := z.EncBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1430 := z.EncBinary()
|
|
_ = yym1430
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containers"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1425[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1434 := *x.TerminationGracePeriodSeconds
|
|
yym1435 := z.EncBinary()
|
|
_ = yym1435
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1434))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1425[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1436 := *x.TerminationGracePeriodSeconds
|
|
yym1437 := z.EncBinary()
|
|
_ = yym1437
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1436))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1439 := *x.ActiveDeadlineSeconds
|
|
yym1440 := z.EncBinary()
|
|
_ = yym1440
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1439))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1425[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1441 := *x.ActiveDeadlineSeconds
|
|
yym1442 := z.EncBinary()
|
|
_ = yym1442
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1441))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1425[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1445 := z.EncBinary()
|
|
_ = yym1445
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1425[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1446 := z.EncBinary()
|
|
_ = yym1446
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1448 := z.EncBinary()
|
|
_ = yym1448
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1449 := z.EncBinary()
|
|
_ = yym1449
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[8] {
|
|
yym1451 := z.EncBinary()
|
|
_ = yym1451
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1425[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1452 := z.EncBinary()
|
|
_ = yym1452
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1425[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1425[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1455 := z.EncBinary()
|
|
_ = yym1455
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1425[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1456 := z.EncBinary()
|
|
_ = yym1456
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1425 || yy2arr1425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1457 := z.DecBinary()
|
|
_ = yym1457
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1458 := r.ContainerType()
|
|
if yyct1458 == codecSelferValueTypeMap1234 {
|
|
yyl1458 := r.ReadMapStart()
|
|
if yyl1458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1458, d)
|
|
}
|
|
} else if yyct1458 == codecSelferValueTypeArray1234 {
|
|
yyl1458 := r.ReadArrayStart()
|
|
if yyl1458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1458, 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 yys1459Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1459Slc
|
|
var yyhl1459 bool = l >= 0
|
|
for yyj1459 := 0; ; yyj1459++ {
|
|
if yyhl1459 {
|
|
if yyj1459 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1459Slc = r.DecodeBytes(yys1459Slc, true, true)
|
|
yys1459 := string(yys1459Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1459 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1460 := &x.Volumes
|
|
yym1461 := z.DecBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1460), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1462 := &x.Containers
|
|
yym1463 := z.DecBinary()
|
|
_ = yym1463
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1462), 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)
|
|
}
|
|
yym1466 := z.DecBinary()
|
|
_ = yym1466
|
|
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)
|
|
}
|
|
yym1468 := z.DecBinary()
|
|
_ = yym1468
|
|
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 {
|
|
yyv1470 := &x.NodeSelector
|
|
yym1471 := z.DecBinary()
|
|
_ = yym1471
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1470, 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 {
|
|
yyv1475 := &x.ImagePullSecrets
|
|
yym1476 := z.DecBinary()
|
|
_ = yym1476
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1475), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1459)
|
|
} // end switch yys1459
|
|
} // end for yyj1459
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1477 int
|
|
var yyb1477 bool
|
|
var yyhl1477 bool = l >= 0
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1478 := &x.Volumes
|
|
yym1479 := z.DecBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1478), d)
|
|
}
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1480 := &x.Containers
|
|
yym1481 := z.DecBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1480), d)
|
|
}
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1484 := z.DecBinary()
|
|
_ = yym1484
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1486 := z.DecBinary()
|
|
_ = yym1486
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1488 := &x.NodeSelector
|
|
yym1489 := z.DecBinary()
|
|
_ = yym1489
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1488, false, d)
|
|
}
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1493 := &x.ImagePullSecrets
|
|
yym1494 := z.DecBinary()
|
|
_ = yym1494
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1493), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1477++
|
|
if yyhl1477 {
|
|
yyb1477 = yyj1477 > l
|
|
} else {
|
|
yyb1477 = r.CheckBreak()
|
|
}
|
|
if yyb1477 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1477-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1495 := z.EncBinary()
|
|
_ = yym1495
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1496 := !z.EncBinary()
|
|
yy2arr1496 := z.EncBasicHandle().StructToArray
|
|
var yyq1496 [8]bool
|
|
_, _, _ = yysep1496, yyq1496, yy2arr1496
|
|
const yyr1496 bool = false
|
|
yyq1496[0] = x.HostNetwork != false
|
|
yyq1496[1] = x.HostPID != false
|
|
yyq1496[2] = x.HostIPC != false
|
|
yyq1496[3] = x.SELinuxOptions != nil
|
|
yyq1496[4] = x.RunAsUser != nil
|
|
yyq1496[5] = x.RunAsNonRoot != nil
|
|
yyq1496[6] = len(x.SupplementalGroups) != 0
|
|
yyq1496[7] = x.FSGroup != nil
|
|
var yynn1496 int
|
|
if yyr1496 || yy2arr1496 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1496 = 0
|
|
for _, b := range yyq1496 {
|
|
if b {
|
|
yynn1496++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1496)
|
|
yynn1496 = 0
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[0] {
|
|
yym1498 := z.EncBinary()
|
|
_ = yym1498
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1496[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1499 := z.EncBinary()
|
|
_ = yym1499
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[1] {
|
|
yym1501 := z.EncBinary()
|
|
_ = yym1501
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1496[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1502 := z.EncBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[2] {
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1496[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1505 := z.EncBinary()
|
|
_ = yym1505
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1496[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1508 := *x.RunAsUser
|
|
yym1509 := z.EncBinary()
|
|
_ = yym1509
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1508))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1496[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1510 := *x.RunAsUser
|
|
yym1511 := z.EncBinary()
|
|
_ = yym1511
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1510))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1513 := *x.RunAsNonRoot
|
|
yym1514 := z.EncBinary()
|
|
_ = yym1514
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1513))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1496[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1515 := *x.RunAsNonRoot
|
|
yym1516 := z.EncBinary()
|
|
_ = yym1516
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1515))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1518 := z.EncBinary()
|
|
_ = yym1518
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1496[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1519 := z.EncBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1496[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1521 := *x.FSGroup
|
|
yym1522 := z.EncBinary()
|
|
_ = yym1522
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1521))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1496[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1523 := *x.FSGroup
|
|
yym1524 := z.EncBinary()
|
|
_ = yym1524
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1523))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1496 || yy2arr1496 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1525 := z.DecBinary()
|
|
_ = yym1525
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1526 := r.ContainerType()
|
|
if yyct1526 == codecSelferValueTypeMap1234 {
|
|
yyl1526 := r.ReadMapStart()
|
|
if yyl1526 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1526, d)
|
|
}
|
|
} else if yyct1526 == codecSelferValueTypeArray1234 {
|
|
yyl1526 := r.ReadArrayStart()
|
|
if yyl1526 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1526, 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 yys1527Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1527Slc
|
|
var yyhl1527 bool = l >= 0
|
|
for yyj1527 := 0; ; yyj1527++ {
|
|
if yyhl1527 {
|
|
if yyj1527 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1527Slc = r.DecodeBytes(yys1527Slc, true, true)
|
|
yys1527 := string(yys1527Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1527 {
|
|
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)
|
|
}
|
|
yym1533 := z.DecBinary()
|
|
_ = yym1533
|
|
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)
|
|
}
|
|
yym1535 := z.DecBinary()
|
|
_ = yym1535
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1536 := &x.SupplementalGroups
|
|
yym1537 := z.DecBinary()
|
|
_ = yym1537
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1536, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1539 := z.DecBinary()
|
|
_ = yym1539
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1527)
|
|
} // end switch yys1527
|
|
} // end for yyj1527
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1540 int
|
|
var yyb1540 bool
|
|
var yyhl1540 bool = l >= 0
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym1546 := z.DecBinary()
|
|
_ = yym1546
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym1548 := z.DecBinary()
|
|
_ = yym1548
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1549 := &x.SupplementalGroups
|
|
yym1550 := z.DecBinary()
|
|
_ = yym1550
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1549, false, d)
|
|
}
|
|
}
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1552 := z.DecBinary()
|
|
_ = yym1552
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj1540++
|
|
if yyhl1540 {
|
|
yyb1540 = yyj1540 > l
|
|
} else {
|
|
yyb1540 = r.CheckBreak()
|
|
}
|
|
if yyb1540 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1540-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1553 := z.EncBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1554 := !z.EncBinary()
|
|
yy2arr1554 := z.EncBasicHandle().StructToArray
|
|
var yyq1554 [8]bool
|
|
_, _, _ = yysep1554, yyq1554, yy2arr1554
|
|
const yyr1554 bool = false
|
|
yyq1554[0] = x.Phase != ""
|
|
yyq1554[1] = len(x.Conditions) != 0
|
|
yyq1554[2] = x.Message != ""
|
|
yyq1554[3] = x.Reason != ""
|
|
yyq1554[4] = x.HostIP != ""
|
|
yyq1554[5] = x.PodIP != ""
|
|
yyq1554[6] = x.StartTime != nil
|
|
yyq1554[7] = len(x.ContainerStatuses) != 0
|
|
var yynn1554 int
|
|
if yyr1554 || yy2arr1554 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1554 = 0
|
|
for _, b := range yyq1554 {
|
|
if b {
|
|
yynn1554++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1554)
|
|
yynn1554 = 0
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1557 := z.EncBinary()
|
|
_ = yym1557
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1554[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1558 := z.EncBinary()
|
|
_ = yym1558
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[2] {
|
|
yym1560 := z.EncBinary()
|
|
_ = yym1560
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1561 := z.EncBinary()
|
|
_ = yym1561
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[3] {
|
|
yym1563 := z.EncBinary()
|
|
_ = yym1563
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1564 := z.EncBinary()
|
|
_ = yym1564
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[4] {
|
|
yym1566 := z.EncBinary()
|
|
_ = yym1566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1567 := z.EncBinary()
|
|
_ = yym1567
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[5] {
|
|
yym1569 := z.EncBinary()
|
|
_ = yym1569
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1570 := z.EncBinary()
|
|
_ = yym1570
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1572 := z.EncBinary()
|
|
_ = yym1572
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1572 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1572 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1554[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1573 := z.EncBinary()
|
|
_ = yym1573
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1573 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1573 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1554[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1575 := z.EncBinary()
|
|
_ = yym1575
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1554[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1576 := z.EncBinary()
|
|
_ = yym1576
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1577 := z.DecBinary()
|
|
_ = yym1577
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1578 := r.ContainerType()
|
|
if yyct1578 == codecSelferValueTypeMap1234 {
|
|
yyl1578 := r.ReadMapStart()
|
|
if yyl1578 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1578, d)
|
|
}
|
|
} else if yyct1578 == codecSelferValueTypeArray1234 {
|
|
yyl1578 := r.ReadArrayStart()
|
|
if yyl1578 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1578, 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 yys1579Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1579Slc
|
|
var yyhl1579 bool = l >= 0
|
|
for yyj1579 := 0; ; yyj1579++ {
|
|
if yyhl1579 {
|
|
if yyj1579 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1579Slc = r.DecodeBytes(yys1579Slc, true, true)
|
|
yys1579 := string(yys1579Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1579 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1581 := &x.Conditions
|
|
yym1582 := z.DecBinary()
|
|
_ = yym1582
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1581), 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)
|
|
}
|
|
yym1588 := z.DecBinary()
|
|
_ = yym1588
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1588 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1588 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1589 := &x.ContainerStatuses
|
|
yym1590 := z.DecBinary()
|
|
_ = yym1590
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1589), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1579)
|
|
} // end switch yys1579
|
|
} // end for yyj1579
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1591 int
|
|
var yyb1591 bool
|
|
var yyhl1591 bool = l >= 0
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1593 := &x.Conditions
|
|
yym1594 := z.DecBinary()
|
|
_ = yym1594
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1593), d)
|
|
}
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1600 := z.DecBinary()
|
|
_ = yym1600
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1600 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1600 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1601 := &x.ContainerStatuses
|
|
yym1602 := z.DecBinary()
|
|
_ = yym1602
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1601), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1591++
|
|
if yyhl1591 {
|
|
yyb1591 = yyj1591 > l
|
|
} else {
|
|
yyb1591 = r.CheckBreak()
|
|
}
|
|
if yyb1591 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1591-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1603 := z.EncBinary()
|
|
_ = yym1603
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1604 := !z.EncBinary()
|
|
yy2arr1604 := z.EncBasicHandle().StructToArray
|
|
var yyq1604 [4]bool
|
|
_, _, _ = yysep1604, yyq1604, yy2arr1604
|
|
const yyr1604 bool = false
|
|
yyq1604[0] = x.Kind != ""
|
|
yyq1604[1] = x.APIVersion != ""
|
|
yyq1604[2] = true
|
|
yyq1604[3] = true
|
|
var yynn1604 int
|
|
if yyr1604 || yy2arr1604 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1604 = 0
|
|
for _, b := range yyq1604 {
|
|
if b {
|
|
yynn1604++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1604)
|
|
yynn1604 = 0
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1604[0] {
|
|
yym1606 := z.EncBinary()
|
|
_ = yym1606
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1604[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1607 := z.EncBinary()
|
|
_ = yym1607
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1604[1] {
|
|
yym1609 := z.EncBinary()
|
|
_ = yym1609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1604[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1610 := z.EncBinary()
|
|
_ = yym1610
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1604[2] {
|
|
yy1612 := &x.ObjectMeta
|
|
yy1612.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1604[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1613 := &x.ObjectMeta
|
|
yy1613.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1604[3] {
|
|
yy1615 := &x.Status
|
|
yy1615.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1604[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1616 := &x.Status
|
|
yy1616.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1617 := z.DecBinary()
|
|
_ = yym1617
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1618 := r.ContainerType()
|
|
if yyct1618 == codecSelferValueTypeMap1234 {
|
|
yyl1618 := r.ReadMapStart()
|
|
if yyl1618 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1618, d)
|
|
}
|
|
} else if yyct1618 == codecSelferValueTypeArray1234 {
|
|
yyl1618 := r.ReadArrayStart()
|
|
if yyl1618 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1618, 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 yys1619Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1619Slc
|
|
var yyhl1619 bool = l >= 0
|
|
for yyj1619 := 0; ; yyj1619++ {
|
|
if yyhl1619 {
|
|
if yyj1619 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1619Slc = r.DecodeBytes(yys1619Slc, true, true)
|
|
yys1619 := string(yys1619Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1619 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1622 := &x.ObjectMeta
|
|
yyv1622.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1623 := &x.Status
|
|
yyv1623.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1619)
|
|
} // end switch yys1619
|
|
} // end for yyj1619
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1624 int
|
|
var yyb1624 bool
|
|
var yyhl1624 bool = l >= 0
|
|
yyj1624++
|
|
if yyhl1624 {
|
|
yyb1624 = yyj1624 > l
|
|
} else {
|
|
yyb1624 = r.CheckBreak()
|
|
}
|
|
if yyb1624 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1624++
|
|
if yyhl1624 {
|
|
yyb1624 = yyj1624 > l
|
|
} else {
|
|
yyb1624 = r.CheckBreak()
|
|
}
|
|
if yyb1624 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1624++
|
|
if yyhl1624 {
|
|
yyb1624 = yyj1624 > l
|
|
} else {
|
|
yyb1624 = r.CheckBreak()
|
|
}
|
|
if yyb1624 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1627 := &x.ObjectMeta
|
|
yyv1627.CodecDecodeSelf(d)
|
|
}
|
|
yyj1624++
|
|
if yyhl1624 {
|
|
yyb1624 = yyj1624 > l
|
|
} else {
|
|
yyb1624 = r.CheckBreak()
|
|
}
|
|
if yyb1624 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1628 := &x.Status
|
|
yyv1628.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1624++
|
|
if yyhl1624 {
|
|
yyb1624 = yyj1624 > l
|
|
} else {
|
|
yyb1624 = r.CheckBreak()
|
|
}
|
|
if yyb1624 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1624-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1629 := z.EncBinary()
|
|
_ = yym1629
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1630 := !z.EncBinary()
|
|
yy2arr1630 := z.EncBasicHandle().StructToArray
|
|
var yyq1630 [5]bool
|
|
_, _, _ = yysep1630, yyq1630, yy2arr1630
|
|
const yyr1630 bool = false
|
|
yyq1630[0] = x.Kind != ""
|
|
yyq1630[1] = x.APIVersion != ""
|
|
yyq1630[2] = true
|
|
yyq1630[3] = true
|
|
yyq1630[4] = true
|
|
var yynn1630 int
|
|
if yyr1630 || yy2arr1630 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1630 = 0
|
|
for _, b := range yyq1630 {
|
|
if b {
|
|
yynn1630++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1630)
|
|
yynn1630 = 0
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1630[0] {
|
|
yym1632 := z.EncBinary()
|
|
_ = yym1632
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1630[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1633 := z.EncBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1630[1] {
|
|
yym1635 := z.EncBinary()
|
|
_ = yym1635
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1630[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1636 := z.EncBinary()
|
|
_ = yym1636
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1630[2] {
|
|
yy1638 := &x.ObjectMeta
|
|
yy1638.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1630[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1639 := &x.ObjectMeta
|
|
yy1639.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1630[3] {
|
|
yy1641 := &x.Spec
|
|
yy1641.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1630[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1642 := &x.Spec
|
|
yy1642.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1630[4] {
|
|
yy1644 := &x.Status
|
|
yy1644.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1630[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1645 := &x.Status
|
|
yy1645.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1630 || yy2arr1630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1646 := z.DecBinary()
|
|
_ = yym1646
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1647 := r.ContainerType()
|
|
if yyct1647 == codecSelferValueTypeMap1234 {
|
|
yyl1647 := r.ReadMapStart()
|
|
if yyl1647 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1647, d)
|
|
}
|
|
} else if yyct1647 == codecSelferValueTypeArray1234 {
|
|
yyl1647 := r.ReadArrayStart()
|
|
if yyl1647 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1647, 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 yys1648Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1648Slc
|
|
var yyhl1648 bool = l >= 0
|
|
for yyj1648 := 0; ; yyj1648++ {
|
|
if yyhl1648 {
|
|
if yyj1648 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1648Slc = r.DecodeBytes(yys1648Slc, true, true)
|
|
yys1648 := string(yys1648Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1648 {
|
|
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 {
|
|
yyv1651 := &x.ObjectMeta
|
|
yyv1651.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1652 := &x.Spec
|
|
yyv1652.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1653 := &x.Status
|
|
yyv1653.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1648)
|
|
} // end switch yys1648
|
|
} // end for yyj1648
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1654 int
|
|
var yyb1654 bool
|
|
var yyhl1654 bool = l >= 0
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1657 := &x.ObjectMeta
|
|
yyv1657.CodecDecodeSelf(d)
|
|
}
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1658 := &x.Spec
|
|
yyv1658.CodecDecodeSelf(d)
|
|
}
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1659 := &x.Status
|
|
yyv1659.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1654++
|
|
if yyhl1654 {
|
|
yyb1654 = yyj1654 > l
|
|
} else {
|
|
yyb1654 = r.CheckBreak()
|
|
}
|
|
if yyb1654 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1654-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1660 := z.EncBinary()
|
|
_ = yym1660
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1661 := !z.EncBinary()
|
|
yy2arr1661 := z.EncBasicHandle().StructToArray
|
|
var yyq1661 [2]bool
|
|
_, _, _ = yysep1661, yyq1661, yy2arr1661
|
|
const yyr1661 bool = false
|
|
yyq1661[0] = true
|
|
yyq1661[1] = true
|
|
var yynn1661 int
|
|
if yyr1661 || yy2arr1661 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1661 = 0
|
|
for _, b := range yyq1661 {
|
|
if b {
|
|
yynn1661++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1661)
|
|
yynn1661 = 0
|
|
}
|
|
if yyr1661 || yy2arr1661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1661[0] {
|
|
yy1663 := &x.ObjectMeta
|
|
yy1663.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1661[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1664 := &x.ObjectMeta
|
|
yy1664.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1661 || yy2arr1661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1661[1] {
|
|
yy1666 := &x.Spec
|
|
yy1666.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1661[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1667 := &x.Spec
|
|
yy1667.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1661 || yy2arr1661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1668 := z.DecBinary()
|
|
_ = yym1668
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1669 := r.ContainerType()
|
|
if yyct1669 == codecSelferValueTypeMap1234 {
|
|
yyl1669 := r.ReadMapStart()
|
|
if yyl1669 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1669, d)
|
|
}
|
|
} else if yyct1669 == codecSelferValueTypeArray1234 {
|
|
yyl1669 := r.ReadArrayStart()
|
|
if yyl1669 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1669, 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 yys1670Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1670Slc
|
|
var yyhl1670 bool = l >= 0
|
|
for yyj1670 := 0; ; yyj1670++ {
|
|
if yyhl1670 {
|
|
if yyj1670 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1670Slc = r.DecodeBytes(yys1670Slc, true, true)
|
|
yys1670 := string(yys1670Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1670 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1671 := &x.ObjectMeta
|
|
yyv1671.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1672 := &x.Spec
|
|
yyv1672.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1670)
|
|
} // end switch yys1670
|
|
} // end for yyj1670
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1673 int
|
|
var yyb1673 bool
|
|
var yyhl1673 bool = l >= 0
|
|
yyj1673++
|
|
if yyhl1673 {
|
|
yyb1673 = yyj1673 > l
|
|
} else {
|
|
yyb1673 = r.CheckBreak()
|
|
}
|
|
if yyb1673 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1674 := &x.ObjectMeta
|
|
yyv1674.CodecDecodeSelf(d)
|
|
}
|
|
yyj1673++
|
|
if yyhl1673 {
|
|
yyb1673 = yyj1673 > l
|
|
} else {
|
|
yyb1673 = r.CheckBreak()
|
|
}
|
|
if yyb1673 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1675 := &x.Spec
|
|
yyv1675.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1673++
|
|
if yyhl1673 {
|
|
yyb1673 = yyj1673 > l
|
|
} else {
|
|
yyb1673 = r.CheckBreak()
|
|
}
|
|
if yyb1673 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1673-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1676 := z.EncBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1677 := !z.EncBinary()
|
|
yy2arr1677 := z.EncBasicHandle().StructToArray
|
|
var yyq1677 [4]bool
|
|
_, _, _ = yysep1677, yyq1677, yy2arr1677
|
|
const yyr1677 bool = false
|
|
yyq1677[0] = x.Kind != ""
|
|
yyq1677[1] = x.APIVersion != ""
|
|
yyq1677[2] = true
|
|
yyq1677[3] = true
|
|
var yynn1677 int
|
|
if yyr1677 || yy2arr1677 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1677 = 0
|
|
for _, b := range yyq1677 {
|
|
if b {
|
|
yynn1677++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1677)
|
|
yynn1677 = 0
|
|
}
|
|
if yyr1677 || yy2arr1677 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1677[0] {
|
|
yym1679 := z.EncBinary()
|
|
_ = yym1679
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1677[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1680 := z.EncBinary()
|
|
_ = yym1680
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1677 || yy2arr1677 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1677[1] {
|
|
yym1682 := z.EncBinary()
|
|
_ = yym1682
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1677[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1683 := z.EncBinary()
|
|
_ = yym1683
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1677 || yy2arr1677 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1677[2] {
|
|
yy1685 := &x.ObjectMeta
|
|
yy1685.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1677[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1686 := &x.ObjectMeta
|
|
yy1686.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1677 || yy2arr1677 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1677[3] {
|
|
yy1688 := &x.Template
|
|
yy1688.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1677[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1689 := &x.Template
|
|
yy1689.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1677 || yy2arr1677 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1690 := z.DecBinary()
|
|
_ = yym1690
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1691 := r.ContainerType()
|
|
if yyct1691 == codecSelferValueTypeMap1234 {
|
|
yyl1691 := r.ReadMapStart()
|
|
if yyl1691 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1691, d)
|
|
}
|
|
} else if yyct1691 == codecSelferValueTypeArray1234 {
|
|
yyl1691 := r.ReadArrayStart()
|
|
if yyl1691 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1691, 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 yys1692Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1692Slc
|
|
var yyhl1692 bool = l >= 0
|
|
for yyj1692 := 0; ; yyj1692++ {
|
|
if yyhl1692 {
|
|
if yyj1692 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1692Slc = r.DecodeBytes(yys1692Slc, true, true)
|
|
yys1692 := string(yys1692Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1692 {
|
|
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 {
|
|
yyv1695 := &x.ObjectMeta
|
|
yyv1695.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1696 := &x.Template
|
|
yyv1696.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1692)
|
|
} // end switch yys1692
|
|
} // end for yyj1692
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1697 int
|
|
var yyb1697 bool
|
|
var yyhl1697 bool = l >= 0
|
|
yyj1697++
|
|
if yyhl1697 {
|
|
yyb1697 = yyj1697 > l
|
|
} else {
|
|
yyb1697 = r.CheckBreak()
|
|
}
|
|
if yyb1697 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1697++
|
|
if yyhl1697 {
|
|
yyb1697 = yyj1697 > l
|
|
} else {
|
|
yyb1697 = r.CheckBreak()
|
|
}
|
|
if yyb1697 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1697++
|
|
if yyhl1697 {
|
|
yyb1697 = yyj1697 > l
|
|
} else {
|
|
yyb1697 = r.CheckBreak()
|
|
}
|
|
if yyb1697 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1700 := &x.ObjectMeta
|
|
yyv1700.CodecDecodeSelf(d)
|
|
}
|
|
yyj1697++
|
|
if yyhl1697 {
|
|
yyb1697 = yyj1697 > l
|
|
} else {
|
|
yyb1697 = r.CheckBreak()
|
|
}
|
|
if yyb1697 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1701 := &x.Template
|
|
yyv1701.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1697++
|
|
if yyhl1697 {
|
|
yyb1697 = yyj1697 > l
|
|
} else {
|
|
yyb1697 = r.CheckBreak()
|
|
}
|
|
if yyb1697 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1697-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1702 := z.EncBinary()
|
|
_ = yym1702
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1703 := !z.EncBinary()
|
|
yy2arr1703 := z.EncBasicHandle().StructToArray
|
|
var yyq1703 [4]bool
|
|
_, _, _ = yysep1703, yyq1703, yy2arr1703
|
|
const yyr1703 bool = false
|
|
yyq1703[0] = x.Kind != ""
|
|
yyq1703[1] = x.APIVersion != ""
|
|
yyq1703[2] = true
|
|
var yynn1703 int
|
|
if yyr1703 || yy2arr1703 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1703 = 1
|
|
for _, b := range yyq1703 {
|
|
if b {
|
|
yynn1703++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1703)
|
|
yynn1703 = 0
|
|
}
|
|
if yyr1703 || yy2arr1703 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1703[0] {
|
|
yym1705 := z.EncBinary()
|
|
_ = yym1705
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1703[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1706 := z.EncBinary()
|
|
_ = yym1706
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1703 || yy2arr1703 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1703[1] {
|
|
yym1708 := z.EncBinary()
|
|
_ = yym1708
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1703[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1709 := z.EncBinary()
|
|
_ = yym1709
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1703 || yy2arr1703 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1703[2] {
|
|
yy1711 := &x.ListMeta
|
|
yym1712 := z.EncBinary()
|
|
_ = yym1712
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1711) {
|
|
} else {
|
|
z.EncFallback(yy1711)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1703[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1713 := &x.ListMeta
|
|
yym1714 := z.EncBinary()
|
|
_ = yym1714
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1713) {
|
|
} else {
|
|
z.EncFallback(yy1713)
|
|
}
|
|
}
|
|
}
|
|
if yyr1703 || yy2arr1703 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1716 := z.EncBinary()
|
|
_ = yym1716
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1717 := z.EncBinary()
|
|
_ = yym1717
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1703 || yy2arr1703 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1718 := z.DecBinary()
|
|
_ = yym1718
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1719 := r.ContainerType()
|
|
if yyct1719 == codecSelferValueTypeMap1234 {
|
|
yyl1719 := r.ReadMapStart()
|
|
if yyl1719 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1719, d)
|
|
}
|
|
} else if yyct1719 == codecSelferValueTypeArray1234 {
|
|
yyl1719 := r.ReadArrayStart()
|
|
if yyl1719 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1719, 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 yys1720Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1720Slc
|
|
var yyhl1720 bool = l >= 0
|
|
for yyj1720 := 0; ; yyj1720++ {
|
|
if yyhl1720 {
|
|
if yyj1720 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1720Slc = r.DecodeBytes(yys1720Slc, true, true)
|
|
yys1720 := string(yys1720Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1720 {
|
|
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 {
|
|
yyv1723 := &x.ListMeta
|
|
yym1724 := z.DecBinary()
|
|
_ = yym1724
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1723) {
|
|
} else {
|
|
z.DecFallback(yyv1723, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1725 := &x.Items
|
|
yym1726 := z.DecBinary()
|
|
_ = yym1726
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1725), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1720)
|
|
} // end switch yys1720
|
|
} // end for yyj1720
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1727 int
|
|
var yyb1727 bool
|
|
var yyhl1727 bool = l >= 0
|
|
yyj1727++
|
|
if yyhl1727 {
|
|
yyb1727 = yyj1727 > l
|
|
} else {
|
|
yyb1727 = r.CheckBreak()
|
|
}
|
|
if yyb1727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1727++
|
|
if yyhl1727 {
|
|
yyb1727 = yyj1727 > l
|
|
} else {
|
|
yyb1727 = r.CheckBreak()
|
|
}
|
|
if yyb1727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1727++
|
|
if yyhl1727 {
|
|
yyb1727 = yyj1727 > l
|
|
} else {
|
|
yyb1727 = r.CheckBreak()
|
|
}
|
|
if yyb1727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1730 := &x.ListMeta
|
|
yym1731 := z.DecBinary()
|
|
_ = yym1731
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1730) {
|
|
} else {
|
|
z.DecFallback(yyv1730, false)
|
|
}
|
|
}
|
|
yyj1727++
|
|
if yyhl1727 {
|
|
yyb1727 = yyj1727 > l
|
|
} else {
|
|
yyb1727 = r.CheckBreak()
|
|
}
|
|
if yyb1727 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1732 := &x.Items
|
|
yym1733 := z.DecBinary()
|
|
_ = yym1733
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1732), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1727++
|
|
if yyhl1727 {
|
|
yyb1727 = yyj1727 > l
|
|
} else {
|
|
yyb1727 = r.CheckBreak()
|
|
}
|
|
if yyb1727 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1727-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1734 := z.EncBinary()
|
|
_ = yym1734
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1735 := !z.EncBinary()
|
|
yy2arr1735 := z.EncBasicHandle().StructToArray
|
|
var yyq1735 [3]bool
|
|
_, _, _ = yysep1735, yyq1735, yy2arr1735
|
|
const yyr1735 bool = false
|
|
yyq1735[2] = x.Template != nil
|
|
var yynn1735 int
|
|
if yyr1735 || yy2arr1735 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1735 = 2
|
|
for _, b := range yyq1735 {
|
|
if b {
|
|
yynn1735++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1735)
|
|
yynn1735 = 0
|
|
}
|
|
if yyr1735 || yy2arr1735 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1737 := z.EncBinary()
|
|
_ = yym1737
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1738 := z.EncBinary()
|
|
_ = yym1738
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1735 || yy2arr1735 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1740 := z.EncBinary()
|
|
_ = yym1740
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1741 := z.EncBinary()
|
|
_ = yym1741
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1735 || yy2arr1735 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1735[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1735[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1735 || yy2arr1735 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1743 := z.DecBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1744 := r.ContainerType()
|
|
if yyct1744 == codecSelferValueTypeMap1234 {
|
|
yyl1744 := r.ReadMapStart()
|
|
if yyl1744 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1744, d)
|
|
}
|
|
} else if yyct1744 == codecSelferValueTypeArray1234 {
|
|
yyl1744 := r.ReadArrayStart()
|
|
if yyl1744 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1744, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1745Slc = r.DecodeBytes(yys1745Slc, true, true)
|
|
yys1745 := string(yys1745Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1745 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1747 := &x.Selector
|
|
yym1748 := z.DecBinary()
|
|
_ = yym1748
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1747, 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, yys1745)
|
|
} // end switch yys1745
|
|
} // end for yyj1745
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1750 int
|
|
var yyb1750 bool
|
|
var yyhl1750 bool = l >= 0
|
|
yyj1750++
|
|
if yyhl1750 {
|
|
yyb1750 = yyj1750 > l
|
|
} else {
|
|
yyb1750 = r.CheckBreak()
|
|
}
|
|
if yyb1750 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1750++
|
|
if yyhl1750 {
|
|
yyb1750 = yyj1750 > l
|
|
} else {
|
|
yyb1750 = r.CheckBreak()
|
|
}
|
|
if yyb1750 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1752 := &x.Selector
|
|
yym1753 := z.DecBinary()
|
|
_ = yym1753
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1752, false, d)
|
|
}
|
|
}
|
|
yyj1750++
|
|
if yyhl1750 {
|
|
yyb1750 = yyj1750 > l
|
|
} else {
|
|
yyb1750 = r.CheckBreak()
|
|
}
|
|
if yyb1750 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1750++
|
|
if yyhl1750 {
|
|
yyb1750 = yyj1750 > l
|
|
} else {
|
|
yyb1750 = r.CheckBreak()
|
|
}
|
|
if yyb1750 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1750-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1756 := !z.EncBinary()
|
|
yy2arr1756 := z.EncBasicHandle().StructToArray
|
|
var yyq1756 [2]bool
|
|
_, _, _ = yysep1756, yyq1756, yy2arr1756
|
|
const yyr1756 bool = false
|
|
yyq1756[1] = x.ObservedGeneration != 0
|
|
var yynn1756 int
|
|
if yyr1756 || yy2arr1756 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1756 = 1
|
|
for _, b := range yyq1756 {
|
|
if b {
|
|
yynn1756++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1756)
|
|
yynn1756 = 0
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1758 := z.EncBinary()
|
|
_ = yym1758
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1759 := z.EncBinary()
|
|
_ = yym1759
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1756[1] {
|
|
yym1761 := z.EncBinary()
|
|
_ = yym1761
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1756[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1762 := z.EncBinary()
|
|
_ = yym1762
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1763 := z.DecBinary()
|
|
_ = yym1763
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1764 := r.ContainerType()
|
|
if yyct1764 == codecSelferValueTypeMap1234 {
|
|
yyl1764 := r.ReadMapStart()
|
|
if yyl1764 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1764, d)
|
|
}
|
|
} else if yyct1764 == codecSelferValueTypeArray1234 {
|
|
yyl1764 := r.ReadArrayStart()
|
|
if yyl1764 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1764, 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 yys1765Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1765Slc
|
|
var yyhl1765 bool = l >= 0
|
|
for yyj1765 := 0; ; yyj1765++ {
|
|
if yyhl1765 {
|
|
if yyj1765 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1765Slc = r.DecodeBytes(yys1765Slc, true, true)
|
|
yys1765 := string(yys1765Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1765 {
|
|
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, yys1765)
|
|
} // end switch yys1765
|
|
} // end for yyj1765
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1768 int
|
|
var yyb1768 bool
|
|
var yyhl1768 bool = l >= 0
|
|
yyj1768++
|
|
if yyhl1768 {
|
|
yyb1768 = yyj1768 > l
|
|
} else {
|
|
yyb1768 = r.CheckBreak()
|
|
}
|
|
if yyb1768 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1768++
|
|
if yyhl1768 {
|
|
yyb1768 = yyj1768 > l
|
|
} else {
|
|
yyb1768 = r.CheckBreak()
|
|
}
|
|
if yyb1768 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1768++
|
|
if yyhl1768 {
|
|
yyb1768 = yyj1768 > l
|
|
} else {
|
|
yyb1768 = r.CheckBreak()
|
|
}
|
|
if yyb1768 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1768-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1771 := z.EncBinary()
|
|
_ = yym1771
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1772 := !z.EncBinary()
|
|
yy2arr1772 := z.EncBasicHandle().StructToArray
|
|
var yyq1772 [5]bool
|
|
_, _, _ = yysep1772, yyq1772, yy2arr1772
|
|
const yyr1772 bool = false
|
|
yyq1772[0] = x.Kind != ""
|
|
yyq1772[1] = x.APIVersion != ""
|
|
yyq1772[2] = true
|
|
yyq1772[3] = true
|
|
yyq1772[4] = true
|
|
var yynn1772 int
|
|
if yyr1772 || yy2arr1772 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1772 = 0
|
|
for _, b := range yyq1772 {
|
|
if b {
|
|
yynn1772++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1772)
|
|
yynn1772 = 0
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[0] {
|
|
yym1774 := z.EncBinary()
|
|
_ = yym1774
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1772[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1775 := z.EncBinary()
|
|
_ = yym1775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[1] {
|
|
yym1777 := z.EncBinary()
|
|
_ = yym1777
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1772[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1778 := z.EncBinary()
|
|
_ = yym1778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[2] {
|
|
yy1780 := &x.ObjectMeta
|
|
yy1780.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1772[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1781 := &x.ObjectMeta
|
|
yy1781.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[3] {
|
|
yy1783 := &x.Spec
|
|
yy1783.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1772[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1784 := &x.Spec
|
|
yy1784.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1772[4] {
|
|
yy1786 := &x.Status
|
|
yy1786.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1772[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1787 := &x.Status
|
|
yy1787.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1772 || yy2arr1772 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1788 := z.DecBinary()
|
|
_ = yym1788
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1789 := r.ContainerType()
|
|
if yyct1789 == codecSelferValueTypeMap1234 {
|
|
yyl1789 := r.ReadMapStart()
|
|
if yyl1789 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1789, d)
|
|
}
|
|
} else if yyct1789 == codecSelferValueTypeArray1234 {
|
|
yyl1789 := r.ReadArrayStart()
|
|
if yyl1789 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1789, 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 yys1790Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1790Slc
|
|
var yyhl1790 bool = l >= 0
|
|
for yyj1790 := 0; ; yyj1790++ {
|
|
if yyhl1790 {
|
|
if yyj1790 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1790Slc = r.DecodeBytes(yys1790Slc, true, true)
|
|
yys1790 := string(yys1790Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1790 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1793 := &x.ObjectMeta
|
|
yyv1793.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1794 := &x.Spec
|
|
yyv1794.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1795 := &x.Status
|
|
yyv1795.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1790)
|
|
} // end switch yys1790
|
|
} // end for yyj1790
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1796 int
|
|
var yyb1796 bool
|
|
var yyhl1796 bool = l >= 0
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1799 := &x.ObjectMeta
|
|
yyv1799.CodecDecodeSelf(d)
|
|
}
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1800 := &x.Spec
|
|
yyv1800.CodecDecodeSelf(d)
|
|
}
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1801 := &x.Status
|
|
yyv1801.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1796++
|
|
if yyhl1796 {
|
|
yyb1796 = yyj1796 > l
|
|
} else {
|
|
yyb1796 = r.CheckBreak()
|
|
}
|
|
if yyb1796 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1796-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1802 := z.EncBinary()
|
|
_ = yym1802
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1803 := !z.EncBinary()
|
|
yy2arr1803 := z.EncBasicHandle().StructToArray
|
|
var yyq1803 [4]bool
|
|
_, _, _ = yysep1803, yyq1803, yy2arr1803
|
|
const yyr1803 bool = false
|
|
yyq1803[0] = x.Kind != ""
|
|
yyq1803[1] = x.APIVersion != ""
|
|
yyq1803[2] = true
|
|
var yynn1803 int
|
|
if yyr1803 || yy2arr1803 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1803 = 1
|
|
for _, b := range yyq1803 {
|
|
if b {
|
|
yynn1803++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1803)
|
|
yynn1803 = 0
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1803[0] {
|
|
yym1805 := z.EncBinary()
|
|
_ = yym1805
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1803[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1806 := z.EncBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1803[1] {
|
|
yym1808 := z.EncBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1803[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1809 := z.EncBinary()
|
|
_ = yym1809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1803[2] {
|
|
yy1811 := &x.ListMeta
|
|
yym1812 := z.EncBinary()
|
|
_ = yym1812
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1811) {
|
|
} else {
|
|
z.EncFallback(yy1811)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1803[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1813 := &x.ListMeta
|
|
yym1814 := z.EncBinary()
|
|
_ = yym1814
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1813) {
|
|
} else {
|
|
z.EncFallback(yy1813)
|
|
}
|
|
}
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1816 := z.EncBinary()
|
|
_ = yym1816
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1817 := z.EncBinary()
|
|
_ = yym1817
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1818 := z.DecBinary()
|
|
_ = yym1818
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1819 := r.ContainerType()
|
|
if yyct1819 == codecSelferValueTypeMap1234 {
|
|
yyl1819 := r.ReadMapStart()
|
|
if yyl1819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1819, d)
|
|
}
|
|
} else if yyct1819 == codecSelferValueTypeArray1234 {
|
|
yyl1819 := r.ReadArrayStart()
|
|
if yyl1819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1819, 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 yys1820Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1820Slc
|
|
var yyhl1820 bool = l >= 0
|
|
for yyj1820 := 0; ; yyj1820++ {
|
|
if yyhl1820 {
|
|
if yyj1820 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1820Slc = r.DecodeBytes(yys1820Slc, true, true)
|
|
yys1820 := string(yys1820Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1820 {
|
|
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 {
|
|
yyv1823 := &x.ListMeta
|
|
yym1824 := z.DecBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1823) {
|
|
} else {
|
|
z.DecFallback(yyv1823, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1825 := &x.Items
|
|
yym1826 := z.DecBinary()
|
|
_ = yym1826
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1825), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1820)
|
|
} // end switch yys1820
|
|
} // end for yyj1820
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1827 int
|
|
var yyb1827 bool
|
|
var yyhl1827 bool = l >= 0
|
|
yyj1827++
|
|
if yyhl1827 {
|
|
yyb1827 = yyj1827 > l
|
|
} else {
|
|
yyb1827 = r.CheckBreak()
|
|
}
|
|
if yyb1827 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1827++
|
|
if yyhl1827 {
|
|
yyb1827 = yyj1827 > l
|
|
} else {
|
|
yyb1827 = r.CheckBreak()
|
|
}
|
|
if yyb1827 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1827++
|
|
if yyhl1827 {
|
|
yyb1827 = yyj1827 > l
|
|
} else {
|
|
yyb1827 = r.CheckBreak()
|
|
}
|
|
if yyb1827 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1830 := &x.ListMeta
|
|
yym1831 := z.DecBinary()
|
|
_ = yym1831
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1830) {
|
|
} else {
|
|
z.DecFallback(yyv1830, false)
|
|
}
|
|
}
|
|
yyj1827++
|
|
if yyhl1827 {
|
|
yyb1827 = yyj1827 > l
|
|
} else {
|
|
yyb1827 = r.CheckBreak()
|
|
}
|
|
if yyb1827 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1832 := &x.Items
|
|
yym1833 := z.DecBinary()
|
|
_ = yym1833
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1832), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1827++
|
|
if yyhl1827 {
|
|
yyb1827 = yyj1827 > l
|
|
} else {
|
|
yyb1827 = r.CheckBreak()
|
|
}
|
|
if yyb1827 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1827-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1834 := z.EncBinary()
|
|
_ = yym1834
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1835 := !z.EncBinary()
|
|
yy2arr1835 := z.EncBasicHandle().StructToArray
|
|
var yyq1835 [4]bool
|
|
_, _, _ = yysep1835, yyq1835, yy2arr1835
|
|
const yyr1835 bool = false
|
|
yyq1835[0] = x.Kind != ""
|
|
yyq1835[1] = x.APIVersion != ""
|
|
yyq1835[2] = true
|
|
var yynn1835 int
|
|
if yyr1835 || yy2arr1835 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1835 = 1
|
|
for _, b := range yyq1835 {
|
|
if b {
|
|
yynn1835++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1835)
|
|
yynn1835 = 0
|
|
}
|
|
if yyr1835 || yy2arr1835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1835[0] {
|
|
yym1837 := z.EncBinary()
|
|
_ = yym1837
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1835[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1838 := z.EncBinary()
|
|
_ = yym1838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1835 || yy2arr1835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1835[1] {
|
|
yym1840 := z.EncBinary()
|
|
_ = yym1840
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1835[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1841 := z.EncBinary()
|
|
_ = yym1841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1835 || yy2arr1835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1835[2] {
|
|
yy1843 := &x.ListMeta
|
|
yym1844 := z.EncBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1843) {
|
|
} else {
|
|
z.EncFallback(yy1843)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1835[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1845 := &x.ListMeta
|
|
yym1846 := z.EncBinary()
|
|
_ = yym1846
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1845) {
|
|
} else {
|
|
z.EncFallback(yy1845)
|
|
}
|
|
}
|
|
}
|
|
if yyr1835 || yy2arr1835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1848 := z.EncBinary()
|
|
_ = yym1848
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1849 := z.EncBinary()
|
|
_ = yym1849
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1835 || yy2arr1835 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1850 := z.DecBinary()
|
|
_ = yym1850
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1851 := r.ContainerType()
|
|
if yyct1851 == codecSelferValueTypeMap1234 {
|
|
yyl1851 := r.ReadMapStart()
|
|
if yyl1851 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1851, d)
|
|
}
|
|
} else if yyct1851 == codecSelferValueTypeArray1234 {
|
|
yyl1851 := r.ReadArrayStart()
|
|
if yyl1851 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1851, 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 yys1852Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1852Slc
|
|
var yyhl1852 bool = l >= 0
|
|
for yyj1852 := 0; ; yyj1852++ {
|
|
if yyhl1852 {
|
|
if yyj1852 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1852Slc = r.DecodeBytes(yys1852Slc, true, true)
|
|
yys1852 := string(yys1852Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1852 {
|
|
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 {
|
|
yyv1855 := &x.ListMeta
|
|
yym1856 := z.DecBinary()
|
|
_ = yym1856
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1855) {
|
|
} else {
|
|
z.DecFallback(yyv1855, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1857 := &x.Items
|
|
yym1858 := z.DecBinary()
|
|
_ = yym1858
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1857), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1852)
|
|
} // end switch yys1852
|
|
} // end for yyj1852
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1859 int
|
|
var yyb1859 bool
|
|
var yyhl1859 bool = l >= 0
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1862 := &x.ListMeta
|
|
yym1863 := z.DecBinary()
|
|
_ = yym1863
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1862) {
|
|
} else {
|
|
z.DecFallback(yyv1862, false)
|
|
}
|
|
}
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1864 := &x.Items
|
|
yym1865 := z.DecBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1864), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1859-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1866 := z.EncBinary()
|
|
_ = yym1866
|
|
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
|
|
yym1867 := z.DecBinary()
|
|
_ = yym1867
|
|
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
|
|
yym1868 := z.EncBinary()
|
|
_ = yym1868
|
|
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
|
|
yym1869 := z.DecBinary()
|
|
_ = yym1869
|
|
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 {
|
|
yym1870 := z.EncBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1871 := !z.EncBinary()
|
|
yy2arr1871 := z.EncBasicHandle().StructToArray
|
|
var yyq1871 [1]bool
|
|
_, _, _ = yysep1871, yyq1871, yy2arr1871
|
|
const yyr1871 bool = false
|
|
yyq1871[0] = true
|
|
var yynn1871 int
|
|
if yyr1871 || yy2arr1871 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1871 = 0
|
|
for _, b := range yyq1871 {
|
|
if b {
|
|
yynn1871++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1871)
|
|
yynn1871 = 0
|
|
}
|
|
if yyr1871 || yy2arr1871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1871[0] {
|
|
yy1873 := &x.LoadBalancer
|
|
yy1873.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1871[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1874 := &x.LoadBalancer
|
|
yy1874.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1871 || yy2arr1871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1875 := z.DecBinary()
|
|
_ = yym1875
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1876 := r.ContainerType()
|
|
if yyct1876 == codecSelferValueTypeMap1234 {
|
|
yyl1876 := r.ReadMapStart()
|
|
if yyl1876 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1876, d)
|
|
}
|
|
} else if yyct1876 == codecSelferValueTypeArray1234 {
|
|
yyl1876 := r.ReadArrayStart()
|
|
if yyl1876 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1876, 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 yys1877Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1877Slc
|
|
var yyhl1877 bool = l >= 0
|
|
for yyj1877 := 0; ; yyj1877++ {
|
|
if yyhl1877 {
|
|
if yyj1877 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1877Slc = r.DecodeBytes(yys1877Slc, true, true)
|
|
yys1877 := string(yys1877Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1877 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1878 := &x.LoadBalancer
|
|
yyv1878.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1877)
|
|
} // end switch yys1877
|
|
} // end for yyj1877
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1879 int
|
|
var yyb1879 bool
|
|
var yyhl1879 bool = l >= 0
|
|
yyj1879++
|
|
if yyhl1879 {
|
|
yyb1879 = yyj1879 > l
|
|
} else {
|
|
yyb1879 = r.CheckBreak()
|
|
}
|
|
if yyb1879 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1880 := &x.LoadBalancer
|
|
yyv1880.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1879++
|
|
if yyhl1879 {
|
|
yyb1879 = yyj1879 > l
|
|
} else {
|
|
yyb1879 = r.CheckBreak()
|
|
}
|
|
if yyb1879 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1879-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1881 := z.EncBinary()
|
|
_ = yym1881
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1882 := !z.EncBinary()
|
|
yy2arr1882 := z.EncBasicHandle().StructToArray
|
|
var yyq1882 [1]bool
|
|
_, _, _ = yysep1882, yyq1882, yy2arr1882
|
|
const yyr1882 bool = false
|
|
yyq1882[0] = len(x.Ingress) != 0
|
|
var yynn1882 int
|
|
if yyr1882 || yy2arr1882 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1882 = 0
|
|
for _, b := range yyq1882 {
|
|
if b {
|
|
yynn1882++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1882)
|
|
yynn1882 = 0
|
|
}
|
|
if yyr1882 || yy2arr1882 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1882[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1884 := z.EncBinary()
|
|
_ = yym1884
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1882[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1885 := z.EncBinary()
|
|
_ = yym1885
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1882 || yy2arr1882 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1886 := z.DecBinary()
|
|
_ = yym1886
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1887 := r.ContainerType()
|
|
if yyct1887 == codecSelferValueTypeMap1234 {
|
|
yyl1887 := r.ReadMapStart()
|
|
if yyl1887 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1887, d)
|
|
}
|
|
} else if yyct1887 == codecSelferValueTypeArray1234 {
|
|
yyl1887 := r.ReadArrayStart()
|
|
if yyl1887 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1887, 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 yys1888Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1888Slc
|
|
var yyhl1888 bool = l >= 0
|
|
for yyj1888 := 0; ; yyj1888++ {
|
|
if yyhl1888 {
|
|
if yyj1888 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1888Slc = r.DecodeBytes(yys1888Slc, true, true)
|
|
yys1888 := string(yys1888Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1888 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1889 := &x.Ingress
|
|
yym1890 := z.DecBinary()
|
|
_ = yym1890
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1889), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1888)
|
|
} // end switch yys1888
|
|
} // end for yyj1888
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1891 int
|
|
var yyb1891 bool
|
|
var yyhl1891 bool = l >= 0
|
|
yyj1891++
|
|
if yyhl1891 {
|
|
yyb1891 = yyj1891 > l
|
|
} else {
|
|
yyb1891 = r.CheckBreak()
|
|
}
|
|
if yyb1891 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1892 := &x.Ingress
|
|
yym1893 := z.DecBinary()
|
|
_ = yym1893
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1892), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1891++
|
|
if yyhl1891 {
|
|
yyb1891 = yyj1891 > l
|
|
} else {
|
|
yyb1891 = r.CheckBreak()
|
|
}
|
|
if yyb1891 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1891-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1894 := z.EncBinary()
|
|
_ = yym1894
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1895 := !z.EncBinary()
|
|
yy2arr1895 := z.EncBasicHandle().StructToArray
|
|
var yyq1895 [2]bool
|
|
_, _, _ = yysep1895, yyq1895, yy2arr1895
|
|
const yyr1895 bool = false
|
|
yyq1895[0] = x.IP != ""
|
|
yyq1895[1] = x.Hostname != ""
|
|
var yynn1895 int
|
|
if yyr1895 || yy2arr1895 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1895 = 0
|
|
for _, b := range yyq1895 {
|
|
if b {
|
|
yynn1895++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1895)
|
|
yynn1895 = 0
|
|
}
|
|
if yyr1895 || yy2arr1895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1895[0] {
|
|
yym1897 := z.EncBinary()
|
|
_ = yym1897
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1895[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1898 := z.EncBinary()
|
|
_ = yym1898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1895 || yy2arr1895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1895[1] {
|
|
yym1900 := z.EncBinary()
|
|
_ = yym1900
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1895[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1901 := z.EncBinary()
|
|
_ = yym1901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr1895 || yy2arr1895 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1902 := z.DecBinary()
|
|
_ = yym1902
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1903 := r.ContainerType()
|
|
if yyct1903 == codecSelferValueTypeMap1234 {
|
|
yyl1903 := r.ReadMapStart()
|
|
if yyl1903 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1903, d)
|
|
}
|
|
} else if yyct1903 == codecSelferValueTypeArray1234 {
|
|
yyl1903 := r.ReadArrayStart()
|
|
if yyl1903 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1903, 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 yys1904Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1904Slc
|
|
var yyhl1904 bool = l >= 0
|
|
for yyj1904 := 0; ; yyj1904++ {
|
|
if yyhl1904 {
|
|
if yyj1904 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1904Slc = r.DecodeBytes(yys1904Slc, true, true)
|
|
yys1904 := string(yys1904Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1904 {
|
|
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, yys1904)
|
|
} // end switch yys1904
|
|
} // end for yyj1904
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1907 int
|
|
var yyb1907 bool
|
|
var yyhl1907 bool = l >= 0
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1907++
|
|
if yyhl1907 {
|
|
yyb1907 = yyj1907 > l
|
|
} else {
|
|
yyb1907 = r.CheckBreak()
|
|
}
|
|
if yyb1907 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1907-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1910 := z.EncBinary()
|
|
_ = yym1910
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1911 := !z.EncBinary()
|
|
yy2arr1911 := z.EncBasicHandle().StructToArray
|
|
var yyq1911 [7]bool
|
|
_, _, _ = yysep1911, yyq1911, yy2arr1911
|
|
const yyr1911 bool = false
|
|
yyq1911[0] = x.Type != ""
|
|
yyq1911[3] = x.ClusterIP != ""
|
|
yyq1911[4] = len(x.ExternalIPs) != 0
|
|
yyq1911[5] = x.LoadBalancerIP != ""
|
|
yyq1911[6] = x.SessionAffinity != ""
|
|
var yynn1911 int
|
|
if yyr1911 || yy2arr1911 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1911 = 2
|
|
for _, b := range yyq1911 {
|
|
if b {
|
|
yynn1911++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1911)
|
|
yynn1911 = 0
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1911[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1911[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1914 := z.EncBinary()
|
|
_ = yym1914
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1915 := z.EncBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1917 := z.EncBinary()
|
|
_ = yym1917
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1918 := z.EncBinary()
|
|
_ = yym1918
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1911[3] {
|
|
yym1920 := z.EncBinary()
|
|
_ = yym1920
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1911[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1921 := z.EncBinary()
|
|
_ = yym1921
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1911[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1923 := z.EncBinary()
|
|
_ = yym1923
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1911[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1924 := z.EncBinary()
|
|
_ = yym1924
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1911[5] {
|
|
yym1926 := z.EncBinary()
|
|
_ = yym1926
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1911[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1927 := z.EncBinary()
|
|
_ = yym1927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1911[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1911[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1911 || yy2arr1911 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1929 := z.DecBinary()
|
|
_ = yym1929
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1930 := r.ContainerType()
|
|
if yyct1930 == codecSelferValueTypeMap1234 {
|
|
yyl1930 := r.ReadMapStart()
|
|
if yyl1930 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1930, d)
|
|
}
|
|
} else if yyct1930 == codecSelferValueTypeArray1234 {
|
|
yyl1930 := r.ReadArrayStart()
|
|
if yyl1930 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1930, 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 yys1931Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1931Slc
|
|
var yyhl1931 bool = l >= 0
|
|
for yyj1931 := 0; ; yyj1931++ {
|
|
if yyhl1931 {
|
|
if yyj1931 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1931Slc = r.DecodeBytes(yys1931Slc, true, true)
|
|
yys1931 := string(yys1931Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1931 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1933 := &x.Ports
|
|
yym1934 := z.DecBinary()
|
|
_ = yym1934
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1933), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1935 := &x.Selector
|
|
yym1936 := z.DecBinary()
|
|
_ = yym1936
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1935, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1938 := &x.ExternalIPs
|
|
yym1939 := z.DecBinary()
|
|
_ = yym1939
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1938, 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, yys1931)
|
|
} // end switch yys1931
|
|
} // end for yyj1931
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1942 int
|
|
var yyb1942 bool
|
|
var yyhl1942 bool = l >= 0
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1944 := &x.Ports
|
|
yym1945 := z.DecBinary()
|
|
_ = yym1945
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1944), d)
|
|
}
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1946 := &x.Selector
|
|
yym1947 := z.DecBinary()
|
|
_ = yym1947
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1946, false, d)
|
|
}
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1949 := &x.ExternalIPs
|
|
yym1950 := z.DecBinary()
|
|
_ = yym1950
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1949, false, d)
|
|
}
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1942++
|
|
if yyhl1942 {
|
|
yyb1942 = yyj1942 > l
|
|
} else {
|
|
yyb1942 = r.CheckBreak()
|
|
}
|
|
if yyb1942 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1942-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1953 := z.EncBinary()
|
|
_ = yym1953
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1954 := !z.EncBinary()
|
|
yy2arr1954 := z.EncBasicHandle().StructToArray
|
|
var yyq1954 [5]bool
|
|
_, _, _ = yysep1954, yyq1954, yy2arr1954
|
|
const yyr1954 bool = false
|
|
var yynn1954 int
|
|
if yyr1954 || yy2arr1954 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1954 = 5
|
|
for _, b := range yyq1954 {
|
|
if b {
|
|
yynn1954++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1954)
|
|
yynn1954 = 0
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1956 := z.EncBinary()
|
|
_ = yym1956
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1957 := z.EncBinary()
|
|
_ = yym1957
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1960 := z.EncBinary()
|
|
_ = yym1960
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1961 := z.EncBinary()
|
|
_ = yym1961
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1963 := &x.TargetPort
|
|
yym1964 := z.EncBinary()
|
|
_ = yym1964
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1963) {
|
|
} else if !yym1964 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1963)
|
|
} else {
|
|
z.EncFallback(yy1963)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1965 := &x.TargetPort
|
|
yym1966 := z.EncBinary()
|
|
_ = yym1966
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1965) {
|
|
} else if !yym1966 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1965)
|
|
} else {
|
|
z.EncFallback(yy1965)
|
|
}
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1968 := z.EncBinary()
|
|
_ = yym1968
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1969 := z.EncBinary()
|
|
_ = yym1969
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yyr1954 || yy2arr1954 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1970 := z.DecBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1971 := r.ContainerType()
|
|
if yyct1971 == codecSelferValueTypeMap1234 {
|
|
yyl1971 := r.ReadMapStart()
|
|
if yyl1971 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1971, d)
|
|
}
|
|
} else if yyct1971 == codecSelferValueTypeArray1234 {
|
|
yyl1971 := r.ReadArrayStart()
|
|
if yyl1971 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1971, 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 yys1972Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1972Slc
|
|
var yyhl1972 bool = l >= 0
|
|
for yyj1972 := 0; ; yyj1972++ {
|
|
if yyhl1972 {
|
|
if yyj1972 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1972Slc = r.DecodeBytes(yys1972Slc, true, true)
|
|
yys1972 := string(yys1972Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1972 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "targetPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1976 := &x.TargetPort
|
|
yym1977 := z.DecBinary()
|
|
_ = yym1977
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1976) {
|
|
} else if !yym1977 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1976)
|
|
} else {
|
|
z.DecFallback(yyv1976, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1972)
|
|
} // end switch yys1972
|
|
} // end for yyj1972
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1979 int
|
|
var yyb1979 bool
|
|
var yyhl1979 bool = l >= 0
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1983 := &x.TargetPort
|
|
yym1984 := z.DecBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1983) {
|
|
} else if !yym1984 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1983)
|
|
} else {
|
|
z.DecFallback(yyv1983, false)
|
|
}
|
|
}
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1979++
|
|
if yyhl1979 {
|
|
yyb1979 = yyj1979 > l
|
|
} else {
|
|
yyb1979 = r.CheckBreak()
|
|
}
|
|
if yyb1979 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1979-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1986 := z.EncBinary()
|
|
_ = yym1986
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1987 := !z.EncBinary()
|
|
yy2arr1987 := z.EncBasicHandle().StructToArray
|
|
var yyq1987 [5]bool
|
|
_, _, _ = yysep1987, yyq1987, yy2arr1987
|
|
const yyr1987 bool = false
|
|
yyq1987[0] = x.Kind != ""
|
|
yyq1987[1] = x.APIVersion != ""
|
|
yyq1987[2] = true
|
|
yyq1987[3] = true
|
|
yyq1987[4] = true
|
|
var yynn1987 int
|
|
if yyr1987 || yy2arr1987 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1987 = 0
|
|
for _, b := range yyq1987 {
|
|
if b {
|
|
yynn1987++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1987)
|
|
yynn1987 = 0
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1987[0] {
|
|
yym1989 := z.EncBinary()
|
|
_ = yym1989
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1987[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1990 := z.EncBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1987[1] {
|
|
yym1992 := z.EncBinary()
|
|
_ = yym1992
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1987[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1993 := z.EncBinary()
|
|
_ = yym1993
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1987[2] {
|
|
yy1995 := &x.ObjectMeta
|
|
yy1995.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1987[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1996 := &x.ObjectMeta
|
|
yy1996.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1987[3] {
|
|
yy1998 := &x.Spec
|
|
yy1998.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1987[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1999 := &x.Spec
|
|
yy1999.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1987[4] {
|
|
yy2001 := &x.Status
|
|
yy2001.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1987[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2002 := &x.Status
|
|
yy2002.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1987 || yy2arr1987 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2003 := z.DecBinary()
|
|
_ = yym2003
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2004 := r.ContainerType()
|
|
if yyct2004 == codecSelferValueTypeMap1234 {
|
|
yyl2004 := r.ReadMapStart()
|
|
if yyl2004 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2004, d)
|
|
}
|
|
} else if yyct2004 == codecSelferValueTypeArray1234 {
|
|
yyl2004 := r.ReadArrayStart()
|
|
if yyl2004 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2004, 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 yys2005Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2005Slc
|
|
var yyhl2005 bool = l >= 0
|
|
for yyj2005 := 0; ; yyj2005++ {
|
|
if yyhl2005 {
|
|
if yyj2005 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2005Slc = r.DecodeBytes(yys2005Slc, true, true)
|
|
yys2005 := string(yys2005Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2005 {
|
|
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 {
|
|
yyv2008 := &x.ObjectMeta
|
|
yyv2008.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2009 := &x.Spec
|
|
yyv2009.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2010 := &x.Status
|
|
yyv2010.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2005)
|
|
} // end switch yys2005
|
|
} // end for yyj2005
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2011 int
|
|
var yyb2011 bool
|
|
var yyhl2011 bool = l >= 0
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2014 := &x.ObjectMeta
|
|
yyv2014.CodecDecodeSelf(d)
|
|
}
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2015 := &x.Spec
|
|
yyv2015.CodecDecodeSelf(d)
|
|
}
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2016 := &x.Status
|
|
yyv2016.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2011++
|
|
if yyhl2011 {
|
|
yyb2011 = yyj2011 > l
|
|
} else {
|
|
yyb2011 = r.CheckBreak()
|
|
}
|
|
if yyb2011 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2011-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2017 := z.EncBinary()
|
|
_ = yym2017
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2018 := !z.EncBinary()
|
|
yy2arr2018 := z.EncBasicHandle().StructToArray
|
|
var yyq2018 [5]bool
|
|
_, _, _ = yysep2018, yyq2018, yy2arr2018
|
|
const yyr2018 bool = false
|
|
yyq2018[0] = x.Kind != ""
|
|
yyq2018[1] = x.APIVersion != ""
|
|
yyq2018[2] = true
|
|
yyq2018[4] = len(x.ImagePullSecrets) != 0
|
|
var yynn2018 int
|
|
if yyr2018 || yy2arr2018 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2018 = 1
|
|
for _, b := range yyq2018 {
|
|
if b {
|
|
yynn2018++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2018)
|
|
yynn2018 = 0
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2018[0] {
|
|
yym2020 := z.EncBinary()
|
|
_ = yym2020
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2018[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2021 := z.EncBinary()
|
|
_ = yym2021
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2018[1] {
|
|
yym2023 := z.EncBinary()
|
|
_ = yym2023
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2018[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2024 := z.EncBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2018[2] {
|
|
yy2026 := &x.ObjectMeta
|
|
yy2026.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2018[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2027 := &x.ObjectMeta
|
|
yy2027.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2029 := z.EncBinary()
|
|
_ = yym2029
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2030 := z.EncBinary()
|
|
_ = yym2030
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2018[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2032 := z.EncBinary()
|
|
_ = yym2032
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2018[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2033 := z.EncBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2018 || yy2arr2018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2034 := z.DecBinary()
|
|
_ = yym2034
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2035 := r.ContainerType()
|
|
if yyct2035 == codecSelferValueTypeMap1234 {
|
|
yyl2035 := r.ReadMapStart()
|
|
if yyl2035 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2035, d)
|
|
}
|
|
} else if yyct2035 == codecSelferValueTypeArray1234 {
|
|
yyl2035 := r.ReadArrayStart()
|
|
if yyl2035 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2035, 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 yys2036Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2036Slc
|
|
var yyhl2036 bool = l >= 0
|
|
for yyj2036 := 0; ; yyj2036++ {
|
|
if yyhl2036 {
|
|
if yyj2036 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2036Slc = r.DecodeBytes(yys2036Slc, true, true)
|
|
yys2036 := string(yys2036Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2036 {
|
|
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 {
|
|
yyv2039 := &x.ObjectMeta
|
|
yyv2039.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2040 := &x.Secrets
|
|
yym2041 := z.DecBinary()
|
|
_ = yym2041
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2040), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2042 := &x.ImagePullSecrets
|
|
yym2043 := z.DecBinary()
|
|
_ = yym2043
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2042), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2036)
|
|
} // end switch yys2036
|
|
} // end for yyj2036
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2044 int
|
|
var yyb2044 bool
|
|
var yyhl2044 bool = l >= 0
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2047 := &x.ObjectMeta
|
|
yyv2047.CodecDecodeSelf(d)
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2048 := &x.Secrets
|
|
yym2049 := z.DecBinary()
|
|
_ = yym2049
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2048), d)
|
|
}
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2050 := &x.ImagePullSecrets
|
|
yym2051 := z.DecBinary()
|
|
_ = yym2051
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2050), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2044-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2052 := z.EncBinary()
|
|
_ = yym2052
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2053 := !z.EncBinary()
|
|
yy2arr2053 := z.EncBasicHandle().StructToArray
|
|
var yyq2053 [4]bool
|
|
_, _, _ = yysep2053, yyq2053, yy2arr2053
|
|
const yyr2053 bool = false
|
|
yyq2053[0] = x.Kind != ""
|
|
yyq2053[1] = x.APIVersion != ""
|
|
yyq2053[2] = true
|
|
var yynn2053 int
|
|
if yyr2053 || yy2arr2053 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2053 = 1
|
|
for _, b := range yyq2053 {
|
|
if b {
|
|
yynn2053++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2053)
|
|
yynn2053 = 0
|
|
}
|
|
if yyr2053 || yy2arr2053 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2053[0] {
|
|
yym2055 := z.EncBinary()
|
|
_ = yym2055
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2053[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2056 := z.EncBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2053 || yy2arr2053 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2053[1] {
|
|
yym2058 := z.EncBinary()
|
|
_ = yym2058
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2053[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2059 := z.EncBinary()
|
|
_ = yym2059
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2053 || yy2arr2053 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2053[2] {
|
|
yy2061 := &x.ListMeta
|
|
yym2062 := z.EncBinary()
|
|
_ = yym2062
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2061) {
|
|
} else {
|
|
z.EncFallback(yy2061)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2053[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2063 := &x.ListMeta
|
|
yym2064 := z.EncBinary()
|
|
_ = yym2064
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2063) {
|
|
} else {
|
|
z.EncFallback(yy2063)
|
|
}
|
|
}
|
|
}
|
|
if yyr2053 || yy2arr2053 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2066 := z.EncBinary()
|
|
_ = yym2066
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2067 := z.EncBinary()
|
|
_ = yym2067
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2053 || yy2arr2053 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2068 := z.DecBinary()
|
|
_ = yym2068
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2069 := r.ContainerType()
|
|
if yyct2069 == codecSelferValueTypeMap1234 {
|
|
yyl2069 := r.ReadMapStart()
|
|
if yyl2069 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2069, d)
|
|
}
|
|
} else if yyct2069 == codecSelferValueTypeArray1234 {
|
|
yyl2069 := r.ReadArrayStart()
|
|
if yyl2069 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2069, 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 yys2070Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2070Slc
|
|
var yyhl2070 bool = l >= 0
|
|
for yyj2070 := 0; ; yyj2070++ {
|
|
if yyhl2070 {
|
|
if yyj2070 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2070Slc = r.DecodeBytes(yys2070Slc, true, true)
|
|
yys2070 := string(yys2070Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2070 {
|
|
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 {
|
|
yyv2073 := &x.ListMeta
|
|
yym2074 := z.DecBinary()
|
|
_ = yym2074
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2073) {
|
|
} else {
|
|
z.DecFallback(yyv2073, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2075 := &x.Items
|
|
yym2076 := z.DecBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2075), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2070)
|
|
} // end switch yys2070
|
|
} // end for yyj2070
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2077 int
|
|
var yyb2077 bool
|
|
var yyhl2077 bool = l >= 0
|
|
yyj2077++
|
|
if yyhl2077 {
|
|
yyb2077 = yyj2077 > l
|
|
} else {
|
|
yyb2077 = r.CheckBreak()
|
|
}
|
|
if yyb2077 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2077++
|
|
if yyhl2077 {
|
|
yyb2077 = yyj2077 > l
|
|
} else {
|
|
yyb2077 = r.CheckBreak()
|
|
}
|
|
if yyb2077 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2077++
|
|
if yyhl2077 {
|
|
yyb2077 = yyj2077 > l
|
|
} else {
|
|
yyb2077 = r.CheckBreak()
|
|
}
|
|
if yyb2077 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2080 := &x.ListMeta
|
|
yym2081 := z.DecBinary()
|
|
_ = yym2081
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2080) {
|
|
} else {
|
|
z.DecFallback(yyv2080, false)
|
|
}
|
|
}
|
|
yyj2077++
|
|
if yyhl2077 {
|
|
yyb2077 = yyj2077 > l
|
|
} else {
|
|
yyb2077 = r.CheckBreak()
|
|
}
|
|
if yyb2077 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2082 := &x.Items
|
|
yym2083 := z.DecBinary()
|
|
_ = yym2083
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2082), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2077++
|
|
if yyhl2077 {
|
|
yyb2077 = yyj2077 > l
|
|
} else {
|
|
yyb2077 = r.CheckBreak()
|
|
}
|
|
if yyb2077 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2077-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2084 := z.EncBinary()
|
|
_ = yym2084
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2085 := !z.EncBinary()
|
|
yy2arr2085 := z.EncBasicHandle().StructToArray
|
|
var yyq2085 [4]bool
|
|
_, _, _ = yysep2085, yyq2085, yy2arr2085
|
|
const yyr2085 bool = false
|
|
yyq2085[0] = x.Kind != ""
|
|
yyq2085[1] = x.APIVersion != ""
|
|
yyq2085[2] = true
|
|
var yynn2085 int
|
|
if yyr2085 || yy2arr2085 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2085 = 1
|
|
for _, b := range yyq2085 {
|
|
if b {
|
|
yynn2085++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2085)
|
|
yynn2085 = 0
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[0] {
|
|
yym2087 := z.EncBinary()
|
|
_ = yym2087
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2085[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2088 := z.EncBinary()
|
|
_ = yym2088
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[1] {
|
|
yym2090 := z.EncBinary()
|
|
_ = yym2090
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2085[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2091 := z.EncBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[2] {
|
|
yy2093 := &x.ObjectMeta
|
|
yy2093.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2085[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2094 := &x.ObjectMeta
|
|
yy2094.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2097 := z.EncBinary()
|
|
_ = yym2097
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2098 := z.DecBinary()
|
|
_ = yym2098
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2099 := r.ContainerType()
|
|
if yyct2099 == codecSelferValueTypeMap1234 {
|
|
yyl2099 := r.ReadMapStart()
|
|
if yyl2099 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2099, d)
|
|
}
|
|
} else if yyct2099 == codecSelferValueTypeArray1234 {
|
|
yyl2099 := r.ReadArrayStart()
|
|
if yyl2099 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2099, 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 yys2100Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2100Slc
|
|
var yyhl2100 bool = l >= 0
|
|
for yyj2100 := 0; ; yyj2100++ {
|
|
if yyhl2100 {
|
|
if yyj2100 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2100Slc = r.DecodeBytes(yys2100Slc, true, true)
|
|
yys2100 := string(yys2100Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2100 {
|
|
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 {
|
|
yyv2103 := &x.ObjectMeta
|
|
yyv2103.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2104 := &x.Subsets
|
|
yym2105 := z.DecBinary()
|
|
_ = yym2105
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2104), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2100)
|
|
} // end switch yys2100
|
|
} // end for yyj2100
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2106 int
|
|
var yyb2106 bool
|
|
var yyhl2106 bool = l >= 0
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2109 := &x.ObjectMeta
|
|
yyv2109.CodecDecodeSelf(d)
|
|
}
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2110 := &x.Subsets
|
|
yym2111 := z.DecBinary()
|
|
_ = yym2111
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2110), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2106-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2112 := z.EncBinary()
|
|
_ = yym2112
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2113 := !z.EncBinary()
|
|
yy2arr2113 := z.EncBasicHandle().StructToArray
|
|
var yyq2113 [3]bool
|
|
_, _, _ = yysep2113, yyq2113, yy2arr2113
|
|
const yyr2113 bool = false
|
|
var yynn2113 int
|
|
if yyr2113 || yy2arr2113 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2113 = 3
|
|
for _, b := range yyq2113 {
|
|
if b {
|
|
yynn2113++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2113)
|
|
yynn2113 = 0
|
|
}
|
|
if yyr2113 || yy2arr2113 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2115 := z.EncBinary()
|
|
_ = yym2115
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2116 := z.EncBinary()
|
|
_ = yym2116
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2113 || yy2arr2113 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2118 := z.EncBinary()
|
|
_ = yym2118
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2119 := z.EncBinary()
|
|
_ = yym2119
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2113 || yy2arr2113 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2121 := z.EncBinary()
|
|
_ = yym2121
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2113 || yy2arr2113 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2123 := z.DecBinary()
|
|
_ = yym2123
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2124 := r.ContainerType()
|
|
if yyct2124 == codecSelferValueTypeMap1234 {
|
|
yyl2124 := r.ReadMapStart()
|
|
if yyl2124 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2124, d)
|
|
}
|
|
} else if yyct2124 == codecSelferValueTypeArray1234 {
|
|
yyl2124 := r.ReadArrayStart()
|
|
if yyl2124 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2124, 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 yys2125Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2125Slc
|
|
var yyhl2125 bool = l >= 0
|
|
for yyj2125 := 0; ; yyj2125++ {
|
|
if yyhl2125 {
|
|
if yyj2125 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2125Slc = r.DecodeBytes(yys2125Slc, true, true)
|
|
yys2125 := string(yys2125Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2125 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2126 := &x.Addresses
|
|
yym2127 := z.DecBinary()
|
|
_ = yym2127
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2126), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2128 := &x.NotReadyAddresses
|
|
yym2129 := z.DecBinary()
|
|
_ = yym2129
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2128), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2130 := &x.Ports
|
|
yym2131 := z.DecBinary()
|
|
_ = yym2131
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2130), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2125)
|
|
} // end switch yys2125
|
|
} // end for yyj2125
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2132 int
|
|
var yyb2132 bool
|
|
var yyhl2132 bool = l >= 0
|
|
yyj2132++
|
|
if yyhl2132 {
|
|
yyb2132 = yyj2132 > l
|
|
} else {
|
|
yyb2132 = r.CheckBreak()
|
|
}
|
|
if yyb2132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2133 := &x.Addresses
|
|
yym2134 := z.DecBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2133), d)
|
|
}
|
|
}
|
|
yyj2132++
|
|
if yyhl2132 {
|
|
yyb2132 = yyj2132 > l
|
|
} else {
|
|
yyb2132 = r.CheckBreak()
|
|
}
|
|
if yyb2132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2135 := &x.NotReadyAddresses
|
|
yym2136 := z.DecBinary()
|
|
_ = yym2136
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2135), d)
|
|
}
|
|
}
|
|
yyj2132++
|
|
if yyhl2132 {
|
|
yyb2132 = yyj2132 > l
|
|
} else {
|
|
yyb2132 = r.CheckBreak()
|
|
}
|
|
if yyb2132 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2137 := &x.Ports
|
|
yym2138 := z.DecBinary()
|
|
_ = yym2138
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2137), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2132++
|
|
if yyhl2132 {
|
|
yyb2132 = yyj2132 > l
|
|
} else {
|
|
yyb2132 = r.CheckBreak()
|
|
}
|
|
if yyb2132 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2132-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2139 := z.EncBinary()
|
|
_ = yym2139
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2140 := !z.EncBinary()
|
|
yy2arr2140 := z.EncBasicHandle().StructToArray
|
|
var yyq2140 [2]bool
|
|
_, _, _ = yysep2140, yyq2140, yy2arr2140
|
|
const yyr2140 bool = false
|
|
var yynn2140 int
|
|
if yyr2140 || yy2arr2140 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2140 = 2
|
|
for _, b := range yyq2140 {
|
|
if b {
|
|
yynn2140++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2140)
|
|
yynn2140 = 0
|
|
}
|
|
if yyr2140 || yy2arr2140 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2142 := z.EncBinary()
|
|
_ = yym2142
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2143 := z.EncBinary()
|
|
_ = yym2143
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2140 || yy2arr2140 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TargetRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2140 || yy2arr2140 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2145 := z.DecBinary()
|
|
_ = yym2145
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2146 := r.ContainerType()
|
|
if yyct2146 == codecSelferValueTypeMap1234 {
|
|
yyl2146 := r.ReadMapStart()
|
|
if yyl2146 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2146, d)
|
|
}
|
|
} else if yyct2146 == codecSelferValueTypeArray1234 {
|
|
yyl2146 := r.ReadArrayStart()
|
|
if yyl2146 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2146, 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 yys2147Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2147Slc
|
|
var yyhl2147 bool = l >= 0
|
|
for yyj2147 := 0; ; yyj2147++ {
|
|
if yyhl2147 {
|
|
if yyj2147 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2147Slc = r.DecodeBytes(yys2147Slc, true, true)
|
|
yys2147 := string(yys2147Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2147 {
|
|
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, yys2147)
|
|
} // end switch yys2147
|
|
} // end for yyj2147
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2150 int
|
|
var yyb2150 bool
|
|
var yyhl2150 bool = l >= 0
|
|
yyj2150++
|
|
if yyhl2150 {
|
|
yyb2150 = yyj2150 > l
|
|
} else {
|
|
yyb2150 = r.CheckBreak()
|
|
}
|
|
if yyb2150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2150++
|
|
if yyhl2150 {
|
|
yyb2150 = yyj2150 > l
|
|
} else {
|
|
yyb2150 = r.CheckBreak()
|
|
}
|
|
if yyb2150 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2150++
|
|
if yyhl2150 {
|
|
yyb2150 = yyj2150 > l
|
|
} else {
|
|
yyb2150 = r.CheckBreak()
|
|
}
|
|
if yyb2150 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2150-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2153 := z.EncBinary()
|
|
_ = yym2153
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2154 := !z.EncBinary()
|
|
yy2arr2154 := z.EncBasicHandle().StructToArray
|
|
var yyq2154 [3]bool
|
|
_, _, _ = yysep2154, yyq2154, yy2arr2154
|
|
const yyr2154 bool = false
|
|
var yynn2154 int
|
|
if yyr2154 || yy2arr2154 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2154 = 3
|
|
for _, b := range yyq2154 {
|
|
if b {
|
|
yynn2154++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2154)
|
|
yynn2154 = 0
|
|
}
|
|
if yyr2154 || yy2arr2154 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2156 := z.EncBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2154 || yy2arr2154 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2159 := z.EncBinary()
|
|
_ = yym2159
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2154 || yy2arr2154 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2154 || yy2arr2154 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2162 := z.DecBinary()
|
|
_ = yym2162
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2163 := r.ContainerType()
|
|
if yyct2163 == codecSelferValueTypeMap1234 {
|
|
yyl2163 := r.ReadMapStart()
|
|
if yyl2163 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2163, d)
|
|
}
|
|
} else if yyct2163 == codecSelferValueTypeArray1234 {
|
|
yyl2163 := r.ReadArrayStart()
|
|
if yyl2163 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2163, 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 yys2164Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2164Slc
|
|
var yyhl2164 bool = l >= 0
|
|
for yyj2164 := 0; ; yyj2164++ {
|
|
if yyhl2164 {
|
|
if yyj2164 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2164Slc = r.DecodeBytes(yys2164Slc, true, true)
|
|
yys2164 := string(yys2164Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2164 {
|
|
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, yys2164)
|
|
} // end switch yys2164
|
|
} // end for yyj2164
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2168 int
|
|
var yyb2168 bool
|
|
var yyhl2168 bool = l >= 0
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2168-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2172 := z.EncBinary()
|
|
_ = yym2172
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2173 := !z.EncBinary()
|
|
yy2arr2173 := z.EncBasicHandle().StructToArray
|
|
var yyq2173 [4]bool
|
|
_, _, _ = yysep2173, yyq2173, yy2arr2173
|
|
const yyr2173 bool = false
|
|
yyq2173[0] = x.Kind != ""
|
|
yyq2173[1] = x.APIVersion != ""
|
|
yyq2173[2] = true
|
|
var yynn2173 int
|
|
if yyr2173 || yy2arr2173 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2173 = 1
|
|
for _, b := range yyq2173 {
|
|
if b {
|
|
yynn2173++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2173)
|
|
yynn2173 = 0
|
|
}
|
|
if yyr2173 || yy2arr2173 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2173[0] {
|
|
yym2175 := z.EncBinary()
|
|
_ = yym2175
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2173[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2176 := z.EncBinary()
|
|
_ = yym2176
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2173 || yy2arr2173 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2173[1] {
|
|
yym2178 := z.EncBinary()
|
|
_ = yym2178
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2173[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2179 := z.EncBinary()
|
|
_ = yym2179
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2173 || yy2arr2173 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2173[2] {
|
|
yy2181 := &x.ListMeta
|
|
yym2182 := z.EncBinary()
|
|
_ = yym2182
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2181) {
|
|
} else {
|
|
z.EncFallback(yy2181)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2173[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2183 := &x.ListMeta
|
|
yym2184 := z.EncBinary()
|
|
_ = yym2184
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2183) {
|
|
} else {
|
|
z.EncFallback(yy2183)
|
|
}
|
|
}
|
|
}
|
|
if yyr2173 || yy2arr2173 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2186 := z.EncBinary()
|
|
_ = yym2186
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2187 := z.EncBinary()
|
|
_ = yym2187
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2173 || yy2arr2173 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2188 := z.DecBinary()
|
|
_ = yym2188
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2189 := r.ContainerType()
|
|
if yyct2189 == codecSelferValueTypeMap1234 {
|
|
yyl2189 := r.ReadMapStart()
|
|
if yyl2189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2189, d)
|
|
}
|
|
} else if yyct2189 == codecSelferValueTypeArray1234 {
|
|
yyl2189 := r.ReadArrayStart()
|
|
if yyl2189 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2189, 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 yys2190Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2190Slc
|
|
var yyhl2190 bool = l >= 0
|
|
for yyj2190 := 0; ; yyj2190++ {
|
|
if yyhl2190 {
|
|
if yyj2190 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2190Slc = r.DecodeBytes(yys2190Slc, true, true)
|
|
yys2190 := string(yys2190Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2190 {
|
|
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 {
|
|
yyv2193 := &x.ListMeta
|
|
yym2194 := z.DecBinary()
|
|
_ = yym2194
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2193) {
|
|
} else {
|
|
z.DecFallback(yyv2193, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2195 := &x.Items
|
|
yym2196 := z.DecBinary()
|
|
_ = yym2196
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2195), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2190)
|
|
} // end switch yys2190
|
|
} // end for yyj2190
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2197 int
|
|
var yyb2197 bool
|
|
var yyhl2197 bool = l >= 0
|
|
yyj2197++
|
|
if yyhl2197 {
|
|
yyb2197 = yyj2197 > l
|
|
} else {
|
|
yyb2197 = r.CheckBreak()
|
|
}
|
|
if yyb2197 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2197++
|
|
if yyhl2197 {
|
|
yyb2197 = yyj2197 > l
|
|
} else {
|
|
yyb2197 = r.CheckBreak()
|
|
}
|
|
if yyb2197 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2197++
|
|
if yyhl2197 {
|
|
yyb2197 = yyj2197 > l
|
|
} else {
|
|
yyb2197 = r.CheckBreak()
|
|
}
|
|
if yyb2197 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2200 := &x.ListMeta
|
|
yym2201 := z.DecBinary()
|
|
_ = yym2201
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2200) {
|
|
} else {
|
|
z.DecFallback(yyv2200, false)
|
|
}
|
|
}
|
|
yyj2197++
|
|
if yyhl2197 {
|
|
yyb2197 = yyj2197 > l
|
|
} else {
|
|
yyb2197 = r.CheckBreak()
|
|
}
|
|
if yyb2197 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2202 := &x.Items
|
|
yym2203 := z.DecBinary()
|
|
_ = yym2203
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2202), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2197++
|
|
if yyhl2197 {
|
|
yyb2197 = yyj2197 > l
|
|
} else {
|
|
yyb2197 = r.CheckBreak()
|
|
}
|
|
if yyb2197 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2197-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2204 := z.EncBinary()
|
|
_ = yym2204
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2205 := !z.EncBinary()
|
|
yy2arr2205 := z.EncBasicHandle().StructToArray
|
|
var yyq2205 [4]bool
|
|
_, _, _ = yysep2205, yyq2205, yy2arr2205
|
|
const yyr2205 bool = false
|
|
yyq2205[0] = x.PodCIDR != ""
|
|
yyq2205[1] = x.ExternalID != ""
|
|
yyq2205[2] = x.ProviderID != ""
|
|
yyq2205[3] = x.Unschedulable != false
|
|
var yynn2205 int
|
|
if yyr2205 || yy2arr2205 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2205 = 0
|
|
for _, b := range yyq2205 {
|
|
if b {
|
|
yynn2205++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2205)
|
|
yynn2205 = 0
|
|
}
|
|
if yyr2205 || yy2arr2205 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2205[0] {
|
|
yym2207 := z.EncBinary()
|
|
_ = yym2207
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2205[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2208 := z.EncBinary()
|
|
_ = yym2208
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2205 || yy2arr2205 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2205[1] {
|
|
yym2210 := z.EncBinary()
|
|
_ = yym2210
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2205[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2211 := z.EncBinary()
|
|
_ = yym2211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2205 || yy2arr2205 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2205[2] {
|
|
yym2213 := z.EncBinary()
|
|
_ = yym2213
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2205[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2205 || yy2arr2205 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2205[3] {
|
|
yym2216 := z.EncBinary()
|
|
_ = yym2216
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2205[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2217 := z.EncBinary()
|
|
_ = yym2217
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yyr2205 || yy2arr2205 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2218 := z.DecBinary()
|
|
_ = yym2218
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2219 := r.ContainerType()
|
|
if yyct2219 == codecSelferValueTypeMap1234 {
|
|
yyl2219 := r.ReadMapStart()
|
|
if yyl2219 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2219, d)
|
|
}
|
|
} else if yyct2219 == codecSelferValueTypeArray1234 {
|
|
yyl2219 := r.ReadArrayStart()
|
|
if yyl2219 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2219, 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 yys2220Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2220Slc
|
|
var yyhl2220 bool = l >= 0
|
|
for yyj2220 := 0; ; yyj2220++ {
|
|
if yyhl2220 {
|
|
if yyj2220 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2220Slc = r.DecodeBytes(yys2220Slc, true, true)
|
|
yys2220 := string(yys2220Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2220 {
|
|
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, yys2220)
|
|
} // end switch yys2220
|
|
} // end for yyj2220
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2225 int
|
|
var yyb2225 bool
|
|
var yyhl2225 bool = l >= 0
|
|
yyj2225++
|
|
if yyhl2225 {
|
|
yyb2225 = yyj2225 > l
|
|
} else {
|
|
yyb2225 = r.CheckBreak()
|
|
}
|
|
if yyb2225 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2225++
|
|
if yyhl2225 {
|
|
yyb2225 = yyj2225 > l
|
|
} else {
|
|
yyb2225 = r.CheckBreak()
|
|
}
|
|
if yyb2225 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2225++
|
|
if yyhl2225 {
|
|
yyb2225 = yyj2225 > l
|
|
} else {
|
|
yyb2225 = r.CheckBreak()
|
|
}
|
|
if yyb2225 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2225++
|
|
if yyhl2225 {
|
|
yyb2225 = yyj2225 > l
|
|
} else {
|
|
yyb2225 = r.CheckBreak()
|
|
}
|
|
if yyb2225 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2225++
|
|
if yyhl2225 {
|
|
yyb2225 = yyj2225 > l
|
|
} else {
|
|
yyb2225 = r.CheckBreak()
|
|
}
|
|
if yyb2225 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2225-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2230 := z.EncBinary()
|
|
_ = yym2230
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2231 := !z.EncBinary()
|
|
yy2arr2231 := z.EncBasicHandle().StructToArray
|
|
var yyq2231 [1]bool
|
|
_, _, _ = yysep2231, yyq2231, yy2arr2231
|
|
const yyr2231 bool = false
|
|
var yynn2231 int
|
|
if yyr2231 || yy2arr2231 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2231 = 1
|
|
for _, b := range yyq2231 {
|
|
if b {
|
|
yynn2231++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2231)
|
|
yynn2231 = 0
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2233 := z.EncBinary()
|
|
_ = yym2233
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2234 := z.EncBinary()
|
|
_ = yym2234
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2231 || yy2arr2231 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2235 := z.DecBinary()
|
|
_ = yym2235
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2236 := r.ContainerType()
|
|
if yyct2236 == codecSelferValueTypeMap1234 {
|
|
yyl2236 := r.ReadMapStart()
|
|
if yyl2236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2236, d)
|
|
}
|
|
} else if yyct2236 == codecSelferValueTypeArray1234 {
|
|
yyl2236 := r.ReadArrayStart()
|
|
if yyl2236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2236, 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 yys2237Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2237Slc
|
|
var yyhl2237 bool = l >= 0
|
|
for yyj2237 := 0; ; yyj2237++ {
|
|
if yyhl2237 {
|
|
if yyj2237 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2237Slc = r.DecodeBytes(yys2237Slc, true, true)
|
|
yys2237 := string(yys2237Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2237 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2237)
|
|
} // end switch yys2237
|
|
} // end for yyj2237
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2239 int
|
|
var yyb2239 bool
|
|
var yyhl2239 bool = l >= 0
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2239-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2241 := z.EncBinary()
|
|
_ = yym2241
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2242 := !z.EncBinary()
|
|
yy2arr2242 := z.EncBasicHandle().StructToArray
|
|
var yyq2242 [1]bool
|
|
_, _, _ = yysep2242, yyq2242, yy2arr2242
|
|
const yyr2242 bool = false
|
|
yyq2242[0] = true
|
|
var yynn2242 int
|
|
if yyr2242 || yy2arr2242 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2242 = 0
|
|
for _, b := range yyq2242 {
|
|
if b {
|
|
yynn2242++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2242)
|
|
yynn2242 = 0
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2242[0] {
|
|
yy2244 := &x.KubeletEndpoint
|
|
yy2244.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2245 := &x.KubeletEndpoint
|
|
yy2245.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2246 := z.DecBinary()
|
|
_ = yym2246
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2247 := r.ContainerType()
|
|
if yyct2247 == codecSelferValueTypeMap1234 {
|
|
yyl2247 := r.ReadMapStart()
|
|
if yyl2247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2247, d)
|
|
}
|
|
} else if yyct2247 == codecSelferValueTypeArray1234 {
|
|
yyl2247 := r.ReadArrayStart()
|
|
if yyl2247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2247, 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 yys2248Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2248Slc
|
|
var yyhl2248 bool = l >= 0
|
|
for yyj2248 := 0; ; yyj2248++ {
|
|
if yyhl2248 {
|
|
if yyj2248 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2248Slc = r.DecodeBytes(yys2248Slc, true, true)
|
|
yys2248 := string(yys2248Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2248 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2249 := &x.KubeletEndpoint
|
|
yyv2249.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2248)
|
|
} // end switch yys2248
|
|
} // end for yyj2248
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2250 int
|
|
var yyb2250 bool
|
|
var yyhl2250 bool = l >= 0
|
|
yyj2250++
|
|
if yyhl2250 {
|
|
yyb2250 = yyj2250 > l
|
|
} else {
|
|
yyb2250 = r.CheckBreak()
|
|
}
|
|
if yyb2250 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2251 := &x.KubeletEndpoint
|
|
yyv2251.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2250++
|
|
if yyhl2250 {
|
|
yyb2250 = yyj2250 > l
|
|
} else {
|
|
yyb2250 = r.CheckBreak()
|
|
}
|
|
if yyb2250 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2250-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2252 := z.EncBinary()
|
|
_ = yym2252
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2253 := !z.EncBinary()
|
|
yy2arr2253 := z.EncBasicHandle().StructToArray
|
|
var yyq2253 [8]bool
|
|
_, _, _ = yysep2253, yyq2253, yy2arr2253
|
|
const yyr2253 bool = false
|
|
var yynn2253 int
|
|
if yyr2253 || yy2arr2253 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2253 = 8
|
|
for _, b := range yyq2253 {
|
|
if b {
|
|
yynn2253++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2253)
|
|
yynn2253 = 0
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2255 := z.EncBinary()
|
|
_ = yym2255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2256 := z.EncBinary()
|
|
_ = yym2256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2258 := z.EncBinary()
|
|
_ = yym2258
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2259 := z.EncBinary()
|
|
_ = yym2259
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2261 := z.EncBinary()
|
|
_ = yym2261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2262 := z.EncBinary()
|
|
_ = yym2262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2264 := z.EncBinary()
|
|
_ = yym2264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2265 := z.EncBinary()
|
|
_ = yym2265
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2267 := z.EncBinary()
|
|
_ = yym2267
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2268 := z.EncBinary()
|
|
_ = yym2268
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2270 := z.EncBinary()
|
|
_ = yym2270
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2271 := z.EncBinary()
|
|
_ = yym2271
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2273 := z.EncBinary()
|
|
_ = yym2273
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2274 := z.EncBinary()
|
|
_ = yym2274
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2276 := z.EncBinary()
|
|
_ = yym2276
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2277 := z.EncBinary()
|
|
_ = yym2277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yyr2253 || yy2arr2253 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2278 := z.DecBinary()
|
|
_ = yym2278
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2279 := r.ContainerType()
|
|
if yyct2279 == codecSelferValueTypeMap1234 {
|
|
yyl2279 := r.ReadMapStart()
|
|
if yyl2279 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2279, d)
|
|
}
|
|
} else if yyct2279 == codecSelferValueTypeArray1234 {
|
|
yyl2279 := r.ReadArrayStart()
|
|
if yyl2279 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2279, 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 yys2280Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2280Slc
|
|
var yyhl2280 bool = l >= 0
|
|
for yyj2280 := 0; ; yyj2280++ {
|
|
if yyhl2280 {
|
|
if yyj2280 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2280Slc = r.DecodeBytes(yys2280Slc, true, true)
|
|
yys2280 := string(yys2280Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2280 {
|
|
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, yys2280)
|
|
} // end switch yys2280
|
|
} // end for yyj2280
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2289 int
|
|
var yyb2289 bool
|
|
var yyhl2289 bool = l >= 0
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2289++
|
|
if yyhl2289 {
|
|
yyb2289 = yyj2289 > l
|
|
} else {
|
|
yyb2289 = r.CheckBreak()
|
|
}
|
|
if yyb2289 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2289-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2298 := z.EncBinary()
|
|
_ = yym2298
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2299 := !z.EncBinary()
|
|
yy2arr2299 := z.EncBasicHandle().StructToArray
|
|
var yyq2299 [6]bool
|
|
_, _, _ = yysep2299, yyq2299, yy2arr2299
|
|
const yyr2299 bool = false
|
|
yyq2299[0] = len(x.Capacity) != 0
|
|
yyq2299[1] = x.Phase != ""
|
|
yyq2299[2] = len(x.Conditions) != 0
|
|
yyq2299[3] = len(x.Addresses) != 0
|
|
yyq2299[4] = true
|
|
yyq2299[5] = true
|
|
var yynn2299 int
|
|
if yyr2299 || yy2arr2299 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn2299 = 0
|
|
for _, b := range yyq2299 {
|
|
if b {
|
|
yynn2299++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2299)
|
|
yynn2299 = 0
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2299[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[1] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2299[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[2] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2303 := z.EncBinary()
|
|
_ = yym2303
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2299[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2304 := z.EncBinary()
|
|
_ = yym2304
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[3] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2306 := z.EncBinary()
|
|
_ = yym2306
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2299[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2307 := z.EncBinary()
|
|
_ = yym2307
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[4] {
|
|
yy2309 := &x.DaemonEndpoints
|
|
yy2309.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2299[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2310 := &x.DaemonEndpoints
|
|
yy2310.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2299[5] {
|
|
yy2312 := &x.NodeInfo
|
|
yy2312.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2299[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2313 := &x.NodeInfo
|
|
yy2313.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2299 || yy2arr2299 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2314 := z.DecBinary()
|
|
_ = yym2314
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2315 := r.ContainerType()
|
|
if yyct2315 == codecSelferValueTypeMap1234 {
|
|
yyl2315 := r.ReadMapStart()
|
|
if yyl2315 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2315, d)
|
|
}
|
|
} else if yyct2315 == codecSelferValueTypeArray1234 {
|
|
yyl2315 := r.ReadArrayStart()
|
|
if yyl2315 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2315, 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 yys2316Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2316Slc
|
|
var yyhl2316 bool = l >= 0
|
|
for yyj2316 := 0; ; yyj2316++ {
|
|
if yyhl2316 {
|
|
if yyj2316 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2316Slc = r.DecodeBytes(yys2316Slc, true, true)
|
|
yys2316 := string(yys2316Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2316 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2317 := &x.Capacity
|
|
yyv2317.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2319 := &x.Conditions
|
|
yym2320 := z.DecBinary()
|
|
_ = yym2320
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2319), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2321 := &x.Addresses
|
|
yym2322 := z.DecBinary()
|
|
_ = yym2322
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2321), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2323 := &x.DaemonEndpoints
|
|
yyv2323.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2324 := &x.NodeInfo
|
|
yyv2324.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2316)
|
|
} // end switch yys2316
|
|
} // end for yyj2316
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2325 int
|
|
var yyb2325 bool
|
|
var yyhl2325 bool = l >= 0
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2326 := &x.Capacity
|
|
yyv2326.CodecDecodeSelf(d)
|
|
}
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2328 := &x.Conditions
|
|
yym2329 := z.DecBinary()
|
|
_ = yym2329
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2328), d)
|
|
}
|
|
}
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2330 := &x.Addresses
|
|
yym2331 := z.DecBinary()
|
|
_ = yym2331
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2330), d)
|
|
}
|
|
}
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2332 := &x.DaemonEndpoints
|
|
yyv2332.CodecDecodeSelf(d)
|
|
}
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2333 := &x.NodeInfo
|
|
yyv2333.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2325++
|
|
if yyhl2325 {
|
|
yyb2325 = yyj2325 > l
|
|
} else {
|
|
yyb2325 = r.CheckBreak()
|
|
}
|
|
if yyb2325 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2325-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
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
|
|
yym2335 := z.DecBinary()
|
|
_ = yym2335
|
|
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
|
|
yym2336 := z.EncBinary()
|
|
_ = yym2336
|
|
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
|
|
yym2337 := z.DecBinary()
|
|
_ = yym2337
|
|
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 {
|
|
yym2338 := z.EncBinary()
|
|
_ = yym2338
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2339 := !z.EncBinary()
|
|
yy2arr2339 := z.EncBasicHandle().StructToArray
|
|
var yyq2339 [6]bool
|
|
_, _, _ = yysep2339, yyq2339, yy2arr2339
|
|
const yyr2339 bool = false
|
|
yyq2339[2] = true
|
|
yyq2339[3] = true
|
|
yyq2339[4] = x.Reason != ""
|
|
yyq2339[5] = x.Message != ""
|
|
var yynn2339 int
|
|
if yyr2339 || yy2arr2339 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn2339 = 2
|
|
for _, b := range yyq2339 {
|
|
if b {
|
|
yynn2339++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2339)
|
|
yynn2339 = 0
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2339[2] {
|
|
yy2343 := &x.LastHeartbeatTime
|
|
yym2344 := z.EncBinary()
|
|
_ = yym2344
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2343) {
|
|
} else if yym2344 {
|
|
z.EncBinaryMarshal(yy2343)
|
|
} else if !yym2344 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2343)
|
|
} else {
|
|
z.EncFallback(yy2343)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2339[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2345 := &x.LastHeartbeatTime
|
|
yym2346 := z.EncBinary()
|
|
_ = yym2346
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2345) {
|
|
} else if yym2346 {
|
|
z.EncBinaryMarshal(yy2345)
|
|
} else if !yym2346 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2345)
|
|
} else {
|
|
z.EncFallback(yy2345)
|
|
}
|
|
}
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2339[3] {
|
|
yy2348 := &x.LastTransitionTime
|
|
yym2349 := z.EncBinary()
|
|
_ = yym2349
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2348) {
|
|
} else if yym2349 {
|
|
z.EncBinaryMarshal(yy2348)
|
|
} else if !yym2349 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2348)
|
|
} else {
|
|
z.EncFallback(yy2348)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2339[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2350 := &x.LastTransitionTime
|
|
yym2351 := z.EncBinary()
|
|
_ = yym2351
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2350) {
|
|
} else if yym2351 {
|
|
z.EncBinaryMarshal(yy2350)
|
|
} else if !yym2351 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2350)
|
|
} else {
|
|
z.EncFallback(yy2350)
|
|
}
|
|
}
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2339[4] {
|
|
yym2353 := z.EncBinary()
|
|
_ = yym2353
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2339[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2354 := z.EncBinary()
|
|
_ = yym2354
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2339[5] {
|
|
yym2356 := z.EncBinary()
|
|
_ = yym2356
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2339[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2357 := z.EncBinary()
|
|
_ = yym2357
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2339 || yy2arr2339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2358 := z.DecBinary()
|
|
_ = yym2358
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2359 := r.ContainerType()
|
|
if yyct2359 == codecSelferValueTypeMap1234 {
|
|
yyl2359 := r.ReadMapStart()
|
|
if yyl2359 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2359, d)
|
|
}
|
|
} else if yyct2359 == codecSelferValueTypeArray1234 {
|
|
yyl2359 := r.ReadArrayStart()
|
|
if yyl2359 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2359, 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 yys2360Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2360Slc
|
|
var yyhl2360 bool = l >= 0
|
|
for yyj2360 := 0; ; yyj2360++ {
|
|
if yyhl2360 {
|
|
if yyj2360 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2360Slc = r.DecodeBytes(yys2360Slc, true, true)
|
|
yys2360 := string(yys2360Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2360 {
|
|
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 {
|
|
yyv2363 := &x.LastHeartbeatTime
|
|
yym2364 := z.DecBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2363) {
|
|
} else if yym2364 {
|
|
z.DecBinaryUnmarshal(yyv2363)
|
|
} else if !yym2364 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2363)
|
|
} else {
|
|
z.DecFallback(yyv2363, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2365 := &x.LastTransitionTime
|
|
yym2366 := z.DecBinary()
|
|
_ = yym2366
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2365) {
|
|
} else if yym2366 {
|
|
z.DecBinaryUnmarshal(yyv2365)
|
|
} else if !yym2366 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2365)
|
|
} else {
|
|
z.DecFallback(yyv2365, 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, yys2360)
|
|
} // end switch yys2360
|
|
} // end for yyj2360
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2369 int
|
|
var yyb2369 bool
|
|
var yyhl2369 bool = l >= 0
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2372 := &x.LastHeartbeatTime
|
|
yym2373 := z.DecBinary()
|
|
_ = yym2373
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2372) {
|
|
} else if yym2373 {
|
|
z.DecBinaryUnmarshal(yyv2372)
|
|
} else if !yym2373 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2372)
|
|
} else {
|
|
z.DecFallback(yyv2372, false)
|
|
}
|
|
}
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2374 := &x.LastTransitionTime
|
|
yym2375 := z.DecBinary()
|
|
_ = yym2375
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2374) {
|
|
} else if yym2375 {
|
|
z.DecBinaryUnmarshal(yyv2374)
|
|
} else if !yym2375 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2374)
|
|
} else {
|
|
z.DecFallback(yyv2374, false)
|
|
}
|
|
}
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2369++
|
|
if yyhl2369 {
|
|
yyb2369 = yyj2369 > l
|
|
} else {
|
|
yyb2369 = r.CheckBreak()
|
|
}
|
|
if yyb2369 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2369-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2378 := z.EncBinary()
|
|
_ = yym2378
|
|
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
|
|
yym2379 := z.DecBinary()
|
|
_ = yym2379
|
|
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 {
|
|
yym2380 := z.EncBinary()
|
|
_ = yym2380
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2381 := !z.EncBinary()
|
|
yy2arr2381 := z.EncBasicHandle().StructToArray
|
|
var yyq2381 [2]bool
|
|
_, _, _ = yysep2381, yyq2381, yy2arr2381
|
|
const yyr2381 bool = false
|
|
var yynn2381 int
|
|
if yyr2381 || yy2arr2381 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2381 = 2
|
|
for _, b := range yyq2381 {
|
|
if b {
|
|
yynn2381++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2381)
|
|
yynn2381 = 0
|
|
}
|
|
if yyr2381 || yy2arr2381 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2381 || yy2arr2381 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2384 := z.EncBinary()
|
|
_ = yym2384
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2385 := z.EncBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yyr2381 || yy2arr2381 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2386 := z.DecBinary()
|
|
_ = yym2386
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2387 := r.ContainerType()
|
|
if yyct2387 == codecSelferValueTypeMap1234 {
|
|
yyl2387 := r.ReadMapStart()
|
|
if yyl2387 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2387, d)
|
|
}
|
|
} else if yyct2387 == codecSelferValueTypeArray1234 {
|
|
yyl2387 := r.ReadArrayStart()
|
|
if yyl2387 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2387, 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 yys2388Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2388Slc
|
|
var yyhl2388 bool = l >= 0
|
|
for yyj2388 := 0; ; yyj2388++ {
|
|
if yyhl2388 {
|
|
if yyj2388 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2388Slc = r.DecodeBytes(yys2388Slc, true, true)
|
|
yys2388 := string(yys2388Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2388 {
|
|
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, yys2388)
|
|
} // end switch yys2388
|
|
} // end for yyj2388
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2391 int
|
|
var yyb2391 bool
|
|
var yyhl2391 bool = l >= 0
|
|
yyj2391++
|
|
if yyhl2391 {
|
|
yyb2391 = yyj2391 > l
|
|
} else {
|
|
yyb2391 = r.CheckBreak()
|
|
}
|
|
if yyb2391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2391++
|
|
if yyhl2391 {
|
|
yyb2391 = yyj2391 > l
|
|
} else {
|
|
yyb2391 = r.CheckBreak()
|
|
}
|
|
if yyb2391 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2391++
|
|
if yyhl2391 {
|
|
yyb2391 = yyj2391 > l
|
|
} else {
|
|
yyb2391 = r.CheckBreak()
|
|
}
|
|
if yyb2391 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2391-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2394 := z.EncBinary()
|
|
_ = yym2394
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2395 := !z.EncBinary()
|
|
yy2arr2395 := z.EncBasicHandle().StructToArray
|
|
var yyq2395 [1]bool
|
|
_, _, _ = yysep2395, yyq2395, yy2arr2395
|
|
const yyr2395 bool = false
|
|
yyq2395[0] = len(x.Capacity) != 0
|
|
var yynn2395 int
|
|
if yyr2395 || yy2arr2395 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2395 = 0
|
|
for _, b := range yyq2395 {
|
|
if b {
|
|
yynn2395++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2395)
|
|
yynn2395 = 0
|
|
}
|
|
if yyr2395 || yy2arr2395 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2395[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2395[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2395 || yy2arr2395 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2397 := z.DecBinary()
|
|
_ = yym2397
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2398 := r.ContainerType()
|
|
if yyct2398 == codecSelferValueTypeMap1234 {
|
|
yyl2398 := r.ReadMapStart()
|
|
if yyl2398 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2398, d)
|
|
}
|
|
} else if yyct2398 == codecSelferValueTypeArray1234 {
|
|
yyl2398 := r.ReadArrayStart()
|
|
if yyl2398 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2398, 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 yys2399Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2399Slc
|
|
var yyhl2399 bool = l >= 0
|
|
for yyj2399 := 0; ; yyj2399++ {
|
|
if yyhl2399 {
|
|
if yyj2399 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2399Slc = r.DecodeBytes(yys2399Slc, true, true)
|
|
yys2399 := string(yys2399Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2399 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2400 := &x.Capacity
|
|
yyv2400.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2399)
|
|
} // end switch yys2399
|
|
} // end for yyj2399
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2401 int
|
|
var yyb2401 bool
|
|
var yyhl2401 bool = l >= 0
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2402 := &x.Capacity
|
|
yyv2402.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2401-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2403 := z.EncBinary()
|
|
_ = yym2403
|
|
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
|
|
yym2404 := z.DecBinary()
|
|
_ = yym2404
|
|
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 {
|
|
yym2405 := z.EncBinary()
|
|
_ = yym2405
|
|
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
|
|
yym2406 := z.DecBinary()
|
|
_ = yym2406
|
|
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 {
|
|
yym2407 := z.EncBinary()
|
|
_ = yym2407
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2408 := !z.EncBinary()
|
|
yy2arr2408 := z.EncBasicHandle().StructToArray
|
|
var yyq2408 [5]bool
|
|
_, _, _ = yysep2408, yyq2408, yy2arr2408
|
|
const yyr2408 bool = false
|
|
yyq2408[0] = x.Kind != ""
|
|
yyq2408[1] = x.APIVersion != ""
|
|
yyq2408[2] = true
|
|
yyq2408[3] = true
|
|
yyq2408[4] = true
|
|
var yynn2408 int
|
|
if yyr2408 || yy2arr2408 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2408 = 0
|
|
for _, b := range yyq2408 {
|
|
if b {
|
|
yynn2408++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2408)
|
|
yynn2408 = 0
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2408[0] {
|
|
yym2410 := z.EncBinary()
|
|
_ = yym2410
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2408[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2411 := z.EncBinary()
|
|
_ = yym2411
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2408[1] {
|
|
yym2413 := z.EncBinary()
|
|
_ = yym2413
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2408[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2414 := z.EncBinary()
|
|
_ = yym2414
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2408[2] {
|
|
yy2416 := &x.ObjectMeta
|
|
yy2416.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2408[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2417 := &x.ObjectMeta
|
|
yy2417.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2408[3] {
|
|
yy2419 := &x.Spec
|
|
yy2419.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2408[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2420 := &x.Spec
|
|
yy2420.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2408[4] {
|
|
yy2422 := &x.Status
|
|
yy2422.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2408[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2423 := &x.Status
|
|
yy2423.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2408 || yy2arr2408 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2424 := z.DecBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2425 := r.ContainerType()
|
|
if yyct2425 == codecSelferValueTypeMap1234 {
|
|
yyl2425 := r.ReadMapStart()
|
|
if yyl2425 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2425, d)
|
|
}
|
|
} else if yyct2425 == codecSelferValueTypeArray1234 {
|
|
yyl2425 := r.ReadArrayStart()
|
|
if yyl2425 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2425, 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 yys2426Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2426Slc
|
|
var yyhl2426 bool = l >= 0
|
|
for yyj2426 := 0; ; yyj2426++ {
|
|
if yyhl2426 {
|
|
if yyj2426 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2426Slc = r.DecodeBytes(yys2426Slc, true, true)
|
|
yys2426 := string(yys2426Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2426 {
|
|
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 {
|
|
yyv2429 := &x.ObjectMeta
|
|
yyv2429.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2430 := &x.Spec
|
|
yyv2430.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2431 := &x.Status
|
|
yyv2431.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2426)
|
|
} // end switch yys2426
|
|
} // end for yyj2426
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2432 int
|
|
var yyb2432 bool
|
|
var yyhl2432 bool = l >= 0
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2435 := &x.ObjectMeta
|
|
yyv2435.CodecDecodeSelf(d)
|
|
}
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2436 := &x.Spec
|
|
yyv2436.CodecDecodeSelf(d)
|
|
}
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2437 := &x.Status
|
|
yyv2437.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2432++
|
|
if yyhl2432 {
|
|
yyb2432 = yyj2432 > l
|
|
} else {
|
|
yyb2432 = r.CheckBreak()
|
|
}
|
|
if yyb2432 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2432-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2438 := z.EncBinary()
|
|
_ = yym2438
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2439 := !z.EncBinary()
|
|
yy2arr2439 := z.EncBasicHandle().StructToArray
|
|
var yyq2439 [4]bool
|
|
_, _, _ = yysep2439, yyq2439, yy2arr2439
|
|
const yyr2439 bool = false
|
|
yyq2439[0] = x.Kind != ""
|
|
yyq2439[1] = x.APIVersion != ""
|
|
yyq2439[2] = true
|
|
var yynn2439 int
|
|
if yyr2439 || yy2arr2439 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2439 = 1
|
|
for _, b := range yyq2439 {
|
|
if b {
|
|
yynn2439++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2439)
|
|
yynn2439 = 0
|
|
}
|
|
if yyr2439 || yy2arr2439 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2439[0] {
|
|
yym2441 := z.EncBinary()
|
|
_ = yym2441
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2439[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2442 := z.EncBinary()
|
|
_ = yym2442
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2439 || yy2arr2439 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2439[1] {
|
|
yym2444 := z.EncBinary()
|
|
_ = yym2444
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2439[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2445 := z.EncBinary()
|
|
_ = yym2445
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2439 || yy2arr2439 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2439[2] {
|
|
yy2447 := &x.ListMeta
|
|
yym2448 := z.EncBinary()
|
|
_ = yym2448
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2447) {
|
|
} else {
|
|
z.EncFallback(yy2447)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2439[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2449 := &x.ListMeta
|
|
yym2450 := z.EncBinary()
|
|
_ = yym2450
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2449) {
|
|
} else {
|
|
z.EncFallback(yy2449)
|
|
}
|
|
}
|
|
}
|
|
if yyr2439 || yy2arr2439 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2452 := z.EncBinary()
|
|
_ = yym2452
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2453 := z.EncBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2439 || yy2arr2439 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2454 := z.DecBinary()
|
|
_ = yym2454
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2455 := r.ContainerType()
|
|
if yyct2455 == codecSelferValueTypeMap1234 {
|
|
yyl2455 := r.ReadMapStart()
|
|
if yyl2455 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2455, d)
|
|
}
|
|
} else if yyct2455 == codecSelferValueTypeArray1234 {
|
|
yyl2455 := r.ReadArrayStart()
|
|
if yyl2455 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2455, 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 yys2456Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2456Slc
|
|
var yyhl2456 bool = l >= 0
|
|
for yyj2456 := 0; ; yyj2456++ {
|
|
if yyhl2456 {
|
|
if yyj2456 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2456Slc = r.DecodeBytes(yys2456Slc, true, true)
|
|
yys2456 := string(yys2456Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2456 {
|
|
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 {
|
|
yyv2459 := &x.ListMeta
|
|
yym2460 := z.DecBinary()
|
|
_ = yym2460
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2459) {
|
|
} else {
|
|
z.DecFallback(yyv2459, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2461 := &x.Items
|
|
yym2462 := z.DecBinary()
|
|
_ = yym2462
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2461), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2456)
|
|
} // end switch yys2456
|
|
} // end for yyj2456
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2463 int
|
|
var yyb2463 bool
|
|
var yyhl2463 bool = l >= 0
|
|
yyj2463++
|
|
if yyhl2463 {
|
|
yyb2463 = yyj2463 > l
|
|
} else {
|
|
yyb2463 = r.CheckBreak()
|
|
}
|
|
if yyb2463 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2463++
|
|
if yyhl2463 {
|
|
yyb2463 = yyj2463 > l
|
|
} else {
|
|
yyb2463 = r.CheckBreak()
|
|
}
|
|
if yyb2463 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2463++
|
|
if yyhl2463 {
|
|
yyb2463 = yyj2463 > l
|
|
} else {
|
|
yyb2463 = r.CheckBreak()
|
|
}
|
|
if yyb2463 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2466 := &x.ListMeta
|
|
yym2467 := z.DecBinary()
|
|
_ = yym2467
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2466) {
|
|
} else {
|
|
z.DecFallback(yyv2466, false)
|
|
}
|
|
}
|
|
yyj2463++
|
|
if yyhl2463 {
|
|
yyb2463 = yyj2463 > l
|
|
} else {
|
|
yyb2463 = r.CheckBreak()
|
|
}
|
|
if yyb2463 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2468 := &x.Items
|
|
yym2469 := z.DecBinary()
|
|
_ = yym2469
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2468), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2463++
|
|
if yyhl2463 {
|
|
yyb2463 = yyj2463 > l
|
|
} else {
|
|
yyb2463 = r.CheckBreak()
|
|
}
|
|
if yyb2463 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2463-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2470 := z.EncBinary()
|
|
_ = yym2470
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2471 := !z.EncBinary()
|
|
yy2arr2471 := z.EncBasicHandle().StructToArray
|
|
var yyq2471 [1]bool
|
|
_, _, _ = yysep2471, yyq2471, yy2arr2471
|
|
const yyr2471 bool = false
|
|
var yynn2471 int
|
|
if yyr2471 || yy2arr2471 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2471 = 1
|
|
for _, b := range yyq2471 {
|
|
if b {
|
|
yynn2471++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2471)
|
|
yynn2471 = 0
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2473 := z.EncBinary()
|
|
_ = yym2473
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2474 := z.EncBinary()
|
|
_ = yym2474
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2475 := z.DecBinary()
|
|
_ = yym2475
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2476 := r.ContainerType()
|
|
if yyct2476 == codecSelferValueTypeMap1234 {
|
|
yyl2476 := r.ReadMapStart()
|
|
if yyl2476 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2476, d)
|
|
}
|
|
} else if yyct2476 == codecSelferValueTypeArray1234 {
|
|
yyl2476 := r.ReadArrayStart()
|
|
if yyl2476 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2476, 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 yys2477Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2477Slc
|
|
var yyhl2477 bool = l >= 0
|
|
for yyj2477 := 0; ; yyj2477++ {
|
|
if yyhl2477 {
|
|
if yyj2477 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2477Slc = r.DecodeBytes(yys2477Slc, true, true)
|
|
yys2477 := string(yys2477Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2477 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2478 := &x.Finalizers
|
|
yym2479 := z.DecBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2478), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2477)
|
|
} // end switch yys2477
|
|
} // end for yyj2477
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2480 int
|
|
var yyb2480 bool
|
|
var yyhl2480 bool = l >= 0
|
|
yyj2480++
|
|
if yyhl2480 {
|
|
yyb2480 = yyj2480 > l
|
|
} else {
|
|
yyb2480 = r.CheckBreak()
|
|
}
|
|
if yyb2480 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2481 := &x.Finalizers
|
|
yym2482 := z.DecBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2481), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2480++
|
|
if yyhl2480 {
|
|
yyb2480 = yyj2480 > l
|
|
} else {
|
|
yyb2480 = r.CheckBreak()
|
|
}
|
|
if yyb2480 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2480-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2483 := z.EncBinary()
|
|
_ = yym2483
|
|
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
|
|
yym2484 := z.DecBinary()
|
|
_ = yym2484
|
|
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 {
|
|
yym2485 := z.EncBinary()
|
|
_ = yym2485
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2486 := !z.EncBinary()
|
|
yy2arr2486 := z.EncBasicHandle().StructToArray
|
|
var yyq2486 [1]bool
|
|
_, _, _ = yysep2486, yyq2486, yy2arr2486
|
|
const yyr2486 bool = false
|
|
yyq2486[0] = x.Phase != ""
|
|
var yynn2486 int
|
|
if yyr2486 || yy2arr2486 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2486 = 0
|
|
for _, b := range yyq2486 {
|
|
if b {
|
|
yynn2486++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2486)
|
|
yynn2486 = 0
|
|
}
|
|
if yyr2486 || yy2arr2486 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2486[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2486[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2486 || yy2arr2486 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2488 := z.DecBinary()
|
|
_ = yym2488
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2489 := r.ContainerType()
|
|
if yyct2489 == codecSelferValueTypeMap1234 {
|
|
yyl2489 := r.ReadMapStart()
|
|
if yyl2489 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2489, d)
|
|
}
|
|
} else if yyct2489 == codecSelferValueTypeArray1234 {
|
|
yyl2489 := r.ReadArrayStart()
|
|
if yyl2489 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2489, 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 yys2490Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2490Slc
|
|
var yyhl2490 bool = l >= 0
|
|
for yyj2490 := 0; ; yyj2490++ {
|
|
if yyhl2490 {
|
|
if yyj2490 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2490Slc = r.DecodeBytes(yys2490Slc, true, true)
|
|
yys2490 := string(yys2490Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2490 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2490)
|
|
} // end switch yys2490
|
|
} // end for yyj2490
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2492 int
|
|
var yyb2492 bool
|
|
var yyhl2492 bool = l >= 0
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2492++
|
|
if yyhl2492 {
|
|
yyb2492 = yyj2492 > l
|
|
} else {
|
|
yyb2492 = r.CheckBreak()
|
|
}
|
|
if yyb2492 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2492-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2494 := z.EncBinary()
|
|
_ = yym2494
|
|
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
|
|
yym2495 := z.DecBinary()
|
|
_ = yym2495
|
|
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 {
|
|
yym2496 := z.EncBinary()
|
|
_ = yym2496
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2497 := !z.EncBinary()
|
|
yy2arr2497 := z.EncBasicHandle().StructToArray
|
|
var yyq2497 [5]bool
|
|
_, _, _ = yysep2497, yyq2497, yy2arr2497
|
|
const yyr2497 bool = false
|
|
yyq2497[0] = x.Kind != ""
|
|
yyq2497[1] = x.APIVersion != ""
|
|
yyq2497[2] = true
|
|
yyq2497[3] = true
|
|
yyq2497[4] = true
|
|
var yynn2497 int
|
|
if yyr2497 || yy2arr2497 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2497 = 0
|
|
for _, b := range yyq2497 {
|
|
if b {
|
|
yynn2497++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2497)
|
|
yynn2497 = 0
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2497[0] {
|
|
yym2499 := z.EncBinary()
|
|
_ = yym2499
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2497[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2500 := z.EncBinary()
|
|
_ = yym2500
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2497[1] {
|
|
yym2502 := z.EncBinary()
|
|
_ = yym2502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2497[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2503 := z.EncBinary()
|
|
_ = yym2503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2497[2] {
|
|
yy2505 := &x.ObjectMeta
|
|
yy2505.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2497[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2506 := &x.ObjectMeta
|
|
yy2506.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2497[3] {
|
|
yy2508 := &x.Spec
|
|
yy2508.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2497[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2509 := &x.Spec
|
|
yy2509.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2497[4] {
|
|
yy2511 := &x.Status
|
|
yy2511.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2497[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2512 := &x.Status
|
|
yy2512.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2497 || yy2arr2497 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2513 := z.DecBinary()
|
|
_ = yym2513
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2514 := r.ContainerType()
|
|
if yyct2514 == codecSelferValueTypeMap1234 {
|
|
yyl2514 := r.ReadMapStart()
|
|
if yyl2514 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2514, d)
|
|
}
|
|
} else if yyct2514 == codecSelferValueTypeArray1234 {
|
|
yyl2514 := r.ReadArrayStart()
|
|
if yyl2514 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2514, 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 yys2515Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2515Slc
|
|
var yyhl2515 bool = l >= 0
|
|
for yyj2515 := 0; ; yyj2515++ {
|
|
if yyhl2515 {
|
|
if yyj2515 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2515Slc = r.DecodeBytes(yys2515Slc, true, true)
|
|
yys2515 := string(yys2515Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2515 {
|
|
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 {
|
|
yyv2518 := &x.ObjectMeta
|
|
yyv2518.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2519 := &x.Spec
|
|
yyv2519.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2520 := &x.Status
|
|
yyv2520.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2515)
|
|
} // end switch yys2515
|
|
} // end for yyj2515
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2521 int
|
|
var yyb2521 bool
|
|
var yyhl2521 bool = l >= 0
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2524 := &x.ObjectMeta
|
|
yyv2524.CodecDecodeSelf(d)
|
|
}
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2525 := &x.Spec
|
|
yyv2525.CodecDecodeSelf(d)
|
|
}
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2526 := &x.Status
|
|
yyv2526.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2521++
|
|
if yyhl2521 {
|
|
yyb2521 = yyj2521 > l
|
|
} else {
|
|
yyb2521 = r.CheckBreak()
|
|
}
|
|
if yyb2521 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2521-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2527 := z.EncBinary()
|
|
_ = yym2527
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2528 := !z.EncBinary()
|
|
yy2arr2528 := z.EncBasicHandle().StructToArray
|
|
var yyq2528 [4]bool
|
|
_, _, _ = yysep2528, yyq2528, yy2arr2528
|
|
const yyr2528 bool = false
|
|
yyq2528[0] = x.Kind != ""
|
|
yyq2528[1] = x.APIVersion != ""
|
|
yyq2528[2] = true
|
|
var yynn2528 int
|
|
if yyr2528 || yy2arr2528 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2528 = 1
|
|
for _, b := range yyq2528 {
|
|
if b {
|
|
yynn2528++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2528)
|
|
yynn2528 = 0
|
|
}
|
|
if yyr2528 || yy2arr2528 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2528[0] {
|
|
yym2530 := z.EncBinary()
|
|
_ = yym2530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2528[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2531 := z.EncBinary()
|
|
_ = yym2531
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2528 || yy2arr2528 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2528[1] {
|
|
yym2533 := z.EncBinary()
|
|
_ = yym2533
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2528[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2534 := z.EncBinary()
|
|
_ = yym2534
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2528 || yy2arr2528 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2528[2] {
|
|
yy2536 := &x.ListMeta
|
|
yym2537 := z.EncBinary()
|
|
_ = yym2537
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2536) {
|
|
} else {
|
|
z.EncFallback(yy2536)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2528[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2538 := &x.ListMeta
|
|
yym2539 := z.EncBinary()
|
|
_ = yym2539
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2538) {
|
|
} else {
|
|
z.EncFallback(yy2538)
|
|
}
|
|
}
|
|
}
|
|
if yyr2528 || yy2arr2528 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2541 := z.EncBinary()
|
|
_ = yym2541
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2542 := z.EncBinary()
|
|
_ = yym2542
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2528 || yy2arr2528 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2543 := z.DecBinary()
|
|
_ = yym2543
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2544 := r.ContainerType()
|
|
if yyct2544 == codecSelferValueTypeMap1234 {
|
|
yyl2544 := r.ReadMapStart()
|
|
if yyl2544 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2544, d)
|
|
}
|
|
} else if yyct2544 == codecSelferValueTypeArray1234 {
|
|
yyl2544 := r.ReadArrayStart()
|
|
if yyl2544 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2544, 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 yys2545Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2545Slc
|
|
var yyhl2545 bool = l >= 0
|
|
for yyj2545 := 0; ; yyj2545++ {
|
|
if yyhl2545 {
|
|
if yyj2545 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2545Slc = r.DecodeBytes(yys2545Slc, true, true)
|
|
yys2545 := string(yys2545Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2545 {
|
|
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 {
|
|
yyv2548 := &x.ListMeta
|
|
yym2549 := z.DecBinary()
|
|
_ = yym2549
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2548) {
|
|
} else {
|
|
z.DecFallback(yyv2548, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2550 := &x.Items
|
|
yym2551 := z.DecBinary()
|
|
_ = yym2551
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2550), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2545)
|
|
} // end switch yys2545
|
|
} // end for yyj2545
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2552 int
|
|
var yyb2552 bool
|
|
var yyhl2552 bool = l >= 0
|
|
yyj2552++
|
|
if yyhl2552 {
|
|
yyb2552 = yyj2552 > l
|
|
} else {
|
|
yyb2552 = r.CheckBreak()
|
|
}
|
|
if yyb2552 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2552++
|
|
if yyhl2552 {
|
|
yyb2552 = yyj2552 > l
|
|
} else {
|
|
yyb2552 = r.CheckBreak()
|
|
}
|
|
if yyb2552 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2552++
|
|
if yyhl2552 {
|
|
yyb2552 = yyj2552 > l
|
|
} else {
|
|
yyb2552 = r.CheckBreak()
|
|
}
|
|
if yyb2552 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2555 := &x.ListMeta
|
|
yym2556 := z.DecBinary()
|
|
_ = yym2556
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2555) {
|
|
} else {
|
|
z.DecFallback(yyv2555, false)
|
|
}
|
|
}
|
|
yyj2552++
|
|
if yyhl2552 {
|
|
yyb2552 = yyj2552 > l
|
|
} else {
|
|
yyb2552 = r.CheckBreak()
|
|
}
|
|
if yyb2552 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2557 := &x.Items
|
|
yym2558 := z.DecBinary()
|
|
_ = yym2558
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2557), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2552++
|
|
if yyhl2552 {
|
|
yyb2552 = yyj2552 > l
|
|
} else {
|
|
yyb2552 = r.CheckBreak()
|
|
}
|
|
if yyb2552 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2552-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2559 := z.EncBinary()
|
|
_ = yym2559
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2560 := !z.EncBinary()
|
|
yy2arr2560 := z.EncBasicHandle().StructToArray
|
|
var yyq2560 [4]bool
|
|
_, _, _ = yysep2560, yyq2560, yy2arr2560
|
|
const yyr2560 bool = false
|
|
yyq2560[0] = x.Kind != ""
|
|
yyq2560[1] = x.APIVersion != ""
|
|
yyq2560[2] = true
|
|
var yynn2560 int
|
|
if yyr2560 || yy2arr2560 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2560 = 1
|
|
for _, b := range yyq2560 {
|
|
if b {
|
|
yynn2560++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2560)
|
|
yynn2560 = 0
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2560[0] {
|
|
yym2562 := z.EncBinary()
|
|
_ = yym2562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2560[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2563 := z.EncBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2560[1] {
|
|
yym2565 := z.EncBinary()
|
|
_ = yym2565
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2560[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2566 := z.EncBinary()
|
|
_ = yym2566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2560[2] {
|
|
yy2568 := &x.ObjectMeta
|
|
yy2568.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2560[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2569 := &x.ObjectMeta
|
|
yy2569.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2571 := &x.Target
|
|
yy2571.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2572 := &x.Target
|
|
yy2572.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2560 || yy2arr2560 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2573 := z.DecBinary()
|
|
_ = yym2573
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2574 := r.ContainerType()
|
|
if yyct2574 == codecSelferValueTypeMap1234 {
|
|
yyl2574 := r.ReadMapStart()
|
|
if yyl2574 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2574, d)
|
|
}
|
|
} else if yyct2574 == codecSelferValueTypeArray1234 {
|
|
yyl2574 := r.ReadArrayStart()
|
|
if yyl2574 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2574, 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 yys2575Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2575Slc
|
|
var yyhl2575 bool = l >= 0
|
|
for yyj2575 := 0; ; yyj2575++ {
|
|
if yyhl2575 {
|
|
if yyj2575 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2575Slc = r.DecodeBytes(yys2575Slc, true, true)
|
|
yys2575 := string(yys2575Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2575 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2578 := &x.ObjectMeta
|
|
yyv2578.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2579 := &x.Target
|
|
yyv2579.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2575)
|
|
} // end switch yys2575
|
|
} // end for yyj2575
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2580 int
|
|
var yyb2580 bool
|
|
var yyhl2580 bool = l >= 0
|
|
yyj2580++
|
|
if yyhl2580 {
|
|
yyb2580 = yyj2580 > l
|
|
} else {
|
|
yyb2580 = r.CheckBreak()
|
|
}
|
|
if yyb2580 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2580++
|
|
if yyhl2580 {
|
|
yyb2580 = yyj2580 > l
|
|
} else {
|
|
yyb2580 = r.CheckBreak()
|
|
}
|
|
if yyb2580 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2580++
|
|
if yyhl2580 {
|
|
yyb2580 = yyj2580 > l
|
|
} else {
|
|
yyb2580 = r.CheckBreak()
|
|
}
|
|
if yyb2580 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2583 := &x.ObjectMeta
|
|
yyv2583.CodecDecodeSelf(d)
|
|
}
|
|
yyj2580++
|
|
if yyhl2580 {
|
|
yyb2580 = yyj2580 > l
|
|
} else {
|
|
yyb2580 = r.CheckBreak()
|
|
}
|
|
if yyb2580 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2584 := &x.Target
|
|
yyv2584.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2580++
|
|
if yyhl2580 {
|
|
yyb2580 = yyj2580 > l
|
|
} else {
|
|
yyb2580 = r.CheckBreak()
|
|
}
|
|
if yyb2580 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2580-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2585 := z.EncBinary()
|
|
_ = yym2585
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2586 := !z.EncBinary()
|
|
yy2arr2586 := z.EncBasicHandle().StructToArray
|
|
var yyq2586 [3]bool
|
|
_, _, _ = yysep2586, yyq2586, yy2arr2586
|
|
const yyr2586 bool = false
|
|
yyq2586[0] = x.Kind != ""
|
|
yyq2586[1] = x.APIVersion != ""
|
|
var yynn2586 int
|
|
if yyr2586 || yy2arr2586 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2586 = 1
|
|
for _, b := range yyq2586 {
|
|
if b {
|
|
yynn2586++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2586)
|
|
yynn2586 = 0
|
|
}
|
|
if yyr2586 || yy2arr2586 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2586[0] {
|
|
yym2588 := z.EncBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2586[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2589 := z.EncBinary()
|
|
_ = yym2589
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2586 || yy2arr2586 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2586[1] {
|
|
yym2591 := z.EncBinary()
|
|
_ = yym2591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2586[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2592 := z.EncBinary()
|
|
_ = yym2592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2586 || yy2arr2586 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2594 := *x.GracePeriodSeconds
|
|
yym2595 := z.EncBinary()
|
|
_ = yym2595
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2594))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2596 := *x.GracePeriodSeconds
|
|
yym2597 := z.EncBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2596))
|
|
}
|
|
}
|
|
}
|
|
if yyr2586 || yy2arr2586 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2598 := z.DecBinary()
|
|
_ = yym2598
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2599 := r.ContainerType()
|
|
if yyct2599 == codecSelferValueTypeMap1234 {
|
|
yyl2599 := r.ReadMapStart()
|
|
if yyl2599 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2599, d)
|
|
}
|
|
} else if yyct2599 == codecSelferValueTypeArray1234 {
|
|
yyl2599 := r.ReadArrayStart()
|
|
if yyl2599 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2599, 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 yys2600Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2600Slc
|
|
var yyhl2600 bool = l >= 0
|
|
for yyj2600 := 0; ; yyj2600++ {
|
|
if yyhl2600 {
|
|
if yyj2600 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2600Slc = r.DecodeBytes(yys2600Slc, true, true)
|
|
yys2600 := string(yys2600Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2600 {
|
|
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)
|
|
}
|
|
yym2604 := z.DecBinary()
|
|
_ = yym2604
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2600)
|
|
} // end switch yys2600
|
|
} // end for yyj2600
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2605 int
|
|
var yyb2605 bool
|
|
var yyhl2605 bool = l >= 0
|
|
yyj2605++
|
|
if yyhl2605 {
|
|
yyb2605 = yyj2605 > l
|
|
} else {
|
|
yyb2605 = r.CheckBreak()
|
|
}
|
|
if yyb2605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2605++
|
|
if yyhl2605 {
|
|
yyb2605 = yyj2605 > l
|
|
} else {
|
|
yyb2605 = r.CheckBreak()
|
|
}
|
|
if yyb2605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2605++
|
|
if yyhl2605 {
|
|
yyb2605 = yyj2605 > l
|
|
} else {
|
|
yyb2605 = r.CheckBreak()
|
|
}
|
|
if yyb2605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2609 := z.DecBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2605++
|
|
if yyhl2605 {
|
|
yyb2605 = yyj2605 > l
|
|
} else {
|
|
yyb2605 = r.CheckBreak()
|
|
}
|
|
if yyb2605 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2605-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2610 := z.EncBinary()
|
|
_ = yym2610
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2611 := !z.EncBinary()
|
|
yy2arr2611 := z.EncBasicHandle().StructToArray
|
|
var yyq2611 [10]bool
|
|
_, _, _ = yysep2611, yyq2611, yy2arr2611
|
|
const yyr2611 bool = false
|
|
yyq2611[0] = x.Kind != ""
|
|
yyq2611[1] = x.APIVersion != ""
|
|
var yynn2611 int
|
|
if yyr2611 || yy2arr2611 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2611 = 8
|
|
for _, b := range yyq2611 {
|
|
if b {
|
|
yynn2611++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2611)
|
|
yynn2611 = 0
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2611[0] {
|
|
yym2613 := z.EncBinary()
|
|
_ = yym2613
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2611[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2614 := z.EncBinary()
|
|
_ = yym2614
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2611[1] {
|
|
yym2616 := z.EncBinary()
|
|
_ = yym2616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2611[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2617 := z.EncBinary()
|
|
_ = yym2617
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2619 := z.EncBinary()
|
|
_ = yym2619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2620 := z.EncBinary()
|
|
_ = yym2620
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2622 := z.EncBinary()
|
|
_ = yym2622
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2623 := z.EncBinary()
|
|
_ = yym2623
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2625 := z.EncBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2626 := z.EncBinary()
|
|
_ = yym2626
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2628 := *x.SinceSeconds
|
|
yym2629 := z.EncBinary()
|
|
_ = yym2629
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2628))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2630 := *x.SinceSeconds
|
|
yym2631 := z.EncBinary()
|
|
_ = yym2631
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2630))
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2633 := z.EncBinary()
|
|
_ = yym2633
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2633 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2633 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2634 := z.EncBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2634 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2634 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2636 := z.EncBinary()
|
|
_ = yym2636
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2637 := z.EncBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2639 := *x.TailLines
|
|
yym2640 := z.EncBinary()
|
|
_ = yym2640
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2639))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2641 := *x.TailLines
|
|
yym2642 := z.EncBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2641))
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2644 := *x.LimitBytes
|
|
yym2645 := z.EncBinary()
|
|
_ = yym2645
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2644))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2646 := *x.LimitBytes
|
|
yym2647 := z.EncBinary()
|
|
_ = yym2647
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2646))
|
|
}
|
|
}
|
|
}
|
|
if yyr2611 || yy2arr2611 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2648 := z.DecBinary()
|
|
_ = yym2648
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2649 := r.ContainerType()
|
|
if yyct2649 == codecSelferValueTypeMap1234 {
|
|
yyl2649 := r.ReadMapStart()
|
|
if yyl2649 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2649, d)
|
|
}
|
|
} else if yyct2649 == codecSelferValueTypeArray1234 {
|
|
yyl2649 := r.ReadArrayStart()
|
|
if yyl2649 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2649, 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 yys2650Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2650Slc
|
|
var yyhl2650 bool = l >= 0
|
|
for yyj2650 := 0; ; yyj2650++ {
|
|
if yyhl2650 {
|
|
if yyj2650 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2650Slc = r.DecodeBytes(yys2650Slc, true, true)
|
|
yys2650 := string(yys2650Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2650 {
|
|
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)
|
|
}
|
|
yym2657 := z.DecBinary()
|
|
_ = yym2657
|
|
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)
|
|
}
|
|
yym2659 := z.DecBinary()
|
|
_ = yym2659
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2659 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2659 && 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)
|
|
}
|
|
yym2662 := z.DecBinary()
|
|
_ = yym2662
|
|
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)
|
|
}
|
|
yym2664 := z.DecBinary()
|
|
_ = yym2664
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2650)
|
|
} // end switch yys2650
|
|
} // end for yyj2650
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2665 int
|
|
var yyb2665 bool
|
|
var yyhl2665 bool = l >= 0
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2672 := z.DecBinary()
|
|
_ = yym2672
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2674 := z.DecBinary()
|
|
_ = yym2674
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2674 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2674 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2677 := z.DecBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2679 := z.DecBinary()
|
|
_ = yym2679
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2665++
|
|
if yyhl2665 {
|
|
yyb2665 = yyj2665 > l
|
|
} else {
|
|
yyb2665 = r.CheckBreak()
|
|
}
|
|
if yyb2665 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2665-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2680 := z.EncBinary()
|
|
_ = yym2680
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2681 := !z.EncBinary()
|
|
yy2arr2681 := z.EncBasicHandle().StructToArray
|
|
var yyq2681 [7]bool
|
|
_, _, _ = yysep2681, yyq2681, yy2arr2681
|
|
const yyr2681 bool = false
|
|
yyq2681[0] = x.Kind != ""
|
|
yyq2681[1] = x.APIVersion != ""
|
|
yyq2681[2] = x.Stdin != false
|
|
yyq2681[3] = x.Stdout != false
|
|
yyq2681[4] = x.Stderr != false
|
|
yyq2681[5] = x.TTY != false
|
|
yyq2681[6] = x.Container != ""
|
|
var yynn2681 int
|
|
if yyr2681 || yy2arr2681 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn2681 = 0
|
|
for _, b := range yyq2681 {
|
|
if b {
|
|
yynn2681++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2681)
|
|
yynn2681 = 0
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[0] {
|
|
yym2683 := z.EncBinary()
|
|
_ = yym2683
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2681[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2684 := z.EncBinary()
|
|
_ = yym2684
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[1] {
|
|
yym2686 := z.EncBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2681[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2687 := z.EncBinary()
|
|
_ = yym2687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[2] {
|
|
yym2689 := z.EncBinary()
|
|
_ = yym2689
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2681[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2690 := z.EncBinary()
|
|
_ = yym2690
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[3] {
|
|
yym2692 := z.EncBinary()
|
|
_ = yym2692
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2681[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2693 := z.EncBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[4] {
|
|
yym2695 := z.EncBinary()
|
|
_ = yym2695
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2681[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2696 := z.EncBinary()
|
|
_ = yym2696
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[5] {
|
|
yym2698 := z.EncBinary()
|
|
_ = yym2698
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2681[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2699 := z.EncBinary()
|
|
_ = yym2699
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[6] {
|
|
yym2701 := z.EncBinary()
|
|
_ = yym2701
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2681[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2702 := z.EncBinary()
|
|
_ = yym2702
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2703 := z.DecBinary()
|
|
_ = yym2703
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2704 := r.ContainerType()
|
|
if yyct2704 == codecSelferValueTypeMap1234 {
|
|
yyl2704 := r.ReadMapStart()
|
|
if yyl2704 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2704, d)
|
|
}
|
|
} else if yyct2704 == codecSelferValueTypeArray1234 {
|
|
yyl2704 := r.ReadArrayStart()
|
|
if yyl2704 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2704, 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 yys2705Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2705Slc
|
|
var yyhl2705 bool = l >= 0
|
|
for yyj2705 := 0; ; yyj2705++ {
|
|
if yyhl2705 {
|
|
if yyj2705 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2705Slc = r.DecodeBytes(yys2705Slc, true, true)
|
|
yys2705 := string(yys2705Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2705 {
|
|
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, yys2705)
|
|
} // end switch yys2705
|
|
} // end for yyj2705
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2713 int
|
|
var yyb2713 bool
|
|
var yyhl2713 bool = l >= 0
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2713++
|
|
if yyhl2713 {
|
|
yyb2713 = yyj2713 > l
|
|
} else {
|
|
yyb2713 = r.CheckBreak()
|
|
}
|
|
if yyb2713 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2713-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2721 := z.EncBinary()
|
|
_ = yym2721
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2722 := !z.EncBinary()
|
|
yy2arr2722 := z.EncBasicHandle().StructToArray
|
|
var yyq2722 [8]bool
|
|
_, _, _ = yysep2722, yyq2722, yy2arr2722
|
|
const yyr2722 bool = false
|
|
yyq2722[0] = x.Kind != ""
|
|
yyq2722[1] = x.APIVersion != ""
|
|
var yynn2722 int
|
|
if yyr2722 || yy2arr2722 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2722 = 6
|
|
for _, b := range yyq2722 {
|
|
if b {
|
|
yynn2722++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2722)
|
|
yynn2722 = 0
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2722[0] {
|
|
yym2724 := z.EncBinary()
|
|
_ = yym2724
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2722[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2725 := z.EncBinary()
|
|
_ = yym2725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2722[1] {
|
|
yym2727 := z.EncBinary()
|
|
_ = yym2727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2722[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2728 := z.EncBinary()
|
|
_ = yym2728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2730 := z.EncBinary()
|
|
_ = yym2730
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2731 := z.EncBinary()
|
|
_ = yym2731
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2733 := z.EncBinary()
|
|
_ = yym2733
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2734 := z.EncBinary()
|
|
_ = yym2734
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2736 := z.EncBinary()
|
|
_ = yym2736
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2737 := z.EncBinary()
|
|
_ = yym2737
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2739 := z.EncBinary()
|
|
_ = yym2739
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2740 := z.EncBinary()
|
|
_ = yym2740
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2742 := z.EncBinary()
|
|
_ = yym2742
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2743 := z.EncBinary()
|
|
_ = yym2743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2745 := z.EncBinary()
|
|
_ = yym2745
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2746 := z.EncBinary()
|
|
_ = yym2746
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2722 || yy2arr2722 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2747 := z.DecBinary()
|
|
_ = yym2747
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2748 := r.ContainerType()
|
|
if yyct2748 == codecSelferValueTypeMap1234 {
|
|
yyl2748 := r.ReadMapStart()
|
|
if yyl2748 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2748, d)
|
|
}
|
|
} else if yyct2748 == codecSelferValueTypeArray1234 {
|
|
yyl2748 := r.ReadArrayStart()
|
|
if yyl2748 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2748, 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 yys2749Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2749Slc
|
|
var yyhl2749 bool = l >= 0
|
|
for yyj2749 := 0; ; yyj2749++ {
|
|
if yyhl2749 {
|
|
if yyj2749 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2749Slc = r.DecodeBytes(yys2749Slc, true, true)
|
|
yys2749 := string(yys2749Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2749 {
|
|
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 {
|
|
yyv2757 := &x.Command
|
|
yym2758 := z.DecBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2757, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2749)
|
|
} // end switch yys2749
|
|
} // end for yyj2749
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2759 int
|
|
var yyb2759 bool
|
|
var yyhl2759 bool = l >= 0
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2767 := &x.Command
|
|
yym2768 := z.DecBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2767, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2759++
|
|
if yyhl2759 {
|
|
yyb2759 = yyj2759 > l
|
|
} else {
|
|
yyb2759 = r.CheckBreak()
|
|
}
|
|
if yyb2759 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2759-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2769 := z.EncBinary()
|
|
_ = yym2769
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2770 := !z.EncBinary()
|
|
yy2arr2770 := z.EncBasicHandle().StructToArray
|
|
var yyq2770 [3]bool
|
|
_, _, _ = yysep2770, yyq2770, yy2arr2770
|
|
const yyr2770 bool = false
|
|
yyq2770[0] = x.Kind != ""
|
|
yyq2770[1] = x.APIVersion != ""
|
|
var yynn2770 int
|
|
if yyr2770 || yy2arr2770 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2770 = 1
|
|
for _, b := range yyq2770 {
|
|
if b {
|
|
yynn2770++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2770)
|
|
yynn2770 = 0
|
|
}
|
|
if yyr2770 || yy2arr2770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2770[0] {
|
|
yym2772 := z.EncBinary()
|
|
_ = yym2772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2770[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2773 := z.EncBinary()
|
|
_ = yym2773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2770 || yy2arr2770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2770[1] {
|
|
yym2775 := z.EncBinary()
|
|
_ = yym2775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2770[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2776 := z.EncBinary()
|
|
_ = yym2776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2770 || yy2arr2770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2778 := z.EncBinary()
|
|
_ = yym2778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2779 := z.EncBinary()
|
|
_ = yym2779
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr2770 || yy2arr2770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2780 := z.DecBinary()
|
|
_ = yym2780
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2781 := r.ContainerType()
|
|
if yyct2781 == codecSelferValueTypeMap1234 {
|
|
yyl2781 := r.ReadMapStart()
|
|
if yyl2781 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2781, d)
|
|
}
|
|
} else if yyct2781 == codecSelferValueTypeArray1234 {
|
|
yyl2781 := r.ReadArrayStart()
|
|
if yyl2781 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2781, 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 yys2782Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2782Slc
|
|
var yyhl2782 bool = l >= 0
|
|
for yyj2782 := 0; ; yyj2782++ {
|
|
if yyhl2782 {
|
|
if yyj2782 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2782Slc = r.DecodeBytes(yys2782Slc, true, true)
|
|
yys2782 := string(yys2782Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2782 {
|
|
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, yys2782)
|
|
} // end switch yys2782
|
|
} // end for yyj2782
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2786 int
|
|
var yyb2786 bool
|
|
var yyhl2786 bool = l >= 0
|
|
yyj2786++
|
|
if yyhl2786 {
|
|
yyb2786 = yyj2786 > l
|
|
} else {
|
|
yyb2786 = r.CheckBreak()
|
|
}
|
|
if yyb2786 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2786++
|
|
if yyhl2786 {
|
|
yyb2786 = yyj2786 > l
|
|
} else {
|
|
yyb2786 = r.CheckBreak()
|
|
}
|
|
if yyb2786 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2786++
|
|
if yyhl2786 {
|
|
yyb2786 = yyj2786 > l
|
|
} else {
|
|
yyb2786 = r.CheckBreak()
|
|
}
|
|
if yyb2786 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2786++
|
|
if yyhl2786 {
|
|
yyb2786 = yyj2786 > l
|
|
} else {
|
|
yyb2786 = r.CheckBreak()
|
|
}
|
|
if yyb2786 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2786-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2791 := !z.EncBinary()
|
|
yy2arr2791 := z.EncBasicHandle().StructToArray
|
|
var yyq2791 [7]bool
|
|
_, _, _ = yysep2791, yyq2791, yy2arr2791
|
|
const yyr2791 bool = false
|
|
yyq2791[0] = x.Kind != ""
|
|
yyq2791[1] = x.Namespace != ""
|
|
yyq2791[2] = x.Name != ""
|
|
yyq2791[3] = x.UID != ""
|
|
yyq2791[4] = x.APIVersion != ""
|
|
yyq2791[5] = x.ResourceVersion != ""
|
|
yyq2791[6] = x.FieldPath != ""
|
|
var yynn2791 int
|
|
if yyr2791 || yy2arr2791 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn2791 = 0
|
|
for _, b := range yyq2791 {
|
|
if b {
|
|
yynn2791++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2791)
|
|
yynn2791 = 0
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[0] {
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2794 := z.EncBinary()
|
|
_ = yym2794
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[1] {
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2797 := z.EncBinary()
|
|
_ = yym2797
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[2] {
|
|
yym2799 := z.EncBinary()
|
|
_ = yym2799
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2800 := z.EncBinary()
|
|
_ = yym2800
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[3] {
|
|
yym2802 := z.EncBinary()
|
|
_ = yym2802
|
|
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 yyq2791[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2803 := z.EncBinary()
|
|
_ = yym2803
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[4] {
|
|
yym2805 := z.EncBinary()
|
|
_ = yym2805
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2806 := z.EncBinary()
|
|
_ = yym2806
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[5] {
|
|
yym2808 := z.EncBinary()
|
|
_ = yym2808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2809 := z.EncBinary()
|
|
_ = yym2809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2791[6] {
|
|
yym2811 := z.EncBinary()
|
|
_ = yym2811
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2791[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2812 := z.EncBinary()
|
|
_ = yym2812
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr2791 || yy2arr2791 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2813 := z.DecBinary()
|
|
_ = yym2813
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2814 := r.ContainerType()
|
|
if yyct2814 == codecSelferValueTypeMap1234 {
|
|
yyl2814 := r.ReadMapStart()
|
|
if yyl2814 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2814, d)
|
|
}
|
|
} else if yyct2814 == codecSelferValueTypeArray1234 {
|
|
yyl2814 := r.ReadArrayStart()
|
|
if yyl2814 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2814, 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 yys2815Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2815Slc
|
|
var yyhl2815 bool = l >= 0
|
|
for yyj2815 := 0; ; yyj2815++ {
|
|
if yyhl2815 {
|
|
if yyj2815 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2815Slc = r.DecodeBytes(yys2815Slc, true, true)
|
|
yys2815 := string(yys2815Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2815 {
|
|
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, yys2815)
|
|
} // end switch yys2815
|
|
} // end for yyj2815
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2823 int
|
|
var yyb2823 bool
|
|
var yyhl2823 bool = l >= 0
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2823-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2831 := z.EncBinary()
|
|
_ = yym2831
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2832 := !z.EncBinary()
|
|
yy2arr2832 := z.EncBasicHandle().StructToArray
|
|
var yyq2832 [1]bool
|
|
_, _, _ = yysep2832, yyq2832, yy2arr2832
|
|
const yyr2832 bool = false
|
|
var yynn2832 int
|
|
if yyr2832 || yy2arr2832 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2832 = 1
|
|
for _, b := range yyq2832 {
|
|
if b {
|
|
yynn2832++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2832)
|
|
yynn2832 = 0
|
|
}
|
|
if yyr2832 || yy2arr2832 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2834 := z.EncBinary()
|
|
_ = yym2834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2835 := z.EncBinary()
|
|
_ = yym2835
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2832 || yy2arr2832 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2836 := z.DecBinary()
|
|
_ = yym2836
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2837 := r.ContainerType()
|
|
if yyct2837 == codecSelferValueTypeMap1234 {
|
|
yyl2837 := r.ReadMapStart()
|
|
if yyl2837 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2837, d)
|
|
}
|
|
} else if yyct2837 == codecSelferValueTypeArray1234 {
|
|
yyl2837 := r.ReadArrayStart()
|
|
if yyl2837 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2837, 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 yys2838Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2838Slc
|
|
var yyhl2838 bool = l >= 0
|
|
for yyj2838 := 0; ; yyj2838++ {
|
|
if yyhl2838 {
|
|
if yyj2838 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2838Slc = r.DecodeBytes(yys2838Slc, true, true)
|
|
yys2838 := string(yys2838Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2838 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2838)
|
|
} // end switch yys2838
|
|
} // end for yyj2838
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2840 int
|
|
var yyb2840 bool
|
|
var yyhl2840 bool = l >= 0
|
|
yyj2840++
|
|
if yyhl2840 {
|
|
yyb2840 = yyj2840 > l
|
|
} else {
|
|
yyb2840 = r.CheckBreak()
|
|
}
|
|
if yyb2840 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2840++
|
|
if yyhl2840 {
|
|
yyb2840 = yyj2840 > l
|
|
} else {
|
|
yyb2840 = r.CheckBreak()
|
|
}
|
|
if yyb2840 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2840-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2842 := z.EncBinary()
|
|
_ = yym2842
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2843 := !z.EncBinary()
|
|
yy2arr2843 := z.EncBasicHandle().StructToArray
|
|
var yyq2843 [3]bool
|
|
_, _, _ = yysep2843, yyq2843, yy2arr2843
|
|
const yyr2843 bool = false
|
|
yyq2843[0] = x.Kind != ""
|
|
yyq2843[1] = x.APIVersion != ""
|
|
yyq2843[2] = true
|
|
var yynn2843 int
|
|
if yyr2843 || yy2arr2843 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2843 = 0
|
|
for _, b := range yyq2843 {
|
|
if b {
|
|
yynn2843++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2843)
|
|
yynn2843 = 0
|
|
}
|
|
if yyr2843 || yy2arr2843 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2843[0] {
|
|
yym2845 := z.EncBinary()
|
|
_ = yym2845
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2843[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2846 := z.EncBinary()
|
|
_ = yym2846
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2843 || yy2arr2843 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2843[1] {
|
|
yym2848 := z.EncBinary()
|
|
_ = yym2848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2843[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2849 := z.EncBinary()
|
|
_ = yym2849
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2843 || yy2arr2843 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2843[2] {
|
|
yy2851 := &x.Reference
|
|
yy2851.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2843[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2852 := &x.Reference
|
|
yy2852.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2843 || yy2arr2843 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2853 := z.DecBinary()
|
|
_ = yym2853
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2854 := r.ContainerType()
|
|
if yyct2854 == codecSelferValueTypeMap1234 {
|
|
yyl2854 := r.ReadMapStart()
|
|
if yyl2854 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2854, d)
|
|
}
|
|
} else if yyct2854 == codecSelferValueTypeArray1234 {
|
|
yyl2854 := r.ReadArrayStart()
|
|
if yyl2854 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2854, 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 yys2855Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2855Slc
|
|
var yyhl2855 bool = l >= 0
|
|
for yyj2855 := 0; ; yyj2855++ {
|
|
if yyhl2855 {
|
|
if yyj2855 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2855Slc = r.DecodeBytes(yys2855Slc, true, true)
|
|
yys2855 := string(yys2855Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2855 {
|
|
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 {
|
|
yyv2858 := &x.Reference
|
|
yyv2858.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2855)
|
|
} // end switch yys2855
|
|
} // end for yyj2855
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2859 int
|
|
var yyb2859 bool
|
|
var yyhl2859 bool = l >= 0
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2862 := &x.Reference
|
|
yyv2862.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2859-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2864 := !z.EncBinary()
|
|
yy2arr2864 := z.EncBasicHandle().StructToArray
|
|
var yyq2864 [2]bool
|
|
_, _, _ = yysep2864, yyq2864, yy2arr2864
|
|
const yyr2864 bool = false
|
|
yyq2864[0] = x.Component != ""
|
|
yyq2864[1] = x.Host != ""
|
|
var yynn2864 int
|
|
if yyr2864 || yy2arr2864 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2864 = 0
|
|
for _, b := range yyq2864 {
|
|
if b {
|
|
yynn2864++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2864)
|
|
yynn2864 = 0
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2864[0] {
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2864[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2867 := z.EncBinary()
|
|
_ = yym2867
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2864[1] {
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2864[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2870 := z.EncBinary()
|
|
_ = yym2870
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2871 := z.DecBinary()
|
|
_ = yym2871
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2872 := r.ContainerType()
|
|
if yyct2872 == codecSelferValueTypeMap1234 {
|
|
yyl2872 := r.ReadMapStart()
|
|
if yyl2872 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2872, d)
|
|
}
|
|
} else if yyct2872 == codecSelferValueTypeArray1234 {
|
|
yyl2872 := r.ReadArrayStart()
|
|
if yyl2872 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2872, 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 yys2873Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2873Slc
|
|
var yyhl2873 bool = l >= 0
|
|
for yyj2873 := 0; ; yyj2873++ {
|
|
if yyhl2873 {
|
|
if yyj2873 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2873Slc = r.DecodeBytes(yys2873Slc, true, true)
|
|
yys2873 := string(yys2873Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2873 {
|
|
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, yys2873)
|
|
} // end switch yys2873
|
|
} // end for yyj2873
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2876 int
|
|
var yyb2876 bool
|
|
var yyhl2876 bool = l >= 0
|
|
yyj2876++
|
|
if yyhl2876 {
|
|
yyb2876 = yyj2876 > l
|
|
} else {
|
|
yyb2876 = r.CheckBreak()
|
|
}
|
|
if yyb2876 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2876++
|
|
if yyhl2876 {
|
|
yyb2876 = yyj2876 > l
|
|
} else {
|
|
yyb2876 = r.CheckBreak()
|
|
}
|
|
if yyb2876 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2876++
|
|
if yyhl2876 {
|
|
yyb2876 = yyj2876 > l
|
|
} else {
|
|
yyb2876 = r.CheckBreak()
|
|
}
|
|
if yyb2876 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2876-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2879 := z.EncBinary()
|
|
_ = yym2879
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2880 := !z.EncBinary()
|
|
yy2arr2880 := z.EncBasicHandle().StructToArray
|
|
var yyq2880 [11]bool
|
|
_, _, _ = yysep2880, yyq2880, yy2arr2880
|
|
const yyr2880 bool = false
|
|
yyq2880[0] = x.Kind != ""
|
|
yyq2880[1] = x.APIVersion != ""
|
|
yyq2880[2] = true
|
|
yyq2880[3] = true
|
|
yyq2880[4] = x.Reason != ""
|
|
yyq2880[5] = x.Message != ""
|
|
yyq2880[6] = true
|
|
yyq2880[7] = true
|
|
yyq2880[8] = true
|
|
yyq2880[9] = x.Count != 0
|
|
yyq2880[10] = x.Type != ""
|
|
var yynn2880 int
|
|
if yyr2880 || yy2arr2880 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn2880 = 0
|
|
for _, b := range yyq2880 {
|
|
if b {
|
|
yynn2880++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2880)
|
|
yynn2880 = 0
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[0] {
|
|
yym2882 := z.EncBinary()
|
|
_ = yym2882
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2880[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2883 := z.EncBinary()
|
|
_ = yym2883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[1] {
|
|
yym2885 := z.EncBinary()
|
|
_ = yym2885
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2880[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2886 := z.EncBinary()
|
|
_ = yym2886
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[2] {
|
|
yy2888 := &x.ObjectMeta
|
|
yy2888.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2880[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2889 := &x.ObjectMeta
|
|
yy2889.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[3] {
|
|
yy2891 := &x.InvolvedObject
|
|
yy2891.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2880[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2892 := &x.InvolvedObject
|
|
yy2892.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[4] {
|
|
yym2894 := z.EncBinary()
|
|
_ = yym2894
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2880[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[5] {
|
|
yym2897 := z.EncBinary()
|
|
_ = yym2897
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2880[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[6] {
|
|
yy2900 := &x.Source
|
|
yy2900.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2880[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2901 := &x.Source
|
|
yy2901.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[7] {
|
|
yy2903 := &x.FirstTimestamp
|
|
yym2904 := z.EncBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2903) {
|
|
} else if yym2904 {
|
|
z.EncBinaryMarshal(yy2903)
|
|
} else if !yym2904 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2903)
|
|
} else {
|
|
z.EncFallback(yy2903)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2880[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2905 := &x.FirstTimestamp
|
|
yym2906 := z.EncBinary()
|
|
_ = yym2906
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2905) {
|
|
} else if yym2906 {
|
|
z.EncBinaryMarshal(yy2905)
|
|
} else if !yym2906 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2905)
|
|
} else {
|
|
z.EncFallback(yy2905)
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[8] {
|
|
yy2908 := &x.LastTimestamp
|
|
yym2909 := z.EncBinary()
|
|
_ = yym2909
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2908) {
|
|
} else if yym2909 {
|
|
z.EncBinaryMarshal(yy2908)
|
|
} else if !yym2909 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2908)
|
|
} else {
|
|
z.EncFallback(yy2908)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2880[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2910 := &x.LastTimestamp
|
|
yym2911 := z.EncBinary()
|
|
_ = yym2911
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2910) {
|
|
} else if yym2911 {
|
|
z.EncBinaryMarshal(yy2910)
|
|
} else if !yym2911 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2910)
|
|
} else {
|
|
z.EncFallback(yy2910)
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[9] {
|
|
yym2913 := z.EncBinary()
|
|
_ = yym2913
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2880[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2914 := z.EncBinary()
|
|
_ = yym2914
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2880[10] {
|
|
yym2916 := z.EncBinary()
|
|
_ = yym2916
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2880[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2917 := z.EncBinary()
|
|
_ = yym2917
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr2880 || yy2arr2880 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2918 := z.DecBinary()
|
|
_ = yym2918
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2919 := r.ContainerType()
|
|
if yyct2919 == codecSelferValueTypeMap1234 {
|
|
yyl2919 := r.ReadMapStart()
|
|
if yyl2919 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2919, d)
|
|
}
|
|
} else if yyct2919 == codecSelferValueTypeArray1234 {
|
|
yyl2919 := r.ReadArrayStart()
|
|
if yyl2919 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2919, 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 yys2920Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2920Slc
|
|
var yyhl2920 bool = l >= 0
|
|
for yyj2920 := 0; ; yyj2920++ {
|
|
if yyhl2920 {
|
|
if yyj2920 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2920Slc = r.DecodeBytes(yys2920Slc, true, true)
|
|
yys2920 := string(yys2920Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2920 {
|
|
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 {
|
|
yyv2923 := &x.ObjectMeta
|
|
yyv2923.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2924 := &x.InvolvedObject
|
|
yyv2924.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 {
|
|
yyv2927 := &x.Source
|
|
yyv2927.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2928 := &x.FirstTimestamp
|
|
yym2929 := z.DecBinary()
|
|
_ = yym2929
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2928) {
|
|
} else if yym2929 {
|
|
z.DecBinaryUnmarshal(yyv2928)
|
|
} else if !yym2929 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2928)
|
|
} else {
|
|
z.DecFallback(yyv2928, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2930 := &x.LastTimestamp
|
|
yym2931 := z.DecBinary()
|
|
_ = yym2931
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2930) {
|
|
} else if yym2931 {
|
|
z.DecBinaryUnmarshal(yyv2930)
|
|
} else if !yym2931 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2930)
|
|
} else {
|
|
z.DecFallback(yyv2930, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2920)
|
|
} // end switch yys2920
|
|
} // end for yyj2920
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2934 int
|
|
var yyb2934 bool
|
|
var yyhl2934 bool = l >= 0
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2937 := &x.ObjectMeta
|
|
yyv2937.CodecDecodeSelf(d)
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2938 := &x.InvolvedObject
|
|
yyv2938.CodecDecodeSelf(d)
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2941 := &x.Source
|
|
yyv2941.CodecDecodeSelf(d)
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2942 := &x.FirstTimestamp
|
|
yym2943 := z.DecBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2942) {
|
|
} else if yym2943 {
|
|
z.DecBinaryUnmarshal(yyv2942)
|
|
} else if !yym2943 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2942)
|
|
} else {
|
|
z.DecFallback(yyv2942, false)
|
|
}
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2944 := &x.LastTimestamp
|
|
yym2945 := z.DecBinary()
|
|
_ = yym2945
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2944) {
|
|
} else if yym2945 {
|
|
z.DecBinaryUnmarshal(yyv2944)
|
|
} else if !yym2945 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2944)
|
|
} else {
|
|
z.DecFallback(yyv2944, false)
|
|
}
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2934++
|
|
if yyhl2934 {
|
|
yyb2934 = yyj2934 > l
|
|
} else {
|
|
yyb2934 = r.CheckBreak()
|
|
}
|
|
if yyb2934 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2934-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2948 := z.EncBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2949 := !z.EncBinary()
|
|
yy2arr2949 := z.EncBasicHandle().StructToArray
|
|
var yyq2949 [4]bool
|
|
_, _, _ = yysep2949, yyq2949, yy2arr2949
|
|
const yyr2949 bool = false
|
|
yyq2949[0] = x.Kind != ""
|
|
yyq2949[1] = x.APIVersion != ""
|
|
yyq2949[2] = true
|
|
var yynn2949 int
|
|
if yyr2949 || yy2arr2949 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2949 = 1
|
|
for _, b := range yyq2949 {
|
|
if b {
|
|
yynn2949++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2949)
|
|
yynn2949 = 0
|
|
}
|
|
if yyr2949 || yy2arr2949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2949[0] {
|
|
yym2951 := z.EncBinary()
|
|
_ = yym2951
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2949[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2952 := z.EncBinary()
|
|
_ = yym2952
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2949 || yy2arr2949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2949[1] {
|
|
yym2954 := z.EncBinary()
|
|
_ = yym2954
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2949[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2955 := z.EncBinary()
|
|
_ = yym2955
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2949 || yy2arr2949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2949[2] {
|
|
yy2957 := &x.ListMeta
|
|
yym2958 := z.EncBinary()
|
|
_ = yym2958
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2957) {
|
|
} else {
|
|
z.EncFallback(yy2957)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2949[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2959 := &x.ListMeta
|
|
yym2960 := z.EncBinary()
|
|
_ = yym2960
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2959) {
|
|
} else {
|
|
z.EncFallback(yy2959)
|
|
}
|
|
}
|
|
}
|
|
if yyr2949 || yy2arr2949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2962 := z.EncBinary()
|
|
_ = yym2962
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2963 := z.EncBinary()
|
|
_ = yym2963
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2949 || yy2arr2949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2964 := z.DecBinary()
|
|
_ = yym2964
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2965 := r.ContainerType()
|
|
if yyct2965 == codecSelferValueTypeMap1234 {
|
|
yyl2965 := r.ReadMapStart()
|
|
if yyl2965 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2965, d)
|
|
}
|
|
} else if yyct2965 == codecSelferValueTypeArray1234 {
|
|
yyl2965 := r.ReadArrayStart()
|
|
if yyl2965 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2965, 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 yys2966Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2966Slc
|
|
var yyhl2966 bool = l >= 0
|
|
for yyj2966 := 0; ; yyj2966++ {
|
|
if yyhl2966 {
|
|
if yyj2966 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2966Slc = r.DecodeBytes(yys2966Slc, true, true)
|
|
yys2966 := string(yys2966Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2966 {
|
|
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 {
|
|
yyv2969 := &x.ListMeta
|
|
yym2970 := z.DecBinary()
|
|
_ = yym2970
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2969) {
|
|
} else {
|
|
z.DecFallback(yyv2969, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2971 := &x.Items
|
|
yym2972 := z.DecBinary()
|
|
_ = yym2972
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2971), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2966)
|
|
} // end switch yys2966
|
|
} // end for yyj2966
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2973 int
|
|
var yyb2973 bool
|
|
var yyhl2973 bool = l >= 0
|
|
yyj2973++
|
|
if yyhl2973 {
|
|
yyb2973 = yyj2973 > l
|
|
} else {
|
|
yyb2973 = r.CheckBreak()
|
|
}
|
|
if yyb2973 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2973++
|
|
if yyhl2973 {
|
|
yyb2973 = yyj2973 > l
|
|
} else {
|
|
yyb2973 = r.CheckBreak()
|
|
}
|
|
if yyb2973 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2973++
|
|
if yyhl2973 {
|
|
yyb2973 = yyj2973 > l
|
|
} else {
|
|
yyb2973 = r.CheckBreak()
|
|
}
|
|
if yyb2973 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2976 := &x.ListMeta
|
|
yym2977 := z.DecBinary()
|
|
_ = yym2977
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2976) {
|
|
} else {
|
|
z.DecFallback(yyv2976, false)
|
|
}
|
|
}
|
|
yyj2973++
|
|
if yyhl2973 {
|
|
yyb2973 = yyj2973 > l
|
|
} else {
|
|
yyb2973 = r.CheckBreak()
|
|
}
|
|
if yyb2973 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2978 := &x.Items
|
|
yym2979 := z.DecBinary()
|
|
_ = yym2979
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2978), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2973++
|
|
if yyhl2973 {
|
|
yyb2973 = yyj2973 > l
|
|
} else {
|
|
yyb2973 = r.CheckBreak()
|
|
}
|
|
if yyb2973 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2973-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *List) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2980 := z.EncBinary()
|
|
_ = yym2980
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2981 := !z.EncBinary()
|
|
yy2arr2981 := z.EncBasicHandle().StructToArray
|
|
var yyq2981 [4]bool
|
|
_, _, _ = yysep2981, yyq2981, yy2arr2981
|
|
const yyr2981 bool = false
|
|
yyq2981[0] = x.Kind != ""
|
|
yyq2981[1] = x.APIVersion != ""
|
|
yyq2981[2] = true
|
|
var yynn2981 int
|
|
if yyr2981 || yy2arr2981 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2981 = 1
|
|
for _, b := range yyq2981 {
|
|
if b {
|
|
yynn2981++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2981)
|
|
yynn2981 = 0
|
|
}
|
|
if yyr2981 || yy2arr2981 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2981[0] {
|
|
yym2983 := z.EncBinary()
|
|
_ = yym2983
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2981[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2984 := z.EncBinary()
|
|
_ = yym2984
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2981 || yy2arr2981 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2981[1] {
|
|
yym2986 := z.EncBinary()
|
|
_ = yym2986
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2981[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2987 := z.EncBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2981 || yy2arr2981 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2981[2] {
|
|
yy2989 := &x.ListMeta
|
|
yym2990 := z.EncBinary()
|
|
_ = yym2990
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2989) {
|
|
} else {
|
|
z.EncFallback(yy2989)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2981[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2991 := &x.ListMeta
|
|
yym2992 := z.EncBinary()
|
|
_ = yym2992
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2991) {
|
|
} else {
|
|
z.EncFallback(yy2991)
|
|
}
|
|
}
|
|
}
|
|
if yyr2981 || yy2arr2981 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2994 := z.EncBinary()
|
|
_ = yym2994
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg6_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2995 := z.EncBinary()
|
|
_ = yym2995
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg6_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2981 || yy2arr2981 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2996 := z.DecBinary()
|
|
_ = yym2996
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2997 := r.ContainerType()
|
|
if yyct2997 == codecSelferValueTypeMap1234 {
|
|
yyl2997 := r.ReadMapStart()
|
|
if yyl2997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2997, d)
|
|
}
|
|
} else if yyct2997 == codecSelferValueTypeArray1234 {
|
|
yyl2997 := r.ReadArrayStart()
|
|
if yyl2997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2997, 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 yys2998Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2998Slc
|
|
var yyhl2998 bool = l >= 0
|
|
for yyj2998 := 0; ; yyj2998++ {
|
|
if yyhl2998 {
|
|
if yyj2998 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2998Slc = r.DecodeBytes(yys2998Slc, true, true)
|
|
yys2998 := string(yys2998Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2998 {
|
|
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 {
|
|
yyv3001 := &x.ListMeta
|
|
yym3002 := z.DecBinary()
|
|
_ = yym3002
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3001) {
|
|
} else {
|
|
z.DecFallback(yyv3001, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3003 := &x.Items
|
|
yym3004 := z.DecBinary()
|
|
_ = yym3004
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg6_runtime.Object)(yyv3003), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2998)
|
|
} // end switch yys2998
|
|
} // end for yyj2998
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3005 int
|
|
var yyb3005 bool
|
|
var yyhl3005 bool = l >= 0
|
|
yyj3005++
|
|
if yyhl3005 {
|
|
yyb3005 = yyj3005 > l
|
|
} else {
|
|
yyb3005 = r.CheckBreak()
|
|
}
|
|
if yyb3005 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3005++
|
|
if yyhl3005 {
|
|
yyb3005 = yyj3005 > l
|
|
} else {
|
|
yyb3005 = r.CheckBreak()
|
|
}
|
|
if yyb3005 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3005++
|
|
if yyhl3005 {
|
|
yyb3005 = yyj3005 > l
|
|
} else {
|
|
yyb3005 = r.CheckBreak()
|
|
}
|
|
if yyb3005 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3008 := &x.ListMeta
|
|
yym3009 := z.DecBinary()
|
|
_ = yym3009
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3008) {
|
|
} else {
|
|
z.DecFallback(yyv3008, false)
|
|
}
|
|
}
|
|
yyj3005++
|
|
if yyhl3005 {
|
|
yyb3005 = yyj3005 > l
|
|
} else {
|
|
yyb3005 = r.CheckBreak()
|
|
}
|
|
if yyb3005 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3010 := &x.Items
|
|
yym3011 := z.DecBinary()
|
|
_ = yym3011
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg6_runtime.Object)(yyv3010), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3005++
|
|
if yyhl3005 {
|
|
yyb3005 = yyj3005 > l
|
|
} else {
|
|
yyb3005 = r.CheckBreak()
|
|
}
|
|
if yyb3005 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3005-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3012 := z.EncBinary()
|
|
_ = yym3012
|
|
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
|
|
yym3013 := z.DecBinary()
|
|
_ = yym3013
|
|
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 {
|
|
yym3014 := z.EncBinary()
|
|
_ = yym3014
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3015 := !z.EncBinary()
|
|
yy2arr3015 := z.EncBasicHandle().StructToArray
|
|
var yyq3015 [6]bool
|
|
_, _, _ = yysep3015, yyq3015, yy2arr3015
|
|
const yyr3015 bool = false
|
|
yyq3015[0] = x.Type != ""
|
|
yyq3015[1] = len(x.Max) != 0
|
|
yyq3015[2] = len(x.Min) != 0
|
|
yyq3015[3] = len(x.Default) != 0
|
|
yyq3015[4] = len(x.DefaultRequest) != 0
|
|
yyq3015[5] = len(x.MaxLimitRequestRatio) != 0
|
|
var yynn3015 int
|
|
if yyr3015 || yy2arr3015 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3015 = 0
|
|
for _, b := range yyq3015 {
|
|
if b {
|
|
yynn3015++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3015)
|
|
yynn3015 = 0
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3015[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3015[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3015[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3015[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3015[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3015[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3015[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3015 || yy2arr3015 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3022 := z.DecBinary()
|
|
_ = yym3022
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3023 := r.ContainerType()
|
|
if yyct3023 == codecSelferValueTypeMap1234 {
|
|
yyl3023 := r.ReadMapStart()
|
|
if yyl3023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3023, d)
|
|
}
|
|
} else if yyct3023 == codecSelferValueTypeArray1234 {
|
|
yyl3023 := r.ReadArrayStart()
|
|
if yyl3023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3023, 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 yys3024Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3024Slc
|
|
var yyhl3024 bool = l >= 0
|
|
for yyj3024 := 0; ; yyj3024++ {
|
|
if yyhl3024 {
|
|
if yyj3024 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3024Slc = r.DecodeBytes(yys3024Slc, true, true)
|
|
yys3024 := string(yys3024Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3024 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3026 := &x.Max
|
|
yyv3026.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3027 := &x.Min
|
|
yyv3027.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3028 := &x.Default
|
|
yyv3028.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3029 := &x.DefaultRequest
|
|
yyv3029.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3030 := &x.MaxLimitRequestRatio
|
|
yyv3030.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3024)
|
|
} // end switch yys3024
|
|
} // end for yyj3024
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3031 int
|
|
var yyb3031 bool
|
|
var yyhl3031 bool = l >= 0
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3033 := &x.Max
|
|
yyv3033.CodecDecodeSelf(d)
|
|
}
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3034 := &x.Min
|
|
yyv3034.CodecDecodeSelf(d)
|
|
}
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3035 := &x.Default
|
|
yyv3035.CodecDecodeSelf(d)
|
|
}
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3036 := &x.DefaultRequest
|
|
yyv3036.CodecDecodeSelf(d)
|
|
}
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3037 := &x.MaxLimitRequestRatio
|
|
yyv3037.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3031++
|
|
if yyhl3031 {
|
|
yyb3031 = yyj3031 > l
|
|
} else {
|
|
yyb3031 = r.CheckBreak()
|
|
}
|
|
if yyb3031 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3031-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3038 := z.EncBinary()
|
|
_ = yym3038
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3039 := !z.EncBinary()
|
|
yy2arr3039 := z.EncBasicHandle().StructToArray
|
|
var yyq3039 [1]bool
|
|
_, _, _ = yysep3039, yyq3039, yy2arr3039
|
|
const yyr3039 bool = false
|
|
var yynn3039 int
|
|
if yyr3039 || yy2arr3039 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3039 = 1
|
|
for _, b := range yyq3039 {
|
|
if b {
|
|
yynn3039++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3039)
|
|
yynn3039 = 0
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3041 := z.EncBinary()
|
|
_ = yym3041
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3042 := z.EncBinary()
|
|
_ = yym3042
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3043 := z.DecBinary()
|
|
_ = yym3043
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3044 := r.ContainerType()
|
|
if yyct3044 == codecSelferValueTypeMap1234 {
|
|
yyl3044 := r.ReadMapStart()
|
|
if yyl3044 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3044, d)
|
|
}
|
|
} else if yyct3044 == codecSelferValueTypeArray1234 {
|
|
yyl3044 := r.ReadArrayStart()
|
|
if yyl3044 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3044, 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 yys3045Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3045Slc
|
|
var yyhl3045 bool = l >= 0
|
|
for yyj3045 := 0; ; yyj3045++ {
|
|
if yyhl3045 {
|
|
if yyj3045 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3045Slc = r.DecodeBytes(yys3045Slc, true, true)
|
|
yys3045 := string(yys3045Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3045 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3046 := &x.Limits
|
|
yym3047 := z.DecBinary()
|
|
_ = yym3047
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3046), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3045)
|
|
} // end switch yys3045
|
|
} // end for yyj3045
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3048 int
|
|
var yyb3048 bool
|
|
var yyhl3048 bool = l >= 0
|
|
yyj3048++
|
|
if yyhl3048 {
|
|
yyb3048 = yyj3048 > l
|
|
} else {
|
|
yyb3048 = r.CheckBreak()
|
|
}
|
|
if yyb3048 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3049 := &x.Limits
|
|
yym3050 := z.DecBinary()
|
|
_ = yym3050
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3049), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3048++
|
|
if yyhl3048 {
|
|
yyb3048 = yyj3048 > l
|
|
} else {
|
|
yyb3048 = r.CheckBreak()
|
|
}
|
|
if yyb3048 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3048-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3051 := z.EncBinary()
|
|
_ = yym3051
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3052 := !z.EncBinary()
|
|
yy2arr3052 := z.EncBasicHandle().StructToArray
|
|
var yyq3052 [4]bool
|
|
_, _, _ = yysep3052, yyq3052, yy2arr3052
|
|
const yyr3052 bool = false
|
|
yyq3052[0] = x.Kind != ""
|
|
yyq3052[1] = x.APIVersion != ""
|
|
yyq3052[2] = true
|
|
yyq3052[3] = true
|
|
var yynn3052 int
|
|
if yyr3052 || yy2arr3052 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3052 = 0
|
|
for _, b := range yyq3052 {
|
|
if b {
|
|
yynn3052++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3052)
|
|
yynn3052 = 0
|
|
}
|
|
if yyr3052 || yy2arr3052 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3052[0] {
|
|
yym3054 := z.EncBinary()
|
|
_ = yym3054
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3052[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3055 := z.EncBinary()
|
|
_ = yym3055
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3052 || yy2arr3052 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3052[1] {
|
|
yym3057 := z.EncBinary()
|
|
_ = yym3057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3052[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3058 := z.EncBinary()
|
|
_ = yym3058
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3052 || yy2arr3052 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3052[2] {
|
|
yy3060 := &x.ObjectMeta
|
|
yy3060.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3052[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3061 := &x.ObjectMeta
|
|
yy3061.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3052 || yy2arr3052 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3052[3] {
|
|
yy3063 := &x.Spec
|
|
yy3063.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3052[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3064 := &x.Spec
|
|
yy3064.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3052 || yy2arr3052 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3065 := z.DecBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3066 := r.ContainerType()
|
|
if yyct3066 == codecSelferValueTypeMap1234 {
|
|
yyl3066 := r.ReadMapStart()
|
|
if yyl3066 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3066, d)
|
|
}
|
|
} else if yyct3066 == codecSelferValueTypeArray1234 {
|
|
yyl3066 := r.ReadArrayStart()
|
|
if yyl3066 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3066, 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 yys3067Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3067Slc
|
|
var yyhl3067 bool = l >= 0
|
|
for yyj3067 := 0; ; yyj3067++ {
|
|
if yyhl3067 {
|
|
if yyj3067 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3067Slc = r.DecodeBytes(yys3067Slc, true, true)
|
|
yys3067 := string(yys3067Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3067 {
|
|
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 {
|
|
yyv3070 := &x.ObjectMeta
|
|
yyv3070.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3071 := &x.Spec
|
|
yyv3071.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3067)
|
|
} // end switch yys3067
|
|
} // end for yyj3067
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3072 int
|
|
var yyb3072 bool
|
|
var yyhl3072 bool = l >= 0
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3075 := &x.ObjectMeta
|
|
yyv3075.CodecDecodeSelf(d)
|
|
}
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3076 := &x.Spec
|
|
yyv3076.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3072-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3077 := z.EncBinary()
|
|
_ = yym3077
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3078 := !z.EncBinary()
|
|
yy2arr3078 := z.EncBasicHandle().StructToArray
|
|
var yyq3078 [4]bool
|
|
_, _, _ = yysep3078, yyq3078, yy2arr3078
|
|
const yyr3078 bool = false
|
|
yyq3078[0] = x.Kind != ""
|
|
yyq3078[1] = x.APIVersion != ""
|
|
yyq3078[2] = true
|
|
var yynn3078 int
|
|
if yyr3078 || yy2arr3078 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3078 = 1
|
|
for _, b := range yyq3078 {
|
|
if b {
|
|
yynn3078++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3078)
|
|
yynn3078 = 0
|
|
}
|
|
if yyr3078 || yy2arr3078 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3078[0] {
|
|
yym3080 := z.EncBinary()
|
|
_ = yym3080
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3078[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3081 := z.EncBinary()
|
|
_ = yym3081
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3078 || yy2arr3078 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3078[1] {
|
|
yym3083 := z.EncBinary()
|
|
_ = yym3083
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3078[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3084 := z.EncBinary()
|
|
_ = yym3084
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3078 || yy2arr3078 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3078[2] {
|
|
yy3086 := &x.ListMeta
|
|
yym3087 := z.EncBinary()
|
|
_ = yym3087
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3086) {
|
|
} else {
|
|
z.EncFallback(yy3086)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3078[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3088 := &x.ListMeta
|
|
yym3089 := z.EncBinary()
|
|
_ = yym3089
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3088) {
|
|
} else {
|
|
z.EncFallback(yy3088)
|
|
}
|
|
}
|
|
}
|
|
if yyr3078 || yy2arr3078 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3091 := z.EncBinary()
|
|
_ = yym3091
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3092 := z.EncBinary()
|
|
_ = yym3092
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3078 || yy2arr3078 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3093 := z.DecBinary()
|
|
_ = yym3093
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3094 := r.ContainerType()
|
|
if yyct3094 == codecSelferValueTypeMap1234 {
|
|
yyl3094 := r.ReadMapStart()
|
|
if yyl3094 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3094, d)
|
|
}
|
|
} else if yyct3094 == codecSelferValueTypeArray1234 {
|
|
yyl3094 := r.ReadArrayStart()
|
|
if yyl3094 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3094, 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 yys3095Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3095Slc
|
|
var yyhl3095 bool = l >= 0
|
|
for yyj3095 := 0; ; yyj3095++ {
|
|
if yyhl3095 {
|
|
if yyj3095 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3095Slc = r.DecodeBytes(yys3095Slc, true, true)
|
|
yys3095 := string(yys3095Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3095 {
|
|
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 {
|
|
yyv3098 := &x.ListMeta
|
|
yym3099 := z.DecBinary()
|
|
_ = yym3099
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3098) {
|
|
} else {
|
|
z.DecFallback(yyv3098, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3100 := &x.Items
|
|
yym3101 := z.DecBinary()
|
|
_ = yym3101
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3100), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3095)
|
|
} // end switch yys3095
|
|
} // end for yyj3095
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3102 int
|
|
var yyb3102 bool
|
|
var yyhl3102 bool = l >= 0
|
|
yyj3102++
|
|
if yyhl3102 {
|
|
yyb3102 = yyj3102 > l
|
|
} else {
|
|
yyb3102 = r.CheckBreak()
|
|
}
|
|
if yyb3102 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3102++
|
|
if yyhl3102 {
|
|
yyb3102 = yyj3102 > l
|
|
} else {
|
|
yyb3102 = r.CheckBreak()
|
|
}
|
|
if yyb3102 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3102++
|
|
if yyhl3102 {
|
|
yyb3102 = yyj3102 > l
|
|
} else {
|
|
yyb3102 = r.CheckBreak()
|
|
}
|
|
if yyb3102 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3105 := &x.ListMeta
|
|
yym3106 := z.DecBinary()
|
|
_ = yym3106
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3105) {
|
|
} else {
|
|
z.DecFallback(yyv3105, false)
|
|
}
|
|
}
|
|
yyj3102++
|
|
if yyhl3102 {
|
|
yyb3102 = yyj3102 > l
|
|
} else {
|
|
yyb3102 = r.CheckBreak()
|
|
}
|
|
if yyb3102 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3107 := &x.Items
|
|
yym3108 := z.DecBinary()
|
|
_ = yym3108
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3107), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3102++
|
|
if yyhl3102 {
|
|
yyb3102 = yyj3102 > l
|
|
} else {
|
|
yyb3102 = r.CheckBreak()
|
|
}
|
|
if yyb3102 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3102-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3109 := z.EncBinary()
|
|
_ = yym3109
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3110 := !z.EncBinary()
|
|
yy2arr3110 := z.EncBasicHandle().StructToArray
|
|
var yyq3110 [1]bool
|
|
_, _, _ = yysep3110, yyq3110, yy2arr3110
|
|
const yyr3110 bool = false
|
|
yyq3110[0] = len(x.Hard) != 0
|
|
var yynn3110 int
|
|
if yyr3110 || yy2arr3110 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3110 = 0
|
|
for _, b := range yyq3110 {
|
|
if b {
|
|
yynn3110++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3110)
|
|
yynn3110 = 0
|
|
}
|
|
if yyr3110 || yy2arr3110 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3110[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3110[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3110 || yy2arr3110 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3112 := z.DecBinary()
|
|
_ = yym3112
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3113 := r.ContainerType()
|
|
if yyct3113 == codecSelferValueTypeMap1234 {
|
|
yyl3113 := r.ReadMapStart()
|
|
if yyl3113 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3113, d)
|
|
}
|
|
} else if yyct3113 == codecSelferValueTypeArray1234 {
|
|
yyl3113 := r.ReadArrayStart()
|
|
if yyl3113 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3113, 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 yys3114Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3114Slc
|
|
var yyhl3114 bool = l >= 0
|
|
for yyj3114 := 0; ; yyj3114++ {
|
|
if yyhl3114 {
|
|
if yyj3114 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3114Slc = r.DecodeBytes(yys3114Slc, true, true)
|
|
yys3114 := string(yys3114Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3114 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3115 := &x.Hard
|
|
yyv3115.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3114)
|
|
} // end switch yys3114
|
|
} // end for yyj3114
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3116 int
|
|
var yyb3116 bool
|
|
var yyhl3116 bool = l >= 0
|
|
yyj3116++
|
|
if yyhl3116 {
|
|
yyb3116 = yyj3116 > l
|
|
} else {
|
|
yyb3116 = r.CheckBreak()
|
|
}
|
|
if yyb3116 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3117 := &x.Hard
|
|
yyv3117.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3116++
|
|
if yyhl3116 {
|
|
yyb3116 = yyj3116 > l
|
|
} else {
|
|
yyb3116 = r.CheckBreak()
|
|
}
|
|
if yyb3116 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3116-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3118 := z.EncBinary()
|
|
_ = yym3118
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3119 := !z.EncBinary()
|
|
yy2arr3119 := z.EncBasicHandle().StructToArray
|
|
var yyq3119 [2]bool
|
|
_, _, _ = yysep3119, yyq3119, yy2arr3119
|
|
const yyr3119 bool = false
|
|
yyq3119[0] = len(x.Hard) != 0
|
|
yyq3119[1] = len(x.Used) != 0
|
|
var yynn3119 int
|
|
if yyr3119 || yy2arr3119 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3119 = 0
|
|
for _, b := range yyq3119 {
|
|
if b {
|
|
yynn3119++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3119)
|
|
yynn3119 = 0
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3119[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3119[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3122 := z.DecBinary()
|
|
_ = yym3122
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3123 := r.ContainerType()
|
|
if yyct3123 == codecSelferValueTypeMap1234 {
|
|
yyl3123 := r.ReadMapStart()
|
|
if yyl3123 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3123, d)
|
|
}
|
|
} else if yyct3123 == codecSelferValueTypeArray1234 {
|
|
yyl3123 := r.ReadArrayStart()
|
|
if yyl3123 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3123, 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 yys3124Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3124Slc
|
|
var yyhl3124 bool = l >= 0
|
|
for yyj3124 := 0; ; yyj3124++ {
|
|
if yyhl3124 {
|
|
if yyj3124 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3124Slc = r.DecodeBytes(yys3124Slc, true, true)
|
|
yys3124 := string(yys3124Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3124 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3125 := &x.Hard
|
|
yyv3125.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3126 := &x.Used
|
|
yyv3126.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3124)
|
|
} // end switch yys3124
|
|
} // end for yyj3124
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3127 int
|
|
var yyb3127 bool
|
|
var yyhl3127 bool = l >= 0
|
|
yyj3127++
|
|
if yyhl3127 {
|
|
yyb3127 = yyj3127 > l
|
|
} else {
|
|
yyb3127 = r.CheckBreak()
|
|
}
|
|
if yyb3127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3128 := &x.Hard
|
|
yyv3128.CodecDecodeSelf(d)
|
|
}
|
|
yyj3127++
|
|
if yyhl3127 {
|
|
yyb3127 = yyj3127 > l
|
|
} else {
|
|
yyb3127 = r.CheckBreak()
|
|
}
|
|
if yyb3127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3129 := &x.Used
|
|
yyv3129.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3127++
|
|
if yyhl3127 {
|
|
yyb3127 = yyj3127 > l
|
|
} else {
|
|
yyb3127 = r.CheckBreak()
|
|
}
|
|
if yyb3127 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3127-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3130 := z.EncBinary()
|
|
_ = yym3130
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3131 := !z.EncBinary()
|
|
yy2arr3131 := z.EncBasicHandle().StructToArray
|
|
var yyq3131 [5]bool
|
|
_, _, _ = yysep3131, yyq3131, yy2arr3131
|
|
const yyr3131 bool = false
|
|
yyq3131[0] = x.Kind != ""
|
|
yyq3131[1] = x.APIVersion != ""
|
|
yyq3131[2] = true
|
|
yyq3131[3] = true
|
|
yyq3131[4] = true
|
|
var yynn3131 int
|
|
if yyr3131 || yy2arr3131 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3131 = 0
|
|
for _, b := range yyq3131 {
|
|
if b {
|
|
yynn3131++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3131)
|
|
yynn3131 = 0
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3131[0] {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3131[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3134 := z.EncBinary()
|
|
_ = yym3134
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3131[1] {
|
|
yym3136 := z.EncBinary()
|
|
_ = yym3136
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3131[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3137 := z.EncBinary()
|
|
_ = yym3137
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3131[2] {
|
|
yy3139 := &x.ObjectMeta
|
|
yy3139.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3131[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3140 := &x.ObjectMeta
|
|
yy3140.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3131[3] {
|
|
yy3142 := &x.Spec
|
|
yy3142.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3131[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3143 := &x.Spec
|
|
yy3143.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3131[4] {
|
|
yy3145 := &x.Status
|
|
yy3145.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3131[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3146 := &x.Status
|
|
yy3146.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3131 || yy2arr3131 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3147 := z.DecBinary()
|
|
_ = yym3147
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3148 := r.ContainerType()
|
|
if yyct3148 == codecSelferValueTypeMap1234 {
|
|
yyl3148 := r.ReadMapStart()
|
|
if yyl3148 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3148, d)
|
|
}
|
|
} else if yyct3148 == codecSelferValueTypeArray1234 {
|
|
yyl3148 := r.ReadArrayStart()
|
|
if yyl3148 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3148, 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 yys3149Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3149Slc
|
|
var yyhl3149 bool = l >= 0
|
|
for yyj3149 := 0; ; yyj3149++ {
|
|
if yyhl3149 {
|
|
if yyj3149 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3149Slc = r.DecodeBytes(yys3149Slc, true, true)
|
|
yys3149 := string(yys3149Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3149 {
|
|
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 {
|
|
yyv3152 := &x.ObjectMeta
|
|
yyv3152.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3153 := &x.Spec
|
|
yyv3153.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3154 := &x.Status
|
|
yyv3154.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3149)
|
|
} // end switch yys3149
|
|
} // end for yyj3149
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3155 int
|
|
var yyb3155 bool
|
|
var yyhl3155 bool = l >= 0
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3158 := &x.ObjectMeta
|
|
yyv3158.CodecDecodeSelf(d)
|
|
}
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3159 := &x.Spec
|
|
yyv3159.CodecDecodeSelf(d)
|
|
}
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3160 := &x.Status
|
|
yyv3160.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3155++
|
|
if yyhl3155 {
|
|
yyb3155 = yyj3155 > l
|
|
} else {
|
|
yyb3155 = r.CheckBreak()
|
|
}
|
|
if yyb3155 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3155-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3161 := z.EncBinary()
|
|
_ = yym3161
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3162 := !z.EncBinary()
|
|
yy2arr3162 := z.EncBasicHandle().StructToArray
|
|
var yyq3162 [4]bool
|
|
_, _, _ = yysep3162, yyq3162, yy2arr3162
|
|
const yyr3162 bool = false
|
|
yyq3162[0] = x.Kind != ""
|
|
yyq3162[1] = x.APIVersion != ""
|
|
yyq3162[2] = true
|
|
var yynn3162 int
|
|
if yyr3162 || yy2arr3162 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3162 = 1
|
|
for _, b := range yyq3162 {
|
|
if b {
|
|
yynn3162++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3162)
|
|
yynn3162 = 0
|
|
}
|
|
if yyr3162 || yy2arr3162 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3162[0] {
|
|
yym3164 := z.EncBinary()
|
|
_ = yym3164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3162[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3165 := z.EncBinary()
|
|
_ = yym3165
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3162 || yy2arr3162 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3162[1] {
|
|
yym3167 := z.EncBinary()
|
|
_ = yym3167
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3162[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3168 := z.EncBinary()
|
|
_ = yym3168
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3162 || yy2arr3162 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3162[2] {
|
|
yy3170 := &x.ListMeta
|
|
yym3171 := z.EncBinary()
|
|
_ = yym3171
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3170) {
|
|
} else {
|
|
z.EncFallback(yy3170)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3162[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3172 := &x.ListMeta
|
|
yym3173 := z.EncBinary()
|
|
_ = yym3173
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3172) {
|
|
} else {
|
|
z.EncFallback(yy3172)
|
|
}
|
|
}
|
|
}
|
|
if yyr3162 || yy2arr3162 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3175 := z.EncBinary()
|
|
_ = yym3175
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3176 := z.EncBinary()
|
|
_ = yym3176
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3162 || yy2arr3162 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3177 := z.DecBinary()
|
|
_ = yym3177
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3178 := r.ContainerType()
|
|
if yyct3178 == codecSelferValueTypeMap1234 {
|
|
yyl3178 := r.ReadMapStart()
|
|
if yyl3178 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3178, d)
|
|
}
|
|
} else if yyct3178 == codecSelferValueTypeArray1234 {
|
|
yyl3178 := r.ReadArrayStart()
|
|
if yyl3178 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3178, 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 yys3179Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3179Slc
|
|
var yyhl3179 bool = l >= 0
|
|
for yyj3179 := 0; ; yyj3179++ {
|
|
if yyhl3179 {
|
|
if yyj3179 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3179Slc = r.DecodeBytes(yys3179Slc, true, true)
|
|
yys3179 := string(yys3179Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3179 {
|
|
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 {
|
|
yyv3182 := &x.ListMeta
|
|
yym3183 := z.DecBinary()
|
|
_ = yym3183
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3182) {
|
|
} else {
|
|
z.DecFallback(yyv3182, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3184 := &x.Items
|
|
yym3185 := z.DecBinary()
|
|
_ = yym3185
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3184), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3179)
|
|
} // end switch yys3179
|
|
} // end for yyj3179
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3186 int
|
|
var yyb3186 bool
|
|
var yyhl3186 bool = l >= 0
|
|
yyj3186++
|
|
if yyhl3186 {
|
|
yyb3186 = yyj3186 > l
|
|
} else {
|
|
yyb3186 = r.CheckBreak()
|
|
}
|
|
if yyb3186 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3186++
|
|
if yyhl3186 {
|
|
yyb3186 = yyj3186 > l
|
|
} else {
|
|
yyb3186 = r.CheckBreak()
|
|
}
|
|
if yyb3186 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3186++
|
|
if yyhl3186 {
|
|
yyb3186 = yyj3186 > l
|
|
} else {
|
|
yyb3186 = r.CheckBreak()
|
|
}
|
|
if yyb3186 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3189 := &x.ListMeta
|
|
yym3190 := z.DecBinary()
|
|
_ = yym3190
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3189) {
|
|
} else {
|
|
z.DecFallback(yyv3189, false)
|
|
}
|
|
}
|
|
yyj3186++
|
|
if yyhl3186 {
|
|
yyb3186 = yyj3186 > l
|
|
} else {
|
|
yyb3186 = r.CheckBreak()
|
|
}
|
|
if yyb3186 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3191 := &x.Items
|
|
yym3192 := z.DecBinary()
|
|
_ = yym3192
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3191), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3186++
|
|
if yyhl3186 {
|
|
yyb3186 = yyj3186 > l
|
|
} else {
|
|
yyb3186 = r.CheckBreak()
|
|
}
|
|
if yyb3186 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3186-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3193 := z.EncBinary()
|
|
_ = yym3193
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3194 := !z.EncBinary()
|
|
yy2arr3194 := z.EncBasicHandle().StructToArray
|
|
var yyq3194 [5]bool
|
|
_, _, _ = yysep3194, yyq3194, yy2arr3194
|
|
const yyr3194 bool = false
|
|
yyq3194[0] = x.Kind != ""
|
|
yyq3194[1] = x.APIVersion != ""
|
|
yyq3194[2] = true
|
|
yyq3194[3] = len(x.Data) != 0
|
|
yyq3194[4] = x.Type != ""
|
|
var yynn3194 int
|
|
if yyr3194 || yy2arr3194 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3194 = 0
|
|
for _, b := range yyq3194 {
|
|
if b {
|
|
yynn3194++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3194)
|
|
yynn3194 = 0
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3194[0] {
|
|
yym3196 := z.EncBinary()
|
|
_ = yym3196
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3194[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3197 := z.EncBinary()
|
|
_ = yym3197
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3194[1] {
|
|
yym3199 := z.EncBinary()
|
|
_ = yym3199
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3194[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3200 := z.EncBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3194[2] {
|
|
yy3202 := &x.ObjectMeta
|
|
yy3202.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3194[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3203 := &x.ObjectMeta
|
|
yy3203.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3194[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3205 := z.EncBinary()
|
|
_ = yym3205
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3194[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3206 := z.EncBinary()
|
|
_ = yym3206
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3194[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3194[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3194 || yy2arr3194 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3208 := z.DecBinary()
|
|
_ = yym3208
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3209 := r.ContainerType()
|
|
if yyct3209 == codecSelferValueTypeMap1234 {
|
|
yyl3209 := r.ReadMapStart()
|
|
if yyl3209 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3209, d)
|
|
}
|
|
} else if yyct3209 == codecSelferValueTypeArray1234 {
|
|
yyl3209 := r.ReadArrayStart()
|
|
if yyl3209 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3209, 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 yys3210Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3210Slc
|
|
var yyhl3210 bool = l >= 0
|
|
for yyj3210 := 0; ; yyj3210++ {
|
|
if yyhl3210 {
|
|
if yyj3210 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3210Slc = r.DecodeBytes(yys3210Slc, true, true)
|
|
yys3210 := string(yys3210Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3210 {
|
|
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 {
|
|
yyv3213 := &x.ObjectMeta
|
|
yyv3213.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3214 := &x.Data
|
|
yym3215 := z.DecBinary()
|
|
_ = yym3215
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3214), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3210)
|
|
} // end switch yys3210
|
|
} // end for yyj3210
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3217 int
|
|
var yyb3217 bool
|
|
var yyhl3217 bool = l >= 0
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3220 := &x.ObjectMeta
|
|
yyv3220.CodecDecodeSelf(d)
|
|
}
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3221 := &x.Data
|
|
yym3222 := z.DecBinary()
|
|
_ = yym3222
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3221), d)
|
|
}
|
|
}
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3217++
|
|
if yyhl3217 {
|
|
yyb3217 = yyj3217 > l
|
|
} else {
|
|
yyb3217 = r.CheckBreak()
|
|
}
|
|
if yyb3217 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3217-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3224 := z.EncBinary()
|
|
_ = yym3224
|
|
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
|
|
yym3225 := z.DecBinary()
|
|
_ = yym3225
|
|
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 {
|
|
yym3226 := z.EncBinary()
|
|
_ = yym3226
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3227 := !z.EncBinary()
|
|
yy2arr3227 := z.EncBasicHandle().StructToArray
|
|
var yyq3227 [4]bool
|
|
_, _, _ = yysep3227, yyq3227, yy2arr3227
|
|
const yyr3227 bool = false
|
|
yyq3227[0] = x.Kind != ""
|
|
yyq3227[1] = x.APIVersion != ""
|
|
yyq3227[2] = true
|
|
var yynn3227 int
|
|
if yyr3227 || yy2arr3227 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3227 = 1
|
|
for _, b := range yyq3227 {
|
|
if b {
|
|
yynn3227++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3227)
|
|
yynn3227 = 0
|
|
}
|
|
if yyr3227 || yy2arr3227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3227[0] {
|
|
yym3229 := z.EncBinary()
|
|
_ = yym3229
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3227[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3230 := z.EncBinary()
|
|
_ = yym3230
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3227 || yy2arr3227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3227[1] {
|
|
yym3232 := z.EncBinary()
|
|
_ = yym3232
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3227[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3233 := z.EncBinary()
|
|
_ = yym3233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3227 || yy2arr3227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3227[2] {
|
|
yy3235 := &x.ListMeta
|
|
yym3236 := z.EncBinary()
|
|
_ = yym3236
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3235) {
|
|
} else {
|
|
z.EncFallback(yy3235)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3227[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3237 := &x.ListMeta
|
|
yym3238 := z.EncBinary()
|
|
_ = yym3238
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3237) {
|
|
} else {
|
|
z.EncFallback(yy3237)
|
|
}
|
|
}
|
|
}
|
|
if yyr3227 || yy2arr3227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3240 := z.EncBinary()
|
|
_ = yym3240
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3241 := z.EncBinary()
|
|
_ = yym3241
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3227 || yy2arr3227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3242 := z.DecBinary()
|
|
_ = yym3242
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3243 := r.ContainerType()
|
|
if yyct3243 == codecSelferValueTypeMap1234 {
|
|
yyl3243 := r.ReadMapStart()
|
|
if yyl3243 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3243, d)
|
|
}
|
|
} else if yyct3243 == codecSelferValueTypeArray1234 {
|
|
yyl3243 := r.ReadArrayStart()
|
|
if yyl3243 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3243, 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 yys3244Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3244Slc
|
|
var yyhl3244 bool = l >= 0
|
|
for yyj3244 := 0; ; yyj3244++ {
|
|
if yyhl3244 {
|
|
if yyj3244 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3244Slc = r.DecodeBytes(yys3244Slc, true, true)
|
|
yys3244 := string(yys3244Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3244 {
|
|
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 {
|
|
yyv3247 := &x.ListMeta
|
|
yym3248 := z.DecBinary()
|
|
_ = yym3248
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3247) {
|
|
} else {
|
|
z.DecFallback(yyv3247, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3249 := &x.Items
|
|
yym3250 := z.DecBinary()
|
|
_ = yym3250
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3249), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3244)
|
|
} // end switch yys3244
|
|
} // end for yyj3244
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3251 int
|
|
var yyb3251 bool
|
|
var yyhl3251 bool = l >= 0
|
|
yyj3251++
|
|
if yyhl3251 {
|
|
yyb3251 = yyj3251 > l
|
|
} else {
|
|
yyb3251 = r.CheckBreak()
|
|
}
|
|
if yyb3251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3251++
|
|
if yyhl3251 {
|
|
yyb3251 = yyj3251 > l
|
|
} else {
|
|
yyb3251 = r.CheckBreak()
|
|
}
|
|
if yyb3251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3251++
|
|
if yyhl3251 {
|
|
yyb3251 = yyj3251 > l
|
|
} else {
|
|
yyb3251 = r.CheckBreak()
|
|
}
|
|
if yyb3251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3254 := &x.ListMeta
|
|
yym3255 := z.DecBinary()
|
|
_ = yym3255
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3254) {
|
|
} else {
|
|
z.DecFallback(yyv3254, false)
|
|
}
|
|
}
|
|
yyj3251++
|
|
if yyhl3251 {
|
|
yyb3251 = yyj3251 > l
|
|
} else {
|
|
yyb3251 = r.CheckBreak()
|
|
}
|
|
if yyb3251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3256 := &x.Items
|
|
yym3257 := z.DecBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3256), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3251++
|
|
if yyhl3251 {
|
|
yyb3251 = yyj3251 > l
|
|
} else {
|
|
yyb3251 = r.CheckBreak()
|
|
}
|
|
if yyb3251 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3251-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3258 := z.EncBinary()
|
|
_ = yym3258
|
|
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
|
|
yym3259 := z.DecBinary()
|
|
_ = yym3259
|
|
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
|
|
yym3260 := z.EncBinary()
|
|
_ = yym3260
|
|
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
|
|
yym3261 := z.DecBinary()
|
|
_ = yym3261
|
|
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 {
|
|
yym3262 := z.EncBinary()
|
|
_ = yym3262
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3263 := !z.EncBinary()
|
|
yy2arr3263 := z.EncBasicHandle().StructToArray
|
|
var yyq3263 [4]bool
|
|
_, _, _ = yysep3263, yyq3263, yy2arr3263
|
|
const yyr3263 bool = false
|
|
yyq3263[2] = x.Message != ""
|
|
yyq3263[3] = x.Error != ""
|
|
var yynn3263 int
|
|
if yyr3263 || yy2arr3263 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3263 = 2
|
|
for _, b := range yyq3263 {
|
|
if b {
|
|
yynn3263++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3263)
|
|
yynn3263 = 0
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3263[2] {
|
|
yym3267 := z.EncBinary()
|
|
_ = yym3267
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3263[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3268 := z.EncBinary()
|
|
_ = yym3268
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3263[3] {
|
|
yym3270 := z.EncBinary()
|
|
_ = yym3270
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3263[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3271 := z.EncBinary()
|
|
_ = yym3271
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3272 := z.DecBinary()
|
|
_ = yym3272
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3273 := r.ContainerType()
|
|
if yyct3273 == codecSelferValueTypeMap1234 {
|
|
yyl3273 := r.ReadMapStart()
|
|
if yyl3273 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3273, d)
|
|
}
|
|
} else if yyct3273 == codecSelferValueTypeArray1234 {
|
|
yyl3273 := r.ReadArrayStart()
|
|
if yyl3273 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3273, 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 yys3274Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3274Slc
|
|
var yyhl3274 bool = l >= 0
|
|
for yyj3274 := 0; ; yyj3274++ {
|
|
if yyhl3274 {
|
|
if yyj3274 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3274Slc = r.DecodeBytes(yys3274Slc, true, true)
|
|
yys3274 := string(yys3274Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3274 {
|
|
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, yys3274)
|
|
} // end switch yys3274
|
|
} // end for yyj3274
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3279 int
|
|
var yyb3279 bool
|
|
var yyhl3279 bool = l >= 0
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3279-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3284 := z.EncBinary()
|
|
_ = yym3284
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3285 := !z.EncBinary()
|
|
yy2arr3285 := z.EncBasicHandle().StructToArray
|
|
var yyq3285 [4]bool
|
|
_, _, _ = yysep3285, yyq3285, yy2arr3285
|
|
const yyr3285 bool = false
|
|
yyq3285[0] = x.Kind != ""
|
|
yyq3285[1] = x.APIVersion != ""
|
|
yyq3285[2] = true
|
|
yyq3285[3] = len(x.Conditions) != 0
|
|
var yynn3285 int
|
|
if yyr3285 || yy2arr3285 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3285 = 0
|
|
for _, b := range yyq3285 {
|
|
if b {
|
|
yynn3285++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3285)
|
|
yynn3285 = 0
|
|
}
|
|
if yyr3285 || yy2arr3285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3285[0] {
|
|
yym3287 := z.EncBinary()
|
|
_ = yym3287
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3285[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3288 := z.EncBinary()
|
|
_ = yym3288
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3285 || yy2arr3285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3285[1] {
|
|
yym3290 := z.EncBinary()
|
|
_ = yym3290
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3285[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3291 := z.EncBinary()
|
|
_ = yym3291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3285 || yy2arr3285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3285[2] {
|
|
yy3293 := &x.ObjectMeta
|
|
yy3293.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3285[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3294 := &x.ObjectMeta
|
|
yy3294.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3285 || yy2arr3285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3285[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3296 := z.EncBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3285[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3297 := z.EncBinary()
|
|
_ = yym3297
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3285 || yy2arr3285 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3298 := z.DecBinary()
|
|
_ = yym3298
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3299 := r.ContainerType()
|
|
if yyct3299 == codecSelferValueTypeMap1234 {
|
|
yyl3299 := r.ReadMapStart()
|
|
if yyl3299 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3299, d)
|
|
}
|
|
} else if yyct3299 == codecSelferValueTypeArray1234 {
|
|
yyl3299 := r.ReadArrayStart()
|
|
if yyl3299 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3299, 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 yys3300Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3300Slc
|
|
var yyhl3300 bool = l >= 0
|
|
for yyj3300 := 0; ; yyj3300++ {
|
|
if yyhl3300 {
|
|
if yyj3300 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3300Slc = r.DecodeBytes(yys3300Slc, true, true)
|
|
yys3300 := string(yys3300Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3300 {
|
|
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 {
|
|
yyv3303 := &x.ObjectMeta
|
|
yyv3303.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3304 := &x.Conditions
|
|
yym3305 := z.DecBinary()
|
|
_ = yym3305
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3304), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3300)
|
|
} // end switch yys3300
|
|
} // end for yyj3300
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3306 int
|
|
var yyb3306 bool
|
|
var yyhl3306 bool = l >= 0
|
|
yyj3306++
|
|
if yyhl3306 {
|
|
yyb3306 = yyj3306 > l
|
|
} else {
|
|
yyb3306 = r.CheckBreak()
|
|
}
|
|
if yyb3306 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3306++
|
|
if yyhl3306 {
|
|
yyb3306 = yyj3306 > l
|
|
} else {
|
|
yyb3306 = r.CheckBreak()
|
|
}
|
|
if yyb3306 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3306++
|
|
if yyhl3306 {
|
|
yyb3306 = yyj3306 > l
|
|
} else {
|
|
yyb3306 = r.CheckBreak()
|
|
}
|
|
if yyb3306 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3309 := &x.ObjectMeta
|
|
yyv3309.CodecDecodeSelf(d)
|
|
}
|
|
yyj3306++
|
|
if yyhl3306 {
|
|
yyb3306 = yyj3306 > l
|
|
} else {
|
|
yyb3306 = r.CheckBreak()
|
|
}
|
|
if yyb3306 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3310 := &x.Conditions
|
|
yym3311 := z.DecBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3310), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3306++
|
|
if yyhl3306 {
|
|
yyb3306 = yyj3306 > l
|
|
} else {
|
|
yyb3306 = r.CheckBreak()
|
|
}
|
|
if yyb3306 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3306-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3313 := !z.EncBinary()
|
|
yy2arr3313 := z.EncBasicHandle().StructToArray
|
|
var yyq3313 [4]bool
|
|
_, _, _ = yysep3313, yyq3313, yy2arr3313
|
|
const yyr3313 bool = false
|
|
yyq3313[0] = x.Kind != ""
|
|
yyq3313[1] = x.APIVersion != ""
|
|
yyq3313[2] = true
|
|
var yynn3313 int
|
|
if yyr3313 || yy2arr3313 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3313 = 1
|
|
for _, b := range yyq3313 {
|
|
if b {
|
|
yynn3313++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3313)
|
|
yynn3313 = 0
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[0] {
|
|
yym3315 := z.EncBinary()
|
|
_ = yym3315
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3313[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3316 := z.EncBinary()
|
|
_ = yym3316
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[1] {
|
|
yym3318 := z.EncBinary()
|
|
_ = yym3318
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3313[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3319 := z.EncBinary()
|
|
_ = yym3319
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[2] {
|
|
yy3321 := &x.ListMeta
|
|
yym3322 := z.EncBinary()
|
|
_ = yym3322
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3321) {
|
|
} else {
|
|
z.EncFallback(yy3321)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3313[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3323 := &x.ListMeta
|
|
yym3324 := z.EncBinary()
|
|
_ = yym3324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3323) {
|
|
} else {
|
|
z.EncFallback(yy3323)
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3326 := z.EncBinary()
|
|
_ = yym3326
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3327 := z.EncBinary()
|
|
_ = yym3327
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3328 := z.DecBinary()
|
|
_ = yym3328
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3329 := r.ContainerType()
|
|
if yyct3329 == codecSelferValueTypeMap1234 {
|
|
yyl3329 := r.ReadMapStart()
|
|
if yyl3329 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3329, d)
|
|
}
|
|
} else if yyct3329 == codecSelferValueTypeArray1234 {
|
|
yyl3329 := r.ReadArrayStart()
|
|
if yyl3329 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3329, 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 yys3330Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3330Slc
|
|
var yyhl3330 bool = l >= 0
|
|
for yyj3330 := 0; ; yyj3330++ {
|
|
if yyhl3330 {
|
|
if yyj3330 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3330Slc = r.DecodeBytes(yys3330Slc, true, true)
|
|
yys3330 := string(yys3330Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3330 {
|
|
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 {
|
|
yyv3333 := &x.ListMeta
|
|
yym3334 := z.DecBinary()
|
|
_ = yym3334
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3333) {
|
|
} else {
|
|
z.DecFallback(yyv3333, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3335 := &x.Items
|
|
yym3336 := z.DecBinary()
|
|
_ = yym3336
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3335), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3330)
|
|
} // end switch yys3330
|
|
} // end for yyj3330
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3337 int
|
|
var yyb3337 bool
|
|
var yyhl3337 bool = l >= 0
|
|
yyj3337++
|
|
if yyhl3337 {
|
|
yyb3337 = yyj3337 > l
|
|
} else {
|
|
yyb3337 = r.CheckBreak()
|
|
}
|
|
if yyb3337 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3337++
|
|
if yyhl3337 {
|
|
yyb3337 = yyj3337 > l
|
|
} else {
|
|
yyb3337 = r.CheckBreak()
|
|
}
|
|
if yyb3337 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3337++
|
|
if yyhl3337 {
|
|
yyb3337 = yyj3337 > l
|
|
} else {
|
|
yyb3337 = r.CheckBreak()
|
|
}
|
|
if yyb3337 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3340 := &x.ListMeta
|
|
yym3341 := z.DecBinary()
|
|
_ = yym3341
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3340) {
|
|
} else {
|
|
z.DecFallback(yyv3340, false)
|
|
}
|
|
}
|
|
yyj3337++
|
|
if yyhl3337 {
|
|
yyb3337 = yyj3337 > l
|
|
} else {
|
|
yyb3337 = r.CheckBreak()
|
|
}
|
|
if yyb3337 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3342 := &x.Items
|
|
yym3343 := z.DecBinary()
|
|
_ = yym3343
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3342), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3337++
|
|
if yyhl3337 {
|
|
yyb3337 = yyj3337 > l
|
|
} else {
|
|
yyb3337 = r.CheckBreak()
|
|
}
|
|
if yyb3337 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3337-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3344 := z.EncBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3345 := !z.EncBinary()
|
|
yy2arr3345 := z.EncBasicHandle().StructToArray
|
|
var yyq3345 [5]bool
|
|
_, _, _ = yysep3345, yyq3345, yy2arr3345
|
|
const yyr3345 bool = false
|
|
yyq3345[0] = x.Capabilities != nil
|
|
yyq3345[1] = x.Privileged != nil
|
|
yyq3345[2] = x.SELinuxOptions != nil
|
|
yyq3345[3] = x.RunAsUser != nil
|
|
yyq3345[4] = x.RunAsNonRoot != nil
|
|
var yynn3345 int
|
|
if yyr3345 || yy2arr3345 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3345 = 0
|
|
for _, b := range yyq3345 {
|
|
if b {
|
|
yynn3345++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3345)
|
|
yynn3345 = 0
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3345[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3345[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3345[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3348 := *x.Privileged
|
|
yym3349 := z.EncBinary()
|
|
_ = yym3349
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3348))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3345[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3350 := *x.Privileged
|
|
yym3351 := z.EncBinary()
|
|
_ = yym3351
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3350))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3345[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3345[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3345[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3354 := *x.RunAsUser
|
|
yym3355 := z.EncBinary()
|
|
_ = yym3355
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3354))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3345[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3356 := *x.RunAsUser
|
|
yym3357 := z.EncBinary()
|
|
_ = yym3357
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3356))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3345[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3359 := *x.RunAsNonRoot
|
|
yym3360 := z.EncBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3359))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3345[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3361 := *x.RunAsNonRoot
|
|
yym3362 := z.EncBinary()
|
|
_ = yym3362
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3361))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3345 || yy2arr3345 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3363 := z.DecBinary()
|
|
_ = yym3363
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3364 := r.ContainerType()
|
|
if yyct3364 == codecSelferValueTypeMap1234 {
|
|
yyl3364 := r.ReadMapStart()
|
|
if yyl3364 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3364, d)
|
|
}
|
|
} else if yyct3364 == codecSelferValueTypeArray1234 {
|
|
yyl3364 := r.ReadArrayStart()
|
|
if yyl3364 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3364, 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 yys3365Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3365Slc
|
|
var yyhl3365 bool = l >= 0
|
|
for yyj3365 := 0; ; yyj3365++ {
|
|
if yyhl3365 {
|
|
if yyj3365 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3365Slc = r.DecodeBytes(yys3365Slc, true, true)
|
|
yys3365 := string(yys3365Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3365 {
|
|
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)
|
|
}
|
|
yym3368 := z.DecBinary()
|
|
_ = yym3368
|
|
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)
|
|
}
|
|
yym3371 := z.DecBinary()
|
|
_ = yym3371
|
|
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)
|
|
}
|
|
yym3373 := z.DecBinary()
|
|
_ = yym3373
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3365)
|
|
} // end switch yys3365
|
|
} // end for yyj3365
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3374 int
|
|
var yyb3374 bool
|
|
var yyhl3374 bool = l >= 0
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3377 := z.DecBinary()
|
|
_ = yym3377
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3380 := z.DecBinary()
|
|
_ = yym3380
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym3382 := z.DecBinary()
|
|
_ = yym3382
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3374++
|
|
if yyhl3374 {
|
|
yyb3374 = yyj3374 > l
|
|
} else {
|
|
yyb3374 = r.CheckBreak()
|
|
}
|
|
if yyb3374 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3374-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3383 := z.EncBinary()
|
|
_ = yym3383
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3384 := !z.EncBinary()
|
|
yy2arr3384 := z.EncBasicHandle().StructToArray
|
|
var yyq3384 [4]bool
|
|
_, _, _ = yysep3384, yyq3384, yy2arr3384
|
|
const yyr3384 bool = false
|
|
yyq3384[0] = x.User != ""
|
|
yyq3384[1] = x.Role != ""
|
|
yyq3384[2] = x.Type != ""
|
|
yyq3384[3] = x.Level != ""
|
|
var yynn3384 int
|
|
if yyr3384 || yy2arr3384 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3384 = 0
|
|
for _, b := range yyq3384 {
|
|
if b {
|
|
yynn3384++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3384)
|
|
yynn3384 = 0
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3384[0] {
|
|
yym3386 := z.EncBinary()
|
|
_ = yym3386
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3387 := z.EncBinary()
|
|
_ = yym3387
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3384[1] {
|
|
yym3389 := z.EncBinary()
|
|
_ = yym3389
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3390 := z.EncBinary()
|
|
_ = yym3390
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3384[2] {
|
|
yym3392 := z.EncBinary()
|
|
_ = yym3392
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3393 := z.EncBinary()
|
|
_ = yym3393
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3384[3] {
|
|
yym3395 := z.EncBinary()
|
|
_ = yym3395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3397 := z.DecBinary()
|
|
_ = yym3397
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3398 := r.ContainerType()
|
|
if yyct3398 == codecSelferValueTypeMap1234 {
|
|
yyl3398 := r.ReadMapStart()
|
|
if yyl3398 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3398, d)
|
|
}
|
|
} else if yyct3398 == codecSelferValueTypeArray1234 {
|
|
yyl3398 := r.ReadArrayStart()
|
|
if yyl3398 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3398, 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 yys3399Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3399Slc
|
|
var yyhl3399 bool = l >= 0
|
|
for yyj3399 := 0; ; yyj3399++ {
|
|
if yyhl3399 {
|
|
if yyj3399 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3399Slc = r.DecodeBytes(yys3399Slc, true, true)
|
|
yys3399 := string(yys3399Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3399 {
|
|
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, yys3399)
|
|
} // end switch yys3399
|
|
} // end for yyj3399
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3404 int
|
|
var yyb3404 bool
|
|
var yyhl3404 bool = l >= 0
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3404-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3409 := z.EncBinary()
|
|
_ = yym3409
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3410 := !z.EncBinary()
|
|
yy2arr3410 := z.EncBasicHandle().StructToArray
|
|
var yyq3410 [5]bool
|
|
_, _, _ = yysep3410, yyq3410, yy2arr3410
|
|
const yyr3410 bool = false
|
|
yyq3410[0] = x.Kind != ""
|
|
yyq3410[1] = x.APIVersion != ""
|
|
yyq3410[2] = true
|
|
var yynn3410 int
|
|
if yyr3410 || yy2arr3410 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3410 = 2
|
|
for _, b := range yyq3410 {
|
|
if b {
|
|
yynn3410++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3410)
|
|
yynn3410 = 0
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3410[0] {
|
|
yym3412 := z.EncBinary()
|
|
_ = yym3412
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3410[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3413 := z.EncBinary()
|
|
_ = yym3413
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3410[1] {
|
|
yym3415 := z.EncBinary()
|
|
_ = yym3415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3410[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3416 := z.EncBinary()
|
|
_ = yym3416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3410[2] {
|
|
yy3418 := &x.ObjectMeta
|
|
yy3418.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3410[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3419 := &x.ObjectMeta
|
|
yy3419.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3421 := z.EncBinary()
|
|
_ = yym3421
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3422 := z.EncBinary()
|
|
_ = yym3422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3424 := z.EncBinary()
|
|
_ = yym3424
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3425 := z.EncBinary()
|
|
_ = yym3425
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yyr3410 || yy2arr3410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3426 := z.DecBinary()
|
|
_ = yym3426
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3427 := r.ContainerType()
|
|
if yyct3427 == codecSelferValueTypeMap1234 {
|
|
yyl3427 := r.ReadMapStart()
|
|
if yyl3427 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3427, d)
|
|
}
|
|
} else if yyct3427 == codecSelferValueTypeArray1234 {
|
|
yyl3427 := r.ReadArrayStart()
|
|
if yyl3427 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3427, 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 yys3428Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3428Slc
|
|
var yyhl3428 bool = l >= 0
|
|
for yyj3428 := 0; ; yyj3428++ {
|
|
if yyhl3428 {
|
|
if yyj3428 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3428Slc = r.DecodeBytes(yys3428Slc, true, true)
|
|
yys3428 := string(yys3428Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3428 {
|
|
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 {
|
|
yyv3431 := &x.ObjectMeta
|
|
yyv3431.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3433 := &x.Data
|
|
yym3434 := z.DecBinary()
|
|
_ = yym3434
|
|
if false {
|
|
} else {
|
|
*yyv3433 = r.DecodeBytes(*(*[]byte)(yyv3433), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3428)
|
|
} // end switch yys3428
|
|
} // end for yyj3428
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3435 int
|
|
var yyb3435 bool
|
|
var yyhl3435 bool = l >= 0
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3438 := &x.ObjectMeta
|
|
yyv3438.CodecDecodeSelf(d)
|
|
}
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3440 := &x.Data
|
|
yym3441 := z.DecBinary()
|
|
_ = yym3441
|
|
if false {
|
|
} else {
|
|
*yyv3440 = r.DecodeBytes(*(*[]byte)(yyv3440), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3435++
|
|
if yyhl3435 {
|
|
yyb3435 = yyj3435 > l
|
|
} else {
|
|
yyb3435 = r.CheckBreak()
|
|
}
|
|
if yyb3435 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3435-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolumeAccessMode(v []PersistentVolumeAccessMode, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3442 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3442.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3443 := *v
|
|
yyh3443, yyl3443 := z.DecSliceHelperStart()
|
|
var yyc3443 bool
|
|
if yyl3443 == 0 {
|
|
if yyv3443 == nil {
|
|
yyv3443 = []PersistentVolumeAccessMode{}
|
|
yyc3443 = true
|
|
} else if len(yyv3443) != 0 {
|
|
yyv3443 = yyv3443[:0]
|
|
yyc3443 = true
|
|
}
|
|
} else if yyl3443 > 0 {
|
|
var yyrr3443, yyrl3443 int
|
|
var yyrt3443 bool
|
|
if yyl3443 > cap(yyv3443) {
|
|
|
|
yyrl3443, yyrt3443 = z.DecInferLen(yyl3443, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3443 {
|
|
if yyrl3443 <= cap(yyv3443) {
|
|
yyv3443 = yyv3443[:yyrl3443]
|
|
} else {
|
|
yyv3443 = make([]PersistentVolumeAccessMode, yyrl3443)
|
|
}
|
|
} else {
|
|
yyv3443 = make([]PersistentVolumeAccessMode, yyrl3443)
|
|
}
|
|
yyc3443 = true
|
|
yyrr3443 = len(yyv3443)
|
|
} else if yyl3443 != len(yyv3443) {
|
|
yyv3443 = yyv3443[:yyl3443]
|
|
yyc3443 = true
|
|
}
|
|
yyj3443 := 0
|
|
for ; yyj3443 < yyrr3443; yyj3443++ {
|
|
yyh3443.ElemContainerState(yyj3443)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3443[yyj3443] = ""
|
|
} else {
|
|
yyv3443[yyj3443] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3443 {
|
|
for ; yyj3443 < yyl3443; yyj3443++ {
|
|
yyv3443 = append(yyv3443, "")
|
|
yyh3443.ElemContainerState(yyj3443)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3443[yyj3443] = ""
|
|
} else {
|
|
yyv3443[yyj3443] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3443 := 0
|
|
for ; !r.CheckBreak(); yyj3443++ {
|
|
|
|
if yyj3443 >= len(yyv3443) {
|
|
yyv3443 = append(yyv3443, "") // var yyz3443 PersistentVolumeAccessMode
|
|
yyc3443 = true
|
|
}
|
|
yyh3443.ElemContainerState(yyj3443)
|
|
if yyj3443 < len(yyv3443) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3443[yyj3443] = ""
|
|
} else {
|
|
yyv3443[yyj3443] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3443 < len(yyv3443) {
|
|
yyv3443 = yyv3443[:yyj3443]
|
|
yyc3443 = true
|
|
} else if yyj3443 == 0 && yyv3443 == nil {
|
|
yyv3443 = []PersistentVolumeAccessMode{}
|
|
yyc3443 = true
|
|
}
|
|
}
|
|
yyh3443.End()
|
|
if yyc3443 {
|
|
*v = yyv3443
|
|
}
|
|
}
|
|
|
|
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 _, yyv3447 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3448 := &yyv3447
|
|
yy3448.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3449 := *v
|
|
yyh3449, yyl3449 := z.DecSliceHelperStart()
|
|
var yyc3449 bool
|
|
if yyl3449 == 0 {
|
|
if yyv3449 == nil {
|
|
yyv3449 = []PersistentVolume{}
|
|
yyc3449 = true
|
|
} else if len(yyv3449) != 0 {
|
|
yyv3449 = yyv3449[:0]
|
|
yyc3449 = true
|
|
}
|
|
} else if yyl3449 > 0 {
|
|
var yyrr3449, yyrl3449 int
|
|
var yyrt3449 bool
|
|
if yyl3449 > cap(yyv3449) {
|
|
|
|
yyrg3449 := len(yyv3449) > 0
|
|
yyv23449 := yyv3449
|
|
yyrl3449, yyrt3449 = z.DecInferLen(yyl3449, z.DecBasicHandle().MaxInitLen, 384)
|
|
if yyrt3449 {
|
|
if yyrl3449 <= cap(yyv3449) {
|
|
yyv3449 = yyv3449[:yyrl3449]
|
|
} else {
|
|
yyv3449 = make([]PersistentVolume, yyrl3449)
|
|
}
|
|
} else {
|
|
yyv3449 = make([]PersistentVolume, yyrl3449)
|
|
}
|
|
yyc3449 = true
|
|
yyrr3449 = len(yyv3449)
|
|
if yyrg3449 {
|
|
copy(yyv3449, yyv23449)
|
|
}
|
|
} else if yyl3449 != len(yyv3449) {
|
|
yyv3449 = yyv3449[:yyl3449]
|
|
yyc3449 = true
|
|
}
|
|
yyj3449 := 0
|
|
for ; yyj3449 < yyrr3449; yyj3449++ {
|
|
yyh3449.ElemContainerState(yyj3449)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3449[yyj3449] = PersistentVolume{}
|
|
} else {
|
|
yyv3450 := &yyv3449[yyj3449]
|
|
yyv3450.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3449 {
|
|
for ; yyj3449 < yyl3449; yyj3449++ {
|
|
yyv3449 = append(yyv3449, PersistentVolume{})
|
|
yyh3449.ElemContainerState(yyj3449)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3449[yyj3449] = PersistentVolume{}
|
|
} else {
|
|
yyv3451 := &yyv3449[yyj3449]
|
|
yyv3451.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3449 := 0
|
|
for ; !r.CheckBreak(); yyj3449++ {
|
|
|
|
if yyj3449 >= len(yyv3449) {
|
|
yyv3449 = append(yyv3449, PersistentVolume{}) // var yyz3449 PersistentVolume
|
|
yyc3449 = true
|
|
}
|
|
yyh3449.ElemContainerState(yyj3449)
|
|
if yyj3449 < len(yyv3449) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3449[yyj3449] = PersistentVolume{}
|
|
} else {
|
|
yyv3452 := &yyv3449[yyj3449]
|
|
yyv3452.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3449 < len(yyv3449) {
|
|
yyv3449 = yyv3449[:yyj3449]
|
|
yyc3449 = true
|
|
} else if yyj3449 == 0 && yyv3449 == nil {
|
|
yyv3449 = []PersistentVolume{}
|
|
yyc3449 = true
|
|
}
|
|
}
|
|
yyh3449.End()
|
|
if yyc3449 {
|
|
*v = yyv3449
|
|
}
|
|
}
|
|
|
|
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 _, yyv3453 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3454 := &yyv3453
|
|
yy3454.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3455 := *v
|
|
yyh3455, yyl3455 := z.DecSliceHelperStart()
|
|
var yyc3455 bool
|
|
if yyl3455 == 0 {
|
|
if yyv3455 == nil {
|
|
yyv3455 = []PersistentVolumeClaim{}
|
|
yyc3455 = true
|
|
} else if len(yyv3455) != 0 {
|
|
yyv3455 = yyv3455[:0]
|
|
yyc3455 = true
|
|
}
|
|
} else if yyl3455 > 0 {
|
|
var yyrr3455, yyrl3455 int
|
|
var yyrt3455 bool
|
|
if yyl3455 > cap(yyv3455) {
|
|
|
|
yyrg3455 := len(yyv3455) > 0
|
|
yyv23455 := yyv3455
|
|
yyrl3455, yyrt3455 = z.DecInferLen(yyl3455, z.DecBasicHandle().MaxInitLen, 296)
|
|
if yyrt3455 {
|
|
if yyrl3455 <= cap(yyv3455) {
|
|
yyv3455 = yyv3455[:yyrl3455]
|
|
} else {
|
|
yyv3455 = make([]PersistentVolumeClaim, yyrl3455)
|
|
}
|
|
} else {
|
|
yyv3455 = make([]PersistentVolumeClaim, yyrl3455)
|
|
}
|
|
yyc3455 = true
|
|
yyrr3455 = len(yyv3455)
|
|
if yyrg3455 {
|
|
copy(yyv3455, yyv23455)
|
|
}
|
|
} else if yyl3455 != len(yyv3455) {
|
|
yyv3455 = yyv3455[:yyl3455]
|
|
yyc3455 = true
|
|
}
|
|
yyj3455 := 0
|
|
for ; yyj3455 < yyrr3455; yyj3455++ {
|
|
yyh3455.ElemContainerState(yyj3455)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3455[yyj3455] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3456 := &yyv3455[yyj3455]
|
|
yyv3456.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3455 {
|
|
for ; yyj3455 < yyl3455; yyj3455++ {
|
|
yyv3455 = append(yyv3455, PersistentVolumeClaim{})
|
|
yyh3455.ElemContainerState(yyj3455)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3455[yyj3455] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3457 := &yyv3455[yyj3455]
|
|
yyv3457.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3455 := 0
|
|
for ; !r.CheckBreak(); yyj3455++ {
|
|
|
|
if yyj3455 >= len(yyv3455) {
|
|
yyv3455 = append(yyv3455, PersistentVolumeClaim{}) // var yyz3455 PersistentVolumeClaim
|
|
yyc3455 = true
|
|
}
|
|
yyh3455.ElemContainerState(yyj3455)
|
|
if yyj3455 < len(yyv3455) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3455[yyj3455] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3458 := &yyv3455[yyj3455]
|
|
yyv3458.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3455 < len(yyv3455) {
|
|
yyv3455 = yyv3455[:yyj3455]
|
|
yyc3455 = true
|
|
} else if yyj3455 == 0 && yyv3455 == nil {
|
|
yyv3455 = []PersistentVolumeClaim{}
|
|
yyc3455 = true
|
|
}
|
|
}
|
|
yyh3455.End()
|
|
if yyc3455 {
|
|
*v = yyv3455
|
|
}
|
|
}
|
|
|
|
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 _, yyv3459 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3460 := &yyv3459
|
|
yy3460.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3461 := *v
|
|
yyh3461, yyl3461 := z.DecSliceHelperStart()
|
|
var yyc3461 bool
|
|
if yyl3461 == 0 {
|
|
if yyv3461 == nil {
|
|
yyv3461 = []DownwardAPIVolumeFile{}
|
|
yyc3461 = true
|
|
} else if len(yyv3461) != 0 {
|
|
yyv3461 = yyv3461[:0]
|
|
yyc3461 = true
|
|
}
|
|
} else if yyl3461 > 0 {
|
|
var yyrr3461, yyrl3461 int
|
|
var yyrt3461 bool
|
|
if yyl3461 > cap(yyv3461) {
|
|
|
|
yyrg3461 := len(yyv3461) > 0
|
|
yyv23461 := yyv3461
|
|
yyrl3461, yyrt3461 = z.DecInferLen(yyl3461, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt3461 {
|
|
if yyrl3461 <= cap(yyv3461) {
|
|
yyv3461 = yyv3461[:yyrl3461]
|
|
} else {
|
|
yyv3461 = make([]DownwardAPIVolumeFile, yyrl3461)
|
|
}
|
|
} else {
|
|
yyv3461 = make([]DownwardAPIVolumeFile, yyrl3461)
|
|
}
|
|
yyc3461 = true
|
|
yyrr3461 = len(yyv3461)
|
|
if yyrg3461 {
|
|
copy(yyv3461, yyv23461)
|
|
}
|
|
} else if yyl3461 != len(yyv3461) {
|
|
yyv3461 = yyv3461[:yyl3461]
|
|
yyc3461 = true
|
|
}
|
|
yyj3461 := 0
|
|
for ; yyj3461 < yyrr3461; yyj3461++ {
|
|
yyh3461.ElemContainerState(yyj3461)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3461[yyj3461] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3462 := &yyv3461[yyj3461]
|
|
yyv3462.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3461 {
|
|
for ; yyj3461 < yyl3461; yyj3461++ {
|
|
yyv3461 = append(yyv3461, DownwardAPIVolumeFile{})
|
|
yyh3461.ElemContainerState(yyj3461)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3461[yyj3461] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3463 := &yyv3461[yyj3461]
|
|
yyv3463.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3461 := 0
|
|
for ; !r.CheckBreak(); yyj3461++ {
|
|
|
|
if yyj3461 >= len(yyv3461) {
|
|
yyv3461 = append(yyv3461, DownwardAPIVolumeFile{}) // var yyz3461 DownwardAPIVolumeFile
|
|
yyc3461 = true
|
|
}
|
|
yyh3461.ElemContainerState(yyj3461)
|
|
if yyj3461 < len(yyv3461) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3461[yyj3461] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3464 := &yyv3461[yyj3461]
|
|
yyv3464.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3461 < len(yyv3461) {
|
|
yyv3461 = yyv3461[:yyj3461]
|
|
yyc3461 = true
|
|
} else if yyj3461 == 0 && yyv3461 == nil {
|
|
yyv3461 = []DownwardAPIVolumeFile{}
|
|
yyc3461 = true
|
|
}
|
|
}
|
|
yyh3461.End()
|
|
if yyc3461 {
|
|
*v = yyv3461
|
|
}
|
|
}
|
|
|
|
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 _, yyv3465 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3465.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3466 := *v
|
|
yyh3466, yyl3466 := z.DecSliceHelperStart()
|
|
var yyc3466 bool
|
|
if yyl3466 == 0 {
|
|
if yyv3466 == nil {
|
|
yyv3466 = []Capability{}
|
|
yyc3466 = true
|
|
} else if len(yyv3466) != 0 {
|
|
yyv3466 = yyv3466[:0]
|
|
yyc3466 = true
|
|
}
|
|
} else if yyl3466 > 0 {
|
|
var yyrr3466, yyrl3466 int
|
|
var yyrt3466 bool
|
|
if yyl3466 > cap(yyv3466) {
|
|
|
|
yyrl3466, yyrt3466 = z.DecInferLen(yyl3466, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3466 {
|
|
if yyrl3466 <= cap(yyv3466) {
|
|
yyv3466 = yyv3466[:yyrl3466]
|
|
} else {
|
|
yyv3466 = make([]Capability, yyrl3466)
|
|
}
|
|
} else {
|
|
yyv3466 = make([]Capability, yyrl3466)
|
|
}
|
|
yyc3466 = true
|
|
yyrr3466 = len(yyv3466)
|
|
} else if yyl3466 != len(yyv3466) {
|
|
yyv3466 = yyv3466[:yyl3466]
|
|
yyc3466 = true
|
|
}
|
|
yyj3466 := 0
|
|
for ; yyj3466 < yyrr3466; yyj3466++ {
|
|
yyh3466.ElemContainerState(yyj3466)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3466[yyj3466] = ""
|
|
} else {
|
|
yyv3466[yyj3466] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3466 {
|
|
for ; yyj3466 < yyl3466; yyj3466++ {
|
|
yyv3466 = append(yyv3466, "")
|
|
yyh3466.ElemContainerState(yyj3466)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3466[yyj3466] = ""
|
|
} else {
|
|
yyv3466[yyj3466] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3466 := 0
|
|
for ; !r.CheckBreak(); yyj3466++ {
|
|
|
|
if yyj3466 >= len(yyv3466) {
|
|
yyv3466 = append(yyv3466, "") // var yyz3466 Capability
|
|
yyc3466 = true
|
|
}
|
|
yyh3466.ElemContainerState(yyj3466)
|
|
if yyj3466 < len(yyv3466) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3466[yyj3466] = ""
|
|
} else {
|
|
yyv3466[yyj3466] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3466 < len(yyv3466) {
|
|
yyv3466 = yyv3466[:yyj3466]
|
|
yyc3466 = true
|
|
} else if yyj3466 == 0 && yyv3466 == nil {
|
|
yyv3466 = []Capability{}
|
|
yyc3466 = true
|
|
}
|
|
}
|
|
yyh3466.End()
|
|
if yyc3466 {
|
|
*v = yyv3466
|
|
}
|
|
}
|
|
|
|
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 _, yyv3470 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3471 := &yyv3470
|
|
yy3471.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3472 := *v
|
|
yyh3472, yyl3472 := z.DecSliceHelperStart()
|
|
var yyc3472 bool
|
|
if yyl3472 == 0 {
|
|
if yyv3472 == nil {
|
|
yyv3472 = []ContainerPort{}
|
|
yyc3472 = true
|
|
} else if len(yyv3472) != 0 {
|
|
yyv3472 = yyv3472[:0]
|
|
yyc3472 = true
|
|
}
|
|
} else if yyl3472 > 0 {
|
|
var yyrr3472, yyrl3472 int
|
|
var yyrt3472 bool
|
|
if yyl3472 > cap(yyv3472) {
|
|
|
|
yyrg3472 := len(yyv3472) > 0
|
|
yyv23472 := yyv3472
|
|
yyrl3472, yyrt3472 = z.DecInferLen(yyl3472, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt3472 {
|
|
if yyrl3472 <= cap(yyv3472) {
|
|
yyv3472 = yyv3472[:yyrl3472]
|
|
} else {
|
|
yyv3472 = make([]ContainerPort, yyrl3472)
|
|
}
|
|
} else {
|
|
yyv3472 = make([]ContainerPort, yyrl3472)
|
|
}
|
|
yyc3472 = true
|
|
yyrr3472 = len(yyv3472)
|
|
if yyrg3472 {
|
|
copy(yyv3472, yyv23472)
|
|
}
|
|
} else if yyl3472 != len(yyv3472) {
|
|
yyv3472 = yyv3472[:yyl3472]
|
|
yyc3472 = true
|
|
}
|
|
yyj3472 := 0
|
|
for ; yyj3472 < yyrr3472; yyj3472++ {
|
|
yyh3472.ElemContainerState(yyj3472)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3472[yyj3472] = ContainerPort{}
|
|
} else {
|
|
yyv3473 := &yyv3472[yyj3472]
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3472 {
|
|
for ; yyj3472 < yyl3472; yyj3472++ {
|
|
yyv3472 = append(yyv3472, ContainerPort{})
|
|
yyh3472.ElemContainerState(yyj3472)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3472[yyj3472] = ContainerPort{}
|
|
} else {
|
|
yyv3474 := &yyv3472[yyj3472]
|
|
yyv3474.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3472 := 0
|
|
for ; !r.CheckBreak(); yyj3472++ {
|
|
|
|
if yyj3472 >= len(yyv3472) {
|
|
yyv3472 = append(yyv3472, ContainerPort{}) // var yyz3472 ContainerPort
|
|
yyc3472 = true
|
|
}
|
|
yyh3472.ElemContainerState(yyj3472)
|
|
if yyj3472 < len(yyv3472) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3472[yyj3472] = ContainerPort{}
|
|
} else {
|
|
yyv3475 := &yyv3472[yyj3472]
|
|
yyv3475.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3472 < len(yyv3472) {
|
|
yyv3472 = yyv3472[:yyj3472]
|
|
yyc3472 = true
|
|
} else if yyj3472 == 0 && yyv3472 == nil {
|
|
yyv3472 = []ContainerPort{}
|
|
yyc3472 = true
|
|
}
|
|
}
|
|
yyh3472.End()
|
|
if yyc3472 {
|
|
*v = yyv3472
|
|
}
|
|
}
|
|
|
|
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 _, yyv3476 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3477 := &yyv3476
|
|
yy3477.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3478 := *v
|
|
yyh3478, yyl3478 := z.DecSliceHelperStart()
|
|
var yyc3478 bool
|
|
if yyl3478 == 0 {
|
|
if yyv3478 == nil {
|
|
yyv3478 = []EnvVar{}
|
|
yyc3478 = true
|
|
} else if len(yyv3478) != 0 {
|
|
yyv3478 = yyv3478[:0]
|
|
yyc3478 = true
|
|
}
|
|
} else if yyl3478 > 0 {
|
|
var yyrr3478, yyrl3478 int
|
|
var yyrt3478 bool
|
|
if yyl3478 > cap(yyv3478) {
|
|
|
|
yyrg3478 := len(yyv3478) > 0
|
|
yyv23478 := yyv3478
|
|
yyrl3478, yyrt3478 = z.DecInferLen(yyl3478, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3478 {
|
|
if yyrl3478 <= cap(yyv3478) {
|
|
yyv3478 = yyv3478[:yyrl3478]
|
|
} else {
|
|
yyv3478 = make([]EnvVar, yyrl3478)
|
|
}
|
|
} else {
|
|
yyv3478 = make([]EnvVar, yyrl3478)
|
|
}
|
|
yyc3478 = true
|
|
yyrr3478 = len(yyv3478)
|
|
if yyrg3478 {
|
|
copy(yyv3478, yyv23478)
|
|
}
|
|
} else if yyl3478 != len(yyv3478) {
|
|
yyv3478 = yyv3478[:yyl3478]
|
|
yyc3478 = true
|
|
}
|
|
yyj3478 := 0
|
|
for ; yyj3478 < yyrr3478; yyj3478++ {
|
|
yyh3478.ElemContainerState(yyj3478)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3478[yyj3478] = EnvVar{}
|
|
} else {
|
|
yyv3479 := &yyv3478[yyj3478]
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3478 {
|
|
for ; yyj3478 < yyl3478; yyj3478++ {
|
|
yyv3478 = append(yyv3478, EnvVar{})
|
|
yyh3478.ElemContainerState(yyj3478)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3478[yyj3478] = EnvVar{}
|
|
} else {
|
|
yyv3480 := &yyv3478[yyj3478]
|
|
yyv3480.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3478 := 0
|
|
for ; !r.CheckBreak(); yyj3478++ {
|
|
|
|
if yyj3478 >= len(yyv3478) {
|
|
yyv3478 = append(yyv3478, EnvVar{}) // var yyz3478 EnvVar
|
|
yyc3478 = true
|
|
}
|
|
yyh3478.ElemContainerState(yyj3478)
|
|
if yyj3478 < len(yyv3478) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3478[yyj3478] = EnvVar{}
|
|
} else {
|
|
yyv3481 := &yyv3478[yyj3478]
|
|
yyv3481.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3478 < len(yyv3478) {
|
|
yyv3478 = yyv3478[:yyj3478]
|
|
yyc3478 = true
|
|
} else if yyj3478 == 0 && yyv3478 == nil {
|
|
yyv3478 = []EnvVar{}
|
|
yyc3478 = true
|
|
}
|
|
}
|
|
yyh3478.End()
|
|
if yyc3478 {
|
|
*v = yyv3478
|
|
}
|
|
}
|
|
|
|
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 _, yyv3482 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3483 := &yyv3482
|
|
yy3483.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3484 := *v
|
|
yyh3484, yyl3484 := z.DecSliceHelperStart()
|
|
var yyc3484 bool
|
|
if yyl3484 == 0 {
|
|
if yyv3484 == nil {
|
|
yyv3484 = []VolumeMount{}
|
|
yyc3484 = true
|
|
} else if len(yyv3484) != 0 {
|
|
yyv3484 = yyv3484[:0]
|
|
yyc3484 = true
|
|
}
|
|
} else if yyl3484 > 0 {
|
|
var yyrr3484, yyrl3484 int
|
|
var yyrt3484 bool
|
|
if yyl3484 > cap(yyv3484) {
|
|
|
|
yyrg3484 := len(yyv3484) > 0
|
|
yyv23484 := yyv3484
|
|
yyrl3484, yyrt3484 = z.DecInferLen(yyl3484, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3484 {
|
|
if yyrl3484 <= cap(yyv3484) {
|
|
yyv3484 = yyv3484[:yyrl3484]
|
|
} else {
|
|
yyv3484 = make([]VolumeMount, yyrl3484)
|
|
}
|
|
} else {
|
|
yyv3484 = make([]VolumeMount, yyrl3484)
|
|
}
|
|
yyc3484 = true
|
|
yyrr3484 = len(yyv3484)
|
|
if yyrg3484 {
|
|
copy(yyv3484, yyv23484)
|
|
}
|
|
} else if yyl3484 != len(yyv3484) {
|
|
yyv3484 = yyv3484[:yyl3484]
|
|
yyc3484 = true
|
|
}
|
|
yyj3484 := 0
|
|
for ; yyj3484 < yyrr3484; yyj3484++ {
|
|
yyh3484.ElemContainerState(yyj3484)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3484[yyj3484] = VolumeMount{}
|
|
} else {
|
|
yyv3485 := &yyv3484[yyj3484]
|
|
yyv3485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3484 {
|
|
for ; yyj3484 < yyl3484; yyj3484++ {
|
|
yyv3484 = append(yyv3484, VolumeMount{})
|
|
yyh3484.ElemContainerState(yyj3484)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3484[yyj3484] = VolumeMount{}
|
|
} else {
|
|
yyv3486 := &yyv3484[yyj3484]
|
|
yyv3486.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3484 := 0
|
|
for ; !r.CheckBreak(); yyj3484++ {
|
|
|
|
if yyj3484 >= len(yyv3484) {
|
|
yyv3484 = append(yyv3484, VolumeMount{}) // var yyz3484 VolumeMount
|
|
yyc3484 = true
|
|
}
|
|
yyh3484.ElemContainerState(yyj3484)
|
|
if yyj3484 < len(yyv3484) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3484[yyj3484] = VolumeMount{}
|
|
} else {
|
|
yyv3487 := &yyv3484[yyj3484]
|
|
yyv3487.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3484 < len(yyv3484) {
|
|
yyv3484 = yyv3484[:yyj3484]
|
|
yyc3484 = true
|
|
} else if yyj3484 == 0 && yyv3484 == nil {
|
|
yyv3484 = []VolumeMount{}
|
|
yyc3484 = true
|
|
}
|
|
}
|
|
yyh3484.End()
|
|
if yyc3484 {
|
|
*v = yyv3484
|
|
}
|
|
}
|
|
|
|
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 _, yyv3488 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3489 := &yyv3488
|
|
yy3489.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3490 := *v
|
|
yyh3490, yyl3490 := z.DecSliceHelperStart()
|
|
var yyc3490 bool
|
|
if yyl3490 == 0 {
|
|
if yyv3490 == nil {
|
|
yyv3490 = []Pod{}
|
|
yyc3490 = true
|
|
} else if len(yyv3490) != 0 {
|
|
yyv3490 = yyv3490[:0]
|
|
yyc3490 = true
|
|
}
|
|
} else if yyl3490 > 0 {
|
|
var yyrr3490, yyrl3490 int
|
|
var yyrt3490 bool
|
|
if yyl3490 > cap(yyv3490) {
|
|
|
|
yyrg3490 := len(yyv3490) > 0
|
|
yyv23490 := yyv3490
|
|
yyrl3490, yyrt3490 = z.DecInferLen(yyl3490, z.DecBasicHandle().MaxInitLen, 496)
|
|
if yyrt3490 {
|
|
if yyrl3490 <= cap(yyv3490) {
|
|
yyv3490 = yyv3490[:yyrl3490]
|
|
} else {
|
|
yyv3490 = make([]Pod, yyrl3490)
|
|
}
|
|
} else {
|
|
yyv3490 = make([]Pod, yyrl3490)
|
|
}
|
|
yyc3490 = true
|
|
yyrr3490 = len(yyv3490)
|
|
if yyrg3490 {
|
|
copy(yyv3490, yyv23490)
|
|
}
|
|
} else if yyl3490 != len(yyv3490) {
|
|
yyv3490 = yyv3490[:yyl3490]
|
|
yyc3490 = true
|
|
}
|
|
yyj3490 := 0
|
|
for ; yyj3490 < yyrr3490; yyj3490++ {
|
|
yyh3490.ElemContainerState(yyj3490)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = Pod{}
|
|
} else {
|
|
yyv3491 := &yyv3490[yyj3490]
|
|
yyv3491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3490 {
|
|
for ; yyj3490 < yyl3490; yyj3490++ {
|
|
yyv3490 = append(yyv3490, Pod{})
|
|
yyh3490.ElemContainerState(yyj3490)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = Pod{}
|
|
} else {
|
|
yyv3492 := &yyv3490[yyj3490]
|
|
yyv3492.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3490 := 0
|
|
for ; !r.CheckBreak(); yyj3490++ {
|
|
|
|
if yyj3490 >= len(yyv3490) {
|
|
yyv3490 = append(yyv3490, Pod{}) // var yyz3490 Pod
|
|
yyc3490 = true
|
|
}
|
|
yyh3490.ElemContainerState(yyj3490)
|
|
if yyj3490 < len(yyv3490) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = Pod{}
|
|
} else {
|
|
yyv3493 := &yyv3490[yyj3490]
|
|
yyv3493.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3490 < len(yyv3490) {
|
|
yyv3490 = yyv3490[:yyj3490]
|
|
yyc3490 = true
|
|
} else if yyj3490 == 0 && yyv3490 == nil {
|
|
yyv3490 = []Pod{}
|
|
yyc3490 = true
|
|
}
|
|
}
|
|
yyh3490.End()
|
|
if yyc3490 {
|
|
*v = yyv3490
|
|
}
|
|
}
|
|
|
|
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 _, yyv3494 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3495 := &yyv3494
|
|
yy3495.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3496 := *v
|
|
yyh3496, yyl3496 := z.DecSliceHelperStart()
|
|
var yyc3496 bool
|
|
if yyl3496 == 0 {
|
|
if yyv3496 == nil {
|
|
yyv3496 = []Volume{}
|
|
yyc3496 = true
|
|
} else if len(yyv3496) != 0 {
|
|
yyv3496 = yyv3496[:0]
|
|
yyc3496 = true
|
|
}
|
|
} else if yyl3496 > 0 {
|
|
var yyrr3496, yyrl3496 int
|
|
var yyrt3496 bool
|
|
if yyl3496 > cap(yyv3496) {
|
|
|
|
yyrg3496 := len(yyv3496) > 0
|
|
yyv23496 := yyv3496
|
|
yyrl3496, yyrt3496 = z.DecInferLen(yyl3496, z.DecBasicHandle().MaxInitLen, 144)
|
|
if yyrt3496 {
|
|
if yyrl3496 <= cap(yyv3496) {
|
|
yyv3496 = yyv3496[:yyrl3496]
|
|
} else {
|
|
yyv3496 = make([]Volume, yyrl3496)
|
|
}
|
|
} else {
|
|
yyv3496 = make([]Volume, yyrl3496)
|
|
}
|
|
yyc3496 = true
|
|
yyrr3496 = len(yyv3496)
|
|
if yyrg3496 {
|
|
copy(yyv3496, yyv23496)
|
|
}
|
|
} else if yyl3496 != len(yyv3496) {
|
|
yyv3496 = yyv3496[:yyl3496]
|
|
yyc3496 = true
|
|
}
|
|
yyj3496 := 0
|
|
for ; yyj3496 < yyrr3496; yyj3496++ {
|
|
yyh3496.ElemContainerState(yyj3496)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = Volume{}
|
|
} else {
|
|
yyv3497 := &yyv3496[yyj3496]
|
|
yyv3497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3496 {
|
|
for ; yyj3496 < yyl3496; yyj3496++ {
|
|
yyv3496 = append(yyv3496, Volume{})
|
|
yyh3496.ElemContainerState(yyj3496)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = Volume{}
|
|
} else {
|
|
yyv3498 := &yyv3496[yyj3496]
|
|
yyv3498.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3496 := 0
|
|
for ; !r.CheckBreak(); yyj3496++ {
|
|
|
|
if yyj3496 >= len(yyv3496) {
|
|
yyv3496 = append(yyv3496, Volume{}) // var yyz3496 Volume
|
|
yyc3496 = true
|
|
}
|
|
yyh3496.ElemContainerState(yyj3496)
|
|
if yyj3496 < len(yyv3496) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = Volume{}
|
|
} else {
|
|
yyv3499 := &yyv3496[yyj3496]
|
|
yyv3499.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3496 < len(yyv3496) {
|
|
yyv3496 = yyv3496[:yyj3496]
|
|
yyc3496 = true
|
|
} else if yyj3496 == 0 && yyv3496 == nil {
|
|
yyv3496 = []Volume{}
|
|
yyc3496 = true
|
|
}
|
|
}
|
|
yyh3496.End()
|
|
if yyc3496 {
|
|
*v = yyv3496
|
|
}
|
|
}
|
|
|
|
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 _, yyv3500 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3501 := &yyv3500
|
|
yy3501.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3502 := *v
|
|
yyh3502, yyl3502 := z.DecSliceHelperStart()
|
|
var yyc3502 bool
|
|
if yyl3502 == 0 {
|
|
if yyv3502 == nil {
|
|
yyv3502 = []Container{}
|
|
yyc3502 = true
|
|
} else if len(yyv3502) != 0 {
|
|
yyv3502 = yyv3502[:0]
|
|
yyc3502 = true
|
|
}
|
|
} else if yyl3502 > 0 {
|
|
var yyrr3502, yyrl3502 int
|
|
var yyrt3502 bool
|
|
if yyl3502 > cap(yyv3502) {
|
|
|
|
yyrg3502 := len(yyv3502) > 0
|
|
yyv23502 := yyv3502
|
|
yyrl3502, yyrt3502 = z.DecInferLen(yyl3502, z.DecBasicHandle().MaxInitLen, 256)
|
|
if yyrt3502 {
|
|
if yyrl3502 <= cap(yyv3502) {
|
|
yyv3502 = yyv3502[:yyrl3502]
|
|
} else {
|
|
yyv3502 = make([]Container, yyrl3502)
|
|
}
|
|
} else {
|
|
yyv3502 = make([]Container, yyrl3502)
|
|
}
|
|
yyc3502 = true
|
|
yyrr3502 = len(yyv3502)
|
|
if yyrg3502 {
|
|
copy(yyv3502, yyv23502)
|
|
}
|
|
} else if yyl3502 != len(yyv3502) {
|
|
yyv3502 = yyv3502[:yyl3502]
|
|
yyc3502 = true
|
|
}
|
|
yyj3502 := 0
|
|
for ; yyj3502 < yyrr3502; yyj3502++ {
|
|
yyh3502.ElemContainerState(yyj3502)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = Container{}
|
|
} else {
|
|
yyv3503 := &yyv3502[yyj3502]
|
|
yyv3503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3502 {
|
|
for ; yyj3502 < yyl3502; yyj3502++ {
|
|
yyv3502 = append(yyv3502, Container{})
|
|
yyh3502.ElemContainerState(yyj3502)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = Container{}
|
|
} else {
|
|
yyv3504 := &yyv3502[yyj3502]
|
|
yyv3504.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3502 := 0
|
|
for ; !r.CheckBreak(); yyj3502++ {
|
|
|
|
if yyj3502 >= len(yyv3502) {
|
|
yyv3502 = append(yyv3502, Container{}) // var yyz3502 Container
|
|
yyc3502 = true
|
|
}
|
|
yyh3502.ElemContainerState(yyj3502)
|
|
if yyj3502 < len(yyv3502) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = Container{}
|
|
} else {
|
|
yyv3505 := &yyv3502[yyj3502]
|
|
yyv3505.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3502 < len(yyv3502) {
|
|
yyv3502 = yyv3502[:yyj3502]
|
|
yyc3502 = true
|
|
} else if yyj3502 == 0 && yyv3502 == nil {
|
|
yyv3502 = []Container{}
|
|
yyc3502 = true
|
|
}
|
|
}
|
|
yyh3502.End()
|
|
if yyc3502 {
|
|
*v = yyv3502
|
|
}
|
|
}
|
|
|
|
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 _, yyv3506 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3507 := &yyv3506
|
|
yy3507.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3508 := *v
|
|
yyh3508, yyl3508 := z.DecSliceHelperStart()
|
|
var yyc3508 bool
|
|
if yyl3508 == 0 {
|
|
if yyv3508 == nil {
|
|
yyv3508 = []LocalObjectReference{}
|
|
yyc3508 = true
|
|
} else if len(yyv3508) != 0 {
|
|
yyv3508 = yyv3508[:0]
|
|
yyc3508 = true
|
|
}
|
|
} else if yyl3508 > 0 {
|
|
var yyrr3508, yyrl3508 int
|
|
var yyrt3508 bool
|
|
if yyl3508 > cap(yyv3508) {
|
|
|
|
yyrg3508 := len(yyv3508) > 0
|
|
yyv23508 := yyv3508
|
|
yyrl3508, yyrt3508 = z.DecInferLen(yyl3508, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3508 {
|
|
if yyrl3508 <= cap(yyv3508) {
|
|
yyv3508 = yyv3508[:yyrl3508]
|
|
} else {
|
|
yyv3508 = make([]LocalObjectReference, yyrl3508)
|
|
}
|
|
} else {
|
|
yyv3508 = make([]LocalObjectReference, yyrl3508)
|
|
}
|
|
yyc3508 = true
|
|
yyrr3508 = len(yyv3508)
|
|
if yyrg3508 {
|
|
copy(yyv3508, yyv23508)
|
|
}
|
|
} else if yyl3508 != len(yyv3508) {
|
|
yyv3508 = yyv3508[:yyl3508]
|
|
yyc3508 = true
|
|
}
|
|
yyj3508 := 0
|
|
for ; yyj3508 < yyrr3508; yyj3508++ {
|
|
yyh3508.ElemContainerState(yyj3508)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = LocalObjectReference{}
|
|
} else {
|
|
yyv3509 := &yyv3508[yyj3508]
|
|
yyv3509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3508 {
|
|
for ; yyj3508 < yyl3508; yyj3508++ {
|
|
yyv3508 = append(yyv3508, LocalObjectReference{})
|
|
yyh3508.ElemContainerState(yyj3508)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = LocalObjectReference{}
|
|
} else {
|
|
yyv3510 := &yyv3508[yyj3508]
|
|
yyv3510.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3508 := 0
|
|
for ; !r.CheckBreak(); yyj3508++ {
|
|
|
|
if yyj3508 >= len(yyv3508) {
|
|
yyv3508 = append(yyv3508, LocalObjectReference{}) // var yyz3508 LocalObjectReference
|
|
yyc3508 = true
|
|
}
|
|
yyh3508.ElemContainerState(yyj3508)
|
|
if yyj3508 < len(yyv3508) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = LocalObjectReference{}
|
|
} else {
|
|
yyv3511 := &yyv3508[yyj3508]
|
|
yyv3511.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3508 < len(yyv3508) {
|
|
yyv3508 = yyv3508[:yyj3508]
|
|
yyc3508 = true
|
|
} else if yyj3508 == 0 && yyv3508 == nil {
|
|
yyv3508 = []LocalObjectReference{}
|
|
yyc3508 = true
|
|
}
|
|
}
|
|
yyh3508.End()
|
|
if yyc3508 {
|
|
*v = yyv3508
|
|
}
|
|
}
|
|
|
|
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 _, yyv3512 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3513 := &yyv3512
|
|
yy3513.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3514 := *v
|
|
yyh3514, yyl3514 := z.DecSliceHelperStart()
|
|
var yyc3514 bool
|
|
if yyl3514 == 0 {
|
|
if yyv3514 == nil {
|
|
yyv3514 = []PodCondition{}
|
|
yyc3514 = true
|
|
} else if len(yyv3514) != 0 {
|
|
yyv3514 = yyv3514[:0]
|
|
yyc3514 = true
|
|
}
|
|
} else if yyl3514 > 0 {
|
|
var yyrr3514, yyrl3514 int
|
|
var yyrt3514 bool
|
|
if yyl3514 > cap(yyv3514) {
|
|
|
|
yyrg3514 := len(yyv3514) > 0
|
|
yyv23514 := yyv3514
|
|
yyrl3514, yyrt3514 = z.DecInferLen(yyl3514, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3514 {
|
|
if yyrl3514 <= cap(yyv3514) {
|
|
yyv3514 = yyv3514[:yyrl3514]
|
|
} else {
|
|
yyv3514 = make([]PodCondition, yyrl3514)
|
|
}
|
|
} else {
|
|
yyv3514 = make([]PodCondition, yyrl3514)
|
|
}
|
|
yyc3514 = true
|
|
yyrr3514 = len(yyv3514)
|
|
if yyrg3514 {
|
|
copy(yyv3514, yyv23514)
|
|
}
|
|
} else if yyl3514 != len(yyv3514) {
|
|
yyv3514 = yyv3514[:yyl3514]
|
|
yyc3514 = true
|
|
}
|
|
yyj3514 := 0
|
|
for ; yyj3514 < yyrr3514; yyj3514++ {
|
|
yyh3514.ElemContainerState(yyj3514)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = PodCondition{}
|
|
} else {
|
|
yyv3515 := &yyv3514[yyj3514]
|
|
yyv3515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3514 {
|
|
for ; yyj3514 < yyl3514; yyj3514++ {
|
|
yyv3514 = append(yyv3514, PodCondition{})
|
|
yyh3514.ElemContainerState(yyj3514)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = PodCondition{}
|
|
} else {
|
|
yyv3516 := &yyv3514[yyj3514]
|
|
yyv3516.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3514 := 0
|
|
for ; !r.CheckBreak(); yyj3514++ {
|
|
|
|
if yyj3514 >= len(yyv3514) {
|
|
yyv3514 = append(yyv3514, PodCondition{}) // var yyz3514 PodCondition
|
|
yyc3514 = true
|
|
}
|
|
yyh3514.ElemContainerState(yyj3514)
|
|
if yyj3514 < len(yyv3514) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = PodCondition{}
|
|
} else {
|
|
yyv3517 := &yyv3514[yyj3514]
|
|
yyv3517.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3514 < len(yyv3514) {
|
|
yyv3514 = yyv3514[:yyj3514]
|
|
yyc3514 = true
|
|
} else if yyj3514 == 0 && yyv3514 == nil {
|
|
yyv3514 = []PodCondition{}
|
|
yyc3514 = true
|
|
}
|
|
}
|
|
yyh3514.End()
|
|
if yyc3514 {
|
|
*v = yyv3514
|
|
}
|
|
}
|
|
|
|
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 _, yyv3518 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3519 := &yyv3518
|
|
yy3519.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3520 := *v
|
|
yyh3520, yyl3520 := z.DecSliceHelperStart()
|
|
var yyc3520 bool
|
|
if yyl3520 == 0 {
|
|
if yyv3520 == nil {
|
|
yyv3520 = []ContainerStatus{}
|
|
yyc3520 = true
|
|
} else if len(yyv3520) != 0 {
|
|
yyv3520 = yyv3520[:0]
|
|
yyc3520 = true
|
|
}
|
|
} else if yyl3520 > 0 {
|
|
var yyrr3520, yyrl3520 int
|
|
var yyrt3520 bool
|
|
if yyl3520 > cap(yyv3520) {
|
|
|
|
yyrg3520 := len(yyv3520) > 0
|
|
yyv23520 := yyv3520
|
|
yyrl3520, yyrt3520 = z.DecInferLen(yyl3520, z.DecBasicHandle().MaxInitLen, 128)
|
|
if yyrt3520 {
|
|
if yyrl3520 <= cap(yyv3520) {
|
|
yyv3520 = yyv3520[:yyrl3520]
|
|
} else {
|
|
yyv3520 = make([]ContainerStatus, yyrl3520)
|
|
}
|
|
} else {
|
|
yyv3520 = make([]ContainerStatus, yyrl3520)
|
|
}
|
|
yyc3520 = true
|
|
yyrr3520 = len(yyv3520)
|
|
if yyrg3520 {
|
|
copy(yyv3520, yyv23520)
|
|
}
|
|
} else if yyl3520 != len(yyv3520) {
|
|
yyv3520 = yyv3520[:yyl3520]
|
|
yyc3520 = true
|
|
}
|
|
yyj3520 := 0
|
|
for ; yyj3520 < yyrr3520; yyj3520++ {
|
|
yyh3520.ElemContainerState(yyj3520)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = ContainerStatus{}
|
|
} else {
|
|
yyv3521 := &yyv3520[yyj3520]
|
|
yyv3521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3520 {
|
|
for ; yyj3520 < yyl3520; yyj3520++ {
|
|
yyv3520 = append(yyv3520, ContainerStatus{})
|
|
yyh3520.ElemContainerState(yyj3520)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = ContainerStatus{}
|
|
} else {
|
|
yyv3522 := &yyv3520[yyj3520]
|
|
yyv3522.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3520 := 0
|
|
for ; !r.CheckBreak(); yyj3520++ {
|
|
|
|
if yyj3520 >= len(yyv3520) {
|
|
yyv3520 = append(yyv3520, ContainerStatus{}) // var yyz3520 ContainerStatus
|
|
yyc3520 = true
|
|
}
|
|
yyh3520.ElemContainerState(yyj3520)
|
|
if yyj3520 < len(yyv3520) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = ContainerStatus{}
|
|
} else {
|
|
yyv3523 := &yyv3520[yyj3520]
|
|
yyv3523.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3520 < len(yyv3520) {
|
|
yyv3520 = yyv3520[:yyj3520]
|
|
yyc3520 = true
|
|
} else if yyj3520 == 0 && yyv3520 == nil {
|
|
yyv3520 = []ContainerStatus{}
|
|
yyc3520 = true
|
|
}
|
|
}
|
|
yyh3520.End()
|
|
if yyc3520 {
|
|
*v = yyv3520
|
|
}
|
|
}
|
|
|
|
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 _, yyv3524 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3525 := &yyv3524
|
|
yy3525.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3526 := *v
|
|
yyh3526, yyl3526 := z.DecSliceHelperStart()
|
|
var yyc3526 bool
|
|
if yyl3526 == 0 {
|
|
if yyv3526 == nil {
|
|
yyv3526 = []PodTemplate{}
|
|
yyc3526 = true
|
|
} else if len(yyv3526) != 0 {
|
|
yyv3526 = yyv3526[:0]
|
|
yyc3526 = true
|
|
}
|
|
} else if yyl3526 > 0 {
|
|
var yyrr3526, yyrl3526 int
|
|
var yyrt3526 bool
|
|
if yyl3526 > cap(yyv3526) {
|
|
|
|
yyrg3526 := len(yyv3526) > 0
|
|
yyv23526 := yyv3526
|
|
yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 520)
|
|
if yyrt3526 {
|
|
if yyrl3526 <= cap(yyv3526) {
|
|
yyv3526 = yyv3526[:yyrl3526]
|
|
} else {
|
|
yyv3526 = make([]PodTemplate, yyrl3526)
|
|
}
|
|
} else {
|
|
yyv3526 = make([]PodTemplate, yyrl3526)
|
|
}
|
|
yyc3526 = true
|
|
yyrr3526 = len(yyv3526)
|
|
if yyrg3526 {
|
|
copy(yyv3526, yyv23526)
|
|
}
|
|
} else if yyl3526 != len(yyv3526) {
|
|
yyv3526 = yyv3526[:yyl3526]
|
|
yyc3526 = true
|
|
}
|
|
yyj3526 := 0
|
|
for ; yyj3526 < yyrr3526; yyj3526++ {
|
|
yyh3526.ElemContainerState(yyj3526)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = PodTemplate{}
|
|
} else {
|
|
yyv3527 := &yyv3526[yyj3526]
|
|
yyv3527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3526 {
|
|
for ; yyj3526 < yyl3526; yyj3526++ {
|
|
yyv3526 = append(yyv3526, PodTemplate{})
|
|
yyh3526.ElemContainerState(yyj3526)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = PodTemplate{}
|
|
} else {
|
|
yyv3528 := &yyv3526[yyj3526]
|
|
yyv3528.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3526 := 0
|
|
for ; !r.CheckBreak(); yyj3526++ {
|
|
|
|
if yyj3526 >= len(yyv3526) {
|
|
yyv3526 = append(yyv3526, PodTemplate{}) // var yyz3526 PodTemplate
|
|
yyc3526 = true
|
|
}
|
|
yyh3526.ElemContainerState(yyj3526)
|
|
if yyj3526 < len(yyv3526) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = PodTemplate{}
|
|
} else {
|
|
yyv3529 := &yyv3526[yyj3526]
|
|
yyv3529.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3526 < len(yyv3526) {
|
|
yyv3526 = yyv3526[:yyj3526]
|
|
yyc3526 = true
|
|
} else if yyj3526 == 0 && yyv3526 == nil {
|
|
yyv3526 = []PodTemplate{}
|
|
yyc3526 = true
|
|
}
|
|
}
|
|
yyh3526.End()
|
|
if yyc3526 {
|
|
*v = yyv3526
|
|
}
|
|
}
|
|
|
|
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 _, yyv3530 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3531 := &yyv3530
|
|
yy3531.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3532 := *v
|
|
yyh3532, yyl3532 := z.DecSliceHelperStart()
|
|
var yyc3532 bool
|
|
if yyl3532 == 0 {
|
|
if yyv3532 == nil {
|
|
yyv3532 = []ReplicationController{}
|
|
yyc3532 = true
|
|
} else if len(yyv3532) != 0 {
|
|
yyv3532 = yyv3532[:0]
|
|
yyc3532 = true
|
|
}
|
|
} else if yyl3532 > 0 {
|
|
var yyrr3532, yyrl3532 int
|
|
var yyrt3532 bool
|
|
if yyl3532 > cap(yyv3532) {
|
|
|
|
yyrg3532 := len(yyv3532) > 0
|
|
yyv23532 := yyv3532
|
|
yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 232)
|
|
if yyrt3532 {
|
|
if yyrl3532 <= cap(yyv3532) {
|
|
yyv3532 = yyv3532[:yyrl3532]
|
|
} else {
|
|
yyv3532 = make([]ReplicationController, yyrl3532)
|
|
}
|
|
} else {
|
|
yyv3532 = make([]ReplicationController, yyrl3532)
|
|
}
|
|
yyc3532 = true
|
|
yyrr3532 = len(yyv3532)
|
|
if yyrg3532 {
|
|
copy(yyv3532, yyv23532)
|
|
}
|
|
} else if yyl3532 != len(yyv3532) {
|
|
yyv3532 = yyv3532[:yyl3532]
|
|
yyc3532 = true
|
|
}
|
|
yyj3532 := 0
|
|
for ; yyj3532 < yyrr3532; yyj3532++ {
|
|
yyh3532.ElemContainerState(yyj3532)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = ReplicationController{}
|
|
} else {
|
|
yyv3533 := &yyv3532[yyj3532]
|
|
yyv3533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3532 {
|
|
for ; yyj3532 < yyl3532; yyj3532++ {
|
|
yyv3532 = append(yyv3532, ReplicationController{})
|
|
yyh3532.ElemContainerState(yyj3532)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = ReplicationController{}
|
|
} else {
|
|
yyv3534 := &yyv3532[yyj3532]
|
|
yyv3534.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3532 := 0
|
|
for ; !r.CheckBreak(); yyj3532++ {
|
|
|
|
if yyj3532 >= len(yyv3532) {
|
|
yyv3532 = append(yyv3532, ReplicationController{}) // var yyz3532 ReplicationController
|
|
yyc3532 = true
|
|
}
|
|
yyh3532.ElemContainerState(yyj3532)
|
|
if yyj3532 < len(yyv3532) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = ReplicationController{}
|
|
} else {
|
|
yyv3535 := &yyv3532[yyj3532]
|
|
yyv3535.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3532 < len(yyv3532) {
|
|
yyv3532 = yyv3532[:yyj3532]
|
|
yyc3532 = true
|
|
} else if yyj3532 == 0 && yyv3532 == nil {
|
|
yyv3532 = []ReplicationController{}
|
|
yyc3532 = true
|
|
}
|
|
}
|
|
yyh3532.End()
|
|
if yyc3532 {
|
|
*v = yyv3532
|
|
}
|
|
}
|
|
|
|
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 _, yyv3536 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3537 := &yyv3536
|
|
yy3537.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3538 := *v
|
|
yyh3538, yyl3538 := z.DecSliceHelperStart()
|
|
var yyc3538 bool
|
|
if yyl3538 == 0 {
|
|
if yyv3538 == nil {
|
|
yyv3538 = []Service{}
|
|
yyc3538 = true
|
|
} else if len(yyv3538) != 0 {
|
|
yyv3538 = yyv3538[:0]
|
|
yyc3538 = true
|
|
}
|
|
} else if yyl3538 > 0 {
|
|
var yyrr3538, yyrl3538 int
|
|
var yyrt3538 bool
|
|
if yyl3538 > cap(yyv3538) {
|
|
|
|
yyrg3538 := len(yyv3538) > 0
|
|
yyv23538 := yyv3538
|
|
yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 336)
|
|
if yyrt3538 {
|
|
if yyrl3538 <= cap(yyv3538) {
|
|
yyv3538 = yyv3538[:yyrl3538]
|
|
} else {
|
|
yyv3538 = make([]Service, yyrl3538)
|
|
}
|
|
} else {
|
|
yyv3538 = make([]Service, yyrl3538)
|
|
}
|
|
yyc3538 = true
|
|
yyrr3538 = len(yyv3538)
|
|
if yyrg3538 {
|
|
copy(yyv3538, yyv23538)
|
|
}
|
|
} else if yyl3538 != len(yyv3538) {
|
|
yyv3538 = yyv3538[:yyl3538]
|
|
yyc3538 = true
|
|
}
|
|
yyj3538 := 0
|
|
for ; yyj3538 < yyrr3538; yyj3538++ {
|
|
yyh3538.ElemContainerState(yyj3538)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = Service{}
|
|
} else {
|
|
yyv3539 := &yyv3538[yyj3538]
|
|
yyv3539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3538 {
|
|
for ; yyj3538 < yyl3538; yyj3538++ {
|
|
yyv3538 = append(yyv3538, Service{})
|
|
yyh3538.ElemContainerState(yyj3538)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = Service{}
|
|
} else {
|
|
yyv3540 := &yyv3538[yyj3538]
|
|
yyv3540.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3538 := 0
|
|
for ; !r.CheckBreak(); yyj3538++ {
|
|
|
|
if yyj3538 >= len(yyv3538) {
|
|
yyv3538 = append(yyv3538, Service{}) // var yyz3538 Service
|
|
yyc3538 = true
|
|
}
|
|
yyh3538.ElemContainerState(yyj3538)
|
|
if yyj3538 < len(yyv3538) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = Service{}
|
|
} else {
|
|
yyv3541 := &yyv3538[yyj3538]
|
|
yyv3541.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3538 < len(yyv3538) {
|
|
yyv3538 = yyv3538[:yyj3538]
|
|
yyc3538 = true
|
|
} else if yyj3538 == 0 && yyv3538 == nil {
|
|
yyv3538 = []Service{}
|
|
yyc3538 = true
|
|
}
|
|
}
|
|
yyh3538.End()
|
|
if yyc3538 {
|
|
*v = yyv3538
|
|
}
|
|
}
|
|
|
|
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 _, yyv3542 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3543 := &yyv3542
|
|
yy3543.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3544 := *v
|
|
yyh3544, yyl3544 := z.DecSliceHelperStart()
|
|
var yyc3544 bool
|
|
if yyl3544 == 0 {
|
|
if yyv3544 == nil {
|
|
yyv3544 = []LoadBalancerIngress{}
|
|
yyc3544 = true
|
|
} else if len(yyv3544) != 0 {
|
|
yyv3544 = yyv3544[:0]
|
|
yyc3544 = true
|
|
}
|
|
} else if yyl3544 > 0 {
|
|
var yyrr3544, yyrl3544 int
|
|
var yyrt3544 bool
|
|
if yyl3544 > cap(yyv3544) {
|
|
|
|
yyrg3544 := len(yyv3544) > 0
|
|
yyv23544 := yyv3544
|
|
yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt3544 {
|
|
if yyrl3544 <= cap(yyv3544) {
|
|
yyv3544 = yyv3544[:yyrl3544]
|
|
} else {
|
|
yyv3544 = make([]LoadBalancerIngress, yyrl3544)
|
|
}
|
|
} else {
|
|
yyv3544 = make([]LoadBalancerIngress, yyrl3544)
|
|
}
|
|
yyc3544 = true
|
|
yyrr3544 = len(yyv3544)
|
|
if yyrg3544 {
|
|
copy(yyv3544, yyv23544)
|
|
}
|
|
} else if yyl3544 != len(yyv3544) {
|
|
yyv3544 = yyv3544[:yyl3544]
|
|
yyc3544 = true
|
|
}
|
|
yyj3544 := 0
|
|
for ; yyj3544 < yyrr3544; yyj3544++ {
|
|
yyh3544.ElemContainerState(yyj3544)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3545 := &yyv3544[yyj3544]
|
|
yyv3545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3544 {
|
|
for ; yyj3544 < yyl3544; yyj3544++ {
|
|
yyv3544 = append(yyv3544, LoadBalancerIngress{})
|
|
yyh3544.ElemContainerState(yyj3544)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3546 := &yyv3544[yyj3544]
|
|
yyv3546.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3544 := 0
|
|
for ; !r.CheckBreak(); yyj3544++ {
|
|
|
|
if yyj3544 >= len(yyv3544) {
|
|
yyv3544 = append(yyv3544, LoadBalancerIngress{}) // var yyz3544 LoadBalancerIngress
|
|
yyc3544 = true
|
|
}
|
|
yyh3544.ElemContainerState(yyj3544)
|
|
if yyj3544 < len(yyv3544) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3547 := &yyv3544[yyj3544]
|
|
yyv3547.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3544 < len(yyv3544) {
|
|
yyv3544 = yyv3544[:yyj3544]
|
|
yyc3544 = true
|
|
} else if yyj3544 == 0 && yyv3544 == nil {
|
|
yyv3544 = []LoadBalancerIngress{}
|
|
yyc3544 = true
|
|
}
|
|
}
|
|
yyh3544.End()
|
|
if yyc3544 {
|
|
*v = yyv3544
|
|
}
|
|
}
|
|
|
|
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 _, yyv3548 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3549 := &yyv3548
|
|
yy3549.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3550 := *v
|
|
yyh3550, yyl3550 := z.DecSliceHelperStart()
|
|
var yyc3550 bool
|
|
if yyl3550 == 0 {
|
|
if yyv3550 == nil {
|
|
yyv3550 = []ServicePort{}
|
|
yyc3550 = true
|
|
} else if len(yyv3550) != 0 {
|
|
yyv3550 = yyv3550[:0]
|
|
yyc3550 = true
|
|
}
|
|
} else if yyl3550 > 0 {
|
|
var yyrr3550, yyrl3550 int
|
|
var yyrt3550 bool
|
|
if yyl3550 > cap(yyv3550) {
|
|
|
|
yyrg3550 := len(yyv3550) > 0
|
|
yyv23550 := yyv3550
|
|
yyrl3550, yyrt3550 = z.DecInferLen(yyl3550, z.DecBasicHandle().MaxInitLen, 80)
|
|
if yyrt3550 {
|
|
if yyrl3550 <= cap(yyv3550) {
|
|
yyv3550 = yyv3550[:yyrl3550]
|
|
} else {
|
|
yyv3550 = make([]ServicePort, yyrl3550)
|
|
}
|
|
} else {
|
|
yyv3550 = make([]ServicePort, yyrl3550)
|
|
}
|
|
yyc3550 = true
|
|
yyrr3550 = len(yyv3550)
|
|
if yyrg3550 {
|
|
copy(yyv3550, yyv23550)
|
|
}
|
|
} else if yyl3550 != len(yyv3550) {
|
|
yyv3550 = yyv3550[:yyl3550]
|
|
yyc3550 = true
|
|
}
|
|
yyj3550 := 0
|
|
for ; yyj3550 < yyrr3550; yyj3550++ {
|
|
yyh3550.ElemContainerState(yyj3550)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = ServicePort{}
|
|
} else {
|
|
yyv3551 := &yyv3550[yyj3550]
|
|
yyv3551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3550 {
|
|
for ; yyj3550 < yyl3550; yyj3550++ {
|
|
yyv3550 = append(yyv3550, ServicePort{})
|
|
yyh3550.ElemContainerState(yyj3550)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = ServicePort{}
|
|
} else {
|
|
yyv3552 := &yyv3550[yyj3550]
|
|
yyv3552.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3550 := 0
|
|
for ; !r.CheckBreak(); yyj3550++ {
|
|
|
|
if yyj3550 >= len(yyv3550) {
|
|
yyv3550 = append(yyv3550, ServicePort{}) // var yyz3550 ServicePort
|
|
yyc3550 = true
|
|
}
|
|
yyh3550.ElemContainerState(yyj3550)
|
|
if yyj3550 < len(yyv3550) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = ServicePort{}
|
|
} else {
|
|
yyv3553 := &yyv3550[yyj3550]
|
|
yyv3553.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3550 < len(yyv3550) {
|
|
yyv3550 = yyv3550[:yyj3550]
|
|
yyc3550 = true
|
|
} else if yyj3550 == 0 && yyv3550 == nil {
|
|
yyv3550 = []ServicePort{}
|
|
yyc3550 = true
|
|
}
|
|
}
|
|
yyh3550.End()
|
|
if yyc3550 {
|
|
*v = yyv3550
|
|
}
|
|
}
|
|
|
|
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 _, yyv3554 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3555 := &yyv3554
|
|
yy3555.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3556 := *v
|
|
yyh3556, yyl3556 := z.DecSliceHelperStart()
|
|
var yyc3556 bool
|
|
if yyl3556 == 0 {
|
|
if yyv3556 == nil {
|
|
yyv3556 = []ObjectReference{}
|
|
yyc3556 = true
|
|
} else if len(yyv3556) != 0 {
|
|
yyv3556 = yyv3556[:0]
|
|
yyc3556 = true
|
|
}
|
|
} else if yyl3556 > 0 {
|
|
var yyrr3556, yyrl3556 int
|
|
var yyrt3556 bool
|
|
if yyl3556 > cap(yyv3556) {
|
|
|
|
yyrg3556 := len(yyv3556) > 0
|
|
yyv23556 := yyv3556
|
|
yyrl3556, yyrt3556 = z.DecInferLen(yyl3556, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3556 {
|
|
if yyrl3556 <= cap(yyv3556) {
|
|
yyv3556 = yyv3556[:yyrl3556]
|
|
} else {
|
|
yyv3556 = make([]ObjectReference, yyrl3556)
|
|
}
|
|
} else {
|
|
yyv3556 = make([]ObjectReference, yyrl3556)
|
|
}
|
|
yyc3556 = true
|
|
yyrr3556 = len(yyv3556)
|
|
if yyrg3556 {
|
|
copy(yyv3556, yyv23556)
|
|
}
|
|
} else if yyl3556 != len(yyv3556) {
|
|
yyv3556 = yyv3556[:yyl3556]
|
|
yyc3556 = true
|
|
}
|
|
yyj3556 := 0
|
|
for ; yyj3556 < yyrr3556; yyj3556++ {
|
|
yyh3556.ElemContainerState(yyj3556)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ObjectReference{}
|
|
} else {
|
|
yyv3557 := &yyv3556[yyj3556]
|
|
yyv3557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3556 {
|
|
for ; yyj3556 < yyl3556; yyj3556++ {
|
|
yyv3556 = append(yyv3556, ObjectReference{})
|
|
yyh3556.ElemContainerState(yyj3556)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ObjectReference{}
|
|
} else {
|
|
yyv3558 := &yyv3556[yyj3556]
|
|
yyv3558.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3556 := 0
|
|
for ; !r.CheckBreak(); yyj3556++ {
|
|
|
|
if yyj3556 >= len(yyv3556) {
|
|
yyv3556 = append(yyv3556, ObjectReference{}) // var yyz3556 ObjectReference
|
|
yyc3556 = true
|
|
}
|
|
yyh3556.ElemContainerState(yyj3556)
|
|
if yyj3556 < len(yyv3556) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ObjectReference{}
|
|
} else {
|
|
yyv3559 := &yyv3556[yyj3556]
|
|
yyv3559.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3556 < len(yyv3556) {
|
|
yyv3556 = yyv3556[:yyj3556]
|
|
yyc3556 = true
|
|
} else if yyj3556 == 0 && yyv3556 == nil {
|
|
yyv3556 = []ObjectReference{}
|
|
yyc3556 = true
|
|
}
|
|
}
|
|
yyh3556.End()
|
|
if yyc3556 {
|
|
*v = yyv3556
|
|
}
|
|
}
|
|
|
|
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 _, yyv3560 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3561 := &yyv3560
|
|
yy3561.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3562 := *v
|
|
yyh3562, yyl3562 := z.DecSliceHelperStart()
|
|
var yyc3562 bool
|
|
if yyl3562 == 0 {
|
|
if yyv3562 == nil {
|
|
yyv3562 = []ServiceAccount{}
|
|
yyc3562 = true
|
|
} else if len(yyv3562) != 0 {
|
|
yyv3562 = yyv3562[:0]
|
|
yyc3562 = true
|
|
}
|
|
} else if yyl3562 > 0 {
|
|
var yyrr3562, yyrl3562 int
|
|
var yyrt3562 bool
|
|
if yyl3562 > cap(yyv3562) {
|
|
|
|
yyrg3562 := len(yyv3562) > 0
|
|
yyv23562 := yyv3562
|
|
yyrl3562, yyrt3562 = z.DecInferLen(yyl3562, z.DecBasicHandle().MaxInitLen, 240)
|
|
if yyrt3562 {
|
|
if yyrl3562 <= cap(yyv3562) {
|
|
yyv3562 = yyv3562[:yyrl3562]
|
|
} else {
|
|
yyv3562 = make([]ServiceAccount, yyrl3562)
|
|
}
|
|
} else {
|
|
yyv3562 = make([]ServiceAccount, yyrl3562)
|
|
}
|
|
yyc3562 = true
|
|
yyrr3562 = len(yyv3562)
|
|
if yyrg3562 {
|
|
copy(yyv3562, yyv23562)
|
|
}
|
|
} else if yyl3562 != len(yyv3562) {
|
|
yyv3562 = yyv3562[:yyl3562]
|
|
yyc3562 = true
|
|
}
|
|
yyj3562 := 0
|
|
for ; yyj3562 < yyrr3562; yyj3562++ {
|
|
yyh3562.ElemContainerState(yyj3562)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = ServiceAccount{}
|
|
} else {
|
|
yyv3563 := &yyv3562[yyj3562]
|
|
yyv3563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3562 {
|
|
for ; yyj3562 < yyl3562; yyj3562++ {
|
|
yyv3562 = append(yyv3562, ServiceAccount{})
|
|
yyh3562.ElemContainerState(yyj3562)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = ServiceAccount{}
|
|
} else {
|
|
yyv3564 := &yyv3562[yyj3562]
|
|
yyv3564.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3562 := 0
|
|
for ; !r.CheckBreak(); yyj3562++ {
|
|
|
|
if yyj3562 >= len(yyv3562) {
|
|
yyv3562 = append(yyv3562, ServiceAccount{}) // var yyz3562 ServiceAccount
|
|
yyc3562 = true
|
|
}
|
|
yyh3562.ElemContainerState(yyj3562)
|
|
if yyj3562 < len(yyv3562) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = ServiceAccount{}
|
|
} else {
|
|
yyv3565 := &yyv3562[yyj3562]
|
|
yyv3565.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3562 < len(yyv3562) {
|
|
yyv3562 = yyv3562[:yyj3562]
|
|
yyc3562 = true
|
|
} else if yyj3562 == 0 && yyv3562 == nil {
|
|
yyv3562 = []ServiceAccount{}
|
|
yyc3562 = true
|
|
}
|
|
}
|
|
yyh3562.End()
|
|
if yyc3562 {
|
|
*v = yyv3562
|
|
}
|
|
}
|
|
|
|
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 _, yyv3566 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3567 := &yyv3566
|
|
yy3567.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3568 := *v
|
|
yyh3568, yyl3568 := z.DecSliceHelperStart()
|
|
var yyc3568 bool
|
|
if yyl3568 == 0 {
|
|
if yyv3568 == nil {
|
|
yyv3568 = []EndpointSubset{}
|
|
yyc3568 = true
|
|
} else if len(yyv3568) != 0 {
|
|
yyv3568 = yyv3568[:0]
|
|
yyc3568 = true
|
|
}
|
|
} else if yyl3568 > 0 {
|
|
var yyrr3568, yyrl3568 int
|
|
var yyrt3568 bool
|
|
if yyl3568 > cap(yyv3568) {
|
|
|
|
yyrg3568 := len(yyv3568) > 0
|
|
yyv23568 := yyv3568
|
|
yyrl3568, yyrt3568 = z.DecInferLen(yyl3568, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt3568 {
|
|
if yyrl3568 <= cap(yyv3568) {
|
|
yyv3568 = yyv3568[:yyrl3568]
|
|
} else {
|
|
yyv3568 = make([]EndpointSubset, yyrl3568)
|
|
}
|
|
} else {
|
|
yyv3568 = make([]EndpointSubset, yyrl3568)
|
|
}
|
|
yyc3568 = true
|
|
yyrr3568 = len(yyv3568)
|
|
if yyrg3568 {
|
|
copy(yyv3568, yyv23568)
|
|
}
|
|
} else if yyl3568 != len(yyv3568) {
|
|
yyv3568 = yyv3568[:yyl3568]
|
|
yyc3568 = true
|
|
}
|
|
yyj3568 := 0
|
|
for ; yyj3568 < yyrr3568; yyj3568++ {
|
|
yyh3568.ElemContainerState(yyj3568)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = EndpointSubset{}
|
|
} else {
|
|
yyv3569 := &yyv3568[yyj3568]
|
|
yyv3569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3568 {
|
|
for ; yyj3568 < yyl3568; yyj3568++ {
|
|
yyv3568 = append(yyv3568, EndpointSubset{})
|
|
yyh3568.ElemContainerState(yyj3568)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = EndpointSubset{}
|
|
} else {
|
|
yyv3570 := &yyv3568[yyj3568]
|
|
yyv3570.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3568 := 0
|
|
for ; !r.CheckBreak(); yyj3568++ {
|
|
|
|
if yyj3568 >= len(yyv3568) {
|
|
yyv3568 = append(yyv3568, EndpointSubset{}) // var yyz3568 EndpointSubset
|
|
yyc3568 = true
|
|
}
|
|
yyh3568.ElemContainerState(yyj3568)
|
|
if yyj3568 < len(yyv3568) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = EndpointSubset{}
|
|
} else {
|
|
yyv3571 := &yyv3568[yyj3568]
|
|
yyv3571.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3568 < len(yyv3568) {
|
|
yyv3568 = yyv3568[:yyj3568]
|
|
yyc3568 = true
|
|
} else if yyj3568 == 0 && yyv3568 == nil {
|
|
yyv3568 = []EndpointSubset{}
|
|
yyc3568 = true
|
|
}
|
|
}
|
|
yyh3568.End()
|
|
if yyc3568 {
|
|
*v = yyv3568
|
|
}
|
|
}
|
|
|
|
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 _, yyv3572 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3573 := &yyv3572
|
|
yy3573.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3574 := *v
|
|
yyh3574, yyl3574 := z.DecSliceHelperStart()
|
|
var yyc3574 bool
|
|
if yyl3574 == 0 {
|
|
if yyv3574 == nil {
|
|
yyv3574 = []EndpointAddress{}
|
|
yyc3574 = true
|
|
} else if len(yyv3574) != 0 {
|
|
yyv3574 = yyv3574[:0]
|
|
yyc3574 = true
|
|
}
|
|
} else if yyl3574 > 0 {
|
|
var yyrr3574, yyrl3574 int
|
|
var yyrt3574 bool
|
|
if yyl3574 > cap(yyv3574) {
|
|
|
|
yyrg3574 := len(yyv3574) > 0
|
|
yyv23574 := yyv3574
|
|
yyrl3574, yyrt3574 = z.DecInferLen(yyl3574, z.DecBasicHandle().MaxInitLen, 24)
|
|
if yyrt3574 {
|
|
if yyrl3574 <= cap(yyv3574) {
|
|
yyv3574 = yyv3574[:yyrl3574]
|
|
} else {
|
|
yyv3574 = make([]EndpointAddress, yyrl3574)
|
|
}
|
|
} else {
|
|
yyv3574 = make([]EndpointAddress, yyrl3574)
|
|
}
|
|
yyc3574 = true
|
|
yyrr3574 = len(yyv3574)
|
|
if yyrg3574 {
|
|
copy(yyv3574, yyv23574)
|
|
}
|
|
} else if yyl3574 != len(yyv3574) {
|
|
yyv3574 = yyv3574[:yyl3574]
|
|
yyc3574 = true
|
|
}
|
|
yyj3574 := 0
|
|
for ; yyj3574 < yyrr3574; yyj3574++ {
|
|
yyh3574.ElemContainerState(yyj3574)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = EndpointAddress{}
|
|
} else {
|
|
yyv3575 := &yyv3574[yyj3574]
|
|
yyv3575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3574 {
|
|
for ; yyj3574 < yyl3574; yyj3574++ {
|
|
yyv3574 = append(yyv3574, EndpointAddress{})
|
|
yyh3574.ElemContainerState(yyj3574)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = EndpointAddress{}
|
|
} else {
|
|
yyv3576 := &yyv3574[yyj3574]
|
|
yyv3576.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3574 := 0
|
|
for ; !r.CheckBreak(); yyj3574++ {
|
|
|
|
if yyj3574 >= len(yyv3574) {
|
|
yyv3574 = append(yyv3574, EndpointAddress{}) // var yyz3574 EndpointAddress
|
|
yyc3574 = true
|
|
}
|
|
yyh3574.ElemContainerState(yyj3574)
|
|
if yyj3574 < len(yyv3574) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = EndpointAddress{}
|
|
} else {
|
|
yyv3577 := &yyv3574[yyj3574]
|
|
yyv3577.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3574 < len(yyv3574) {
|
|
yyv3574 = yyv3574[:yyj3574]
|
|
yyc3574 = true
|
|
} else if yyj3574 == 0 && yyv3574 == nil {
|
|
yyv3574 = []EndpointAddress{}
|
|
yyc3574 = true
|
|
}
|
|
}
|
|
yyh3574.End()
|
|
if yyc3574 {
|
|
*v = yyv3574
|
|
}
|
|
}
|
|
|
|
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 _, yyv3578 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3579 := &yyv3578
|
|
yy3579.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3580 := *v
|
|
yyh3580, yyl3580 := z.DecSliceHelperStart()
|
|
var yyc3580 bool
|
|
if yyl3580 == 0 {
|
|
if yyv3580 == nil {
|
|
yyv3580 = []EndpointPort{}
|
|
yyc3580 = true
|
|
} else if len(yyv3580) != 0 {
|
|
yyv3580 = yyv3580[:0]
|
|
yyc3580 = true
|
|
}
|
|
} else if yyl3580 > 0 {
|
|
var yyrr3580, yyrl3580 int
|
|
var yyrt3580 bool
|
|
if yyl3580 > cap(yyv3580) {
|
|
|
|
yyrg3580 := len(yyv3580) > 0
|
|
yyv23580 := yyv3580
|
|
yyrl3580, yyrt3580 = z.DecInferLen(yyl3580, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3580 {
|
|
if yyrl3580 <= cap(yyv3580) {
|
|
yyv3580 = yyv3580[:yyrl3580]
|
|
} else {
|
|
yyv3580 = make([]EndpointPort, yyrl3580)
|
|
}
|
|
} else {
|
|
yyv3580 = make([]EndpointPort, yyrl3580)
|
|
}
|
|
yyc3580 = true
|
|
yyrr3580 = len(yyv3580)
|
|
if yyrg3580 {
|
|
copy(yyv3580, yyv23580)
|
|
}
|
|
} else if yyl3580 != len(yyv3580) {
|
|
yyv3580 = yyv3580[:yyl3580]
|
|
yyc3580 = true
|
|
}
|
|
yyj3580 := 0
|
|
for ; yyj3580 < yyrr3580; yyj3580++ {
|
|
yyh3580.ElemContainerState(yyj3580)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = EndpointPort{}
|
|
} else {
|
|
yyv3581 := &yyv3580[yyj3580]
|
|
yyv3581.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3580 {
|
|
for ; yyj3580 < yyl3580; yyj3580++ {
|
|
yyv3580 = append(yyv3580, EndpointPort{})
|
|
yyh3580.ElemContainerState(yyj3580)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = EndpointPort{}
|
|
} else {
|
|
yyv3582 := &yyv3580[yyj3580]
|
|
yyv3582.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3580 := 0
|
|
for ; !r.CheckBreak(); yyj3580++ {
|
|
|
|
if yyj3580 >= len(yyv3580) {
|
|
yyv3580 = append(yyv3580, EndpointPort{}) // var yyz3580 EndpointPort
|
|
yyc3580 = true
|
|
}
|
|
yyh3580.ElemContainerState(yyj3580)
|
|
if yyj3580 < len(yyv3580) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = EndpointPort{}
|
|
} else {
|
|
yyv3583 := &yyv3580[yyj3580]
|
|
yyv3583.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3580 < len(yyv3580) {
|
|
yyv3580 = yyv3580[:yyj3580]
|
|
yyc3580 = true
|
|
} else if yyj3580 == 0 && yyv3580 == nil {
|
|
yyv3580 = []EndpointPort{}
|
|
yyc3580 = true
|
|
}
|
|
}
|
|
yyh3580.End()
|
|
if yyc3580 {
|
|
*v = yyv3580
|
|
}
|
|
}
|
|
|
|
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 _, yyv3584 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3585 := &yyv3584
|
|
yy3585.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3586 := *v
|
|
yyh3586, yyl3586 := z.DecSliceHelperStart()
|
|
var yyc3586 bool
|
|
if yyl3586 == 0 {
|
|
if yyv3586 == nil {
|
|
yyv3586 = []Endpoints{}
|
|
yyc3586 = true
|
|
} else if len(yyv3586) != 0 {
|
|
yyv3586 = yyv3586[:0]
|
|
yyc3586 = true
|
|
}
|
|
} else if yyl3586 > 0 {
|
|
var yyrr3586, yyrl3586 int
|
|
var yyrt3586 bool
|
|
if yyl3586 > cap(yyv3586) {
|
|
|
|
yyrg3586 := len(yyv3586) > 0
|
|
yyv23586 := yyv3586
|
|
yyrl3586, yyrt3586 = z.DecInferLen(yyl3586, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3586 {
|
|
if yyrl3586 <= cap(yyv3586) {
|
|
yyv3586 = yyv3586[:yyrl3586]
|
|
} else {
|
|
yyv3586 = make([]Endpoints, yyrl3586)
|
|
}
|
|
} else {
|
|
yyv3586 = make([]Endpoints, yyrl3586)
|
|
}
|
|
yyc3586 = true
|
|
yyrr3586 = len(yyv3586)
|
|
if yyrg3586 {
|
|
copy(yyv3586, yyv23586)
|
|
}
|
|
} else if yyl3586 != len(yyv3586) {
|
|
yyv3586 = yyv3586[:yyl3586]
|
|
yyc3586 = true
|
|
}
|
|
yyj3586 := 0
|
|
for ; yyj3586 < yyrr3586; yyj3586++ {
|
|
yyh3586.ElemContainerState(yyj3586)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = Endpoints{}
|
|
} else {
|
|
yyv3587 := &yyv3586[yyj3586]
|
|
yyv3587.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3586 {
|
|
for ; yyj3586 < yyl3586; yyj3586++ {
|
|
yyv3586 = append(yyv3586, Endpoints{})
|
|
yyh3586.ElemContainerState(yyj3586)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = Endpoints{}
|
|
} else {
|
|
yyv3588 := &yyv3586[yyj3586]
|
|
yyv3588.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3586 := 0
|
|
for ; !r.CheckBreak(); yyj3586++ {
|
|
|
|
if yyj3586 >= len(yyv3586) {
|
|
yyv3586 = append(yyv3586, Endpoints{}) // var yyz3586 Endpoints
|
|
yyc3586 = true
|
|
}
|
|
yyh3586.ElemContainerState(yyj3586)
|
|
if yyj3586 < len(yyv3586) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = Endpoints{}
|
|
} else {
|
|
yyv3589 := &yyv3586[yyj3586]
|
|
yyv3589.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3586 < len(yyv3586) {
|
|
yyv3586 = yyv3586[:yyj3586]
|
|
yyc3586 = true
|
|
} else if yyj3586 == 0 && yyv3586 == nil {
|
|
yyv3586 = []Endpoints{}
|
|
yyc3586 = true
|
|
}
|
|
}
|
|
yyh3586.End()
|
|
if yyc3586 {
|
|
*v = yyv3586
|
|
}
|
|
}
|
|
|
|
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 _, yyv3590 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3591 := &yyv3590
|
|
yy3591.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3592 := *v
|
|
yyh3592, yyl3592 := z.DecSliceHelperStart()
|
|
var yyc3592 bool
|
|
if yyl3592 == 0 {
|
|
if yyv3592 == nil {
|
|
yyv3592 = []NodeCondition{}
|
|
yyc3592 = true
|
|
} else if len(yyv3592) != 0 {
|
|
yyv3592 = yyv3592[:0]
|
|
yyc3592 = true
|
|
}
|
|
} else if yyl3592 > 0 {
|
|
var yyrr3592, yyrl3592 int
|
|
var yyrt3592 bool
|
|
if yyl3592 > cap(yyv3592) {
|
|
|
|
yyrg3592 := len(yyv3592) > 0
|
|
yyv23592 := yyv3592
|
|
yyrl3592, yyrt3592 = z.DecInferLen(yyl3592, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3592 {
|
|
if yyrl3592 <= cap(yyv3592) {
|
|
yyv3592 = yyv3592[:yyrl3592]
|
|
} else {
|
|
yyv3592 = make([]NodeCondition, yyrl3592)
|
|
}
|
|
} else {
|
|
yyv3592 = make([]NodeCondition, yyrl3592)
|
|
}
|
|
yyc3592 = true
|
|
yyrr3592 = len(yyv3592)
|
|
if yyrg3592 {
|
|
copy(yyv3592, yyv23592)
|
|
}
|
|
} else if yyl3592 != len(yyv3592) {
|
|
yyv3592 = yyv3592[:yyl3592]
|
|
yyc3592 = true
|
|
}
|
|
yyj3592 := 0
|
|
for ; yyj3592 < yyrr3592; yyj3592++ {
|
|
yyh3592.ElemContainerState(yyj3592)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = NodeCondition{}
|
|
} else {
|
|
yyv3593 := &yyv3592[yyj3592]
|
|
yyv3593.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3592 {
|
|
for ; yyj3592 < yyl3592; yyj3592++ {
|
|
yyv3592 = append(yyv3592, NodeCondition{})
|
|
yyh3592.ElemContainerState(yyj3592)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = NodeCondition{}
|
|
} else {
|
|
yyv3594 := &yyv3592[yyj3592]
|
|
yyv3594.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3592 := 0
|
|
for ; !r.CheckBreak(); yyj3592++ {
|
|
|
|
if yyj3592 >= len(yyv3592) {
|
|
yyv3592 = append(yyv3592, NodeCondition{}) // var yyz3592 NodeCondition
|
|
yyc3592 = true
|
|
}
|
|
yyh3592.ElemContainerState(yyj3592)
|
|
if yyj3592 < len(yyv3592) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = NodeCondition{}
|
|
} else {
|
|
yyv3595 := &yyv3592[yyj3592]
|
|
yyv3595.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3592 < len(yyv3592) {
|
|
yyv3592 = yyv3592[:yyj3592]
|
|
yyc3592 = true
|
|
} else if yyj3592 == 0 && yyv3592 == nil {
|
|
yyv3592 = []NodeCondition{}
|
|
yyc3592 = true
|
|
}
|
|
}
|
|
yyh3592.End()
|
|
if yyc3592 {
|
|
*v = yyv3592
|
|
}
|
|
}
|
|
|
|
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 _, yyv3596 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3597 := &yyv3596
|
|
yy3597.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3598 := *v
|
|
yyh3598, yyl3598 := z.DecSliceHelperStart()
|
|
var yyc3598 bool
|
|
if yyl3598 == 0 {
|
|
if yyv3598 == nil {
|
|
yyv3598 = []NodeAddress{}
|
|
yyc3598 = true
|
|
} else if len(yyv3598) != 0 {
|
|
yyv3598 = yyv3598[:0]
|
|
yyc3598 = true
|
|
}
|
|
} else if yyl3598 > 0 {
|
|
var yyrr3598, yyrl3598 int
|
|
var yyrt3598 bool
|
|
if yyl3598 > cap(yyv3598) {
|
|
|
|
yyrg3598 := len(yyv3598) > 0
|
|
yyv23598 := yyv3598
|
|
yyrl3598, yyrt3598 = z.DecInferLen(yyl3598, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt3598 {
|
|
if yyrl3598 <= cap(yyv3598) {
|
|
yyv3598 = yyv3598[:yyrl3598]
|
|
} else {
|
|
yyv3598 = make([]NodeAddress, yyrl3598)
|
|
}
|
|
} else {
|
|
yyv3598 = make([]NodeAddress, yyrl3598)
|
|
}
|
|
yyc3598 = true
|
|
yyrr3598 = len(yyv3598)
|
|
if yyrg3598 {
|
|
copy(yyv3598, yyv23598)
|
|
}
|
|
} else if yyl3598 != len(yyv3598) {
|
|
yyv3598 = yyv3598[:yyl3598]
|
|
yyc3598 = true
|
|
}
|
|
yyj3598 := 0
|
|
for ; yyj3598 < yyrr3598; yyj3598++ {
|
|
yyh3598.ElemContainerState(yyj3598)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = NodeAddress{}
|
|
} else {
|
|
yyv3599 := &yyv3598[yyj3598]
|
|
yyv3599.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3598 {
|
|
for ; yyj3598 < yyl3598; yyj3598++ {
|
|
yyv3598 = append(yyv3598, NodeAddress{})
|
|
yyh3598.ElemContainerState(yyj3598)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = NodeAddress{}
|
|
} else {
|
|
yyv3600 := &yyv3598[yyj3598]
|
|
yyv3600.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3598 := 0
|
|
for ; !r.CheckBreak(); yyj3598++ {
|
|
|
|
if yyj3598 >= len(yyv3598) {
|
|
yyv3598 = append(yyv3598, NodeAddress{}) // var yyz3598 NodeAddress
|
|
yyc3598 = true
|
|
}
|
|
yyh3598.ElemContainerState(yyj3598)
|
|
if yyj3598 < len(yyv3598) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = NodeAddress{}
|
|
} else {
|
|
yyv3601 := &yyv3598[yyj3598]
|
|
yyv3601.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3598 < len(yyv3598) {
|
|
yyv3598 = yyv3598[:yyj3598]
|
|
yyc3598 = true
|
|
} else if yyj3598 == 0 && yyv3598 == nil {
|
|
yyv3598 = []NodeAddress{}
|
|
yyc3598 = true
|
|
}
|
|
}
|
|
yyh3598.End()
|
|
if yyc3598 {
|
|
*v = yyv3598
|
|
}
|
|
}
|
|
|
|
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 yyk3602, yyv3602 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yyk3602.CodecEncodeSelf(e)
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3603 := &yyv3602
|
|
yym3604 := z.EncBinary()
|
|
_ = yym3604
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3603) {
|
|
} else if !yym3604 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3603)
|
|
} else {
|
|
z.EncFallback(yy3603)
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3605 := *v
|
|
yyl3605 := r.ReadMapStart()
|
|
yybh3605 := z.DecBasicHandle()
|
|
if yyv3605 == nil {
|
|
yyrl3605, _ := z.DecInferLen(yyl3605, yybh3605.MaxInitLen, 40)
|
|
yyv3605 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3605)
|
|
*v = yyv3605
|
|
}
|
|
var yymk3605 ResourceName
|
|
var yymv3605 pkg3_resource.Quantity
|
|
var yymg3605 bool
|
|
if yybh3605.MapValueReset {
|
|
yymg3605 = true
|
|
}
|
|
if yyl3605 > 0 {
|
|
for yyj3605 := 0; yyj3605 < yyl3605; yyj3605++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3605 = ""
|
|
} else {
|
|
yymk3605 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3605 {
|
|
yymv3605 = yyv3605[yymk3605]
|
|
} else {
|
|
yymv3605 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3605 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3607 := &yymv3605
|
|
yym3608 := z.DecBinary()
|
|
_ = yym3608
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3607) {
|
|
} else if !yym3608 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3607)
|
|
} else {
|
|
z.DecFallback(yyv3607, false)
|
|
}
|
|
}
|
|
|
|
if yyv3605 != nil {
|
|
yyv3605[yymk3605] = yymv3605
|
|
}
|
|
}
|
|
} else if yyl3605 < 0 {
|
|
for yyj3605 := 0; !r.CheckBreak(); yyj3605++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3605 = ""
|
|
} else {
|
|
yymk3605 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3605 {
|
|
yymv3605 = yyv3605[yymk3605]
|
|
} else {
|
|
yymv3605 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3605 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3610 := &yymv3605
|
|
yym3611 := z.DecBinary()
|
|
_ = yym3611
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3610) {
|
|
} else if !yym3611 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3610)
|
|
} else {
|
|
z.DecFallback(yyv3610, false)
|
|
}
|
|
}
|
|
|
|
if yyv3605 != nil {
|
|
yyv3605[yymk3605] = yymv3605
|
|
}
|
|
}
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNode(v []Node, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3612 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3613 := &yyv3612
|
|
yy3613.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3614 := *v
|
|
yyh3614, yyl3614 := z.DecSliceHelperStart()
|
|
var yyc3614 bool
|
|
if yyl3614 == 0 {
|
|
if yyv3614 == nil {
|
|
yyv3614 = []Node{}
|
|
yyc3614 = true
|
|
} else if len(yyv3614) != 0 {
|
|
yyv3614 = yyv3614[:0]
|
|
yyc3614 = true
|
|
}
|
|
} else if yyl3614 > 0 {
|
|
var yyrr3614, yyrl3614 int
|
|
var yyrt3614 bool
|
|
if yyl3614 > cap(yyv3614) {
|
|
|
|
yyrg3614 := len(yyv3614) > 0
|
|
yyv23614 := yyv3614
|
|
yyrl3614, yyrt3614 = z.DecInferLen(yyl3614, z.DecBasicHandle().MaxInitLen, 456)
|
|
if yyrt3614 {
|
|
if yyrl3614 <= cap(yyv3614) {
|
|
yyv3614 = yyv3614[:yyrl3614]
|
|
} else {
|
|
yyv3614 = make([]Node, yyrl3614)
|
|
}
|
|
} else {
|
|
yyv3614 = make([]Node, yyrl3614)
|
|
}
|
|
yyc3614 = true
|
|
yyrr3614 = len(yyv3614)
|
|
if yyrg3614 {
|
|
copy(yyv3614, yyv23614)
|
|
}
|
|
} else if yyl3614 != len(yyv3614) {
|
|
yyv3614 = yyv3614[:yyl3614]
|
|
yyc3614 = true
|
|
}
|
|
yyj3614 := 0
|
|
for ; yyj3614 < yyrr3614; yyj3614++ {
|
|
yyh3614.ElemContainerState(yyj3614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3614[yyj3614] = Node{}
|
|
} else {
|
|
yyv3615 := &yyv3614[yyj3614]
|
|
yyv3615.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3614 {
|
|
for ; yyj3614 < yyl3614; yyj3614++ {
|
|
yyv3614 = append(yyv3614, Node{})
|
|
yyh3614.ElemContainerState(yyj3614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3614[yyj3614] = Node{}
|
|
} else {
|
|
yyv3616 := &yyv3614[yyj3614]
|
|
yyv3616.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3614 := 0
|
|
for ; !r.CheckBreak(); yyj3614++ {
|
|
|
|
if yyj3614 >= len(yyv3614) {
|
|
yyv3614 = append(yyv3614, Node{}) // var yyz3614 Node
|
|
yyc3614 = true
|
|
}
|
|
yyh3614.ElemContainerState(yyj3614)
|
|
if yyj3614 < len(yyv3614) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3614[yyj3614] = Node{}
|
|
} else {
|
|
yyv3617 := &yyv3614[yyj3614]
|
|
yyv3617.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3614 < len(yyv3614) {
|
|
yyv3614 = yyv3614[:yyj3614]
|
|
yyc3614 = true
|
|
} else if yyj3614 == 0 && yyv3614 == nil {
|
|
yyv3614 = []Node{}
|
|
yyc3614 = true
|
|
}
|
|
}
|
|
yyh3614.End()
|
|
if yyc3614 {
|
|
*v = yyv3614
|
|
}
|
|
}
|
|
|
|
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 _, yyv3618 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3618.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3619 := *v
|
|
yyh3619, yyl3619 := z.DecSliceHelperStart()
|
|
var yyc3619 bool
|
|
if yyl3619 == 0 {
|
|
if yyv3619 == nil {
|
|
yyv3619 = []FinalizerName{}
|
|
yyc3619 = true
|
|
} else if len(yyv3619) != 0 {
|
|
yyv3619 = yyv3619[:0]
|
|
yyc3619 = true
|
|
}
|
|
} else if yyl3619 > 0 {
|
|
var yyrr3619, yyrl3619 int
|
|
var yyrt3619 bool
|
|
if yyl3619 > cap(yyv3619) {
|
|
|
|
yyrl3619, yyrt3619 = z.DecInferLen(yyl3619, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3619 {
|
|
if yyrl3619 <= cap(yyv3619) {
|
|
yyv3619 = yyv3619[:yyrl3619]
|
|
} else {
|
|
yyv3619 = make([]FinalizerName, yyrl3619)
|
|
}
|
|
} else {
|
|
yyv3619 = make([]FinalizerName, yyrl3619)
|
|
}
|
|
yyc3619 = true
|
|
yyrr3619 = len(yyv3619)
|
|
} else if yyl3619 != len(yyv3619) {
|
|
yyv3619 = yyv3619[:yyl3619]
|
|
yyc3619 = true
|
|
}
|
|
yyj3619 := 0
|
|
for ; yyj3619 < yyrr3619; yyj3619++ {
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = ""
|
|
} else {
|
|
yyv3619[yyj3619] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3619 {
|
|
for ; yyj3619 < yyl3619; yyj3619++ {
|
|
yyv3619 = append(yyv3619, "")
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = ""
|
|
} else {
|
|
yyv3619[yyj3619] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3619 := 0
|
|
for ; !r.CheckBreak(); yyj3619++ {
|
|
|
|
if yyj3619 >= len(yyv3619) {
|
|
yyv3619 = append(yyv3619, "") // var yyz3619 FinalizerName
|
|
yyc3619 = true
|
|
}
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if yyj3619 < len(yyv3619) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = ""
|
|
} else {
|
|
yyv3619[yyj3619] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3619 < len(yyv3619) {
|
|
yyv3619 = yyv3619[:yyj3619]
|
|
yyc3619 = true
|
|
} else if yyj3619 == 0 && yyv3619 == nil {
|
|
yyv3619 = []FinalizerName{}
|
|
yyc3619 = true
|
|
}
|
|
}
|
|
yyh3619.End()
|
|
if yyc3619 {
|
|
*v = yyv3619
|
|
}
|
|
}
|
|
|
|
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 _, yyv3623 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3624 := &yyv3623
|
|
yy3624.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3625 := *v
|
|
yyh3625, yyl3625 := z.DecSliceHelperStart()
|
|
var yyc3625 bool
|
|
if yyl3625 == 0 {
|
|
if yyv3625 == nil {
|
|
yyv3625 = []Namespace{}
|
|
yyc3625 = true
|
|
} else if len(yyv3625) != 0 {
|
|
yyv3625 = yyv3625[:0]
|
|
yyc3625 = true
|
|
}
|
|
} else if yyl3625 > 0 {
|
|
var yyrr3625, yyrl3625 int
|
|
var yyrt3625 bool
|
|
if yyl3625 > cap(yyv3625) {
|
|
|
|
yyrg3625 := len(yyv3625) > 0
|
|
yyv23625 := yyv3625
|
|
yyrl3625, yyrt3625 = z.DecInferLen(yyl3625, z.DecBasicHandle().MaxInitLen, 232)
|
|
if yyrt3625 {
|
|
if yyrl3625 <= cap(yyv3625) {
|
|
yyv3625 = yyv3625[:yyrl3625]
|
|
} else {
|
|
yyv3625 = make([]Namespace, yyrl3625)
|
|
}
|
|
} else {
|
|
yyv3625 = make([]Namespace, yyrl3625)
|
|
}
|
|
yyc3625 = true
|
|
yyrr3625 = len(yyv3625)
|
|
if yyrg3625 {
|
|
copy(yyv3625, yyv23625)
|
|
}
|
|
} else if yyl3625 != len(yyv3625) {
|
|
yyv3625 = yyv3625[:yyl3625]
|
|
yyc3625 = true
|
|
}
|
|
yyj3625 := 0
|
|
for ; yyj3625 < yyrr3625; yyj3625++ {
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = Namespace{}
|
|
} else {
|
|
yyv3626 := &yyv3625[yyj3625]
|
|
yyv3626.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3625 {
|
|
for ; yyj3625 < yyl3625; yyj3625++ {
|
|
yyv3625 = append(yyv3625, Namespace{})
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = Namespace{}
|
|
} else {
|
|
yyv3627 := &yyv3625[yyj3625]
|
|
yyv3627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3625 := 0
|
|
for ; !r.CheckBreak(); yyj3625++ {
|
|
|
|
if yyj3625 >= len(yyv3625) {
|
|
yyv3625 = append(yyv3625, Namespace{}) // var yyz3625 Namespace
|
|
yyc3625 = true
|
|
}
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if yyj3625 < len(yyv3625) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = Namespace{}
|
|
} else {
|
|
yyv3628 := &yyv3625[yyj3625]
|
|
yyv3628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3625 < len(yyv3625) {
|
|
yyv3625 = yyv3625[:yyj3625]
|
|
yyc3625 = true
|
|
} else if yyj3625 == 0 && yyv3625 == nil {
|
|
yyv3625 = []Namespace{}
|
|
yyc3625 = true
|
|
}
|
|
}
|
|
yyh3625.End()
|
|
if yyc3625 {
|
|
*v = yyv3625
|
|
}
|
|
}
|
|
|
|
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 _, yyv3629 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3630 := &yyv3629
|
|
yy3630.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3631 := *v
|
|
yyh3631, yyl3631 := z.DecSliceHelperStart()
|
|
var yyc3631 bool
|
|
if yyl3631 == 0 {
|
|
if yyv3631 == nil {
|
|
yyv3631 = []Event{}
|
|
yyc3631 = true
|
|
} else if len(yyv3631) != 0 {
|
|
yyv3631 = yyv3631[:0]
|
|
yyc3631 = true
|
|
}
|
|
} else if yyl3631 > 0 {
|
|
var yyrr3631, yyrl3631 int
|
|
var yyrt3631 bool
|
|
if yyl3631 > cap(yyv3631) {
|
|
|
|
yyrg3631 := len(yyv3631) > 0
|
|
yyv23631 := yyv3631
|
|
yyrl3631, yyrt3631 = z.DecInferLen(yyl3631, z.DecBasicHandle().MaxInitLen, 440)
|
|
if yyrt3631 {
|
|
if yyrl3631 <= cap(yyv3631) {
|
|
yyv3631 = yyv3631[:yyrl3631]
|
|
} else {
|
|
yyv3631 = make([]Event, yyrl3631)
|
|
}
|
|
} else {
|
|
yyv3631 = make([]Event, yyrl3631)
|
|
}
|
|
yyc3631 = true
|
|
yyrr3631 = len(yyv3631)
|
|
if yyrg3631 {
|
|
copy(yyv3631, yyv23631)
|
|
}
|
|
} else if yyl3631 != len(yyv3631) {
|
|
yyv3631 = yyv3631[:yyl3631]
|
|
yyc3631 = true
|
|
}
|
|
yyj3631 := 0
|
|
for ; yyj3631 < yyrr3631; yyj3631++ {
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = Event{}
|
|
} else {
|
|
yyv3632 := &yyv3631[yyj3631]
|
|
yyv3632.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3631 {
|
|
for ; yyj3631 < yyl3631; yyj3631++ {
|
|
yyv3631 = append(yyv3631, Event{})
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = Event{}
|
|
} else {
|
|
yyv3633 := &yyv3631[yyj3631]
|
|
yyv3633.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3631 := 0
|
|
for ; !r.CheckBreak(); yyj3631++ {
|
|
|
|
if yyj3631 >= len(yyv3631) {
|
|
yyv3631 = append(yyv3631, Event{}) // var yyz3631 Event
|
|
yyc3631 = true
|
|
}
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if yyj3631 < len(yyv3631) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = Event{}
|
|
} else {
|
|
yyv3634 := &yyv3631[yyj3631]
|
|
yyv3634.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3631 < len(yyv3631) {
|
|
yyv3631 = yyv3631[:yyj3631]
|
|
yyc3631 = true
|
|
} else if yyj3631 == 0 && yyv3631 == nil {
|
|
yyv3631 = []Event{}
|
|
yyc3631 = true
|
|
}
|
|
}
|
|
yyh3631.End()
|
|
if yyc3631 {
|
|
*v = yyv3631
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceruntime_Object(v []pkg6_runtime.Object, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3635 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyv3635 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3636 := z.EncBinary()
|
|
_ = yym3636
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3635) {
|
|
} else {
|
|
z.EncFallback(yyv3635)
|
|
}
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg6_runtime.Object, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3637 := *v
|
|
yyh3637, yyl3637 := z.DecSliceHelperStart()
|
|
var yyc3637 bool
|
|
if yyl3637 == 0 {
|
|
if yyv3637 == nil {
|
|
yyv3637 = []pkg6_runtime.Object{}
|
|
yyc3637 = true
|
|
} else if len(yyv3637) != 0 {
|
|
yyv3637 = yyv3637[:0]
|
|
yyc3637 = true
|
|
}
|
|
} else if yyl3637 > 0 {
|
|
var yyrr3637, yyrl3637 int
|
|
var yyrt3637 bool
|
|
if yyl3637 > cap(yyv3637) {
|
|
|
|
yyrg3637 := len(yyv3637) > 0
|
|
yyv23637 := yyv3637
|
|
yyrl3637, yyrt3637 = z.DecInferLen(yyl3637, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3637 {
|
|
if yyrl3637 <= cap(yyv3637) {
|
|
yyv3637 = yyv3637[:yyrl3637]
|
|
} else {
|
|
yyv3637 = make([]pkg6_runtime.Object, yyrl3637)
|
|
}
|
|
} else {
|
|
yyv3637 = make([]pkg6_runtime.Object, yyrl3637)
|
|
}
|
|
yyc3637 = true
|
|
yyrr3637 = len(yyv3637)
|
|
if yyrg3637 {
|
|
copy(yyv3637, yyv23637)
|
|
}
|
|
} else if yyl3637 != len(yyv3637) {
|
|
yyv3637 = yyv3637[:yyl3637]
|
|
yyc3637 = true
|
|
}
|
|
yyj3637 := 0
|
|
for ; yyj3637 < yyrr3637; yyj3637++ {
|
|
yyh3637.ElemContainerState(yyj3637)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3637[yyj3637] = nil
|
|
} else {
|
|
yyv3638 := &yyv3637[yyj3637]
|
|
yym3639 := z.DecBinary()
|
|
_ = yym3639
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3638) {
|
|
} else {
|
|
z.DecFallback(yyv3638, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3637 {
|
|
for ; yyj3637 < yyl3637; yyj3637++ {
|
|
yyv3637 = append(yyv3637, nil)
|
|
yyh3637.ElemContainerState(yyj3637)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3637[yyj3637] = nil
|
|
} else {
|
|
yyv3640 := &yyv3637[yyj3637]
|
|
yym3641 := z.DecBinary()
|
|
_ = yym3641
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3640) {
|
|
} else {
|
|
z.DecFallback(yyv3640, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3637 := 0
|
|
for ; !r.CheckBreak(); yyj3637++ {
|
|
|
|
if yyj3637 >= len(yyv3637) {
|
|
yyv3637 = append(yyv3637, nil) // var yyz3637 pkg6_runtime.Object
|
|
yyc3637 = true
|
|
}
|
|
yyh3637.ElemContainerState(yyj3637)
|
|
if yyj3637 < len(yyv3637) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3637[yyj3637] = nil
|
|
} else {
|
|
yyv3642 := &yyv3637[yyj3637]
|
|
yym3643 := z.DecBinary()
|
|
_ = yym3643
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3642) {
|
|
} else {
|
|
z.DecFallback(yyv3642, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3637 < len(yyv3637) {
|
|
yyv3637 = yyv3637[:yyj3637]
|
|
yyc3637 = true
|
|
} else if yyj3637 == 0 && yyv3637 == nil {
|
|
yyv3637 = []pkg6_runtime.Object{}
|
|
yyc3637 = true
|
|
}
|
|
}
|
|
yyh3637.End()
|
|
if yyc3637 {
|
|
*v = yyv3637
|
|
}
|
|
}
|
|
|
|
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 _, yyv3644 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3645 := &yyv3644
|
|
yy3645.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3646 := *v
|
|
yyh3646, yyl3646 := z.DecSliceHelperStart()
|
|
var yyc3646 bool
|
|
if yyl3646 == 0 {
|
|
if yyv3646 == nil {
|
|
yyv3646 = []LimitRangeItem{}
|
|
yyc3646 = true
|
|
} else if len(yyv3646) != 0 {
|
|
yyv3646 = yyv3646[:0]
|
|
yyc3646 = true
|
|
}
|
|
} else if yyl3646 > 0 {
|
|
var yyrr3646, yyrl3646 int
|
|
var yyrt3646 bool
|
|
if yyl3646 > cap(yyv3646) {
|
|
|
|
yyrg3646 := len(yyv3646) > 0
|
|
yyv23646 := yyv3646
|
|
yyrl3646, yyrt3646 = z.DecInferLen(yyl3646, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt3646 {
|
|
if yyrl3646 <= cap(yyv3646) {
|
|
yyv3646 = yyv3646[:yyrl3646]
|
|
} else {
|
|
yyv3646 = make([]LimitRangeItem, yyrl3646)
|
|
}
|
|
} else {
|
|
yyv3646 = make([]LimitRangeItem, yyrl3646)
|
|
}
|
|
yyc3646 = true
|
|
yyrr3646 = len(yyv3646)
|
|
if yyrg3646 {
|
|
copy(yyv3646, yyv23646)
|
|
}
|
|
} else if yyl3646 != len(yyv3646) {
|
|
yyv3646 = yyv3646[:yyl3646]
|
|
yyc3646 = true
|
|
}
|
|
yyj3646 := 0
|
|
for ; yyj3646 < yyrr3646; yyj3646++ {
|
|
yyh3646.ElemContainerState(yyj3646)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = LimitRangeItem{}
|
|
} else {
|
|
yyv3647 := &yyv3646[yyj3646]
|
|
yyv3647.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3646 {
|
|
for ; yyj3646 < yyl3646; yyj3646++ {
|
|
yyv3646 = append(yyv3646, LimitRangeItem{})
|
|
yyh3646.ElemContainerState(yyj3646)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = LimitRangeItem{}
|
|
} else {
|
|
yyv3648 := &yyv3646[yyj3646]
|
|
yyv3648.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3646 := 0
|
|
for ; !r.CheckBreak(); yyj3646++ {
|
|
|
|
if yyj3646 >= len(yyv3646) {
|
|
yyv3646 = append(yyv3646, LimitRangeItem{}) // var yyz3646 LimitRangeItem
|
|
yyc3646 = true
|
|
}
|
|
yyh3646.ElemContainerState(yyj3646)
|
|
if yyj3646 < len(yyv3646) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = LimitRangeItem{}
|
|
} else {
|
|
yyv3649 := &yyv3646[yyj3646]
|
|
yyv3649.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3646 < len(yyv3646) {
|
|
yyv3646 = yyv3646[:yyj3646]
|
|
yyc3646 = true
|
|
} else if yyj3646 == 0 && yyv3646 == nil {
|
|
yyv3646 = []LimitRangeItem{}
|
|
yyc3646 = true
|
|
}
|
|
}
|
|
yyh3646.End()
|
|
if yyc3646 {
|
|
*v = yyv3646
|
|
}
|
|
}
|
|
|
|
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 _, yyv3650 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3651 := &yyv3650
|
|
yy3651.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3652 := *v
|
|
yyh3652, yyl3652 := z.DecSliceHelperStart()
|
|
var yyc3652 bool
|
|
if yyl3652 == 0 {
|
|
if yyv3652 == nil {
|
|
yyv3652 = []LimitRange{}
|
|
yyc3652 = true
|
|
} else if len(yyv3652) != 0 {
|
|
yyv3652 = yyv3652[:0]
|
|
yyc3652 = true
|
|
}
|
|
} else if yyl3652 > 0 {
|
|
var yyrr3652, yyrl3652 int
|
|
var yyrt3652 bool
|
|
if yyl3652 > cap(yyv3652) {
|
|
|
|
yyrg3652 := len(yyv3652) > 0
|
|
yyv23652 := yyv3652
|
|
yyrl3652, yyrt3652 = z.DecInferLen(yyl3652, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3652 {
|
|
if yyrl3652 <= cap(yyv3652) {
|
|
yyv3652 = yyv3652[:yyrl3652]
|
|
} else {
|
|
yyv3652 = make([]LimitRange, yyrl3652)
|
|
}
|
|
} else {
|
|
yyv3652 = make([]LimitRange, yyrl3652)
|
|
}
|
|
yyc3652 = true
|
|
yyrr3652 = len(yyv3652)
|
|
if yyrg3652 {
|
|
copy(yyv3652, yyv23652)
|
|
}
|
|
} else if yyl3652 != len(yyv3652) {
|
|
yyv3652 = yyv3652[:yyl3652]
|
|
yyc3652 = true
|
|
}
|
|
yyj3652 := 0
|
|
for ; yyj3652 < yyrr3652; yyj3652++ {
|
|
yyh3652.ElemContainerState(yyj3652)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = LimitRange{}
|
|
} else {
|
|
yyv3653 := &yyv3652[yyj3652]
|
|
yyv3653.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3652 {
|
|
for ; yyj3652 < yyl3652; yyj3652++ {
|
|
yyv3652 = append(yyv3652, LimitRange{})
|
|
yyh3652.ElemContainerState(yyj3652)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = LimitRange{}
|
|
} else {
|
|
yyv3654 := &yyv3652[yyj3652]
|
|
yyv3654.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3652 := 0
|
|
for ; !r.CheckBreak(); yyj3652++ {
|
|
|
|
if yyj3652 >= len(yyv3652) {
|
|
yyv3652 = append(yyv3652, LimitRange{}) // var yyz3652 LimitRange
|
|
yyc3652 = true
|
|
}
|
|
yyh3652.ElemContainerState(yyj3652)
|
|
if yyj3652 < len(yyv3652) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = LimitRange{}
|
|
} else {
|
|
yyv3655 := &yyv3652[yyj3652]
|
|
yyv3655.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3652 < len(yyv3652) {
|
|
yyv3652 = yyv3652[:yyj3652]
|
|
yyc3652 = true
|
|
} else if yyj3652 == 0 && yyv3652 == nil {
|
|
yyv3652 = []LimitRange{}
|
|
yyc3652 = true
|
|
}
|
|
}
|
|
yyh3652.End()
|
|
if yyc3652 {
|
|
*v = yyv3652
|
|
}
|
|
}
|
|
|
|
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 _, yyv3656 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3657 := &yyv3656
|
|
yy3657.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3658 := *v
|
|
yyh3658, yyl3658 := z.DecSliceHelperStart()
|
|
var yyc3658 bool
|
|
if yyl3658 == 0 {
|
|
if yyv3658 == nil {
|
|
yyv3658 = []ResourceQuota{}
|
|
yyc3658 = true
|
|
} else if len(yyv3658) != 0 {
|
|
yyv3658 = yyv3658[:0]
|
|
yyc3658 = true
|
|
}
|
|
} else if yyl3658 > 0 {
|
|
var yyrr3658, yyrl3658 int
|
|
var yyrt3658 bool
|
|
if yyl3658 > cap(yyv3658) {
|
|
|
|
yyrg3658 := len(yyv3658) > 0
|
|
yyv23658 := yyv3658
|
|
yyrl3658, yyrt3658 = z.DecInferLen(yyl3658, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3658 {
|
|
if yyrl3658 <= cap(yyv3658) {
|
|
yyv3658 = yyv3658[:yyrl3658]
|
|
} else {
|
|
yyv3658 = make([]ResourceQuota, yyrl3658)
|
|
}
|
|
} else {
|
|
yyv3658 = make([]ResourceQuota, yyrl3658)
|
|
}
|
|
yyc3658 = true
|
|
yyrr3658 = len(yyv3658)
|
|
if yyrg3658 {
|
|
copy(yyv3658, yyv23658)
|
|
}
|
|
} else if yyl3658 != len(yyv3658) {
|
|
yyv3658 = yyv3658[:yyl3658]
|
|
yyc3658 = true
|
|
}
|
|
yyj3658 := 0
|
|
for ; yyj3658 < yyrr3658; yyj3658++ {
|
|
yyh3658.ElemContainerState(yyj3658)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3658[yyj3658] = ResourceQuota{}
|
|
} else {
|
|
yyv3659 := &yyv3658[yyj3658]
|
|
yyv3659.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3658 {
|
|
for ; yyj3658 < yyl3658; yyj3658++ {
|
|
yyv3658 = append(yyv3658, ResourceQuota{})
|
|
yyh3658.ElemContainerState(yyj3658)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3658[yyj3658] = ResourceQuota{}
|
|
} else {
|
|
yyv3660 := &yyv3658[yyj3658]
|
|
yyv3660.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3658 := 0
|
|
for ; !r.CheckBreak(); yyj3658++ {
|
|
|
|
if yyj3658 >= len(yyv3658) {
|
|
yyv3658 = append(yyv3658, ResourceQuota{}) // var yyz3658 ResourceQuota
|
|
yyc3658 = true
|
|
}
|
|
yyh3658.ElemContainerState(yyj3658)
|
|
if yyj3658 < len(yyv3658) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3658[yyj3658] = ResourceQuota{}
|
|
} else {
|
|
yyv3661 := &yyv3658[yyj3658]
|
|
yyv3661.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3658 < len(yyv3658) {
|
|
yyv3658 = yyv3658[:yyj3658]
|
|
yyc3658 = true
|
|
} else if yyj3658 == 0 && yyv3658 == nil {
|
|
yyv3658 = []ResourceQuota{}
|
|
yyc3658 = true
|
|
}
|
|
}
|
|
yyh3658.End()
|
|
if yyc3658 {
|
|
*v = yyv3658
|
|
}
|
|
}
|
|
|
|
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 yyk3662, yyv3662 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yym3663 := z.EncBinary()
|
|
_ = yym3663
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3662))
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyv3662 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3664 := z.EncBinary()
|
|
_ = yym3664
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3662))
|
|
}
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3665 := *v
|
|
yyl3665 := r.ReadMapStart()
|
|
yybh3665 := z.DecBasicHandle()
|
|
if yyv3665 == nil {
|
|
yyrl3665, _ := z.DecInferLen(yyl3665, yybh3665.MaxInitLen, 40)
|
|
yyv3665 = make(map[string][]uint8, yyrl3665)
|
|
*v = yyv3665
|
|
}
|
|
var yymk3665 string
|
|
var yymv3665 []uint8
|
|
var yymg3665 bool
|
|
if yybh3665.MapValueReset {
|
|
yymg3665 = true
|
|
}
|
|
if yyl3665 > 0 {
|
|
for yyj3665 := 0; yyj3665 < yyl3665; yyj3665++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3665 = ""
|
|
} else {
|
|
yymk3665 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3665 {
|
|
yymv3665 = yyv3665[yymk3665]
|
|
} else {
|
|
yymv3665 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3665 = nil
|
|
} else {
|
|
yyv3667 := &yymv3665
|
|
yym3668 := z.DecBinary()
|
|
_ = yym3668
|
|
if false {
|
|
} else {
|
|
*yyv3667 = r.DecodeBytes(*(*[]byte)(yyv3667), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3665 != nil {
|
|
yyv3665[yymk3665] = yymv3665
|
|
}
|
|
}
|
|
} else if yyl3665 < 0 {
|
|
for yyj3665 := 0; !r.CheckBreak(); yyj3665++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3665 = ""
|
|
} else {
|
|
yymk3665 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3665 {
|
|
yymv3665 = yyv3665[yymk3665]
|
|
} else {
|
|
yymv3665 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3665 = nil
|
|
} else {
|
|
yyv3670 := &yymv3665
|
|
yym3671 := z.DecBinary()
|
|
_ = yym3671
|
|
if false {
|
|
} else {
|
|
*yyv3670 = r.DecodeBytes(*(*[]byte)(yyv3670), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3665 != nil {
|
|
yyv3665[yymk3665] = yymv3665
|
|
}
|
|
}
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceSecret(v []Secret, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3672 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3673 := &yyv3672
|
|
yy3673.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3674 := *v
|
|
yyh3674, yyl3674 := z.DecSliceHelperStart()
|
|
var yyc3674 bool
|
|
if yyl3674 == 0 {
|
|
if yyv3674 == nil {
|
|
yyv3674 = []Secret{}
|
|
yyc3674 = true
|
|
} else if len(yyv3674) != 0 {
|
|
yyv3674 = yyv3674[:0]
|
|
yyc3674 = true
|
|
}
|
|
} else if yyl3674 > 0 {
|
|
var yyrr3674, yyrl3674 int
|
|
var yyrt3674 bool
|
|
if yyl3674 > cap(yyv3674) {
|
|
|
|
yyrg3674 := len(yyv3674) > 0
|
|
yyv23674 := yyv3674
|
|
yyrl3674, yyrt3674 = z.DecInferLen(yyl3674, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3674 {
|
|
if yyrl3674 <= cap(yyv3674) {
|
|
yyv3674 = yyv3674[:yyrl3674]
|
|
} else {
|
|
yyv3674 = make([]Secret, yyrl3674)
|
|
}
|
|
} else {
|
|
yyv3674 = make([]Secret, yyrl3674)
|
|
}
|
|
yyc3674 = true
|
|
yyrr3674 = len(yyv3674)
|
|
if yyrg3674 {
|
|
copy(yyv3674, yyv23674)
|
|
}
|
|
} else if yyl3674 != len(yyv3674) {
|
|
yyv3674 = yyv3674[:yyl3674]
|
|
yyc3674 = true
|
|
}
|
|
yyj3674 := 0
|
|
for ; yyj3674 < yyrr3674; yyj3674++ {
|
|
yyh3674.ElemContainerState(yyj3674)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3674[yyj3674] = Secret{}
|
|
} else {
|
|
yyv3675 := &yyv3674[yyj3674]
|
|
yyv3675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3674 {
|
|
for ; yyj3674 < yyl3674; yyj3674++ {
|
|
yyv3674 = append(yyv3674, Secret{})
|
|
yyh3674.ElemContainerState(yyj3674)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3674[yyj3674] = Secret{}
|
|
} else {
|
|
yyv3676 := &yyv3674[yyj3674]
|
|
yyv3676.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3674 := 0
|
|
for ; !r.CheckBreak(); yyj3674++ {
|
|
|
|
if yyj3674 >= len(yyv3674) {
|
|
yyv3674 = append(yyv3674, Secret{}) // var yyz3674 Secret
|
|
yyc3674 = true
|
|
}
|
|
yyh3674.ElemContainerState(yyj3674)
|
|
if yyj3674 < len(yyv3674) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3674[yyj3674] = Secret{}
|
|
} else {
|
|
yyv3677 := &yyv3674[yyj3674]
|
|
yyv3677.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3674 < len(yyv3674) {
|
|
yyv3674 = yyv3674[:yyj3674]
|
|
yyc3674 = true
|
|
} else if yyj3674 == 0 && yyv3674 == nil {
|
|
yyv3674 = []Secret{}
|
|
yyc3674 = true
|
|
}
|
|
}
|
|
yyh3674.End()
|
|
if yyc3674 {
|
|
*v = yyv3674
|
|
}
|
|
}
|
|
|
|
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 _, yyv3678 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3679 := &yyv3678
|
|
yy3679.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3680 := *v
|
|
yyh3680, yyl3680 := z.DecSliceHelperStart()
|
|
var yyc3680 bool
|
|
if yyl3680 == 0 {
|
|
if yyv3680 == nil {
|
|
yyv3680 = []ComponentCondition{}
|
|
yyc3680 = true
|
|
} else if len(yyv3680) != 0 {
|
|
yyv3680 = yyv3680[:0]
|
|
yyc3680 = true
|
|
}
|
|
} else if yyl3680 > 0 {
|
|
var yyrr3680, yyrl3680 int
|
|
var yyrt3680 bool
|
|
if yyl3680 > cap(yyv3680) {
|
|
|
|
yyrg3680 := len(yyv3680) > 0
|
|
yyv23680 := yyv3680
|
|
yyrl3680, yyrt3680 = z.DecInferLen(yyl3680, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt3680 {
|
|
if yyrl3680 <= cap(yyv3680) {
|
|
yyv3680 = yyv3680[:yyrl3680]
|
|
} else {
|
|
yyv3680 = make([]ComponentCondition, yyrl3680)
|
|
}
|
|
} else {
|
|
yyv3680 = make([]ComponentCondition, yyrl3680)
|
|
}
|
|
yyc3680 = true
|
|
yyrr3680 = len(yyv3680)
|
|
if yyrg3680 {
|
|
copy(yyv3680, yyv23680)
|
|
}
|
|
} else if yyl3680 != len(yyv3680) {
|
|
yyv3680 = yyv3680[:yyl3680]
|
|
yyc3680 = true
|
|
}
|
|
yyj3680 := 0
|
|
for ; yyj3680 < yyrr3680; yyj3680++ {
|
|
yyh3680.ElemContainerState(yyj3680)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3680[yyj3680] = ComponentCondition{}
|
|
} else {
|
|
yyv3681 := &yyv3680[yyj3680]
|
|
yyv3681.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3680 {
|
|
for ; yyj3680 < yyl3680; yyj3680++ {
|
|
yyv3680 = append(yyv3680, ComponentCondition{})
|
|
yyh3680.ElemContainerState(yyj3680)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3680[yyj3680] = ComponentCondition{}
|
|
} else {
|
|
yyv3682 := &yyv3680[yyj3680]
|
|
yyv3682.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3680 := 0
|
|
for ; !r.CheckBreak(); yyj3680++ {
|
|
|
|
if yyj3680 >= len(yyv3680) {
|
|
yyv3680 = append(yyv3680, ComponentCondition{}) // var yyz3680 ComponentCondition
|
|
yyc3680 = true
|
|
}
|
|
yyh3680.ElemContainerState(yyj3680)
|
|
if yyj3680 < len(yyv3680) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3680[yyj3680] = ComponentCondition{}
|
|
} else {
|
|
yyv3683 := &yyv3680[yyj3680]
|
|
yyv3683.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3680 < len(yyv3680) {
|
|
yyv3680 = yyv3680[:yyj3680]
|
|
yyc3680 = true
|
|
} else if yyj3680 == 0 && yyv3680 == nil {
|
|
yyv3680 = []ComponentCondition{}
|
|
yyc3680 = true
|
|
}
|
|
}
|
|
yyh3680.End()
|
|
if yyc3680 {
|
|
*v = yyv3680
|
|
}
|
|
}
|
|
|
|
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 _, yyv3684 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3685 := &yyv3684
|
|
yy3685.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3686 := *v
|
|
yyh3686, yyl3686 := z.DecSliceHelperStart()
|
|
var yyc3686 bool
|
|
if yyl3686 == 0 {
|
|
if yyv3686 == nil {
|
|
yyv3686 = []ComponentStatus{}
|
|
yyc3686 = true
|
|
} else if len(yyv3686) != 0 {
|
|
yyv3686 = yyv3686[:0]
|
|
yyc3686 = true
|
|
}
|
|
} else if yyl3686 > 0 {
|
|
var yyrr3686, yyrl3686 int
|
|
var yyrt3686 bool
|
|
if yyl3686 > cap(yyv3686) {
|
|
|
|
yyrg3686 := len(yyv3686) > 0
|
|
yyv23686 := yyv3686
|
|
yyrl3686, yyrt3686 = z.DecInferLen(yyl3686, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3686 {
|
|
if yyrl3686 <= cap(yyv3686) {
|
|
yyv3686 = yyv3686[:yyrl3686]
|
|
} else {
|
|
yyv3686 = make([]ComponentStatus, yyrl3686)
|
|
}
|
|
} else {
|
|
yyv3686 = make([]ComponentStatus, yyrl3686)
|
|
}
|
|
yyc3686 = true
|
|
yyrr3686 = len(yyv3686)
|
|
if yyrg3686 {
|
|
copy(yyv3686, yyv23686)
|
|
}
|
|
} else if yyl3686 != len(yyv3686) {
|
|
yyv3686 = yyv3686[:yyl3686]
|
|
yyc3686 = true
|
|
}
|
|
yyj3686 := 0
|
|
for ; yyj3686 < yyrr3686; yyj3686++ {
|
|
yyh3686.ElemContainerState(yyj3686)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3686[yyj3686] = ComponentStatus{}
|
|
} else {
|
|
yyv3687 := &yyv3686[yyj3686]
|
|
yyv3687.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3686 {
|
|
for ; yyj3686 < yyl3686; yyj3686++ {
|
|
yyv3686 = append(yyv3686, ComponentStatus{})
|
|
yyh3686.ElemContainerState(yyj3686)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3686[yyj3686] = ComponentStatus{}
|
|
} else {
|
|
yyv3688 := &yyv3686[yyj3686]
|
|
yyv3688.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3686 := 0
|
|
for ; !r.CheckBreak(); yyj3686++ {
|
|
|
|
if yyj3686 >= len(yyv3686) {
|
|
yyv3686 = append(yyv3686, ComponentStatus{}) // var yyz3686 ComponentStatus
|
|
yyc3686 = true
|
|
}
|
|
yyh3686.ElemContainerState(yyj3686)
|
|
if yyj3686 < len(yyv3686) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3686[yyj3686] = ComponentStatus{}
|
|
} else {
|
|
yyv3689 := &yyv3686[yyj3686]
|
|
yyv3689.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3686 < len(yyv3686) {
|
|
yyv3686 = yyv3686[:yyj3686]
|
|
yyc3686 = true
|
|
} else if yyj3686 == 0 && yyv3686 == nil {
|
|
yyv3686 = []ComponentStatus{}
|
|
yyc3686 = true
|
|
}
|
|
}
|
|
yyh3686.End()
|
|
if yyc3686 {
|
|
*v = yyv3686
|
|
}
|
|
}
|