43553 lines
881 KiB
Go
43553 lines
881 KiB
Go
/*
|
|
Copyright 2015 The Kubernetes Authors All rights reserved.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
// ************************************************************
|
|
// DO NOT EDIT.
|
|
// THIS FILE IS AUTO-GENERATED BY codecgen.
|
|
// ************************************************************
|
|
|
|
package api
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
codec1978 "github.com/ugorji/go/codec"
|
|
pkg3_resource "k8s.io/kubernetes/pkg/api/resource"
|
|
pkg2_unversioned "k8s.io/kubernetes/pkg/api/unversioned"
|
|
pkg7_fields "k8s.io/kubernetes/pkg/fields"
|
|
pkg6_labels "k8s.io/kubernetes/pkg/labels"
|
|
pkg8_runtime "k8s.io/kubernetes/pkg/runtime"
|
|
pkg1_types "k8s.io/kubernetes/pkg/types"
|
|
pkg5_util "k8s.io/kubernetes/pkg/util"
|
|
"reflect"
|
|
"runtime"
|
|
pkg4_inf "speter.net/go/exp/math/dec/inf"
|
|
time "time"
|
|
)
|
|
|
|
const (
|
|
codecSelferC_UTF81234 = 1
|
|
codecSelferC_RAW1234 = 0
|
|
codecSelferValueTypeArray1234 = 10
|
|
codecSelferValueTypeMap1234 = 9
|
|
)
|
|
|
|
var (
|
|
codecSelferBitsize1234 = uint8(reflect.TypeOf(uint(0)).Bits())
|
|
codecSelferOnlyMapOrArrayEncodeToStructErr1234 = errors.New(`only encoded map or array can be decoded into a struct`)
|
|
)
|
|
|
|
type codecSelfer1234 struct{}
|
|
|
|
func init() {
|
|
if codec1978.GenVersion != 4 {
|
|
_, file, _, _ := runtime.Caller(0)
|
|
err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v",
|
|
4, codec1978.GenVersion, file)
|
|
panic(err)
|
|
}
|
|
if false { // reference the types, but skip this branch at build/run time
|
|
var v0 pkg3_resource.Quantity
|
|
var v1 pkg2_unversioned.Time
|
|
var v2 pkg7_fields.Selector
|
|
var v3 pkg6_labels.Selector
|
|
var v4 pkg8_runtime.Object
|
|
var v5 pkg1_types.UID
|
|
var v6 pkg5_util.IntOrString
|
|
var v7 pkg4_inf.Dec
|
|
var v8 time.Time
|
|
_, _, _, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6, v7, v8
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1 := z.EncBinary()
|
|
_ = yym1
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2 := !z.EncBinary()
|
|
yy2arr2 := z.EncBasicHandle().StructToArray
|
|
var yyq2 [12]bool
|
|
_, _, _ = yysep2, yyq2, yy2arr2
|
|
const yyr2 bool = false
|
|
yyq2[0] = x.Name != ""
|
|
yyq2[1] = x.GenerateName != ""
|
|
yyq2[2] = x.Namespace != ""
|
|
yyq2[3] = x.SelfLink != ""
|
|
yyq2[4] = x.UID != ""
|
|
yyq2[5] = x.ResourceVersion != ""
|
|
yyq2[6] = x.Generation != 0
|
|
yyq2[7] = true
|
|
yyq2[8] = x.DeletionTimestamp != nil
|
|
yyq2[9] = x.DeletionGracePeriodSeconds != nil
|
|
yyq2[10] = len(x.Labels) != 0
|
|
yyq2[11] = len(x.Annotations) != 0
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(12)
|
|
} else {
|
|
var yynn2 int = 0
|
|
for _, b := range yyq2 {
|
|
if b {
|
|
yynn2++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2)
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[0] {
|
|
yym4 := z.EncBinary()
|
|
_ = yym4
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym5 := z.EncBinary()
|
|
_ = yym5
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[1] {
|
|
yym7 := z.EncBinary()
|
|
_ = yym7
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("generateName"))
|
|
yym8 := z.EncBinary()
|
|
_ = yym8
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[2] {
|
|
yym10 := z.EncBinary()
|
|
_ = yym10
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym11 := z.EncBinary()
|
|
_ = yym11
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[3] {
|
|
yym13 := z.EncBinary()
|
|
_ = yym13
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selfLink"))
|
|
yym14 := z.EncBinary()
|
|
_ = yym14
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[4] {
|
|
yym16 := z.EncBinary()
|
|
_ = yym16
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym17 := z.EncBinary()
|
|
_ = yym17
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[5] {
|
|
yym19 := z.EncBinary()
|
|
_ = yym19
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym20 := z.EncBinary()
|
|
_ = yym20
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[6] {
|
|
yym22 := z.EncBinary()
|
|
_ = yym22
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("generation"))
|
|
yym23 := z.EncBinary()
|
|
_ = yym23
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[7] {
|
|
yy25 := &x.CreationTimestamp
|
|
yym26 := z.EncBinary()
|
|
_ = yym26
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy25) {
|
|
} else if yym26 {
|
|
z.EncBinaryMarshal(yy25)
|
|
} else if !yym26 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy25)
|
|
} else {
|
|
z.EncFallback(yy25)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp"))
|
|
yy27 := &x.CreationTimestamp
|
|
yym28 := z.EncBinary()
|
|
_ = yym28
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy27) {
|
|
} else if yym28 {
|
|
z.EncBinaryMarshal(yy27)
|
|
} else if !yym28 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy27)
|
|
} else {
|
|
z.EncFallback(yy27)
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[8] {
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym30 := z.EncBinary()
|
|
_ = yym30
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym30 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym30 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp"))
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym31 := z.EncBinary()
|
|
_ = yym31
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym31 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym31 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[9] {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy33 := *x.DeletionGracePeriodSeconds
|
|
yym34 := z.EncBinary()
|
|
_ = yym34
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy33))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds"))
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy35 := *x.DeletionGracePeriodSeconds
|
|
yym36 := z.EncBinary()
|
|
_ = yym36
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy35))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[10] {
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym38 := z.EncBinary()
|
|
_ = yym38
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("labels"))
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym39 := z.EncBinary()
|
|
_ = yym39
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[11] {
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym41 := z.EncBinary()
|
|
_ = yym41
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("annotations"))
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym42 := z.EncBinary()
|
|
_ = yym42
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep2 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym43 := z.DecBinary()
|
|
_ = yym43
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl44 := r.ReadMapStart()
|
|
if yyl44 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl44, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl44 := r.ReadArrayStart()
|
|
if yyl44 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl44, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys45Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys45Slc
|
|
var yyhl45 bool = l >= 0
|
|
for yyj45 := 0; ; yyj45++ {
|
|
if yyhl45 {
|
|
if yyj45 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys45Slc = r.DecodeBytes(yys45Slc, true, true)
|
|
yys45 := string(yys45Slc)
|
|
switch yys45 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "generateName":
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
case "namespace":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
case "selfLink":
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
case "resourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "generation":
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
case "creationTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv53 := &x.CreationTimestamp
|
|
yym54 := z.DecBinary()
|
|
_ = yym54
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv53) {
|
|
} else if yym54 {
|
|
z.DecBinaryUnmarshal(yyv53)
|
|
} else if !yym54 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv53)
|
|
} else {
|
|
z.DecFallback(yyv53, false)
|
|
}
|
|
}
|
|
case "deletionTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym56 := z.DecBinary()
|
|
_ = yym56
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym56 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym56 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
case "deletionGracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym58 := z.DecBinary()
|
|
_ = yym58
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "labels":
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv59 := &x.Labels
|
|
yym60 := z.DecBinary()
|
|
_ = yym60
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv59, false, d)
|
|
}
|
|
}
|
|
case "annotations":
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv61 := &x.Annotations
|
|
yym62 := z.DecBinary()
|
|
_ = yym62
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv61, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys45)
|
|
} // end switch yys45
|
|
} // end for yyj45
|
|
if !yyhl45 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj63 int
|
|
var yyb63 bool
|
|
var yyhl63 bool = l >= 0
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv71 := &x.CreationTimestamp
|
|
yym72 := z.DecBinary()
|
|
_ = yym72
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv71) {
|
|
} else if yym72 {
|
|
z.DecBinaryUnmarshal(yyv71)
|
|
} else if !yym72 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv71)
|
|
} else {
|
|
z.DecFallback(yyv71, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym74 := z.DecBinary()
|
|
_ = yym74
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym74 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym74 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym76 := z.DecBinary()
|
|
_ = yym76
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv77 := &x.Labels
|
|
yym78 := z.DecBinary()
|
|
_ = yym78
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv77, false, d)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv79 := &x.Annotations
|
|
yym80 := z.DecBinary()
|
|
_ = yym80
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv79, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj63-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Volume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym81 := z.EncBinary()
|
|
_ = yym81
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep82 := !z.EncBinary()
|
|
yy2arr82 := z.EncBasicHandle().StructToArray
|
|
var yyq82 [17]bool
|
|
_, _, _ = yysep82, yyq82, yy2arr82
|
|
const yyr82 bool = false
|
|
yyq82[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq82[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil
|
|
yyq82[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq82[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq82[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil
|
|
yyq82[6] = x.VolumeSource.Secret != nil && x.Secret != nil
|
|
yyq82[7] = x.VolumeSource.NFS != nil && x.NFS != nil
|
|
yyq82[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq82[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq82[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil
|
|
yyq82[11] = x.VolumeSource.RBD != nil && x.RBD != nil
|
|
yyq82[12] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq82[13] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq82[14] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq82[15] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq82[16] = x.VolumeSource.FC != nil && x.FC != nil
|
|
if yyr82 || yy2arr82 {
|
|
r.EncodeArrayStart(17)
|
|
} else {
|
|
var yynn82 int = 1
|
|
for _, b := range yyq82 {
|
|
if b {
|
|
yynn82++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn82)
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
yym84 := z.EncBinary()
|
|
_ = yym84
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym85 := z.EncBinary()
|
|
_ = yym85
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
var yyn86 bool
|
|
if x.VolumeSource.HostPath == nil {
|
|
yyn86 = true
|
|
goto LABEL86
|
|
}
|
|
LABEL86:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn87 bool
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
yyn87 = true
|
|
goto LABEL87
|
|
}
|
|
LABEL87:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn88 bool
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
yyn88 = true
|
|
goto LABEL88
|
|
}
|
|
LABEL88:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn89 bool
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
yyn89 = true
|
|
goto LABEL89
|
|
}
|
|
LABEL89:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn90 bool
|
|
if x.VolumeSource.GitRepo == nil {
|
|
yyn90 = true
|
|
goto LABEL90
|
|
}
|
|
LABEL90:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn91 bool
|
|
if x.VolumeSource.Secret == nil {
|
|
yyn91 = true
|
|
goto LABEL91
|
|
}
|
|
LABEL91:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn92 bool
|
|
if x.VolumeSource.NFS == nil {
|
|
yyn92 = true
|
|
goto LABEL92
|
|
}
|
|
LABEL92:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn93 bool
|
|
if x.VolumeSource.ISCSI == nil {
|
|
yyn93 = true
|
|
goto LABEL93
|
|
}
|
|
LABEL93:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn94 bool
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
yyn94 = true
|
|
goto LABEL94
|
|
}
|
|
LABEL94:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn95 bool
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
yyn95 = true
|
|
goto LABEL95
|
|
}
|
|
LABEL95:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn96 bool
|
|
if x.VolumeSource.RBD == nil {
|
|
yyn96 = true
|
|
goto LABEL96
|
|
}
|
|
LABEL96:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn97 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn97 = true
|
|
goto LABEL97
|
|
}
|
|
LABEL97:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[12] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn98 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn98 = true
|
|
goto LABEL98
|
|
}
|
|
LABEL98:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[13] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn99 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn99 = true
|
|
goto LABEL99
|
|
}
|
|
LABEL99:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[14] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn100 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn100 = true
|
|
goto LABEL100
|
|
}
|
|
LABEL100:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[15] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn101 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn101 = true
|
|
goto LABEL101
|
|
}
|
|
LABEL101:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[16] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[16] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep82 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym102 := z.DecBinary()
|
|
_ = yym102
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl103 := r.ReadMapStart()
|
|
if yyl103 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl103, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl103 := r.ReadArrayStart()
|
|
if yyl103 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl103, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys104Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys104Slc
|
|
var yyhl104 bool = l >= 0
|
|
for yyj104 := 0; ; yyj104++ {
|
|
if yyhl104 {
|
|
if yyj104 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys104Slc = r.DecodeBytes(yys104Slc, true, true)
|
|
yys104 := string(yys104Slc)
|
|
switch yys104 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPath":
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys104)
|
|
} // end switch yys104
|
|
} // end for yyj104
|
|
if !yyhl104 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj122 int
|
|
var yyb122 bool
|
|
var yyhl122 bool = l >= 0
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj122-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *VolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym140 := z.EncBinary()
|
|
_ = yym140
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep141 := !z.EncBinary()
|
|
yy2arr141 := z.EncBasicHandle().StructToArray
|
|
var yyq141 [16]bool
|
|
_, _, _ = yysep141, yyq141, yy2arr141
|
|
const yyr141 bool = false
|
|
yyq141[0] = x.HostPath != nil
|
|
yyq141[1] = x.EmptyDir != nil
|
|
yyq141[2] = x.GCEPersistentDisk != nil
|
|
yyq141[3] = x.AWSElasticBlockStore != nil
|
|
yyq141[4] = x.GitRepo != nil
|
|
yyq141[5] = x.Secret != nil
|
|
yyq141[6] = x.NFS != nil
|
|
yyq141[7] = x.ISCSI != nil
|
|
yyq141[8] = x.Glusterfs != nil
|
|
yyq141[9] = x.PersistentVolumeClaim != nil
|
|
yyq141[10] = x.RBD != nil
|
|
yyq141[11] = x.Cinder != nil
|
|
yyq141[12] = x.CephFS != nil
|
|
yyq141[13] = x.Flocker != nil
|
|
yyq141[14] = x.DownwardAPI != nil
|
|
yyq141[15] = x.FC != nil
|
|
if yyr141 || yy2arr141 {
|
|
r.EncodeArrayStart(16)
|
|
} else {
|
|
var yynn141 int = 0
|
|
for _, b := range yyq141 {
|
|
if b {
|
|
yynn141++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn141)
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[11] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[12] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[13] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[14] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[15] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep141 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym158 := z.DecBinary()
|
|
_ = yym158
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl159 := r.ReadMapStart()
|
|
if yyl159 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl159, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl159 := r.ReadArrayStart()
|
|
if yyl159 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl159, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys160Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys160Slc
|
|
var yyhl160 bool = l >= 0
|
|
for yyj160 := 0; ; yyj160++ {
|
|
if yyhl160 {
|
|
if yyj160 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys160Slc = r.DecodeBytes(yys160Slc, true, true)
|
|
yys160 := string(yys160Slc)
|
|
switch yys160 {
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys160)
|
|
} // end switch yys160
|
|
} // end for yyj160
|
|
if !yyhl160 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj177 int
|
|
var yyb177 bool
|
|
var yyhl177 bool = l >= 0
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj177-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym194 := z.EncBinary()
|
|
_ = yym194
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep195 := !z.EncBinary()
|
|
yy2arr195 := z.EncBasicHandle().StructToArray
|
|
var yyq195 [11]bool
|
|
_, _, _ = yysep195, yyq195, yy2arr195
|
|
const yyr195 bool = false
|
|
yyq195[0] = x.GCEPersistentDisk != nil
|
|
yyq195[1] = x.AWSElasticBlockStore != nil
|
|
yyq195[2] = x.HostPath != nil
|
|
yyq195[3] = x.Glusterfs != nil
|
|
yyq195[4] = x.NFS != nil
|
|
yyq195[5] = x.RBD != nil
|
|
yyq195[6] = x.ISCSI != nil
|
|
yyq195[7] = x.Cinder != nil
|
|
yyq195[8] = x.CephFS != nil
|
|
yyq195[9] = x.FC != nil
|
|
yyq195[10] = x.Flocker != nil
|
|
if yyr195 || yy2arr195 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
var yynn195 int = 0
|
|
for _, b := range yyq195 {
|
|
if b {
|
|
yynn195++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn195)
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[6] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[7] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[8] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[9] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[10] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep195 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym207 := z.DecBinary()
|
|
_ = yym207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl208 := r.ReadMapStart()
|
|
if yyl208 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl208, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl208 := r.ReadArrayStart()
|
|
if yyl208 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl208, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys209Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys209Slc
|
|
var yyhl209 bool = l >= 0
|
|
for yyj209 := 0; ; yyj209++ {
|
|
if yyhl209 {
|
|
if yyj209 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys209Slc = r.DecodeBytes(yys209Slc, true, true)
|
|
yys209 := string(yys209Slc)
|
|
switch yys209 {
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys209)
|
|
} // end switch yys209
|
|
} // end for yyj209
|
|
if !yyhl209 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj221 int
|
|
var yyb221 bool
|
|
var yyhl221 bool = l >= 0
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj221-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym233 := z.EncBinary()
|
|
_ = yym233
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep234 := !z.EncBinary()
|
|
yy2arr234 := z.EncBasicHandle().StructToArray
|
|
var yyq234 [2]bool
|
|
_, _, _ = yysep234, yyq234, yy2arr234
|
|
const yyr234 bool = false
|
|
yyq234[1] = x.ReadOnly != false
|
|
if yyr234 || yy2arr234 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn234 int = 1
|
|
for _, b := range yyq234 {
|
|
if b {
|
|
yynn234++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn234)
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
yym236 := z.EncBinary()
|
|
_ = yym236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimName"))
|
|
yym237 := z.EncBinary()
|
|
_ = yym237
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
if yyq234[1] {
|
|
yym239 := z.EncBinary()
|
|
_ = yym239
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq234[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym240 := z.EncBinary()
|
|
_ = yym240
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep234 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym241 := z.DecBinary()
|
|
_ = yym241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl242 := r.ReadMapStart()
|
|
if yyl242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl242, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl242 := r.ReadArrayStart()
|
|
if yyl242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl242, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys243Slc
|
|
var yyhl243 bool = l >= 0
|
|
for yyj243 := 0; ; yyj243++ {
|
|
if yyhl243 {
|
|
if yyj243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys243Slc = r.DecodeBytes(yys243Slc, true, true)
|
|
yys243 := string(yys243Slc)
|
|
switch yys243 {
|
|
case "claimName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys243)
|
|
} // end switch yys243
|
|
} // end for yyj243
|
|
if !yyhl243 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj246 int
|
|
var yyb246 bool
|
|
var yyhl246 bool = l >= 0
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj246-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym249 := z.EncBinary()
|
|
_ = yym249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep250 := !z.EncBinary()
|
|
yy2arr250 := z.EncBasicHandle().StructToArray
|
|
var yyq250 [5]bool
|
|
_, _, _ = yysep250, yyq250, yy2arr250
|
|
const yyr250 bool = false
|
|
yyq250[0] = x.Kind != ""
|
|
yyq250[1] = x.APIVersion != ""
|
|
yyq250[2] = true
|
|
yyq250[3] = true
|
|
yyq250[4] = true
|
|
if yyr250 || yy2arr250 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn250 int = 0
|
|
for _, b := range yyq250 {
|
|
if b {
|
|
yynn250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn250)
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[0] {
|
|
yym252 := z.EncBinary()
|
|
_ = yym252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym253 := z.EncBinary()
|
|
_ = yym253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[1] {
|
|
yym255 := z.EncBinary()
|
|
_ = yym255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym256 := z.EncBinary()
|
|
_ = yym256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[2] {
|
|
yy258 := &x.ObjectMeta
|
|
yy258.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy259 := &x.ObjectMeta
|
|
yy259.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[3] {
|
|
yy261 := &x.Spec
|
|
yy261.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy262 := &x.Spec
|
|
yy262.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[4] {
|
|
yy264 := &x.Status
|
|
yy264.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy265 := &x.Status
|
|
yy265.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep250 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym266 := z.DecBinary()
|
|
_ = yym266
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl267 := r.ReadMapStart()
|
|
if yyl267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl267, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl267 := r.ReadArrayStart()
|
|
if yyl267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl267, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys268Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys268Slc
|
|
var yyhl268 bool = l >= 0
|
|
for yyj268 := 0; ; yyj268++ {
|
|
if yyhl268 {
|
|
if yyj268 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys268Slc = r.DecodeBytes(yys268Slc, true, true)
|
|
yys268 := string(yys268Slc)
|
|
switch yys268 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv271 := &x.ObjectMeta
|
|
yyv271.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv272 := &x.Spec
|
|
yyv272.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv273 := &x.Status
|
|
yyv273.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys268)
|
|
} // end switch yys268
|
|
} // end for yyj268
|
|
if !yyhl268 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj274 int
|
|
var yyb274 bool
|
|
var yyhl274 bool = l >= 0
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv277 := &x.ObjectMeta
|
|
yyv277.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv278 := &x.Spec
|
|
yyv278.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv279 := &x.Status
|
|
yyv279.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj274-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym280 := z.EncBinary()
|
|
_ = yym280
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep281 := !z.EncBinary()
|
|
yy2arr281 := z.EncBasicHandle().StructToArray
|
|
var yyq281 [15]bool
|
|
_, _, _ = yysep281, yyq281, yy2arr281
|
|
const yyr281 bool = false
|
|
yyq281[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq281[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq281[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq281[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq281[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq281[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq281[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq281[8] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq281[9] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq281[10] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq281[11] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq281[12] = len(x.AccessModes) != 0
|
|
yyq281[13] = x.ClaimRef != nil
|
|
yyq281[14] = x.PersistentVolumeReclaimPolicy != ""
|
|
if yyr281 || yy2arr281 {
|
|
r.EncodeArrayStart(15)
|
|
} else {
|
|
var yynn281 int = 1
|
|
for _, b := range yyq281 {
|
|
if b {
|
|
yynn281++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn281)
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
var yyn283 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn283 = true
|
|
goto LABEL283
|
|
}
|
|
LABEL283:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn284 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn284 = true
|
|
goto LABEL284
|
|
}
|
|
LABEL284:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn285 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn285 = true
|
|
goto LABEL285
|
|
}
|
|
LABEL285:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn286 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn286 = true
|
|
goto LABEL286
|
|
}
|
|
LABEL286:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn287 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn287 = true
|
|
goto LABEL287
|
|
}
|
|
LABEL287:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn288 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn288 = true
|
|
goto LABEL288
|
|
}
|
|
LABEL288:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn289 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn289 = true
|
|
goto LABEL289
|
|
}
|
|
LABEL289:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn290 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn290 = true
|
|
goto LABEL290
|
|
}
|
|
LABEL290:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[8] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn291 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn291 = true
|
|
goto LABEL291
|
|
}
|
|
LABEL291:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[9] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn292 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn292 = true
|
|
goto LABEL292
|
|
}
|
|
LABEL292:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[10] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn293 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn293 = true
|
|
goto LABEL293
|
|
}
|
|
LABEL293:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[11] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[12] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym295 := z.EncBinary()
|
|
_ = yym295
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym296 := z.EncBinary()
|
|
_ = yym296
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[13] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimRef"))
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[14] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq281[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep281 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym299 := z.DecBinary()
|
|
_ = yym299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl300 := r.ReadMapStart()
|
|
if yyl300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl300, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl300 := r.ReadArrayStart()
|
|
if yyl300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl300, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys301Slc
|
|
var yyhl301 bool = l >= 0
|
|
for yyj301 := 0; ; yyj301++ {
|
|
if yyhl301 {
|
|
if yyj301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys301Slc = r.DecodeBytes(yys301Slc, true, true)
|
|
yys301 := string(yys301Slc)
|
|
switch yys301 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv302 := &x.Capacity
|
|
yyv302.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv314 := &x.AccessModes
|
|
yym315 := z.DecBinary()
|
|
_ = yym315
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv314), d)
|
|
}
|
|
}
|
|
case "claimRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeReclaimPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys301)
|
|
} // end switch yys301
|
|
} // end for yyj301
|
|
if !yyhl301 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj318 int
|
|
var yyb318 bool
|
|
var yyhl318 bool = l >= 0
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv319 := &x.Capacity
|
|
yyv319.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv331 := &x.AccessModes
|
|
yym332 := z.DecBinary()
|
|
_ = yym332
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv331), d)
|
|
}
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj318-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym335 := z.EncBinary()
|
|
_ = yym335
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeReclaimPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym336 := z.DecBinary()
|
|
_ = yym336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym337 := z.EncBinary()
|
|
_ = yym337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep338 := !z.EncBinary()
|
|
yy2arr338 := z.EncBasicHandle().StructToArray
|
|
var yyq338 [3]bool
|
|
_, _, _ = yysep338, yyq338, yy2arr338
|
|
const yyr338 bool = false
|
|
yyq338[0] = x.Phase != ""
|
|
yyq338[1] = x.Message != ""
|
|
yyq338[2] = x.Reason != ""
|
|
if yyr338 || yy2arr338 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn338 int = 0
|
|
for _, b := range yyq338 {
|
|
if b {
|
|
yynn338++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn338)
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[1] {
|
|
yym341 := z.EncBinary()
|
|
_ = yym341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym342 := z.EncBinary()
|
|
_ = yym342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[2] {
|
|
yym344 := z.EncBinary()
|
|
_ = yym344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym345 := z.EncBinary()
|
|
_ = yym345
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yysep338 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym346 := z.DecBinary()
|
|
_ = yym346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl347 := r.ReadMapStart()
|
|
if yyl347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl347, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl347 := r.ReadArrayStart()
|
|
if yyl347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl347, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys348Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys348Slc
|
|
var yyhl348 bool = l >= 0
|
|
for yyj348 := 0; ; yyj348++ {
|
|
if yyhl348 {
|
|
if yyj348 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys348Slc = r.DecodeBytes(yys348Slc, true, true)
|
|
yys348 := string(yys348Slc)
|
|
switch yys348 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys348)
|
|
} // end switch yys348
|
|
} // end for yyj348
|
|
if !yyhl348 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj352 int
|
|
var yyb352 bool
|
|
var yyhl352 bool = l >= 0
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj352-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym356 := z.EncBinary()
|
|
_ = yym356
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep357 := !z.EncBinary()
|
|
yy2arr357 := z.EncBasicHandle().StructToArray
|
|
var yyq357 [4]bool
|
|
_, _, _ = yysep357, yyq357, yy2arr357
|
|
const yyr357 bool = false
|
|
yyq357[0] = x.Kind != ""
|
|
yyq357[1] = x.APIVersion != ""
|
|
yyq357[2] = true
|
|
if yyr357 || yy2arr357 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn357 int = 1
|
|
for _, b := range yyq357 {
|
|
if b {
|
|
yynn357++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn357)
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[0] {
|
|
yym359 := z.EncBinary()
|
|
_ = yym359
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym360 := z.EncBinary()
|
|
_ = yym360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[1] {
|
|
yym362 := z.EncBinary()
|
|
_ = yym362
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym363 := z.EncBinary()
|
|
_ = yym363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[2] {
|
|
yy365 := &x.ListMeta
|
|
yym366 := z.EncBinary()
|
|
_ = yym366
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy365) {
|
|
} else {
|
|
z.EncFallback(yy365)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq357[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy367 := &x.ListMeta
|
|
yym368 := z.EncBinary()
|
|
_ = yym368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy367) {
|
|
} else {
|
|
z.EncFallback(yy367)
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym370 := z.EncBinary()
|
|
_ = yym370
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym371 := z.EncBinary()
|
|
_ = yym371
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep357 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym372 := z.DecBinary()
|
|
_ = yym372
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl373 := r.ReadMapStart()
|
|
if yyl373 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl373, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl373 := r.ReadArrayStart()
|
|
if yyl373 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl373, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys374Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys374Slc
|
|
var yyhl374 bool = l >= 0
|
|
for yyj374 := 0; ; yyj374++ {
|
|
if yyhl374 {
|
|
if yyj374 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys374Slc = r.DecodeBytes(yys374Slc, true, true)
|
|
yys374 := string(yys374Slc)
|
|
switch yys374 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv377 := &x.ListMeta
|
|
yym378 := z.DecBinary()
|
|
_ = yym378
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv377) {
|
|
} else {
|
|
z.DecFallback(yyv377, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv379 := &x.Items
|
|
yym380 := z.DecBinary()
|
|
_ = yym380
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv379), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys374)
|
|
} // end switch yys374
|
|
} // end for yyj374
|
|
if !yyhl374 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj381 int
|
|
var yyb381 bool
|
|
var yyhl381 bool = l >= 0
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv384 := &x.ListMeta
|
|
yym385 := z.DecBinary()
|
|
_ = yym385
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv384) {
|
|
} else {
|
|
z.DecFallback(yyv384, false)
|
|
}
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv386 := &x.Items
|
|
yym387 := z.DecBinary()
|
|
_ = yym387
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv386), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj381-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym388 := z.EncBinary()
|
|
_ = yym388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep389 := !z.EncBinary()
|
|
yy2arr389 := z.EncBasicHandle().StructToArray
|
|
var yyq389 [5]bool
|
|
_, _, _ = yysep389, yyq389, yy2arr389
|
|
const yyr389 bool = false
|
|
yyq389[0] = x.Kind != ""
|
|
yyq389[1] = x.APIVersion != ""
|
|
yyq389[2] = true
|
|
yyq389[3] = true
|
|
yyq389[4] = true
|
|
if yyr389 || yy2arr389 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn389 int = 0
|
|
for _, b := range yyq389 {
|
|
if b {
|
|
yynn389++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn389)
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[0] {
|
|
yym391 := z.EncBinary()
|
|
_ = yym391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym392 := z.EncBinary()
|
|
_ = yym392
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[1] {
|
|
yym394 := z.EncBinary()
|
|
_ = yym394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym395 := z.EncBinary()
|
|
_ = yym395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[2] {
|
|
yy397 := &x.ObjectMeta
|
|
yy397.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy398 := &x.ObjectMeta
|
|
yy398.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[3] {
|
|
yy400 := &x.Spec
|
|
yy400.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy401 := &x.Spec
|
|
yy401.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[4] {
|
|
yy403 := &x.Status
|
|
yy403.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy404 := &x.Status
|
|
yy404.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep389 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym405 := z.DecBinary()
|
|
_ = yym405
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl406 := r.ReadMapStart()
|
|
if yyl406 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl406, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl406 := r.ReadArrayStart()
|
|
if yyl406 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl406, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys407Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys407Slc
|
|
var yyhl407 bool = l >= 0
|
|
for yyj407 := 0; ; yyj407++ {
|
|
if yyhl407 {
|
|
if yyj407 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys407Slc = r.DecodeBytes(yys407Slc, true, true)
|
|
yys407 := string(yys407Slc)
|
|
switch yys407 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv410 := &x.ObjectMeta
|
|
yyv410.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv411 := &x.Spec
|
|
yyv411.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv412 := &x.Status
|
|
yyv412.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys407)
|
|
} // end switch yys407
|
|
} // end for yyj407
|
|
if !yyhl407 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj413 int
|
|
var yyb413 bool
|
|
var yyhl413 bool = l >= 0
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv416 := &x.ObjectMeta
|
|
yyv416.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv417 := &x.Spec
|
|
yyv417.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv418 := &x.Status
|
|
yyv418.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj413-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym419 := z.EncBinary()
|
|
_ = yym419
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep420 := !z.EncBinary()
|
|
yy2arr420 := z.EncBasicHandle().StructToArray
|
|
var yyq420 [4]bool
|
|
_, _, _ = yysep420, yyq420, yy2arr420
|
|
const yyr420 bool = false
|
|
yyq420[0] = x.Kind != ""
|
|
yyq420[1] = x.APIVersion != ""
|
|
yyq420[2] = true
|
|
if yyr420 || yy2arr420 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn420 int = 1
|
|
for _, b := range yyq420 {
|
|
if b {
|
|
yynn420++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn420)
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[0] {
|
|
yym422 := z.EncBinary()
|
|
_ = yym422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym423 := z.EncBinary()
|
|
_ = yym423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[1] {
|
|
yym425 := z.EncBinary()
|
|
_ = yym425
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym426 := z.EncBinary()
|
|
_ = yym426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[2] {
|
|
yy428 := &x.ListMeta
|
|
yym429 := z.EncBinary()
|
|
_ = yym429
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy428) {
|
|
} else {
|
|
z.EncFallback(yy428)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq420[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy430 := &x.ListMeta
|
|
yym431 := z.EncBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy430) {
|
|
} else {
|
|
z.EncFallback(yy430)
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym433 := z.EncBinary()
|
|
_ = yym433
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym434 := z.EncBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep420 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym435 := z.DecBinary()
|
|
_ = yym435
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl436 := r.ReadMapStart()
|
|
if yyl436 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl436, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl436 := r.ReadArrayStart()
|
|
if yyl436 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl436, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys437Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys437Slc
|
|
var yyhl437 bool = l >= 0
|
|
for yyj437 := 0; ; yyj437++ {
|
|
if yyhl437 {
|
|
if yyj437 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys437Slc = r.DecodeBytes(yys437Slc, true, true)
|
|
yys437 := string(yys437Slc)
|
|
switch yys437 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv440 := &x.ListMeta
|
|
yym441 := z.DecBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv440) {
|
|
} else {
|
|
z.DecFallback(yyv440, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv442 := &x.Items
|
|
yym443 := z.DecBinary()
|
|
_ = yym443
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv442), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys437)
|
|
} // end switch yys437
|
|
} // end for yyj437
|
|
if !yyhl437 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj444 int
|
|
var yyb444 bool
|
|
var yyhl444 bool = l >= 0
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv447 := &x.ListMeta
|
|
yym448 := z.DecBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv447) {
|
|
} else {
|
|
z.DecFallback(yyv447, false)
|
|
}
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv449 := &x.Items
|
|
yym450 := z.DecBinary()
|
|
_ = yym450
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv449), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj444-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym451 := z.EncBinary()
|
|
_ = yym451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep452 := !z.EncBinary()
|
|
yy2arr452 := z.EncBasicHandle().StructToArray
|
|
var yyq452 [3]bool
|
|
_, _, _ = yysep452, yyq452, yy2arr452
|
|
const yyr452 bool = false
|
|
yyq452[0] = len(x.AccessModes) != 0
|
|
yyq452[1] = true
|
|
yyq452[2] = x.VolumeName != ""
|
|
if yyr452 || yy2arr452 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn452 int = 0
|
|
for _, b := range yyq452 {
|
|
if b {
|
|
yynn452++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn452)
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym454 := z.EncBinary()
|
|
_ = yym454
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym455 := z.EncBinary()
|
|
_ = yym455
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[1] {
|
|
yy457 := &x.Resources
|
|
yy457.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
yy458 := &x.Resources
|
|
yy458.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[2] {
|
|
yym460 := z.EncBinary()
|
|
_ = yym460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq452[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
yym461 := z.EncBinary()
|
|
_ = yym461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yysep452 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym462 := z.DecBinary()
|
|
_ = yym462
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl463 := r.ReadMapStart()
|
|
if yyl463 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl463, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl463 := r.ReadArrayStart()
|
|
if yyl463 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl463, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys464Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys464Slc
|
|
var yyhl464 bool = l >= 0
|
|
for yyj464 := 0; ; yyj464++ {
|
|
if yyhl464 {
|
|
if yyj464 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys464Slc = r.DecodeBytes(yys464Slc, true, true)
|
|
yys464 := string(yys464Slc)
|
|
switch yys464 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv465 := &x.AccessModes
|
|
yym466 := z.DecBinary()
|
|
_ = yym466
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv465), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv467 := &x.Resources
|
|
yyv467.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys464)
|
|
} // end switch yys464
|
|
} // end for yyj464
|
|
if !yyhl464 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj469 int
|
|
var yyb469 bool
|
|
var yyhl469 bool = l >= 0
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv470 := &x.AccessModes
|
|
yym471 := z.DecBinary()
|
|
_ = yym471
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv470), d)
|
|
}
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv472 := &x.Resources
|
|
yyv472.CodecDecodeSelf(d)
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj469-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym474 := z.EncBinary()
|
|
_ = yym474
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep475 := !z.EncBinary()
|
|
yy2arr475 := z.EncBasicHandle().StructToArray
|
|
var yyq475 [3]bool
|
|
_, _, _ = yysep475, yyq475, yy2arr475
|
|
const yyr475 bool = false
|
|
yyq475[0] = x.Phase != ""
|
|
yyq475[1] = len(x.AccessModes) != 0
|
|
yyq475[2] = len(x.Capacity) != 0
|
|
if yyr475 || yy2arr475 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn475 int = 0
|
|
for _, b := range yyq475 {
|
|
if b {
|
|
yynn475++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn475)
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq475[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym478 := z.EncBinary()
|
|
_ = yym478
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym479 := z.EncBinary()
|
|
_ = yym479
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep475 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym481 := z.DecBinary()
|
|
_ = yym481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl482 := r.ReadMapStart()
|
|
if yyl482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl482, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl482 := r.ReadArrayStart()
|
|
if yyl482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl482, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys483Slc
|
|
var yyhl483 bool = l >= 0
|
|
for yyj483 := 0; ; yyj483++ {
|
|
if yyhl483 {
|
|
if yyj483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys483Slc = r.DecodeBytes(yys483Slc, true, true)
|
|
yys483 := string(yys483Slc)
|
|
switch yys483 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv485 := &x.AccessModes
|
|
yym486 := z.DecBinary()
|
|
_ = yym486
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv485), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv487 := &x.Capacity
|
|
yyv487.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys483)
|
|
} // end switch yys483
|
|
} // end for yyj483
|
|
if !yyhl483 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj488 int
|
|
var yyb488 bool
|
|
var yyhl488 bool = l >= 0
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv490 := &x.AccessModes
|
|
yym491 := z.DecBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv490), d)
|
|
}
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv492 := &x.Capacity
|
|
yyv492.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj488-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym493 := z.EncBinary()
|
|
_ = yym493
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeAccessMode) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym494 := z.DecBinary()
|
|
_ = yym494
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym495 := z.EncBinary()
|
|
_ = yym495
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym496 := z.DecBinary()
|
|
_ = yym496
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumeClaimPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym497 := z.EncBinary()
|
|
_ = yym497
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimPhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym498 := z.DecBinary()
|
|
_ = yym498
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym499 := z.EncBinary()
|
|
_ = yym499
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep500 := !z.EncBinary()
|
|
yy2arr500 := z.EncBasicHandle().StructToArray
|
|
var yyq500 [1]bool
|
|
_, _, _ = yysep500, yyq500, yy2arr500
|
|
const yyr500 bool = false
|
|
if yyr500 || yy2arr500 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn500 int = 1
|
|
for _, b := range yyq500 {
|
|
if b {
|
|
yynn500++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn500)
|
|
}
|
|
if yyr500 || yy2arr500 {
|
|
yym502 := z.EncBinary()
|
|
_ = yym502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym503 := z.EncBinary()
|
|
_ = yym503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep500 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym504 := z.DecBinary()
|
|
_ = yym504
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl505 := r.ReadMapStart()
|
|
if yyl505 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl505, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl505 := r.ReadArrayStart()
|
|
if yyl505 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl505, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys506Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys506Slc
|
|
var yyhl506 bool = l >= 0
|
|
for yyj506 := 0; ; yyj506++ {
|
|
if yyhl506 {
|
|
if yyj506 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys506Slc = r.DecodeBytes(yys506Slc, true, true)
|
|
yys506 := string(yys506Slc)
|
|
switch yys506 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys506)
|
|
} // end switch yys506
|
|
} // end for yyj506
|
|
if !yyhl506 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj508 int
|
|
var yyb508 bool
|
|
var yyhl508 bool = l >= 0
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj508-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym510 := z.EncBinary()
|
|
_ = yym510
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep511 := !z.EncBinary()
|
|
yy2arr511 := z.EncBasicHandle().StructToArray
|
|
var yyq511 [1]bool
|
|
_, _, _ = yysep511, yyq511, yy2arr511
|
|
const yyr511 bool = false
|
|
if yyr511 || yy2arr511 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn511 int = 1
|
|
for _, b := range yyq511 {
|
|
if b {
|
|
yynn511++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn511)
|
|
}
|
|
if yyr511 || yy2arr511 {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
if yysep511 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym513 := z.DecBinary()
|
|
_ = yym513
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl514 := r.ReadMapStart()
|
|
if yyl514 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl514, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl514 := r.ReadArrayStart()
|
|
if yyl514 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl514, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys515Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys515Slc
|
|
var yyhl515 bool = l >= 0
|
|
for yyj515 := 0; ; yyj515++ {
|
|
if yyhl515 {
|
|
if yyj515 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys515Slc = r.DecodeBytes(yys515Slc, true, true)
|
|
yys515 := string(yys515Slc)
|
|
switch yys515 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys515)
|
|
} // end switch yys515
|
|
} // end for yyj515
|
|
if !yyhl515 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj517 int
|
|
var yyb517 bool
|
|
var yyhl517 bool = l >= 0
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj517-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *StorageMedium) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym520 := z.DecBinary()
|
|
_ = yym520
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x Protocol) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym521 := z.EncBinary()
|
|
_ = yym521
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *Protocol) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym522 := z.DecBinary()
|
|
_ = yym522
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym523 := z.EncBinary()
|
|
_ = yym523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep524 := !z.EncBinary()
|
|
yy2arr524 := z.EncBasicHandle().StructToArray
|
|
var yyq524 [4]bool
|
|
_, _, _ = yysep524, yyq524, yy2arr524
|
|
const yyr524 bool = false
|
|
yyq524[1] = x.FSType != ""
|
|
yyq524[2] = x.Partition != 0
|
|
yyq524[3] = x.ReadOnly != false
|
|
if yyr524 || yy2arr524 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn524 int = 1
|
|
for _, b := range yyq524 {
|
|
if b {
|
|
yynn524++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn524)
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
yym526 := z.EncBinary()
|
|
_ = yym526
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("pdName"))
|
|
yym527 := z.EncBinary()
|
|
_ = yym527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[1] {
|
|
yym529 := z.EncBinary()
|
|
_ = yym529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq524[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym530 := z.EncBinary()
|
|
_ = yym530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[2] {
|
|
yym532 := z.EncBinary()
|
|
_ = yym532
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq524[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
yym533 := z.EncBinary()
|
|
_ = yym533
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[3] {
|
|
yym535 := z.EncBinary()
|
|
_ = yym535
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq524[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym536 := z.EncBinary()
|
|
_ = yym536
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep524 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym537 := z.DecBinary()
|
|
_ = yym537
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl538 := r.ReadMapStart()
|
|
if yyl538 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl538, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl538 := r.ReadArrayStart()
|
|
if yyl538 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl538, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys539Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys539Slc
|
|
var yyhl539 bool = l >= 0
|
|
for yyj539 := 0; ; yyj539++ {
|
|
if yyhl539 {
|
|
if yyj539 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys539Slc = r.DecodeBytes(yys539Slc, true, true)
|
|
yys539 := string(yys539Slc)
|
|
switch yys539 {
|
|
case "pdName":
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "partition":
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys539)
|
|
} // end switch yys539
|
|
} // end for yyj539
|
|
if !yyhl539 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj544 int
|
|
var yyb544 bool
|
|
var yyhl544 bool = l >= 0
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj544-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym549 := z.EncBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep550 := !z.EncBinary()
|
|
yy2arr550 := z.EncBasicHandle().StructToArray
|
|
var yyq550 [5]bool
|
|
_, _, _ = yysep550, yyq550, yy2arr550
|
|
const yyr550 bool = false
|
|
yyq550[0] = x.TargetPortal != ""
|
|
yyq550[1] = x.IQN != ""
|
|
yyq550[2] = x.Lun != 0
|
|
yyq550[3] = x.FSType != ""
|
|
yyq550[4] = x.ReadOnly != false
|
|
if yyr550 || yy2arr550 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn550 int = 0
|
|
for _, b := range yyq550 {
|
|
if b {
|
|
yynn550++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn550)
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[0] {
|
|
yym552 := z.EncBinary()
|
|
_ = yym552
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
yym553 := z.EncBinary()
|
|
_ = yym553
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[1] {
|
|
yym555 := z.EncBinary()
|
|
_ = yym555
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
yym556 := z.EncBinary()
|
|
_ = yym556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[2] {
|
|
yym558 := z.EncBinary()
|
|
_ = yym558
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq550[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
yym559 := z.EncBinary()
|
|
_ = yym559
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[3] {
|
|
yym561 := z.EncBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym562 := z.EncBinary()
|
|
_ = yym562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[4] {
|
|
yym564 := z.EncBinary()
|
|
_ = yym564
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq550[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym565 := z.EncBinary()
|
|
_ = yym565
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep550 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym566 := z.DecBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl567 := r.ReadMapStart()
|
|
if yyl567 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl567, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl567 := r.ReadArrayStart()
|
|
if yyl567 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl567, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys568Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys568Slc
|
|
var yyhl568 bool = l >= 0
|
|
for yyj568 := 0; ; yyj568++ {
|
|
if yyhl568 {
|
|
if yyj568 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys568Slc = r.DecodeBytes(yys568Slc, true, true)
|
|
yys568 := string(yys568Slc)
|
|
switch yys568 {
|
|
case "targetPortal":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
case "iqn":
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys568)
|
|
} // end switch yys568
|
|
} // end for yyj568
|
|
if !yyhl568 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj574 int
|
|
var yyb574 bool
|
|
var yyhl574 bool = l >= 0
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj574-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym580 := z.EncBinary()
|
|
_ = yym580
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep581 := !z.EncBinary()
|
|
yy2arr581 := z.EncBasicHandle().StructToArray
|
|
var yyq581 [4]bool
|
|
_, _, _ = yysep581, yyq581, yy2arr581
|
|
const yyr581 bool = false
|
|
yyq581[3] = x.ReadOnly != false
|
|
if yyr581 || yy2arr581 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn581 int = 3
|
|
for _, b := range yyq581 {
|
|
if b {
|
|
yynn581++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn581)
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym583 := z.EncBinary()
|
|
_ = yym583
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetWWNs"))
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym584 := z.EncBinary()
|
|
_ = yym584
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy586 := *x.Lun
|
|
yym587 := z.EncBinary()
|
|
_ = yym587
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy586))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy588 := *x.Lun
|
|
yym589 := z.EncBinary()
|
|
_ = yym589
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy588))
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
yym591 := z.EncBinary()
|
|
_ = yym591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym592 := z.EncBinary()
|
|
_ = yym592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if yyq581[3] {
|
|
yym594 := z.EncBinary()
|
|
_ = yym594
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq581[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym595 := z.EncBinary()
|
|
_ = yym595
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep581 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym596 := z.DecBinary()
|
|
_ = yym596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl597 := r.ReadMapStart()
|
|
if yyl597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl597, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl597 := r.ReadArrayStart()
|
|
if yyl597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl597, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys598Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys598Slc
|
|
var yyhl598 bool = l >= 0
|
|
for yyj598 := 0; ; yyj598++ {
|
|
if yyhl598 {
|
|
if yyj598 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys598Slc = r.DecodeBytes(yys598Slc, true, true)
|
|
yys598 := string(yys598Slc)
|
|
switch yys598 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv599 := &x.TargetWWNs
|
|
yym600 := z.DecBinary()
|
|
_ = yym600
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv599, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym602 := z.DecBinary()
|
|
_ = yym602
|
|
if false {
|
|
} else {
|
|
*((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys598)
|
|
} // end switch yys598
|
|
} // end for yyj598
|
|
if !yyhl598 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj605 int
|
|
var yyb605 bool
|
|
var yyhl605 bool = l >= 0
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv606 := &x.TargetWWNs
|
|
yym607 := z.DecBinary()
|
|
_ = yym607
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv606, false, d)
|
|
}
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym609 := z.DecBinary()
|
|
_ = yym609
|
|
if false {
|
|
} else {
|
|
*((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj605-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym612 := z.EncBinary()
|
|
_ = yym612
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep613 := !z.EncBinary()
|
|
yy2arr613 := z.EncBasicHandle().StructToArray
|
|
var yyq613 [4]bool
|
|
_, _, _ = yysep613, yyq613, yy2arr613
|
|
const yyr613 bool = false
|
|
yyq613[1] = x.FSType != ""
|
|
yyq613[2] = x.Partition != 0
|
|
yyq613[3] = x.ReadOnly != false
|
|
if yyr613 || yy2arr613 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn613 int = 1
|
|
for _, b := range yyq613 {
|
|
if b {
|
|
yynn613++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn613)
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
yym615 := z.EncBinary()
|
|
_ = yym615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
yym616 := z.EncBinary()
|
|
_ = yym616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[1] {
|
|
yym618 := z.EncBinary()
|
|
_ = yym618
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym619 := z.EncBinary()
|
|
_ = yym619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[2] {
|
|
yym621 := z.EncBinary()
|
|
_ = yym621
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq613[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
yym622 := z.EncBinary()
|
|
_ = yym622
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[3] {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq613[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym625 := z.EncBinary()
|
|
_ = yym625
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep613 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym626 := z.DecBinary()
|
|
_ = yym626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl627 := r.ReadMapStart()
|
|
if yyl627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl627, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl627 := r.ReadArrayStart()
|
|
if yyl627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl627, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys628Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys628Slc
|
|
var yyhl628 bool = l >= 0
|
|
for yyj628 := 0; ; yyj628++ {
|
|
if yyhl628 {
|
|
if yyj628 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys628Slc = r.DecodeBytes(yys628Slc, true, true)
|
|
yys628 := string(yys628Slc)
|
|
switch yys628 {
|
|
case "volumeID":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "partition":
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys628)
|
|
} // end switch yys628
|
|
} // end for yyj628
|
|
if !yyhl628 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj633 int
|
|
var yyb633 bool
|
|
var yyhl633 bool = l >= 0
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj633-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym638 := z.EncBinary()
|
|
_ = yym638
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep639 := !z.EncBinary()
|
|
yy2arr639 := z.EncBasicHandle().StructToArray
|
|
var yyq639 [2]bool
|
|
_, _, _ = yysep639, yyq639, yy2arr639
|
|
const yyr639 bool = false
|
|
if yyr639 || yy2arr639 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn639 int = 2
|
|
for _, b := range yyq639 {
|
|
if b {
|
|
yynn639++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn639)
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
yym641 := z.EncBinary()
|
|
_ = yym641
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("repository"))
|
|
yym642 := z.EncBinary()
|
|
_ = yym642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
yym644 := z.EncBinary()
|
|
_ = yym644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
yym645 := z.EncBinary()
|
|
_ = yym645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
if yysep639 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym646 := z.DecBinary()
|
|
_ = yym646
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl647 := r.ReadMapStart()
|
|
if yyl647 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl647, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl647 := r.ReadArrayStart()
|
|
if yyl647 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl647, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys648Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys648Slc
|
|
var yyhl648 bool = l >= 0
|
|
for yyj648 := 0; ; yyj648++ {
|
|
if yyhl648 {
|
|
if yyj648 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys648Slc = r.DecodeBytes(yys648Slc, true, true)
|
|
yys648 := string(yys648Slc)
|
|
switch yys648 {
|
|
case "repository":
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
case "revision":
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys648)
|
|
} // end switch yys648
|
|
} // end for yyj648
|
|
if !yyhl648 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj651 int
|
|
var yyb651 bool
|
|
var yyhl651 bool = l >= 0
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj651-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym654 := z.EncBinary()
|
|
_ = yym654
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep655 := !z.EncBinary()
|
|
yy2arr655 := z.EncBasicHandle().StructToArray
|
|
var yyq655 [1]bool
|
|
_, _, _ = yysep655, yyq655, yy2arr655
|
|
const yyr655 bool = false
|
|
if yyr655 || yy2arr655 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn655 int = 1
|
|
for _, b := range yyq655 {
|
|
if b {
|
|
yynn655++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn655)
|
|
}
|
|
if yyr655 || yy2arr655 {
|
|
yym657 := z.EncBinary()
|
|
_ = yym657
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
yym658 := z.EncBinary()
|
|
_ = yym658
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yysep655 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym659 := z.DecBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl660 := r.ReadMapStart()
|
|
if yyl660 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl660, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl660 := r.ReadArrayStart()
|
|
if yyl660 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl660, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys661Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys661Slc
|
|
var yyhl661 bool = l >= 0
|
|
for yyj661 := 0; ; yyj661++ {
|
|
if yyhl661 {
|
|
if yyj661 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys661Slc = r.DecodeBytes(yys661Slc, true, true)
|
|
yys661 := string(yys661Slc)
|
|
switch yys661 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys661)
|
|
} // end switch yys661
|
|
} // end for yyj661
|
|
if !yyhl661 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj663 int
|
|
var yyb663 bool
|
|
var yyhl663 bool = l >= 0
|
|
yyj663++
|
|
if yyhl663 {
|
|
yyb663 = yyj663 > l
|
|
} else {
|
|
yyb663 = r.CheckBreak()
|
|
}
|
|
if yyb663 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj663++
|
|
if yyhl663 {
|
|
yyb663 = yyj663 > l
|
|
} else {
|
|
yyb663 = r.CheckBreak()
|
|
}
|
|
if yyb663 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj663-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym665 := z.EncBinary()
|
|
_ = yym665
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep666 := !z.EncBinary()
|
|
yy2arr666 := z.EncBasicHandle().StructToArray
|
|
var yyq666 [3]bool
|
|
_, _, _ = yysep666, yyq666, yy2arr666
|
|
const yyr666 bool = false
|
|
yyq666[2] = x.ReadOnly != false
|
|
if yyr666 || yy2arr666 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn666 int = 2
|
|
for _, b := range yyq666 {
|
|
if b {
|
|
yynn666++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn666)
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
yym668 := z.EncBinary()
|
|
_ = yym668
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("server"))
|
|
yym669 := z.EncBinary()
|
|
_ = yym669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
yym671 := z.EncBinary()
|
|
_ = yym671
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym672 := z.EncBinary()
|
|
_ = yym672
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
if yyq666[2] {
|
|
yym674 := z.EncBinary()
|
|
_ = yym674
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq666[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym675 := z.EncBinary()
|
|
_ = yym675
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep666 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym676 := z.DecBinary()
|
|
_ = yym676
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl677 := r.ReadMapStart()
|
|
if yyl677 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl677, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl677 := r.ReadArrayStart()
|
|
if yyl677 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl677, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys678Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys678Slc
|
|
var yyhl678 bool = l >= 0
|
|
for yyj678 := 0; ; yyj678++ {
|
|
if yyhl678 {
|
|
if yyj678 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys678Slc = r.DecodeBytes(yys678Slc, true, true)
|
|
yys678 := string(yys678Slc)
|
|
switch yys678 {
|
|
case "server":
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys678)
|
|
} // end switch yys678
|
|
} // end for yyj678
|
|
if !yyhl678 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj682 int
|
|
var yyb682 bool
|
|
var yyhl682 bool = l >= 0
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj682-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym686 := z.EncBinary()
|
|
_ = yym686
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep687 := !z.EncBinary()
|
|
yy2arr687 := z.EncBasicHandle().StructToArray
|
|
var yyq687 [3]bool
|
|
_, _, _ = yysep687, yyq687, yy2arr687
|
|
const yyr687 bool = false
|
|
yyq687[2] = x.ReadOnly != false
|
|
if yyr687 || yy2arr687 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn687 int = 2
|
|
for _, b := range yyq687 {
|
|
if b {
|
|
yynn687++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn687)
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
yym689 := z.EncBinary()
|
|
_ = yym689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("endpoints"))
|
|
yym690 := z.EncBinary()
|
|
_ = yym690
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
yym692 := z.EncBinary()
|
|
_ = yym692
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym693 := z.EncBinary()
|
|
_ = yym693
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
if yyq687[2] {
|
|
yym695 := z.EncBinary()
|
|
_ = yym695
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq687[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym696 := z.EncBinary()
|
|
_ = yym696
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep687 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym697 := z.DecBinary()
|
|
_ = yym697
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl698 := r.ReadMapStart()
|
|
if yyl698 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl698, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl698 := r.ReadArrayStart()
|
|
if yyl698 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl698, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys699Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys699Slc
|
|
var yyhl699 bool = l >= 0
|
|
for yyj699 := 0; ; yyj699++ {
|
|
if yyhl699 {
|
|
if yyj699 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys699Slc = r.DecodeBytes(yys699Slc, true, true)
|
|
yys699 := string(yys699Slc)
|
|
switch yys699 {
|
|
case "endpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys699)
|
|
} // end switch yys699
|
|
} // end for yyj699
|
|
if !yyhl699 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj703 int
|
|
var yyb703 bool
|
|
var yyhl703 bool = l >= 0
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj703-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym707 := z.EncBinary()
|
|
_ = yym707
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep708 := !z.EncBinary()
|
|
yy2arr708 := z.EncBasicHandle().StructToArray
|
|
var yyq708 [8]bool
|
|
_, _, _ = yysep708, yyq708, yy2arr708
|
|
const yyr708 bool = false
|
|
yyq708[2] = x.FSType != ""
|
|
yyq708[7] = x.ReadOnly != false
|
|
if yyr708 || yy2arr708 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn708 int = 6
|
|
for _, b := range yyq708 {
|
|
if b {
|
|
yynn708++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn708)
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym710 := z.EncBinary()
|
|
_ = yym710
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym711 := z.EncBinary()
|
|
_ = yym711
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym713 := z.EncBinary()
|
|
_ = yym713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym714 := z.EncBinary()
|
|
_ = yym714
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if yyq708[2] {
|
|
yym716 := z.EncBinary()
|
|
_ = yym716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq708[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym717 := z.EncBinary()
|
|
_ = yym717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym719 := z.EncBinary()
|
|
_ = yym719
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
yym720 := z.EncBinary()
|
|
_ = yym720
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym722 := z.EncBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym723 := z.EncBinary()
|
|
_ = yym723
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym725 := z.EncBinary()
|
|
_ = yym725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
yym726 := z.EncBinary()
|
|
_ = yym726
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if yyq708[7] {
|
|
yym729 := z.EncBinary()
|
|
_ = yym729
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq708[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym730 := z.EncBinary()
|
|
_ = yym730
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep708 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym731 := z.DecBinary()
|
|
_ = yym731
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl732 := r.ReadMapStart()
|
|
if yyl732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl732, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl732 := r.ReadArrayStart()
|
|
if yyl732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl732, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys733Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys733Slc
|
|
var yyhl733 bool = l >= 0
|
|
for yyj733 := 0; ; yyj733++ {
|
|
if yyhl733 {
|
|
if yyj733 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys733Slc = r.DecodeBytes(yys733Slc, true, true)
|
|
yys733 := string(yys733Slc)
|
|
switch yys733 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv734 := &x.CephMonitors
|
|
yym735 := z.DecBinary()
|
|
_ = yym735
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv734, false, d)
|
|
}
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "pool":
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
case "keyring":
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
case "secretRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys733)
|
|
} // end switch yys733
|
|
} // end for yyj733
|
|
if !yyhl733 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj743 int
|
|
var yyb743 bool
|
|
var yyhl743 bool = l >= 0
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv744 := &x.CephMonitors
|
|
yym745 := z.DecBinary()
|
|
_ = yym745
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv744, false, d)
|
|
}
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj743-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym753 := z.EncBinary()
|
|
_ = yym753
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep754 := !z.EncBinary()
|
|
yy2arr754 := z.EncBasicHandle().StructToArray
|
|
var yyq754 [3]bool
|
|
_, _, _ = yysep754, yyq754, yy2arr754
|
|
const yyr754 bool = false
|
|
yyq754[1] = x.FSType != ""
|
|
yyq754[2] = x.ReadOnly != false
|
|
if yyr754 || yy2arr754 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn754 int = 1
|
|
for _, b := range yyq754 {
|
|
if b {
|
|
yynn754++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn754)
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
yym756 := z.EncBinary()
|
|
_ = yym756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
yym757 := z.EncBinary()
|
|
_ = yym757
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
if yyq754[1] {
|
|
yym759 := z.EncBinary()
|
|
_ = yym759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq754[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym760 := z.EncBinary()
|
|
_ = yym760
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
if yyq754[2] {
|
|
yym762 := z.EncBinary()
|
|
_ = yym762
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq754[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym763 := z.EncBinary()
|
|
_ = yym763
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep754 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym764 := z.DecBinary()
|
|
_ = yym764
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl765 := r.ReadMapStart()
|
|
if yyl765 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl765, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl765 := r.ReadArrayStart()
|
|
if yyl765 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl765, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys766Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys766Slc
|
|
var yyhl766 bool = l >= 0
|
|
for yyj766 := 0; ; yyj766++ {
|
|
if yyhl766 {
|
|
if yyj766 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys766Slc = r.DecodeBytes(yys766Slc, true, true)
|
|
yys766 := string(yys766Slc)
|
|
switch yys766 {
|
|
case "volumeID":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys766)
|
|
} // end switch yys766
|
|
} // end for yyj766
|
|
if !yyhl766 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj770 int
|
|
var yyb770 bool
|
|
var yyhl770 bool = l >= 0
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj770-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym774 := z.EncBinary()
|
|
_ = yym774
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep775 := !z.EncBinary()
|
|
yy2arr775 := z.EncBasicHandle().StructToArray
|
|
var yyq775 [5]bool
|
|
_, _, _ = yysep775, yyq775, yy2arr775
|
|
const yyr775 bool = false
|
|
yyq775[1] = x.User != ""
|
|
yyq775[2] = x.SecretFile != ""
|
|
yyq775[3] = x.SecretRef != nil
|
|
yyq775[4] = x.ReadOnly != false
|
|
if yyr775 || yy2arr775 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn775 int = 1
|
|
for _, b := range yyq775 {
|
|
if b {
|
|
yynn775++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn775)
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym777 := z.EncBinary()
|
|
_ = yym777
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym778 := z.EncBinary()
|
|
_ = yym778
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[1] {
|
|
yym780 := z.EncBinary()
|
|
_ = yym780
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq775[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym781 := z.EncBinary()
|
|
_ = yym781
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[2] {
|
|
yym783 := z.EncBinary()
|
|
_ = yym783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq775[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
yym784 := z.EncBinary()
|
|
_ = yym784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[3] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq775[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[4] {
|
|
yym787 := z.EncBinary()
|
|
_ = yym787
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq775[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym788 := z.EncBinary()
|
|
_ = yym788
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep775 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym789 := z.DecBinary()
|
|
_ = yym789
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl790 := r.ReadMapStart()
|
|
if yyl790 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl790, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl790 := r.ReadArrayStart()
|
|
if yyl790 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl790, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys791Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys791Slc
|
|
var yyhl791 bool = l >= 0
|
|
for yyj791 := 0; ; yyj791++ {
|
|
if yyhl791 {
|
|
if yyj791 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys791Slc = r.DecodeBytes(yys791Slc, true, true)
|
|
yys791 := string(yys791Slc)
|
|
switch yys791 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv792 := &x.Monitors
|
|
yym793 := z.DecBinary()
|
|
_ = yym793
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv792, false, d)
|
|
}
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "secretFile":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
case "secretRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys791)
|
|
} // end switch yys791
|
|
} // end for yyj791
|
|
if !yyhl791 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj798 int
|
|
var yyb798 bool
|
|
var yyhl798 bool = l >= 0
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv799 := &x.Monitors
|
|
yym800 := z.DecBinary()
|
|
_ = yym800
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv799, false, d)
|
|
}
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj798-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym805 := z.EncBinary()
|
|
_ = yym805
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep806 := !z.EncBinary()
|
|
yy2arr806 := z.EncBasicHandle().StructToArray
|
|
var yyq806 [1]bool
|
|
_, _, _ = yysep806, yyq806, yy2arr806
|
|
const yyr806 bool = false
|
|
if yyr806 || yy2arr806 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn806 int = 1
|
|
for _, b := range yyq806 {
|
|
if b {
|
|
yynn806++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn806)
|
|
}
|
|
if yyr806 || yy2arr806 {
|
|
yym808 := z.EncBinary()
|
|
_ = yym808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("datasetName"))
|
|
yym809 := z.EncBinary()
|
|
_ = yym809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yysep806 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym810 := z.DecBinary()
|
|
_ = yym810
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl811 := r.ReadMapStart()
|
|
if yyl811 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl811, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl811 := r.ReadArrayStart()
|
|
if yyl811 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl811, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys812Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys812Slc
|
|
var yyhl812 bool = l >= 0
|
|
for yyj812 := 0; ; yyj812++ {
|
|
if yyhl812 {
|
|
if yyj812 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys812Slc = r.DecodeBytes(yys812Slc, true, true)
|
|
yys812 := string(yys812Slc)
|
|
switch yys812 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys812)
|
|
} // end switch yys812
|
|
} // end for yyj812
|
|
if !yyhl812 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj814 int
|
|
var yyb814 bool
|
|
var yyhl814 bool = l >= 0
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj814-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym816 := z.EncBinary()
|
|
_ = yym816
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep817 := !z.EncBinary()
|
|
yy2arr817 := z.EncBasicHandle().StructToArray
|
|
var yyq817 [1]bool
|
|
_, _, _ = yysep817, yyq817, yy2arr817
|
|
const yyr817 bool = false
|
|
yyq817[0] = len(x.Items) != 0
|
|
if yyr817 || yy2arr817 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn817 int = 0
|
|
for _, b := range yyq817 {
|
|
if b {
|
|
yynn817++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn817)
|
|
}
|
|
if yyr817 || yy2arr817 {
|
|
if yyq817[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym819 := z.EncBinary()
|
|
_ = yym819
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq817[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym820 := z.EncBinary()
|
|
_ = yym820
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep817 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym821 := z.DecBinary()
|
|
_ = yym821
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl822 := r.ReadMapStart()
|
|
if yyl822 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl822, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl822 := r.ReadArrayStart()
|
|
if yyl822 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl822, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys823Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys823Slc
|
|
var yyhl823 bool = l >= 0
|
|
for yyj823 := 0; ; yyj823++ {
|
|
if yyhl823 {
|
|
if yyj823 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys823Slc = r.DecodeBytes(yys823Slc, true, true)
|
|
yys823 := string(yys823Slc)
|
|
switch yys823 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv824 := &x.Items
|
|
yym825 := z.DecBinary()
|
|
_ = yym825
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv824), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys823)
|
|
} // end switch yys823
|
|
} // end for yyj823
|
|
if !yyhl823 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj826 int
|
|
var yyb826 bool
|
|
var yyhl826 bool = l >= 0
|
|
yyj826++
|
|
if yyhl826 {
|
|
yyb826 = yyj826 > l
|
|
} else {
|
|
yyb826 = r.CheckBreak()
|
|
}
|
|
if yyb826 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv827 := &x.Items
|
|
yym828 := z.DecBinary()
|
|
_ = yym828
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv827), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj826++
|
|
if yyhl826 {
|
|
yyb826 = yyj826 > l
|
|
} else {
|
|
yyb826 = r.CheckBreak()
|
|
}
|
|
if yyb826 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj826-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym829 := z.EncBinary()
|
|
_ = yym829
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep830 := !z.EncBinary()
|
|
yy2arr830 := z.EncBasicHandle().StructToArray
|
|
var yyq830 [2]bool
|
|
_, _, _ = yysep830, yyq830, yy2arr830
|
|
const yyr830 bool = false
|
|
if yyr830 || yy2arr830 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn830 int = 2
|
|
for _, b := range yyq830 {
|
|
if b {
|
|
yynn830++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn830)
|
|
}
|
|
if yyr830 || yy2arr830 {
|
|
yym832 := z.EncBinary()
|
|
_ = yym832
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym833 := z.EncBinary()
|
|
_ = yym833
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr830 || yy2arr830 {
|
|
yy835 := &x.FieldRef
|
|
yy835.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
yy836 := &x.FieldRef
|
|
yy836.CodecEncodeSelf(e)
|
|
}
|
|
if yysep830 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym837 := z.DecBinary()
|
|
_ = yym837
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl838 := r.ReadMapStart()
|
|
if yyl838 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl838, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl838 := r.ReadArrayStart()
|
|
if yyl838 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl838, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys839Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys839Slc
|
|
var yyhl839 bool = l >= 0
|
|
for yyj839 := 0; ; yyj839++ {
|
|
if yyhl839 {
|
|
if yyj839 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys839Slc = r.DecodeBytes(yys839Slc, true, true)
|
|
yys839 := string(yys839Slc)
|
|
switch yys839 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv841 := &x.FieldRef
|
|
yyv841.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys839)
|
|
} // end switch yys839
|
|
} // end for yyj839
|
|
if !yyhl839 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj842 int
|
|
var yyb842 bool
|
|
var yyhl842 bool = l >= 0
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv844 := &x.FieldRef
|
|
yyv844.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj842-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym845 := z.EncBinary()
|
|
_ = yym845
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep846 := !z.EncBinary()
|
|
yy2arr846 := z.EncBasicHandle().StructToArray
|
|
var yyq846 [5]bool
|
|
_, _, _ = yysep846, yyq846, yy2arr846
|
|
const yyr846 bool = false
|
|
yyq846[0] = x.Name != ""
|
|
yyq846[1] = x.HostPort != 0
|
|
yyq846[3] = x.Protocol != ""
|
|
yyq846[4] = x.HostIP != ""
|
|
if yyr846 || yy2arr846 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn846 int = 1
|
|
for _, b := range yyq846 {
|
|
if b {
|
|
yynn846++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn846)
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[0] {
|
|
yym848 := z.EncBinary()
|
|
_ = yym848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym849 := z.EncBinary()
|
|
_ = yym849
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[1] {
|
|
yym851 := z.EncBinary()
|
|
_ = yym851
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq846[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
yym852 := z.EncBinary()
|
|
_ = yym852
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
yym854 := z.EncBinary()
|
|
_ = yym854
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
yym855 := z.EncBinary()
|
|
_ = yym855
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[4] {
|
|
yym858 := z.EncBinary()
|
|
_ = yym858
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym859 := z.EncBinary()
|
|
_ = yym859
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yysep846 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym860 := z.DecBinary()
|
|
_ = yym860
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl861 := r.ReadMapStart()
|
|
if yyl861 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl861, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl861 := r.ReadArrayStart()
|
|
if yyl861 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl861, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys862Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys862Slc
|
|
var yyhl862 bool = l >= 0
|
|
for yyj862 := 0; ; yyj862++ {
|
|
if yyhl862 {
|
|
if yyj862 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys862Slc = r.DecodeBytes(yys862Slc, true, true)
|
|
yys862 := string(yys862Slc)
|
|
switch yys862 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "containerPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
case "hostIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys862)
|
|
} // end switch yys862
|
|
} // end for yyj862
|
|
if !yyhl862 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj868 int
|
|
var yyb868 bool
|
|
var yyhl868 bool = l >= 0
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj868-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym874 := z.EncBinary()
|
|
_ = yym874
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep875 := !z.EncBinary()
|
|
yy2arr875 := z.EncBasicHandle().StructToArray
|
|
var yyq875 [3]bool
|
|
_, _, _ = yysep875, yyq875, yy2arr875
|
|
const yyr875 bool = false
|
|
yyq875[1] = x.ReadOnly != false
|
|
if yyr875 || yy2arr875 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn875 int = 2
|
|
for _, b := range yyq875 {
|
|
if b {
|
|
yynn875++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn875)
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
yym877 := z.EncBinary()
|
|
_ = yym877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym878 := z.EncBinary()
|
|
_ = yym878
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
if yyq875[1] {
|
|
yym880 := z.EncBinary()
|
|
_ = yym880
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq875[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym881 := z.EncBinary()
|
|
_ = yym881
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
yym883 := z.EncBinary()
|
|
_ = yym883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("mountPath"))
|
|
yym884 := z.EncBinary()
|
|
_ = yym884
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yysep875 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym885 := z.DecBinary()
|
|
_ = yym885
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl886 := r.ReadMapStart()
|
|
if yyl886 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl886, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl886 := r.ReadArrayStart()
|
|
if yyl886 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl886, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys887Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys887Slc
|
|
var yyhl887 bool = l >= 0
|
|
for yyj887 := 0; ; yyj887++ {
|
|
if yyhl887 {
|
|
if yyj887 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys887Slc = r.DecodeBytes(yys887Slc, true, true)
|
|
yys887 := string(yys887Slc)
|
|
switch yys887 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
case "mountPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys887)
|
|
} // end switch yys887
|
|
} // end for yyj887
|
|
if !yyhl887 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj891 int
|
|
var yyb891 bool
|
|
var yyhl891 bool = l >= 0
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj891-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym895 := z.EncBinary()
|
|
_ = yym895
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep896 := !z.EncBinary()
|
|
yy2arr896 := z.EncBasicHandle().StructToArray
|
|
var yyq896 [3]bool
|
|
_, _, _ = yysep896, yyq896, yy2arr896
|
|
const yyr896 bool = false
|
|
yyq896[1] = x.Value != ""
|
|
yyq896[2] = x.ValueFrom != nil
|
|
if yyr896 || yy2arr896 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn896 int = 1
|
|
for _, b := range yyq896 {
|
|
if b {
|
|
yynn896++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn896)
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
yym898 := z.EncBinary()
|
|
_ = yym898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym899 := z.EncBinary()
|
|
_ = yym899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
if yyq896[1] {
|
|
yym901 := z.EncBinary()
|
|
_ = yym901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq896[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
yym902 := z.EncBinary()
|
|
_ = yym902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
if yyq896[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq896[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("valueFrom"))
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep896 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym904 := z.DecBinary()
|
|
_ = yym904
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl905 := r.ReadMapStart()
|
|
if yyl905 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl905, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl905 := r.ReadArrayStart()
|
|
if yyl905 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl905, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys906Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys906Slc
|
|
var yyhl906 bool = l >= 0
|
|
for yyj906 := 0; ; yyj906++ {
|
|
if yyhl906 {
|
|
if yyj906 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys906Slc = r.DecodeBytes(yys906Slc, true, true)
|
|
yys906 := string(yys906Slc)
|
|
switch yys906 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "value":
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
case "valueFrom":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys906)
|
|
} // end switch yys906
|
|
} // end for yyj906
|
|
if !yyhl906 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj910 int
|
|
var yyb910 bool
|
|
var yyhl910 bool = l >= 0
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj910-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym914 := z.EncBinary()
|
|
_ = yym914
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep915 := !z.EncBinary()
|
|
yy2arr915 := z.EncBasicHandle().StructToArray
|
|
var yyq915 [1]bool
|
|
_, _, _ = yysep915, yyq915, yy2arr915
|
|
const yyr915 bool = false
|
|
if yyr915 || yy2arr915 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn915 int = 1
|
|
for _, b := range yyq915 {
|
|
if b {
|
|
yynn915++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn915)
|
|
}
|
|
if yyr915 || yy2arr915 {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep915 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym917 := z.DecBinary()
|
|
_ = yym917
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl918 := r.ReadMapStart()
|
|
if yyl918 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl918, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl918 := r.ReadArrayStart()
|
|
if yyl918 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl918, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys919Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys919Slc
|
|
var yyhl919 bool = l >= 0
|
|
for yyj919 := 0; ; yyj919++ {
|
|
if yyhl919 {
|
|
if yyj919 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys919Slc = r.DecodeBytes(yys919Slc, true, true)
|
|
yys919 := string(yys919Slc)
|
|
switch yys919 {
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys919)
|
|
} // end switch yys919
|
|
} // end for yyj919
|
|
if !yyhl919 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj921 int
|
|
var yyb921 bool
|
|
var yyhl921 bool = l >= 0
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj921-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym923 := z.EncBinary()
|
|
_ = yym923
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep924 := !z.EncBinary()
|
|
yy2arr924 := z.EncBasicHandle().StructToArray
|
|
var yyq924 [2]bool
|
|
_, _, _ = yysep924, yyq924, yy2arr924
|
|
const yyr924 bool = false
|
|
if yyr924 || yy2arr924 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn924 int = 2
|
|
for _, b := range yyq924 {
|
|
if b {
|
|
yynn924++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn924)
|
|
}
|
|
if yyr924 || yy2arr924 {
|
|
yym926 := z.EncBinary()
|
|
_ = yym926
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym927 := z.EncBinary()
|
|
_ = yym927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr924 || yy2arr924 {
|
|
yym929 := z.EncBinary()
|
|
_ = yym929
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym930 := z.EncBinary()
|
|
_ = yym930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yysep924 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym931 := z.DecBinary()
|
|
_ = yym931
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl932 := r.ReadMapStart()
|
|
if yyl932 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl932, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl932 := r.ReadArrayStart()
|
|
if yyl932 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl932, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys933Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys933Slc
|
|
var yyhl933 bool = l >= 0
|
|
for yyj933 := 0; ; yyj933++ {
|
|
if yyhl933 {
|
|
if yyj933 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys933Slc = r.DecodeBytes(yys933Slc, true, true)
|
|
yys933 := string(yys933Slc)
|
|
switch yys933 {
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "fieldPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys933)
|
|
} // end switch yys933
|
|
} // end for yyj933
|
|
if !yyhl933 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj936 int
|
|
var yyb936 bool
|
|
var yyhl936 bool = l >= 0
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj936-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym939 := z.EncBinary()
|
|
_ = yym939
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep940 := !z.EncBinary()
|
|
yy2arr940 := z.EncBasicHandle().StructToArray
|
|
var yyq940 [4]bool
|
|
_, _, _ = yysep940, yyq940, yy2arr940
|
|
const yyr940 bool = false
|
|
yyq940[0] = x.Path != ""
|
|
yyq940[1] = true
|
|
yyq940[2] = x.Host != ""
|
|
yyq940[3] = x.Scheme != ""
|
|
if yyr940 || yy2arr940 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn940 int = 0
|
|
for _, b := range yyq940 {
|
|
if b {
|
|
yynn940++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn940)
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[0] {
|
|
yym942 := z.EncBinary()
|
|
_ = yym942
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym943 := z.EncBinary()
|
|
_ = yym943
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[1] {
|
|
yy945 := &x.Port
|
|
yym946 := z.EncBinary()
|
|
_ = yym946
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy945) {
|
|
} else if !yym946 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy945)
|
|
} else {
|
|
z.EncFallback(yy945)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq940[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yy947 := &x.Port
|
|
yym948 := z.EncBinary()
|
|
_ = yym948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy947) {
|
|
} else if !yym948 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy947)
|
|
} else {
|
|
z.EncFallback(yy947)
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[2] {
|
|
yym950 := z.EncBinary()
|
|
_ = yym950
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym951 := z.EncBinary()
|
|
_ = yym951
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep940 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym953 := z.DecBinary()
|
|
_ = yym953
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl954 := r.ReadMapStart()
|
|
if yyl954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl954, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl954 := r.ReadArrayStart()
|
|
if yyl954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl954, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys955Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys955Slc
|
|
var yyhl955 bool = l >= 0
|
|
for yyj955 := 0; ; yyj955++ {
|
|
if yyhl955 {
|
|
if yyj955 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys955Slc = r.DecodeBytes(yys955Slc, true, true)
|
|
yys955 := string(yys955Slc)
|
|
switch yys955 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv957 := &x.Port
|
|
yym958 := z.DecBinary()
|
|
_ = yym958
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv957) {
|
|
} else if !yym958 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv957)
|
|
} else {
|
|
z.DecFallback(yyv957, false)
|
|
}
|
|
}
|
|
case "host":
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
case "scheme":
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys955)
|
|
} // end switch yys955
|
|
} // end for yyj955
|
|
if !yyhl955 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj961 int
|
|
var yyb961 bool
|
|
var yyhl961 bool = l >= 0
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv963 := &x.Port
|
|
yym964 := z.DecBinary()
|
|
_ = yym964
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv963) {
|
|
} else if !yym964 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv963)
|
|
} else {
|
|
z.DecFallback(yyv963, false)
|
|
}
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj961-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym967 := z.EncBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *URIScheme) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym968 := z.DecBinary()
|
|
_ = yym968
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym969 := z.EncBinary()
|
|
_ = yym969
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep970 := !z.EncBinary()
|
|
yy2arr970 := z.EncBasicHandle().StructToArray
|
|
var yyq970 [1]bool
|
|
_, _, _ = yysep970, yyq970, yy2arr970
|
|
const yyr970 bool = false
|
|
yyq970[0] = true
|
|
if yyr970 || yy2arr970 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn970 int = 0
|
|
for _, b := range yyq970 {
|
|
if b {
|
|
yynn970++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn970)
|
|
}
|
|
if yyr970 || yy2arr970 {
|
|
if yyq970[0] {
|
|
yy972 := &x.Port
|
|
yym973 := z.EncBinary()
|
|
_ = yym973
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy972) {
|
|
} else if !yym973 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy972)
|
|
} else {
|
|
z.EncFallback(yy972)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq970[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yy974 := &x.Port
|
|
yym975 := z.EncBinary()
|
|
_ = yym975
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy974) {
|
|
} else if !yym975 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy974)
|
|
} else {
|
|
z.EncFallback(yy974)
|
|
}
|
|
}
|
|
}
|
|
if yysep970 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym976 := z.DecBinary()
|
|
_ = yym976
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl977 := r.ReadMapStart()
|
|
if yyl977 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl977, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl977 := r.ReadArrayStart()
|
|
if yyl977 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl977, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys978Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys978Slc
|
|
var yyhl978 bool = l >= 0
|
|
for yyj978 := 0; ; yyj978++ {
|
|
if yyhl978 {
|
|
if yyj978 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys978Slc = r.DecodeBytes(yys978Slc, true, true)
|
|
yys978 := string(yys978Slc)
|
|
switch yys978 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv979 := &x.Port
|
|
yym980 := z.DecBinary()
|
|
_ = yym980
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv979) {
|
|
} else if !yym980 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv979)
|
|
} else {
|
|
z.DecFallback(yyv979, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys978)
|
|
} // end switch yys978
|
|
} // end for yyj978
|
|
if !yyhl978 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj981 int
|
|
var yyb981 bool
|
|
var yyhl981 bool = l >= 0
|
|
yyj981++
|
|
if yyhl981 {
|
|
yyb981 = yyj981 > l
|
|
} else {
|
|
yyb981 = r.CheckBreak()
|
|
}
|
|
if yyb981 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv982 := &x.Port
|
|
yym983 := z.DecBinary()
|
|
_ = yym983
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv982) {
|
|
} else if !yym983 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv982)
|
|
} else {
|
|
z.DecFallback(yyv982, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj981++
|
|
if yyhl981 {
|
|
yyb981 = yyj981 > l
|
|
} else {
|
|
yyb981 = r.CheckBreak()
|
|
}
|
|
if yyb981 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj981-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym984 := z.EncBinary()
|
|
_ = yym984
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep985 := !z.EncBinary()
|
|
yy2arr985 := z.EncBasicHandle().StructToArray
|
|
var yyq985 [1]bool
|
|
_, _, _ = yysep985, yyq985, yy2arr985
|
|
const yyr985 bool = false
|
|
yyq985[0] = len(x.Command) != 0
|
|
if yyr985 || yy2arr985 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn985 int = 0
|
|
for _, b := range yyq985 {
|
|
if b {
|
|
yynn985++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn985)
|
|
}
|
|
if yyr985 || yy2arr985 {
|
|
if yyq985[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym987 := z.EncBinary()
|
|
_ = yym987
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq985[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym988 := z.EncBinary()
|
|
_ = yym988
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep985 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym989 := z.DecBinary()
|
|
_ = yym989
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl990 := r.ReadMapStart()
|
|
if yyl990 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl990, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl990 := r.ReadArrayStart()
|
|
if yyl990 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl990, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys991Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys991Slc
|
|
var yyhl991 bool = l >= 0
|
|
for yyj991 := 0; ; yyj991++ {
|
|
if yyhl991 {
|
|
if yyj991 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys991Slc = r.DecodeBytes(yys991Slc, true, true)
|
|
yys991 := string(yys991Slc)
|
|
switch yys991 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv992 := &x.Command
|
|
yym993 := z.DecBinary()
|
|
_ = yym993
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv992, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys991)
|
|
} // end switch yys991
|
|
} // end for yyj991
|
|
if !yyhl991 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj994 int
|
|
var yyb994 bool
|
|
var yyhl994 bool = l >= 0
|
|
yyj994++
|
|
if yyhl994 {
|
|
yyb994 = yyj994 > l
|
|
} else {
|
|
yyb994 = r.CheckBreak()
|
|
}
|
|
if yyb994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv995 := &x.Command
|
|
yym996 := z.DecBinary()
|
|
_ = yym996
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv995, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj994++
|
|
if yyhl994 {
|
|
yyb994 = yyj994 > l
|
|
} else {
|
|
yyb994 = r.CheckBreak()
|
|
}
|
|
if yyb994 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj994-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym997 := z.EncBinary()
|
|
_ = yym997
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep998 := !z.EncBinary()
|
|
yy2arr998 := z.EncBasicHandle().StructToArray
|
|
var yyq998 [5]bool
|
|
_, _, _ = yysep998, yyq998, yy2arr998
|
|
const yyr998 bool = false
|
|
yyq998[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq998[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq998[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq998[3] = x.InitialDelaySeconds != 0
|
|
yyq998[4] = x.TimeoutSeconds != 0
|
|
if yyr998 || yy2arr998 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn998 int = 0
|
|
for _, b := range yyq998 {
|
|
if b {
|
|
yynn998++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn998)
|
|
}
|
|
var yyn999 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn999 = true
|
|
goto LABEL999
|
|
}
|
|
LABEL999:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn999 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
if yyn999 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1000 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1000 = true
|
|
goto LABEL1000
|
|
}
|
|
LABEL1000:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn1000 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
if yyn1000 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1001 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1001 = true
|
|
goto LABEL1001
|
|
}
|
|
LABEL1001:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn1001 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
if yyn1001 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr998 || yy2arr998 {
|
|
if yyq998[3] {
|
|
yym1003 := z.EncBinary()
|
|
_ = yym1003
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq998[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
yym1004 := z.EncBinary()
|
|
_ = yym1004
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr998 || yy2arr998 {
|
|
if yyq998[4] {
|
|
yym1006 := z.EncBinary()
|
|
_ = yym1006
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq998[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
yym1007 := z.EncBinary()
|
|
_ = yym1007
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yysep998 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1008 := z.DecBinary()
|
|
_ = yym1008
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1009 := r.ReadMapStart()
|
|
if yyl1009 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1009, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1009 := r.ReadArrayStart()
|
|
if yyl1009 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1009, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1010Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1010Slc
|
|
var yyhl1010 bool = l >= 0
|
|
for yyj1010 := 0; ; yyj1010++ {
|
|
if yyhl1010 {
|
|
if yyj1010 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1010Slc = r.DecodeBytes(yys1010Slc, true, true)
|
|
yys1010 := string(yys1010Slc)
|
|
switch yys1010 {
|
|
case "exec":
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
case "httpGet":
|
|
if x.Handler.HTTPGet == nil {
|
|
x.Handler.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
case "tcpSocket":
|
|
if x.Handler.TCPSocket == nil {
|
|
x.Handler.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
case "initialDelaySeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int64(r.DecodeInt(64))
|
|
}
|
|
case "timeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1010)
|
|
} // end switch yys1010
|
|
} // end for yyj1010
|
|
if !yyhl1010 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1016 int
|
|
var yyb1016 bool
|
|
var yyhl1016 bool = l >= 0
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int64(r.DecodeInt(64))
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1016-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1022 := z.EncBinary()
|
|
_ = yym1022
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PullPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1023 := z.DecBinary()
|
|
_ = yym1023
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x Capability) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1024 := z.EncBinary()
|
|
_ = yym1024
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *Capability) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1025 := z.DecBinary()
|
|
_ = yym1025
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1026 := z.EncBinary()
|
|
_ = yym1026
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1027 := !z.EncBinary()
|
|
yy2arr1027 := z.EncBasicHandle().StructToArray
|
|
var yyq1027 [2]bool
|
|
_, _, _ = yysep1027, yyq1027, yy2arr1027
|
|
const yyr1027 bool = false
|
|
yyq1027[0] = len(x.Add) != 0
|
|
yyq1027[1] = len(x.Drop) != 0
|
|
if yyr1027 || yy2arr1027 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1027 int = 0
|
|
for _, b := range yyq1027 {
|
|
if b {
|
|
yynn1027++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1027)
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
if yyq1027[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1029 := z.EncBinary()
|
|
_ = yym1029
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1030 := z.EncBinary()
|
|
_ = yym1030
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
if yyq1027[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1032 := z.EncBinary()
|
|
_ = yym1032
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1033 := z.EncBinary()
|
|
_ = yym1033
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1027 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1034 := z.DecBinary()
|
|
_ = yym1034
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1035 := r.ReadMapStart()
|
|
if yyl1035 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1035, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1035 := r.ReadArrayStart()
|
|
if yyl1035 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1035, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1036Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1036Slc
|
|
var yyhl1036 bool = l >= 0
|
|
for yyj1036 := 0; ; yyj1036++ {
|
|
if yyhl1036 {
|
|
if yyj1036 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1036Slc = r.DecodeBytes(yys1036Slc, true, true)
|
|
yys1036 := string(yys1036Slc)
|
|
switch yys1036 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1037 := &x.Add
|
|
yym1038 := z.DecBinary()
|
|
_ = yym1038
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1037), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1039 := &x.Drop
|
|
yym1040 := z.DecBinary()
|
|
_ = yym1040
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1039), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1036)
|
|
} // end switch yys1036
|
|
} // end for yyj1036
|
|
if !yyhl1036 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1041 int
|
|
var yyb1041 bool
|
|
var yyhl1041 bool = l >= 0
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1042 := &x.Add
|
|
yym1043 := z.DecBinary()
|
|
_ = yym1043
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1042), d)
|
|
}
|
|
}
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1044 := &x.Drop
|
|
yym1045 := z.DecBinary()
|
|
_ = yym1045
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1044), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1041-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1046 := z.EncBinary()
|
|
_ = yym1046
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1047 := !z.EncBinary()
|
|
yy2arr1047 := z.EncBasicHandle().StructToArray
|
|
var yyq1047 [2]bool
|
|
_, _, _ = yysep1047, yyq1047, yy2arr1047
|
|
const yyr1047 bool = false
|
|
yyq1047[0] = len(x.Limits) != 0
|
|
yyq1047[1] = len(x.Requests) != 0
|
|
if yyr1047 || yy2arr1047 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1047 int = 0
|
|
for _, b := range yyq1047 {
|
|
if b {
|
|
yynn1047++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1047)
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
if yyq1047[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
if yyq1047[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("requests"))
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1047 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1050 := z.DecBinary()
|
|
_ = yym1050
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1051 := r.ReadMapStart()
|
|
if yyl1051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1051, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1051 := r.ReadArrayStart()
|
|
if yyl1051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1051, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1052Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1052Slc
|
|
var yyhl1052 bool = l >= 0
|
|
for yyj1052 := 0; ; yyj1052++ {
|
|
if yyhl1052 {
|
|
if yyj1052 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1052Slc = r.DecodeBytes(yys1052Slc, true, true)
|
|
yys1052 := string(yys1052Slc)
|
|
switch yys1052 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1053 := &x.Limits
|
|
yyv1053.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1054 := &x.Requests
|
|
yyv1054.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1052)
|
|
} // end switch yys1052
|
|
} // end for yyj1052
|
|
if !yyhl1052 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1055 int
|
|
var yyb1055 bool
|
|
var yyhl1055 bool = l >= 0
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1056 := &x.Limits
|
|
yyv1056.CodecDecodeSelf(d)
|
|
}
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1057 := &x.Requests
|
|
yyv1057.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1055-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1058 := z.EncBinary()
|
|
_ = yym1058
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1059 := !z.EncBinary()
|
|
yy2arr1059 := z.EncBasicHandle().StructToArray
|
|
var yyq1059 [18]bool
|
|
_, _, _ = yysep1059, yyq1059, yy2arr1059
|
|
const yyr1059 bool = false
|
|
yyq1059[2] = len(x.Command) != 0
|
|
yyq1059[3] = len(x.Args) != 0
|
|
yyq1059[4] = x.WorkingDir != ""
|
|
yyq1059[5] = len(x.Ports) != 0
|
|
yyq1059[6] = len(x.Env) != 0
|
|
yyq1059[7] = true
|
|
yyq1059[8] = len(x.VolumeMounts) != 0
|
|
yyq1059[9] = x.LivenessProbe != nil
|
|
yyq1059[10] = x.ReadinessProbe != nil
|
|
yyq1059[11] = x.Lifecycle != nil
|
|
yyq1059[12] = x.TerminationMessagePath != ""
|
|
yyq1059[14] = x.SecurityContext != nil
|
|
yyq1059[15] = x.Stdin != false
|
|
yyq1059[16] = x.StdinOnce != false
|
|
yyq1059[17] = x.TTY != false
|
|
if yyr1059 || yy2arr1059 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
var yynn1059 int = 3
|
|
for _, b := range yyq1059 {
|
|
if b {
|
|
yynn1059++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1059)
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
yym1061 := z.EncBinary()
|
|
_ = yym1061
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1062 := z.EncBinary()
|
|
_ = yym1062
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
yym1064 := z.EncBinary()
|
|
_ = yym1064
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym1065 := z.EncBinary()
|
|
_ = yym1065
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1067 := z.EncBinary()
|
|
_ = yym1067
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1068 := z.EncBinary()
|
|
_ = yym1068
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1070 := z.EncBinary()
|
|
_ = yym1070
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1071 := z.EncBinary()
|
|
_ = yym1071
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[4] {
|
|
yym1073 := z.EncBinary()
|
|
_ = yym1073
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1059[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
yym1074 := z.EncBinary()
|
|
_ = yym1074
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1076 := z.EncBinary()
|
|
_ = yym1076
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1077 := z.EncBinary()
|
|
_ = yym1077
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1079 := z.EncBinary()
|
|
_ = yym1079
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1080 := z.EncBinary()
|
|
_ = yym1080
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[7] {
|
|
yy1082 := &x.Resources
|
|
yy1082.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
yy1083 := &x.Resources
|
|
yy1083.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1085 := z.EncBinary()
|
|
_ = yym1085
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1086 := z.EncBinary()
|
|
_ = yym1086
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("livenessProbe"))
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readinessProbe"))
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lifecycle"))
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[12] {
|
|
yym1091 := z.EncBinary()
|
|
_ = yym1091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1059[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
yym1092 := z.EncBinary()
|
|
_ = yym1092
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy"))
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[15] {
|
|
yym1096 := z.EncBinary()
|
|
_ = yym1096
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym1097 := z.EncBinary()
|
|
_ = yym1097
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[16] {
|
|
yym1099 := z.EncBinary()
|
|
_ = yym1099
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[16] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
yym1100 := z.EncBinary()
|
|
_ = yym1100
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[17] {
|
|
yym1102 := z.EncBinary()
|
|
_ = yym1102
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[17] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym1103 := z.EncBinary()
|
|
_ = yym1103
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yysep1059 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1104 := z.DecBinary()
|
|
_ = yym1104
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1105 := r.ReadMapStart()
|
|
if yyl1105 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1105, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1105 := r.ReadArrayStart()
|
|
if yyl1105 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1105, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1106Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1106Slc
|
|
var yyhl1106 bool = l >= 0
|
|
for yyj1106 := 0; ; yyj1106++ {
|
|
if yyhl1106 {
|
|
if yyj1106 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1106Slc = r.DecodeBytes(yys1106Slc, true, true)
|
|
yys1106 := string(yys1106Slc)
|
|
switch yys1106 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1109 := &x.Command
|
|
yym1110 := z.DecBinary()
|
|
_ = yym1110
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1109, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1111 := &x.Args
|
|
yym1112 := z.DecBinary()
|
|
_ = yym1112
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1111, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1114 := &x.Ports
|
|
yym1115 := z.DecBinary()
|
|
_ = yym1115
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1114), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1116 := &x.Env
|
|
yym1117 := z.DecBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1116), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1118 := &x.Resources
|
|
yyv1118.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1119 := &x.VolumeMounts
|
|
yym1120 := z.DecBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1119), d)
|
|
}
|
|
}
|
|
case "livenessProbe":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
case "readinessProbe":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
case "lifecycle":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
case "terminationMessagePath":
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
case "imagePullPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
case "securityContext":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
case "stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "stdinOnce":
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
case "tty":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1106)
|
|
} // end switch yys1106
|
|
} // end for yyj1106
|
|
if !yyhl1106 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1130 int
|
|
var yyb1130 bool
|
|
var yyhl1130 bool = l >= 0
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1133 := &x.Command
|
|
yym1134 := z.DecBinary()
|
|
_ = yym1134
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1133, false, d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1135 := &x.Args
|
|
yym1136 := z.DecBinary()
|
|
_ = yym1136
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1135, false, d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1138 := &x.Ports
|
|
yym1139 := z.DecBinary()
|
|
_ = yym1139
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1138), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1140 := &x.Env
|
|
yym1141 := z.DecBinary()
|
|
_ = yym1141
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1140), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1142 := &x.Resources
|
|
yyv1142.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1143 := &x.VolumeMounts
|
|
yym1144 := z.DecBinary()
|
|
_ = yym1144
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1143), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1130-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1154 := z.EncBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1155 := !z.EncBinary()
|
|
yy2arr1155 := z.EncBasicHandle().StructToArray
|
|
var yyq1155 [3]bool
|
|
_, _, _ = yysep1155, yyq1155, yy2arr1155
|
|
const yyr1155 bool = false
|
|
yyq1155[0] = x.Exec != nil
|
|
yyq1155[1] = x.HTTPGet != nil
|
|
yyq1155[2] = x.TCPSocket != nil
|
|
if yyr1155 || yy2arr1155 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1155 int = 0
|
|
for _, b := range yyq1155 {
|
|
if b {
|
|
yynn1155++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1155)
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1155 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1159 := z.DecBinary()
|
|
_ = yym1159
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1160 := r.ReadMapStart()
|
|
if yyl1160 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1160, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1160 := r.ReadArrayStart()
|
|
if yyl1160 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1160, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1161Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1161Slc
|
|
var yyhl1161 bool = l >= 0
|
|
for yyj1161 := 0; ; yyj1161++ {
|
|
if yyhl1161 {
|
|
if yyj1161 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1161Slc = r.DecodeBytes(yys1161Slc, true, true)
|
|
yys1161 := string(yys1161Slc)
|
|
switch yys1161 {
|
|
case "exec":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
case "httpGet":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
case "tcpSocket":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1161)
|
|
} // end switch yys1161
|
|
} // end for yyj1161
|
|
if !yyhl1161 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1165 int
|
|
var yyb1165 bool
|
|
var yyhl1165 bool = l >= 0
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1165-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1169 := z.EncBinary()
|
|
_ = yym1169
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1170 := !z.EncBinary()
|
|
yy2arr1170 := z.EncBasicHandle().StructToArray
|
|
var yyq1170 [2]bool
|
|
_, _, _ = yysep1170, yyq1170, yy2arr1170
|
|
const yyr1170 bool = false
|
|
yyq1170[0] = x.PostStart != nil
|
|
yyq1170[1] = x.PreStop != nil
|
|
if yyr1170 || yy2arr1170 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1170 int = 0
|
|
for _, b := range yyq1170 {
|
|
if b {
|
|
yynn1170++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1170)
|
|
}
|
|
if yyr1170 || yy2arr1170 {
|
|
if yyq1170[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1170[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("postStart"))
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1170 || yy2arr1170 {
|
|
if yyq1170[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1170[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("preStop"))
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1170 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1173 := z.DecBinary()
|
|
_ = yym1173
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1174 := r.ReadMapStart()
|
|
if yyl1174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1174, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1174 := r.ReadArrayStart()
|
|
if yyl1174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1174, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1175Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1175Slc
|
|
var yyhl1175 bool = l >= 0
|
|
for yyj1175 := 0; ; yyj1175++ {
|
|
if yyhl1175 {
|
|
if yyj1175 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1175Slc = r.DecodeBytes(yys1175Slc, true, true)
|
|
yys1175 := string(yys1175Slc)
|
|
switch yys1175 {
|
|
case "postStart":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
case "preStop":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1175)
|
|
} // end switch yys1175
|
|
} // end for yyj1175
|
|
if !yyhl1175 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1178 int
|
|
var yyb1178 bool
|
|
var yyhl1178 bool = l >= 0
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1178-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1181 := z.EncBinary()
|
|
_ = yym1181
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1182 := z.DecBinary()
|
|
_ = yym1182
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1183 := z.EncBinary()
|
|
_ = yym1183
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1184 := !z.EncBinary()
|
|
yy2arr1184 := z.EncBasicHandle().StructToArray
|
|
var yyq1184 [2]bool
|
|
_, _, _ = yysep1184, yyq1184, yy2arr1184
|
|
const yyr1184 bool = false
|
|
yyq1184[0] = x.Reason != ""
|
|
yyq1184[1] = x.Message != ""
|
|
if yyr1184 || yy2arr1184 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1184 int = 0
|
|
for _, b := range yyq1184 {
|
|
if b {
|
|
yynn1184++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1184)
|
|
}
|
|
if yyr1184 || yy2arr1184 {
|
|
if yyq1184[0] {
|
|
yym1186 := z.EncBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1184[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1187 := z.EncBinary()
|
|
_ = yym1187
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1184 || yy2arr1184 {
|
|
if yyq1184[1] {
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1184[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1190 := z.EncBinary()
|
|
_ = yym1190
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1184 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1191 := z.DecBinary()
|
|
_ = yym1191
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1192 := r.ReadMapStart()
|
|
if yyl1192 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1192, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1192 := r.ReadArrayStart()
|
|
if yyl1192 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1192, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1193Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1193Slc
|
|
var yyhl1193 bool = l >= 0
|
|
for yyj1193 := 0; ; yyj1193++ {
|
|
if yyhl1193 {
|
|
if yyj1193 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1193Slc = r.DecodeBytes(yys1193Slc, true, true)
|
|
yys1193 := string(yys1193Slc)
|
|
switch yys1193 {
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1193)
|
|
} // end switch yys1193
|
|
} // end for yyj1193
|
|
if !yyhl1193 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1196 int
|
|
var yyb1196 bool
|
|
var yyhl1196 bool = l >= 0
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1196-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1199 := z.EncBinary()
|
|
_ = yym1199
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1200 := !z.EncBinary()
|
|
yy2arr1200 := z.EncBasicHandle().StructToArray
|
|
var yyq1200 [1]bool
|
|
_, _, _ = yysep1200, yyq1200, yy2arr1200
|
|
const yyr1200 bool = false
|
|
yyq1200[0] = true
|
|
if yyr1200 || yy2arr1200 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1200 int = 0
|
|
for _, b := range yyq1200 {
|
|
if b {
|
|
yynn1200++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1200)
|
|
}
|
|
if yyr1200 || yy2arr1200 {
|
|
if yyq1200[0] {
|
|
yy1202 := &x.StartedAt
|
|
yym1203 := z.EncBinary()
|
|
_ = yym1203
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1202) {
|
|
} else if yym1203 {
|
|
z.EncBinaryMarshal(yy1202)
|
|
} else if !yym1203 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1202)
|
|
} else {
|
|
z.EncFallback(yy1202)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1200[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1204 := &x.StartedAt
|
|
yym1205 := z.EncBinary()
|
|
_ = yym1205
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1204) {
|
|
} else if yym1205 {
|
|
z.EncBinaryMarshal(yy1204)
|
|
} else if !yym1205 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1204)
|
|
} else {
|
|
z.EncFallback(yy1204)
|
|
}
|
|
}
|
|
}
|
|
if yysep1200 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1206 := z.DecBinary()
|
|
_ = yym1206
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1207 := r.ReadMapStart()
|
|
if yyl1207 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1207, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1207 := r.ReadArrayStart()
|
|
if yyl1207 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1207, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1208Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1208Slc
|
|
var yyhl1208 bool = l >= 0
|
|
for yyj1208 := 0; ; yyj1208++ {
|
|
if yyhl1208 {
|
|
if yyj1208 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1208Slc = r.DecodeBytes(yys1208Slc, true, true)
|
|
yys1208 := string(yys1208Slc)
|
|
switch yys1208 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1209 := &x.StartedAt
|
|
yym1210 := z.DecBinary()
|
|
_ = yym1210
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1209) {
|
|
} else if yym1210 {
|
|
z.DecBinaryUnmarshal(yyv1209)
|
|
} else if !yym1210 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1209)
|
|
} else {
|
|
z.DecFallback(yyv1209, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1208)
|
|
} // end switch yys1208
|
|
} // end for yyj1208
|
|
if !yyhl1208 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1211 int
|
|
var yyb1211 bool
|
|
var yyhl1211 bool = l >= 0
|
|
yyj1211++
|
|
if yyhl1211 {
|
|
yyb1211 = yyj1211 > l
|
|
} else {
|
|
yyb1211 = r.CheckBreak()
|
|
}
|
|
if yyb1211 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1212 := &x.StartedAt
|
|
yym1213 := z.DecBinary()
|
|
_ = yym1213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1212) {
|
|
} else if yym1213 {
|
|
z.DecBinaryUnmarshal(yyv1212)
|
|
} else if !yym1213 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1212)
|
|
} else {
|
|
z.DecFallback(yyv1212, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1211++
|
|
if yyhl1211 {
|
|
yyb1211 = yyj1211 > l
|
|
} else {
|
|
yyb1211 = r.CheckBreak()
|
|
}
|
|
if yyb1211 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1211-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1214 := z.EncBinary()
|
|
_ = yym1214
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1215 := !z.EncBinary()
|
|
yy2arr1215 := z.EncBasicHandle().StructToArray
|
|
var yyq1215 [7]bool
|
|
_, _, _ = yysep1215, yyq1215, yy2arr1215
|
|
const yyr1215 bool = false
|
|
yyq1215[1] = x.Signal != 0
|
|
yyq1215[2] = x.Reason != ""
|
|
yyq1215[3] = x.Message != ""
|
|
yyq1215[4] = true
|
|
yyq1215[5] = true
|
|
yyq1215[6] = x.ContainerID != ""
|
|
if yyr1215 || yy2arr1215 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1215 int = 1
|
|
for _, b := range yyq1215 {
|
|
if b {
|
|
yynn1215++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1215)
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
yym1217 := z.EncBinary()
|
|
_ = yym1217
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
yym1218 := z.EncBinary()
|
|
_ = yym1218
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[1] {
|
|
yym1220 := z.EncBinary()
|
|
_ = yym1220
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1215[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
yym1221 := z.EncBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[2] {
|
|
yym1223 := z.EncBinary()
|
|
_ = yym1223
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1224 := z.EncBinary()
|
|
_ = yym1224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[3] {
|
|
yym1226 := z.EncBinary()
|
|
_ = yym1226
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1227 := z.EncBinary()
|
|
_ = yym1227
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[4] {
|
|
yy1229 := &x.StartedAt
|
|
yym1230 := z.EncBinary()
|
|
_ = yym1230
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1229) {
|
|
} else if yym1230 {
|
|
z.EncBinaryMarshal(yy1229)
|
|
} else if !yym1230 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1229)
|
|
} else {
|
|
z.EncFallback(yy1229)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1215[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1231 := &x.StartedAt
|
|
yym1232 := z.EncBinary()
|
|
_ = yym1232
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1231) {
|
|
} else if yym1232 {
|
|
z.EncBinaryMarshal(yy1231)
|
|
} else if !yym1232 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1231)
|
|
} else {
|
|
z.EncFallback(yy1231)
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[5] {
|
|
yy1234 := &x.FinishedAt
|
|
yym1235 := z.EncBinary()
|
|
_ = yym1235
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1234) {
|
|
} else if yym1235 {
|
|
z.EncBinaryMarshal(yy1234)
|
|
} else if !yym1235 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1234)
|
|
} else {
|
|
z.EncFallback(yy1234)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1215[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
yy1236 := &x.FinishedAt
|
|
yym1237 := z.EncBinary()
|
|
_ = yym1237
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1236) {
|
|
} else if yym1237 {
|
|
z.EncBinaryMarshal(yy1236)
|
|
} else if !yym1237 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1236)
|
|
} else {
|
|
z.EncFallback(yy1236)
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[6] {
|
|
yym1239 := z.EncBinary()
|
|
_ = yym1239
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1240 := z.EncBinary()
|
|
_ = yym1240
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1215 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1241 := z.DecBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1242 := r.ReadMapStart()
|
|
if yyl1242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1242, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1242 := r.ReadArrayStart()
|
|
if yyl1242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1242, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1243Slc
|
|
var yyhl1243 bool = l >= 0
|
|
for yyj1243 := 0; ; yyj1243++ {
|
|
if yyhl1243 {
|
|
if yyj1243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1243Slc = r.DecodeBytes(yys1243Slc, true, true)
|
|
yys1243 := string(yys1243Slc)
|
|
switch yys1243 {
|
|
case "exitCode":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "signal":
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1248 := &x.StartedAt
|
|
yym1249 := z.DecBinary()
|
|
_ = yym1249
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1248) {
|
|
} else if yym1249 {
|
|
z.DecBinaryUnmarshal(yyv1248)
|
|
} else if !yym1249 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1248)
|
|
} else {
|
|
z.DecFallback(yyv1248, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1250 := &x.FinishedAt
|
|
yym1251 := z.DecBinary()
|
|
_ = yym1251
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1250) {
|
|
} else if yym1251 {
|
|
z.DecBinaryUnmarshal(yyv1250)
|
|
} else if !yym1251 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1250)
|
|
} else {
|
|
z.DecFallback(yyv1250, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1243)
|
|
} // end switch yys1243
|
|
} // end for yyj1243
|
|
if !yyhl1243 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1253 int
|
|
var yyb1253 bool
|
|
var yyhl1253 bool = l >= 0
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1258 := &x.StartedAt
|
|
yym1259 := z.DecBinary()
|
|
_ = yym1259
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1258) {
|
|
} else if yym1259 {
|
|
z.DecBinaryUnmarshal(yyv1258)
|
|
} else if !yym1259 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1258)
|
|
} else {
|
|
z.DecFallback(yyv1258, false)
|
|
}
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1260 := &x.FinishedAt
|
|
yym1261 := z.DecBinary()
|
|
_ = yym1261
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1260) {
|
|
} else if yym1261 {
|
|
z.DecBinaryUnmarshal(yyv1260)
|
|
} else if !yym1261 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1260)
|
|
} else {
|
|
z.DecFallback(yyv1260, false)
|
|
}
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1253-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1263 := z.EncBinary()
|
|
_ = yym1263
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1264 := !z.EncBinary()
|
|
yy2arr1264 := z.EncBasicHandle().StructToArray
|
|
var yyq1264 [3]bool
|
|
_, _, _ = yysep1264, yyq1264, yy2arr1264
|
|
const yyr1264 bool = false
|
|
yyq1264[0] = x.Waiting != nil
|
|
yyq1264[1] = x.Running != nil
|
|
yyq1264[2] = x.Terminated != nil
|
|
if yyr1264 || yy2arr1264 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1264 int = 0
|
|
for _, b := range yyq1264 {
|
|
if b {
|
|
yynn1264++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1264)
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("waiting"))
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("running"))
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminated"))
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1264 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1268 := z.DecBinary()
|
|
_ = yym1268
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1269 := r.ReadMapStart()
|
|
if yyl1269 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1269, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1269 := r.ReadArrayStart()
|
|
if yyl1269 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1269, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1270Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1270Slc
|
|
var yyhl1270 bool = l >= 0
|
|
for yyj1270 := 0; ; yyj1270++ {
|
|
if yyhl1270 {
|
|
if yyj1270 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1270Slc = r.DecodeBytes(yys1270Slc, true, true)
|
|
yys1270 := string(yys1270Slc)
|
|
switch yys1270 {
|
|
case "waiting":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
case "running":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
case "terminated":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1270)
|
|
} // end switch yys1270
|
|
} // end for yyj1270
|
|
if !yyhl1270 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1274 int
|
|
var yyb1274 bool
|
|
var yyhl1274 bool = l >= 0
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1274-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1278 := z.EncBinary()
|
|
_ = yym1278
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1279 := !z.EncBinary()
|
|
yy2arr1279 := z.EncBasicHandle().StructToArray
|
|
var yyq1279 [8]bool
|
|
_, _, _ = yysep1279, yyq1279, yy2arr1279
|
|
const yyr1279 bool = false
|
|
yyq1279[1] = true
|
|
yyq1279[2] = true
|
|
yyq1279[7] = x.ContainerID != ""
|
|
if yyr1279 || yy2arr1279 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1279 int = 5
|
|
for _, b := range yyq1279 {
|
|
if b {
|
|
yynn1279++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1279)
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1281 := z.EncBinary()
|
|
_ = yym1281
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1282 := z.EncBinary()
|
|
_ = yym1282
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[1] {
|
|
yy1284 := &x.State
|
|
yy1284.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1279[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
yy1285 := &x.State
|
|
yy1285.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[2] {
|
|
yy1287 := &x.LastTerminationState
|
|
yy1287.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1279[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
yy1288 := &x.LastTerminationState
|
|
yy1288.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1290 := z.EncBinary()
|
|
_ = yym1290
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
yym1291 := z.EncBinary()
|
|
_ = yym1291
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1293 := z.EncBinary()
|
|
_ = yym1293
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
yym1294 := z.EncBinary()
|
|
_ = yym1294
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1296 := z.EncBinary()
|
|
_ = yym1296
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym1297 := z.EncBinary()
|
|
_ = yym1297
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1299 := z.EncBinary()
|
|
_ = yym1299
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imageID"))
|
|
yym1300 := z.EncBinary()
|
|
_ = yym1300
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[7] {
|
|
yym1302 := z.EncBinary()
|
|
_ = yym1302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1279[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1303 := z.EncBinary()
|
|
_ = yym1303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1279 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1304 := z.DecBinary()
|
|
_ = yym1304
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1305 := r.ReadMapStart()
|
|
if yyl1305 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1305, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1305 := r.ReadArrayStart()
|
|
if yyl1305 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1305, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1306Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1306Slc
|
|
var yyhl1306 bool = l >= 0
|
|
for yyj1306 := 0; ; yyj1306++ {
|
|
if yyhl1306 {
|
|
if yyj1306 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1306Slc = r.DecodeBytes(yys1306Slc, true, true)
|
|
yys1306 := string(yys1306Slc)
|
|
switch yys1306 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1308 := &x.State
|
|
yyv1308.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1309 := &x.LastTerminationState
|
|
yyv1309.CodecDecodeSelf(d)
|
|
}
|
|
case "ready":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
case "restartCount":
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
case "imageID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1306)
|
|
} // end switch yys1306
|
|
} // end for yyj1306
|
|
if !yyhl1306 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1315 int
|
|
var yyb1315 bool
|
|
var yyhl1315 bool = l >= 0
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1317 := &x.State
|
|
yyv1317.CodecDecodeSelf(d)
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1318 := &x.LastTerminationState
|
|
yyv1318.CodecDecodeSelf(d)
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1315-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1324 := z.EncBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PodPhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1325 := z.DecBinary()
|
|
_ = yym1325
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PodConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1326 := z.EncBinary()
|
|
_ = yym1326
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PodConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1327 := z.DecBinary()
|
|
_ = yym1327
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1328 := z.EncBinary()
|
|
_ = yym1328
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1329 := !z.EncBinary()
|
|
yy2arr1329 := z.EncBasicHandle().StructToArray
|
|
var yyq1329 [6]bool
|
|
_, _, _ = yysep1329, yyq1329, yy2arr1329
|
|
const yyr1329 bool = false
|
|
yyq1329[2] = true
|
|
yyq1329[3] = true
|
|
yyq1329[4] = x.Reason != ""
|
|
yyq1329[5] = x.Message != ""
|
|
if yyr1329 || yy2arr1329 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn1329 int = 2
|
|
for _, b := range yyq1329 {
|
|
if b {
|
|
yynn1329++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1329)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[2] {
|
|
yy1333 := &x.LastProbeTime
|
|
yym1334 := z.EncBinary()
|
|
_ = yym1334
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1333) {
|
|
} else if yym1334 {
|
|
z.EncBinaryMarshal(yy1333)
|
|
} else if !yym1334 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1333)
|
|
} else {
|
|
z.EncFallback(yy1333)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1329[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
yy1335 := &x.LastProbeTime
|
|
yym1336 := z.EncBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1335) {
|
|
} else if yym1336 {
|
|
z.EncBinaryMarshal(yy1335)
|
|
} else if !yym1336 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1335)
|
|
} else {
|
|
z.EncFallback(yy1335)
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[3] {
|
|
yy1338 := &x.LastTransitionTime
|
|
yym1339 := z.EncBinary()
|
|
_ = yym1339
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1338) {
|
|
} else if yym1339 {
|
|
z.EncBinaryMarshal(yy1338)
|
|
} else if !yym1339 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1338)
|
|
} else {
|
|
z.EncFallback(yy1338)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1329[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy1340 := &x.LastTransitionTime
|
|
yym1341 := z.EncBinary()
|
|
_ = yym1341
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1340) {
|
|
} else if yym1341 {
|
|
z.EncBinaryMarshal(yy1340)
|
|
} else if !yym1341 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1340)
|
|
} else {
|
|
z.EncFallback(yy1340)
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[4] {
|
|
yym1343 := z.EncBinary()
|
|
_ = yym1343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1329[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1344 := z.EncBinary()
|
|
_ = yym1344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[5] {
|
|
yym1346 := z.EncBinary()
|
|
_ = yym1346
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1329[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1347 := z.EncBinary()
|
|
_ = yym1347
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1329 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1348 := z.DecBinary()
|
|
_ = yym1348
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1349 := r.ReadMapStart()
|
|
if yyl1349 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1349, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1349 := r.ReadArrayStart()
|
|
if yyl1349 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1349, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1350Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1350Slc
|
|
var yyhl1350 bool = l >= 0
|
|
for yyj1350 := 0; ; yyj1350++ {
|
|
if yyhl1350 {
|
|
if yyj1350 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1350Slc = r.DecodeBytes(yys1350Slc, true, true)
|
|
yys1350 := string(yys1350Slc)
|
|
switch yys1350 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "lastProbeTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1353 := &x.LastProbeTime
|
|
yym1354 := z.DecBinary()
|
|
_ = yym1354
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1353) {
|
|
} else if yym1354 {
|
|
z.DecBinaryUnmarshal(yyv1353)
|
|
} else if !yym1354 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1353)
|
|
} else {
|
|
z.DecFallback(yyv1353, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1355 := &x.LastTransitionTime
|
|
yym1356 := z.DecBinary()
|
|
_ = yym1356
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1355) {
|
|
} else if yym1356 {
|
|
z.DecBinaryUnmarshal(yyv1355)
|
|
} else if !yym1356 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1355)
|
|
} else {
|
|
z.DecFallback(yyv1355, false)
|
|
}
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1350)
|
|
} // end switch yys1350
|
|
} // end for yyj1350
|
|
if !yyhl1350 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1359 int
|
|
var yyb1359 bool
|
|
var yyhl1359 bool = l >= 0
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1362 := &x.LastProbeTime
|
|
yym1363 := z.DecBinary()
|
|
_ = yym1363
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1362) {
|
|
} else if yym1363 {
|
|
z.DecBinaryUnmarshal(yyv1362)
|
|
} else if !yym1363 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1362)
|
|
} else {
|
|
z.DecFallback(yyv1362, false)
|
|
}
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1364 := &x.LastTransitionTime
|
|
yym1365 := z.DecBinary()
|
|
_ = yym1365
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1364) {
|
|
} else if yym1365 {
|
|
z.DecBinaryUnmarshal(yyv1364)
|
|
} else if !yym1365 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1364)
|
|
} else {
|
|
z.DecFallback(yyv1364, false)
|
|
}
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1359-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1368 := z.EncBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *RestartPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1369 := z.DecBinary()
|
|
_ = yym1369
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1370 := z.EncBinary()
|
|
_ = yym1370
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1371 := !z.EncBinary()
|
|
yy2arr1371 := z.EncBasicHandle().StructToArray
|
|
var yyq1371 [4]bool
|
|
_, _, _ = yysep1371, yyq1371, yy2arr1371
|
|
const yyr1371 bool = false
|
|
yyq1371[0] = x.Kind != ""
|
|
yyq1371[1] = x.APIVersion != ""
|
|
yyq1371[2] = true
|
|
if yyr1371 || yy2arr1371 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1371 int = 1
|
|
for _, b := range yyq1371 {
|
|
if b {
|
|
yynn1371++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1371)
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[0] {
|
|
yym1373 := z.EncBinary()
|
|
_ = yym1373
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1371[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1374 := z.EncBinary()
|
|
_ = yym1374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[1] {
|
|
yym1376 := z.EncBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1371[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1377 := z.EncBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[2] {
|
|
yy1379 := &x.ListMeta
|
|
yym1380 := z.EncBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1379) {
|
|
} else {
|
|
z.EncFallback(yy1379)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1371[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1381 := &x.ListMeta
|
|
yym1382 := z.EncBinary()
|
|
_ = yym1382
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1381) {
|
|
} else {
|
|
z.EncFallback(yy1381)
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1384 := z.EncBinary()
|
|
_ = yym1384
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1385 := z.EncBinary()
|
|
_ = yym1385
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1371 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1386 := z.DecBinary()
|
|
_ = yym1386
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1387 := r.ReadMapStart()
|
|
if yyl1387 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1387, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1387 := r.ReadArrayStart()
|
|
if yyl1387 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1387, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1388Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1388Slc
|
|
var yyhl1388 bool = l >= 0
|
|
for yyj1388 := 0; ; yyj1388++ {
|
|
if yyhl1388 {
|
|
if yyj1388 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1388Slc = r.DecodeBytes(yys1388Slc, true, true)
|
|
yys1388 := string(yys1388Slc)
|
|
switch yys1388 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1391 := &x.ListMeta
|
|
yym1392 := z.DecBinary()
|
|
_ = yym1392
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1391) {
|
|
} else {
|
|
z.DecFallback(yyv1391, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1393 := &x.Items
|
|
yym1394 := z.DecBinary()
|
|
_ = yym1394
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1393), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1388)
|
|
} // end switch yys1388
|
|
} // end for yyj1388
|
|
if !yyhl1388 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1395 int
|
|
var yyb1395 bool
|
|
var yyhl1395 bool = l >= 0
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1398 := &x.ListMeta
|
|
yym1399 := z.DecBinary()
|
|
_ = yym1399
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1398) {
|
|
} else {
|
|
z.DecFallback(yyv1398, false)
|
|
}
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1400 := &x.Items
|
|
yym1401 := z.DecBinary()
|
|
_ = yym1401
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1400), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1395-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1402 := z.EncBinary()
|
|
_ = yym1402
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *DNSPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1403 := z.DecBinary()
|
|
_ = yym1403
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1404 := z.EncBinary()
|
|
_ = yym1404
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1405 := !z.EncBinary()
|
|
yy2arr1405 := z.EncBasicHandle().StructToArray
|
|
var yyq1405 [11]bool
|
|
_, _, _ = yysep1405, yyq1405, yy2arr1405
|
|
const yyr1405 bool = false
|
|
yyq1405[2] = x.RestartPolicy != ""
|
|
yyq1405[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1405[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1405[5] = x.DNSPolicy != ""
|
|
yyq1405[6] = len(x.NodeSelector) != 0
|
|
yyq1405[8] = x.NodeName != ""
|
|
yyq1405[9] = x.SecurityContext != nil
|
|
yyq1405[10] = len(x.ImagePullSecrets) != 0
|
|
if yyr1405 || yy2arr1405 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
var yynn1405 int = 3
|
|
for _, b := range yyq1405 {
|
|
if b {
|
|
yynn1405++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1405)
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1407 := z.EncBinary()
|
|
_ = yym1407
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumes"))
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1408 := z.EncBinary()
|
|
_ = yym1408
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1410 := z.EncBinary()
|
|
_ = yym1410
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containers"))
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1411 := z.EncBinary()
|
|
_ = yym1411
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1414 := *x.TerminationGracePeriodSeconds
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1414))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1416 := *x.TerminationGracePeriodSeconds
|
|
yym1417 := z.EncBinary()
|
|
_ = yym1417
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1416))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1419 := *x.ActiveDeadlineSeconds
|
|
yym1420 := z.EncBinary()
|
|
_ = yym1420
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1419))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1421 := *x.ActiveDeadlineSeconds
|
|
yym1422 := z.EncBinary()
|
|
_ = yym1422
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1421))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1425 := z.EncBinary()
|
|
_ = yym1425
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1426 := z.EncBinary()
|
|
_ = yym1426
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
yym1428 := z.EncBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName"))
|
|
yym1429 := z.EncBinary()
|
|
_ = yym1429
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[8] {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
yym1432 := z.EncBinary()
|
|
_ = yym1432
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1435 := z.EncBinary()
|
|
_ = yym1435
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1436 := z.EncBinary()
|
|
_ = yym1436
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1405 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1437 := z.DecBinary()
|
|
_ = yym1437
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1438 := r.ReadMapStart()
|
|
if yyl1438 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1438, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1438 := r.ReadArrayStart()
|
|
if yyl1438 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1438, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1439Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1439Slc
|
|
var yyhl1439 bool = l >= 0
|
|
for yyj1439 := 0; ; yyj1439++ {
|
|
if yyhl1439 {
|
|
if yyj1439 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1439Slc = r.DecodeBytes(yys1439Slc, true, true)
|
|
yys1439 := string(yys1439Slc)
|
|
switch yys1439 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1440 := &x.Volumes
|
|
yym1441 := z.DecBinary()
|
|
_ = yym1441
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1440), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1442 := &x.Containers
|
|
yym1443 := z.DecBinary()
|
|
_ = yym1443
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1442), d)
|
|
}
|
|
}
|
|
case "restartPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
case "terminationGracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1446 := z.DecBinary()
|
|
_ = yym1446
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "activeDeadlineSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1448 := z.DecBinary()
|
|
_ = yym1448
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "dnsPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
case "nodeSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1450 := &x.NodeSelector
|
|
yym1451 := z.DecBinary()
|
|
_ = yym1451
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1450, false, d)
|
|
}
|
|
}
|
|
case "serviceAccountName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
case "nodeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
case "securityContext":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1455 := &x.ImagePullSecrets
|
|
yym1456 := z.DecBinary()
|
|
_ = yym1456
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1455), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1439)
|
|
} // end switch yys1439
|
|
} // end for yyj1439
|
|
if !yyhl1439 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1457 int
|
|
var yyb1457 bool
|
|
var yyhl1457 bool = l >= 0
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1458 := &x.Volumes
|
|
yym1459 := z.DecBinary()
|
|
_ = yym1459
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1458), d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1460 := &x.Containers
|
|
yym1461 := z.DecBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1460), d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1464 := z.DecBinary()
|
|
_ = yym1464
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1466 := z.DecBinary()
|
|
_ = yym1466
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1468 := &x.NodeSelector
|
|
yym1469 := z.DecBinary()
|
|
_ = yym1469
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1468, false, d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1473 := &x.ImagePullSecrets
|
|
yym1474 := z.DecBinary()
|
|
_ = yym1474
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1473), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1457-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1475 := z.EncBinary()
|
|
_ = yym1475
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1476 := !z.EncBinary()
|
|
yy2arr1476 := z.EncBasicHandle().StructToArray
|
|
var yyq1476 [3]bool
|
|
_, _, _ = yysep1476, yyq1476, yy2arr1476
|
|
const yyr1476 bool = false
|
|
yyq1476[0] = x.HostNetwork != false
|
|
yyq1476[1] = x.HostPID != false
|
|
yyq1476[2] = x.HostIPC != false
|
|
if yyr1476 || yy2arr1476 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1476 int = 0
|
|
for _, b := range yyq1476 {
|
|
if b {
|
|
yynn1476++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1476)
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[0] {
|
|
yym1478 := z.EncBinary()
|
|
_ = yym1478
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
yym1479 := z.EncBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[1] {
|
|
yym1481 := z.EncBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
yym1482 := z.EncBinary()
|
|
_ = yym1482
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[2] {
|
|
yym1484 := z.EncBinary()
|
|
_ = yym1484
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
yym1485 := z.EncBinary()
|
|
_ = yym1485
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yysep1476 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1486 := z.DecBinary()
|
|
_ = yym1486
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1487 := r.ReadMapStart()
|
|
if yyl1487 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1487, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1487 := r.ReadArrayStart()
|
|
if yyl1487 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1487, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1488Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1488Slc
|
|
var yyhl1488 bool = l >= 0
|
|
for yyj1488 := 0; ; yyj1488++ {
|
|
if yyhl1488 {
|
|
if yyj1488 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1488Slc = r.DecodeBytes(yys1488Slc, true, true)
|
|
yys1488 := string(yys1488Slc)
|
|
switch yys1488 {
|
|
case "hostNetwork":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
case "hostPID":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
case "hostIPC":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1488)
|
|
} // end switch yys1488
|
|
} // end for yyj1488
|
|
if !yyhl1488 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1492 int
|
|
var yyb1492 bool
|
|
var yyhl1492 bool = l >= 0
|
|
yyj1492++
|
|
if yyhl1492 {
|
|
yyb1492 = yyj1492 > l
|
|
} else {
|
|
yyb1492 = r.CheckBreak()
|
|
}
|
|
if yyb1492 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1492++
|
|
if yyhl1492 {
|
|
yyb1492 = yyj1492 > l
|
|
} else {
|
|
yyb1492 = r.CheckBreak()
|
|
}
|
|
if yyb1492 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1492++
|
|
if yyhl1492 {
|
|
yyb1492 = yyj1492 > l
|
|
} else {
|
|
yyb1492 = r.CheckBreak()
|
|
}
|
|
if yyb1492 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1492++
|
|
if yyhl1492 {
|
|
yyb1492 = yyj1492 > l
|
|
} else {
|
|
yyb1492 = r.CheckBreak()
|
|
}
|
|
if yyb1492 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1492-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1496 := z.EncBinary()
|
|
_ = yym1496
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1497 := !z.EncBinary()
|
|
yy2arr1497 := z.EncBasicHandle().StructToArray
|
|
var yyq1497 [8]bool
|
|
_, _, _ = yysep1497, yyq1497, yy2arr1497
|
|
const yyr1497 bool = false
|
|
yyq1497[0] = x.Phase != ""
|
|
yyq1497[1] = len(x.Conditions) != 0
|
|
yyq1497[2] = x.Message != ""
|
|
yyq1497[3] = x.Reason != ""
|
|
yyq1497[4] = x.HostIP != ""
|
|
yyq1497[5] = x.PodIP != ""
|
|
yyq1497[6] = x.StartTime != nil
|
|
yyq1497[7] = len(x.ContainerStatuses) != 0
|
|
if yyr1497 || yy2arr1497 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1497 int = 0
|
|
for _, b := range yyq1497 {
|
|
if b {
|
|
yynn1497++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1497)
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1497[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1500 := z.EncBinary()
|
|
_ = yym1500
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1501 := z.EncBinary()
|
|
_ = yym1501
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[2] {
|
|
yym1503 := z.EncBinary()
|
|
_ = yym1503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1497[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[3] {
|
|
yym1506 := z.EncBinary()
|
|
_ = yym1506
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1497[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1507 := z.EncBinary()
|
|
_ = yym1507
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[4] {
|
|
yym1509 := z.EncBinary()
|
|
_ = yym1509
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1497[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym1510 := z.EncBinary()
|
|
_ = yym1510
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[5] {
|
|
yym1512 := z.EncBinary()
|
|
_ = yym1512
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1497[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
yym1513 := z.EncBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1515 := z.EncBinary()
|
|
_ = yym1515
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1515 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1515 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1516 := z.EncBinary()
|
|
_ = yym1516
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1516 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1516 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1497 || yy2arr1497 {
|
|
if yyq1497[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1518 := z.EncBinary()
|
|
_ = yym1518
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1497[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1519 := z.EncBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1497 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1520 := z.DecBinary()
|
|
_ = yym1520
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1521 := r.ReadMapStart()
|
|
if yyl1521 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1521, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1521 := r.ReadArrayStart()
|
|
if yyl1521 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1521, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1522Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1522Slc
|
|
var yyhl1522 bool = l >= 0
|
|
for yyj1522 := 0; ; yyj1522++ {
|
|
if yyhl1522 {
|
|
if yyj1522 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1522Slc = r.DecodeBytes(yys1522Slc, true, true)
|
|
yys1522 := string(yys1522Slc)
|
|
switch yys1522 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1524 := &x.Conditions
|
|
yym1525 := z.DecBinary()
|
|
_ = yym1525
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1524), d)
|
|
}
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "hostIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
case "podIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
case "startTime":
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1531 := z.DecBinary()
|
|
_ = yym1531
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1531 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1531 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1532 := &x.ContainerStatuses
|
|
yym1533 := z.DecBinary()
|
|
_ = yym1533
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1532), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1522)
|
|
} // end switch yys1522
|
|
} // end for yyj1522
|
|
if !yyhl1522 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1534 int
|
|
var yyb1534 bool
|
|
var yyhl1534 bool = l >= 0
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1536 := &x.Conditions
|
|
yym1537 := z.DecBinary()
|
|
_ = yym1537
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1536), d)
|
|
}
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1543 := z.DecBinary()
|
|
_ = yym1543
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1543 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1543 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1544 := &x.ContainerStatuses
|
|
yym1545 := z.DecBinary()
|
|
_ = yym1545
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1544), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1534++
|
|
if yyhl1534 {
|
|
yyb1534 = yyj1534 > l
|
|
} else {
|
|
yyb1534 = r.CheckBreak()
|
|
}
|
|
if yyb1534 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1534-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1546 := z.EncBinary()
|
|
_ = yym1546
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1547 := !z.EncBinary()
|
|
yy2arr1547 := z.EncBasicHandle().StructToArray
|
|
var yyq1547 [4]bool
|
|
_, _, _ = yysep1547, yyq1547, yy2arr1547
|
|
const yyr1547 bool = false
|
|
yyq1547[0] = x.Kind != ""
|
|
yyq1547[1] = x.APIVersion != ""
|
|
yyq1547[2] = true
|
|
yyq1547[3] = true
|
|
if yyr1547 || yy2arr1547 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1547 int = 0
|
|
for _, b := range yyq1547 {
|
|
if b {
|
|
yynn1547++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1547)
|
|
}
|
|
if yyr1547 || yy2arr1547 {
|
|
if yyq1547[0] {
|
|
yym1549 := z.EncBinary()
|
|
_ = yym1549
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1547[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1550 := z.EncBinary()
|
|
_ = yym1550
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1547 || yy2arr1547 {
|
|
if yyq1547[1] {
|
|
yym1552 := z.EncBinary()
|
|
_ = yym1552
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1547[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1553 := z.EncBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1547 || yy2arr1547 {
|
|
if yyq1547[2] {
|
|
yy1555 := &x.ObjectMeta
|
|
yy1555.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1547[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1556 := &x.ObjectMeta
|
|
yy1556.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1547 || yy2arr1547 {
|
|
if yyq1547[3] {
|
|
yy1558 := &x.Status
|
|
yy1558.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1547[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1559 := &x.Status
|
|
yy1559.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1547 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1560 := z.DecBinary()
|
|
_ = yym1560
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1561 := r.ReadMapStart()
|
|
if yyl1561 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1561, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1561 := r.ReadArrayStart()
|
|
if yyl1561 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1561, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1562Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1562Slc
|
|
var yyhl1562 bool = l >= 0
|
|
for yyj1562 := 0; ; yyj1562++ {
|
|
if yyhl1562 {
|
|
if yyj1562 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1562Slc = r.DecodeBytes(yys1562Slc, true, true)
|
|
yys1562 := string(yys1562Slc)
|
|
switch yys1562 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1565 := &x.ObjectMeta
|
|
yyv1565.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1566 := &x.Status
|
|
yyv1566.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1562)
|
|
} // end switch yys1562
|
|
} // end for yyj1562
|
|
if !yyhl1562 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1567 int
|
|
var yyb1567 bool
|
|
var yyhl1567 bool = l >= 0
|
|
yyj1567++
|
|
if yyhl1567 {
|
|
yyb1567 = yyj1567 > l
|
|
} else {
|
|
yyb1567 = r.CheckBreak()
|
|
}
|
|
if yyb1567 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1567++
|
|
if yyhl1567 {
|
|
yyb1567 = yyj1567 > l
|
|
} else {
|
|
yyb1567 = r.CheckBreak()
|
|
}
|
|
if yyb1567 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1567++
|
|
if yyhl1567 {
|
|
yyb1567 = yyj1567 > l
|
|
} else {
|
|
yyb1567 = r.CheckBreak()
|
|
}
|
|
if yyb1567 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1570 := &x.ObjectMeta
|
|
yyv1570.CodecDecodeSelf(d)
|
|
}
|
|
yyj1567++
|
|
if yyhl1567 {
|
|
yyb1567 = yyj1567 > l
|
|
} else {
|
|
yyb1567 = r.CheckBreak()
|
|
}
|
|
if yyb1567 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1571 := &x.Status
|
|
yyv1571.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1567++
|
|
if yyhl1567 {
|
|
yyb1567 = yyj1567 > l
|
|
} else {
|
|
yyb1567 = r.CheckBreak()
|
|
}
|
|
if yyb1567 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1567-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1572 := z.EncBinary()
|
|
_ = yym1572
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1573 := !z.EncBinary()
|
|
yy2arr1573 := z.EncBasicHandle().StructToArray
|
|
var yyq1573 [5]bool
|
|
_, _, _ = yysep1573, yyq1573, yy2arr1573
|
|
const yyr1573 bool = false
|
|
yyq1573[0] = x.Kind != ""
|
|
yyq1573[1] = x.APIVersion != ""
|
|
yyq1573[2] = true
|
|
yyq1573[3] = true
|
|
yyq1573[4] = true
|
|
if yyr1573 || yy2arr1573 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1573 int = 0
|
|
for _, b := range yyq1573 {
|
|
if b {
|
|
yynn1573++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1573)
|
|
}
|
|
if yyr1573 || yy2arr1573 {
|
|
if yyq1573[0] {
|
|
yym1575 := z.EncBinary()
|
|
_ = yym1575
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1573[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1576 := z.EncBinary()
|
|
_ = yym1576
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1573 || yy2arr1573 {
|
|
if yyq1573[1] {
|
|
yym1578 := z.EncBinary()
|
|
_ = yym1578
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1573[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1579 := z.EncBinary()
|
|
_ = yym1579
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1573 || yy2arr1573 {
|
|
if yyq1573[2] {
|
|
yy1581 := &x.ObjectMeta
|
|
yy1581.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1573[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1582 := &x.ObjectMeta
|
|
yy1582.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1573 || yy2arr1573 {
|
|
if yyq1573[3] {
|
|
yy1584 := &x.Spec
|
|
yy1584.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1573[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1585 := &x.Spec
|
|
yy1585.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1573 || yy2arr1573 {
|
|
if yyq1573[4] {
|
|
yy1587 := &x.Status
|
|
yy1587.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1573[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1588 := &x.Status
|
|
yy1588.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1573 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1589 := z.DecBinary()
|
|
_ = yym1589
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1590 := r.ReadMapStart()
|
|
if yyl1590 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1590, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1590 := r.ReadArrayStart()
|
|
if yyl1590 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1590, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1591Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1591Slc
|
|
var yyhl1591 bool = l >= 0
|
|
for yyj1591 := 0; ; yyj1591++ {
|
|
if yyhl1591 {
|
|
if yyj1591 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1591Slc = r.DecodeBytes(yys1591Slc, true, true)
|
|
yys1591 := string(yys1591Slc)
|
|
switch yys1591 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1594 := &x.ObjectMeta
|
|
yyv1594.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1595 := &x.Spec
|
|
yyv1595.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1596 := &x.Status
|
|
yyv1596.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1591)
|
|
} // end switch yys1591
|
|
} // end for yyj1591
|
|
if !yyhl1591 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1597 int
|
|
var yyb1597 bool
|
|
var yyhl1597 bool = l >= 0
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1600 := &x.ObjectMeta
|
|
yyv1600.CodecDecodeSelf(d)
|
|
}
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1601 := &x.Spec
|
|
yyv1601.CodecDecodeSelf(d)
|
|
}
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1602 := &x.Status
|
|
yyv1602.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1597++
|
|
if yyhl1597 {
|
|
yyb1597 = yyj1597 > l
|
|
} else {
|
|
yyb1597 = r.CheckBreak()
|
|
}
|
|
if yyb1597 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1597-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1603 := z.EncBinary()
|
|
_ = yym1603
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1604 := !z.EncBinary()
|
|
yy2arr1604 := z.EncBasicHandle().StructToArray
|
|
var yyq1604 [2]bool
|
|
_, _, _ = yysep1604, yyq1604, yy2arr1604
|
|
const yyr1604 bool = false
|
|
yyq1604[0] = true
|
|
yyq1604[1] = true
|
|
if yyr1604 || yy2arr1604 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1604 int = 0
|
|
for _, b := range yyq1604 {
|
|
if b {
|
|
yynn1604++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1604)
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
if yyq1604[0] {
|
|
yy1606 := &x.ObjectMeta
|
|
yy1606.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1604[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1607 := &x.ObjectMeta
|
|
yy1607.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1604 || yy2arr1604 {
|
|
if yyq1604[1] {
|
|
yy1609 := &x.Spec
|
|
yy1609.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1604[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1610 := &x.Spec
|
|
yy1610.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1604 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1611 := z.DecBinary()
|
|
_ = yym1611
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1612 := r.ReadMapStart()
|
|
if yyl1612 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1612, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1612 := r.ReadArrayStart()
|
|
if yyl1612 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1612, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1613Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1613Slc
|
|
var yyhl1613 bool = l >= 0
|
|
for yyj1613 := 0; ; yyj1613++ {
|
|
if yyhl1613 {
|
|
if yyj1613 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1613Slc = r.DecodeBytes(yys1613Slc, true, true)
|
|
yys1613 := string(yys1613Slc)
|
|
switch yys1613 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1614 := &x.ObjectMeta
|
|
yyv1614.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1615 := &x.Spec
|
|
yyv1615.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1613)
|
|
} // end switch yys1613
|
|
} // end for yyj1613
|
|
if !yyhl1613 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1616 int
|
|
var yyb1616 bool
|
|
var yyhl1616 bool = l >= 0
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1617 := &x.ObjectMeta
|
|
yyv1617.CodecDecodeSelf(d)
|
|
}
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1618 := &x.Spec
|
|
yyv1618.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1616++
|
|
if yyhl1616 {
|
|
yyb1616 = yyj1616 > l
|
|
} else {
|
|
yyb1616 = r.CheckBreak()
|
|
}
|
|
if yyb1616 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1616-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1619 := z.EncBinary()
|
|
_ = yym1619
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1620 := !z.EncBinary()
|
|
yy2arr1620 := z.EncBasicHandle().StructToArray
|
|
var yyq1620 [4]bool
|
|
_, _, _ = yysep1620, yyq1620, yy2arr1620
|
|
const yyr1620 bool = false
|
|
yyq1620[0] = x.Kind != ""
|
|
yyq1620[1] = x.APIVersion != ""
|
|
yyq1620[2] = true
|
|
yyq1620[3] = true
|
|
if yyr1620 || yy2arr1620 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1620 int = 0
|
|
for _, b := range yyq1620 {
|
|
if b {
|
|
yynn1620++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1620)
|
|
}
|
|
if yyr1620 || yy2arr1620 {
|
|
if yyq1620[0] {
|
|
yym1622 := z.EncBinary()
|
|
_ = yym1622
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1620[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1623 := z.EncBinary()
|
|
_ = yym1623
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1620 || yy2arr1620 {
|
|
if yyq1620[1] {
|
|
yym1625 := z.EncBinary()
|
|
_ = yym1625
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1620[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1626 := z.EncBinary()
|
|
_ = yym1626
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1620 || yy2arr1620 {
|
|
if yyq1620[2] {
|
|
yy1628 := &x.ObjectMeta
|
|
yy1628.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1620[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1629 := &x.ObjectMeta
|
|
yy1629.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1620 || yy2arr1620 {
|
|
if yyq1620[3] {
|
|
yy1631 := &x.Template
|
|
yy1631.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1620[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
yy1632 := &x.Template
|
|
yy1632.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1620 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1633 := z.DecBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1634 := r.ReadMapStart()
|
|
if yyl1634 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1634, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1634 := r.ReadArrayStart()
|
|
if yyl1634 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1634, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1635Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1635Slc
|
|
var yyhl1635 bool = l >= 0
|
|
for yyj1635 := 0; ; yyj1635++ {
|
|
if yyhl1635 {
|
|
if yyj1635 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1635Slc = r.DecodeBytes(yys1635Slc, true, true)
|
|
yys1635 := string(yys1635Slc)
|
|
switch yys1635 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1638 := &x.ObjectMeta
|
|
yyv1638.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1639 := &x.Template
|
|
yyv1639.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1635)
|
|
} // end switch yys1635
|
|
} // end for yyj1635
|
|
if !yyhl1635 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1640 int
|
|
var yyb1640 bool
|
|
var yyhl1640 bool = l >= 0
|
|
yyj1640++
|
|
if yyhl1640 {
|
|
yyb1640 = yyj1640 > l
|
|
} else {
|
|
yyb1640 = r.CheckBreak()
|
|
}
|
|
if yyb1640 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1640++
|
|
if yyhl1640 {
|
|
yyb1640 = yyj1640 > l
|
|
} else {
|
|
yyb1640 = r.CheckBreak()
|
|
}
|
|
if yyb1640 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1640++
|
|
if yyhl1640 {
|
|
yyb1640 = yyj1640 > l
|
|
} else {
|
|
yyb1640 = r.CheckBreak()
|
|
}
|
|
if yyb1640 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1643 := &x.ObjectMeta
|
|
yyv1643.CodecDecodeSelf(d)
|
|
}
|
|
yyj1640++
|
|
if yyhl1640 {
|
|
yyb1640 = yyj1640 > l
|
|
} else {
|
|
yyb1640 = r.CheckBreak()
|
|
}
|
|
if yyb1640 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1644 := &x.Template
|
|
yyv1644.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1640++
|
|
if yyhl1640 {
|
|
yyb1640 = yyj1640 > l
|
|
} else {
|
|
yyb1640 = r.CheckBreak()
|
|
}
|
|
if yyb1640 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1640-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1645 := z.EncBinary()
|
|
_ = yym1645
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1646 := !z.EncBinary()
|
|
yy2arr1646 := z.EncBasicHandle().StructToArray
|
|
var yyq1646 [4]bool
|
|
_, _, _ = yysep1646, yyq1646, yy2arr1646
|
|
const yyr1646 bool = false
|
|
yyq1646[0] = x.Kind != ""
|
|
yyq1646[1] = x.APIVersion != ""
|
|
yyq1646[2] = true
|
|
if yyr1646 || yy2arr1646 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1646 int = 1
|
|
for _, b := range yyq1646 {
|
|
if b {
|
|
yynn1646++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1646)
|
|
}
|
|
if yyr1646 || yy2arr1646 {
|
|
if yyq1646[0] {
|
|
yym1648 := z.EncBinary()
|
|
_ = yym1648
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1646[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1649 := z.EncBinary()
|
|
_ = yym1649
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1646 || yy2arr1646 {
|
|
if yyq1646[1] {
|
|
yym1651 := z.EncBinary()
|
|
_ = yym1651
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1646[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1652 := z.EncBinary()
|
|
_ = yym1652
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1646 || yy2arr1646 {
|
|
if yyq1646[2] {
|
|
yy1654 := &x.ListMeta
|
|
yym1655 := z.EncBinary()
|
|
_ = yym1655
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1654) {
|
|
} else {
|
|
z.EncFallback(yy1654)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1646[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1656 := &x.ListMeta
|
|
yym1657 := z.EncBinary()
|
|
_ = yym1657
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1656) {
|
|
} else {
|
|
z.EncFallback(yy1656)
|
|
}
|
|
}
|
|
}
|
|
if yyr1646 || yy2arr1646 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1659 := z.EncBinary()
|
|
_ = yym1659
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1660 := z.EncBinary()
|
|
_ = yym1660
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1646 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1661 := z.DecBinary()
|
|
_ = yym1661
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1662 := r.ReadMapStart()
|
|
if yyl1662 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1662, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1662 := r.ReadArrayStart()
|
|
if yyl1662 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1662, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1663Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1663Slc
|
|
var yyhl1663 bool = l >= 0
|
|
for yyj1663 := 0; ; yyj1663++ {
|
|
if yyhl1663 {
|
|
if yyj1663 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1663Slc = r.DecodeBytes(yys1663Slc, true, true)
|
|
yys1663 := string(yys1663Slc)
|
|
switch yys1663 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1666 := &x.ListMeta
|
|
yym1667 := z.DecBinary()
|
|
_ = yym1667
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1666) {
|
|
} else {
|
|
z.DecFallback(yyv1666, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1668 := &x.Items
|
|
yym1669 := z.DecBinary()
|
|
_ = yym1669
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1668), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1663)
|
|
} // end switch yys1663
|
|
} // end for yyj1663
|
|
if !yyhl1663 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1670 int
|
|
var yyb1670 bool
|
|
var yyhl1670 bool = l >= 0
|
|
yyj1670++
|
|
if yyhl1670 {
|
|
yyb1670 = yyj1670 > l
|
|
} else {
|
|
yyb1670 = r.CheckBreak()
|
|
}
|
|
if yyb1670 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1670++
|
|
if yyhl1670 {
|
|
yyb1670 = yyj1670 > l
|
|
} else {
|
|
yyb1670 = r.CheckBreak()
|
|
}
|
|
if yyb1670 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1670++
|
|
if yyhl1670 {
|
|
yyb1670 = yyj1670 > l
|
|
} else {
|
|
yyb1670 = r.CheckBreak()
|
|
}
|
|
if yyb1670 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1673 := &x.ListMeta
|
|
yym1674 := z.DecBinary()
|
|
_ = yym1674
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1673) {
|
|
} else {
|
|
z.DecFallback(yyv1673, false)
|
|
}
|
|
}
|
|
yyj1670++
|
|
if yyhl1670 {
|
|
yyb1670 = yyj1670 > l
|
|
} else {
|
|
yyb1670 = r.CheckBreak()
|
|
}
|
|
if yyb1670 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1675 := &x.Items
|
|
yym1676 := z.DecBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1675), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1670++
|
|
if yyhl1670 {
|
|
yyb1670 = yyj1670 > l
|
|
} else {
|
|
yyb1670 = r.CheckBreak()
|
|
}
|
|
if yyb1670 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1670-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1677 := z.EncBinary()
|
|
_ = yym1677
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1678 := !z.EncBinary()
|
|
yy2arr1678 := z.EncBasicHandle().StructToArray
|
|
var yyq1678 [3]bool
|
|
_, _, _ = yysep1678, yyq1678, yy2arr1678
|
|
const yyr1678 bool = false
|
|
yyq1678[2] = x.Template != nil
|
|
if yyr1678 || yy2arr1678 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1678 int = 2
|
|
for _, b := range yyq1678 {
|
|
if b {
|
|
yynn1678++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1678)
|
|
}
|
|
if yyr1678 || yy2arr1678 {
|
|
yym1680 := z.EncBinary()
|
|
_ = yym1680
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1681 := z.EncBinary()
|
|
_ = yym1681
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1678 || yy2arr1678 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1683 := z.EncBinary()
|
|
_ = yym1683
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1684 := z.EncBinary()
|
|
_ = yym1684
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1678 || yy2arr1678 {
|
|
if yyq1678[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1678[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1678 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1686 := z.DecBinary()
|
|
_ = yym1686
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1687 := r.ReadMapStart()
|
|
if yyl1687 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1687, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1687 := r.ReadArrayStart()
|
|
if yyl1687 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1687, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1688Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1688Slc
|
|
var yyhl1688 bool = l >= 0
|
|
for yyj1688 := 0; ; yyj1688++ {
|
|
if yyhl1688 {
|
|
if yyj1688 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1688Slc = r.DecodeBytes(yys1688Slc, true, true)
|
|
yys1688 := string(yys1688Slc)
|
|
switch yys1688 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1690 := &x.Selector
|
|
yym1691 := z.DecBinary()
|
|
_ = yym1691
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1690, false, d)
|
|
}
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1688)
|
|
} // end switch yys1688
|
|
} // end for yyj1688
|
|
if !yyhl1688 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1693 int
|
|
var yyb1693 bool
|
|
var yyhl1693 bool = l >= 0
|
|
yyj1693++
|
|
if yyhl1693 {
|
|
yyb1693 = yyj1693 > l
|
|
} else {
|
|
yyb1693 = r.CheckBreak()
|
|
}
|
|
if yyb1693 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1693++
|
|
if yyhl1693 {
|
|
yyb1693 = yyj1693 > l
|
|
} else {
|
|
yyb1693 = r.CheckBreak()
|
|
}
|
|
if yyb1693 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1695 := &x.Selector
|
|
yym1696 := z.DecBinary()
|
|
_ = yym1696
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1695, false, d)
|
|
}
|
|
}
|
|
yyj1693++
|
|
if yyhl1693 {
|
|
yyb1693 = yyj1693 > l
|
|
} else {
|
|
yyb1693 = r.CheckBreak()
|
|
}
|
|
if yyb1693 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1693++
|
|
if yyhl1693 {
|
|
yyb1693 = yyj1693 > l
|
|
} else {
|
|
yyb1693 = r.CheckBreak()
|
|
}
|
|
if yyb1693 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1693-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1698 := z.EncBinary()
|
|
_ = yym1698
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1699 := !z.EncBinary()
|
|
yy2arr1699 := z.EncBasicHandle().StructToArray
|
|
var yyq1699 [2]bool
|
|
_, _, _ = yysep1699, yyq1699, yy2arr1699
|
|
const yyr1699 bool = false
|
|
yyq1699[1] = x.ObservedGeneration != 0
|
|
if yyr1699 || yy2arr1699 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1699 int = 1
|
|
for _, b := range yyq1699 {
|
|
if b {
|
|
yynn1699++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1699)
|
|
}
|
|
if yyr1699 || yy2arr1699 {
|
|
yym1701 := z.EncBinary()
|
|
_ = yym1701
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1702 := z.EncBinary()
|
|
_ = yym1702
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1699 || yy2arr1699 {
|
|
if yyq1699[1] {
|
|
yym1704 := z.EncBinary()
|
|
_ = yym1704
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1699[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
yym1705 := z.EncBinary()
|
|
_ = yym1705
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yysep1699 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1706 := z.DecBinary()
|
|
_ = yym1706
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1707 := r.ReadMapStart()
|
|
if yyl1707 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1707, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1707 := r.ReadArrayStart()
|
|
if yyl1707 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1707, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1708Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1708Slc
|
|
var yyhl1708 bool = l >= 0
|
|
for yyj1708 := 0; ; yyj1708++ {
|
|
if yyhl1708 {
|
|
if yyj1708 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1708Slc = r.DecodeBytes(yys1708Slc, true, true)
|
|
yys1708 := string(yys1708Slc)
|
|
switch yys1708 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "observedGeneration":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1708)
|
|
} // end switch yys1708
|
|
} // end for yyj1708
|
|
if !yyhl1708 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1711 int
|
|
var yyb1711 bool
|
|
var yyhl1711 bool = l >= 0
|
|
yyj1711++
|
|
if yyhl1711 {
|
|
yyb1711 = yyj1711 > l
|
|
} else {
|
|
yyb1711 = r.CheckBreak()
|
|
}
|
|
if yyb1711 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1711++
|
|
if yyhl1711 {
|
|
yyb1711 = yyj1711 > l
|
|
} else {
|
|
yyb1711 = r.CheckBreak()
|
|
}
|
|
if yyb1711 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1711++
|
|
if yyhl1711 {
|
|
yyb1711 = yyj1711 > l
|
|
} else {
|
|
yyb1711 = r.CheckBreak()
|
|
}
|
|
if yyb1711 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1711-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1714 := z.EncBinary()
|
|
_ = yym1714
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1715 := !z.EncBinary()
|
|
yy2arr1715 := z.EncBasicHandle().StructToArray
|
|
var yyq1715 [5]bool
|
|
_, _, _ = yysep1715, yyq1715, yy2arr1715
|
|
const yyr1715 bool = false
|
|
yyq1715[0] = x.Kind != ""
|
|
yyq1715[1] = x.APIVersion != ""
|
|
yyq1715[2] = true
|
|
yyq1715[3] = true
|
|
yyq1715[4] = true
|
|
if yyr1715 || yy2arr1715 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1715 int = 0
|
|
for _, b := range yyq1715 {
|
|
if b {
|
|
yynn1715++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1715)
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[0] {
|
|
yym1717 := z.EncBinary()
|
|
_ = yym1717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1715[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1718 := z.EncBinary()
|
|
_ = yym1718
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[1] {
|
|
yym1720 := z.EncBinary()
|
|
_ = yym1720
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1715[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1721 := z.EncBinary()
|
|
_ = yym1721
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[2] {
|
|
yy1723 := &x.ObjectMeta
|
|
yy1723.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1715[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1724 := &x.ObjectMeta
|
|
yy1724.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[3] {
|
|
yy1726 := &x.Spec
|
|
yy1726.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1715[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1727 := &x.Spec
|
|
yy1727.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[4] {
|
|
yy1729 := &x.Status
|
|
yy1729.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1715[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1730 := &x.Status
|
|
yy1730.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1715 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1731 := z.DecBinary()
|
|
_ = yym1731
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1732 := r.ReadMapStart()
|
|
if yyl1732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1732, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1732 := r.ReadArrayStart()
|
|
if yyl1732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1732, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1733Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1733Slc
|
|
var yyhl1733 bool = l >= 0
|
|
for yyj1733 := 0; ; yyj1733++ {
|
|
if yyhl1733 {
|
|
if yyj1733 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1733Slc = r.DecodeBytes(yys1733Slc, true, true)
|
|
yys1733 := string(yys1733Slc)
|
|
switch yys1733 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1736 := &x.ObjectMeta
|
|
yyv1736.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1737 := &x.Spec
|
|
yyv1737.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1738 := &x.Status
|
|
yyv1738.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1733)
|
|
} // end switch yys1733
|
|
} // end for yyj1733
|
|
if !yyhl1733 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1739 int
|
|
var yyb1739 bool
|
|
var yyhl1739 bool = l >= 0
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1742 := &x.ObjectMeta
|
|
yyv1742.CodecDecodeSelf(d)
|
|
}
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1743 := &x.Spec
|
|
yyv1743.CodecDecodeSelf(d)
|
|
}
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1744 := &x.Status
|
|
yyv1744.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1739++
|
|
if yyhl1739 {
|
|
yyb1739 = yyj1739 > l
|
|
} else {
|
|
yyb1739 = r.CheckBreak()
|
|
}
|
|
if yyb1739 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1739-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1745 := z.EncBinary()
|
|
_ = yym1745
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1746 := !z.EncBinary()
|
|
yy2arr1746 := z.EncBasicHandle().StructToArray
|
|
var yyq1746 [4]bool
|
|
_, _, _ = yysep1746, yyq1746, yy2arr1746
|
|
const yyr1746 bool = false
|
|
yyq1746[0] = x.Kind != ""
|
|
yyq1746[1] = x.APIVersion != ""
|
|
yyq1746[2] = true
|
|
if yyr1746 || yy2arr1746 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1746 int = 1
|
|
for _, b := range yyq1746 {
|
|
if b {
|
|
yynn1746++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1746)
|
|
}
|
|
if yyr1746 || yy2arr1746 {
|
|
if yyq1746[0] {
|
|
yym1748 := z.EncBinary()
|
|
_ = yym1748
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1746[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1749 := z.EncBinary()
|
|
_ = yym1749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1746 || yy2arr1746 {
|
|
if yyq1746[1] {
|
|
yym1751 := z.EncBinary()
|
|
_ = yym1751
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1746[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1752 := z.EncBinary()
|
|
_ = yym1752
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1746 || yy2arr1746 {
|
|
if yyq1746[2] {
|
|
yy1754 := &x.ListMeta
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1754) {
|
|
} else {
|
|
z.EncFallback(yy1754)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1746[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1756 := &x.ListMeta
|
|
yym1757 := z.EncBinary()
|
|
_ = yym1757
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1756) {
|
|
} else {
|
|
z.EncFallback(yy1756)
|
|
}
|
|
}
|
|
}
|
|
if yyr1746 || yy2arr1746 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1759 := z.EncBinary()
|
|
_ = yym1759
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1760 := z.EncBinary()
|
|
_ = yym1760
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1746 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1761 := z.DecBinary()
|
|
_ = yym1761
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1762 := r.ReadMapStart()
|
|
if yyl1762 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1762, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1762 := r.ReadArrayStart()
|
|
if yyl1762 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1762, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1763Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1763Slc
|
|
var yyhl1763 bool = l >= 0
|
|
for yyj1763 := 0; ; yyj1763++ {
|
|
if yyhl1763 {
|
|
if yyj1763 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1763Slc = r.DecodeBytes(yys1763Slc, true, true)
|
|
yys1763 := string(yys1763Slc)
|
|
switch yys1763 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1766 := &x.ListMeta
|
|
yym1767 := z.DecBinary()
|
|
_ = yym1767
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1766) {
|
|
} else {
|
|
z.DecFallback(yyv1766, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1768 := &x.Items
|
|
yym1769 := z.DecBinary()
|
|
_ = yym1769
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1768), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1763)
|
|
} // end switch yys1763
|
|
} // end for yyj1763
|
|
if !yyhl1763 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1770 int
|
|
var yyb1770 bool
|
|
var yyhl1770 bool = l >= 0
|
|
yyj1770++
|
|
if yyhl1770 {
|
|
yyb1770 = yyj1770 > l
|
|
} else {
|
|
yyb1770 = r.CheckBreak()
|
|
}
|
|
if yyb1770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1770++
|
|
if yyhl1770 {
|
|
yyb1770 = yyj1770 > l
|
|
} else {
|
|
yyb1770 = r.CheckBreak()
|
|
}
|
|
if yyb1770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1770++
|
|
if yyhl1770 {
|
|
yyb1770 = yyj1770 > l
|
|
} else {
|
|
yyb1770 = r.CheckBreak()
|
|
}
|
|
if yyb1770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1773 := &x.ListMeta
|
|
yym1774 := z.DecBinary()
|
|
_ = yym1774
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1773) {
|
|
} else {
|
|
z.DecFallback(yyv1773, false)
|
|
}
|
|
}
|
|
yyj1770++
|
|
if yyhl1770 {
|
|
yyb1770 = yyj1770 > l
|
|
} else {
|
|
yyb1770 = r.CheckBreak()
|
|
}
|
|
if yyb1770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1775 := &x.Items
|
|
yym1776 := z.DecBinary()
|
|
_ = yym1776
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1775), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1770++
|
|
if yyhl1770 {
|
|
yyb1770 = yyj1770 > l
|
|
} else {
|
|
yyb1770 = r.CheckBreak()
|
|
}
|
|
if yyb1770 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1770-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1777 := z.EncBinary()
|
|
_ = yym1777
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1778 := !z.EncBinary()
|
|
yy2arr1778 := z.EncBasicHandle().StructToArray
|
|
var yyq1778 [4]bool
|
|
_, _, _ = yysep1778, yyq1778, yy2arr1778
|
|
const yyr1778 bool = false
|
|
yyq1778[0] = x.Kind != ""
|
|
yyq1778[1] = x.APIVersion != ""
|
|
yyq1778[2] = true
|
|
if yyr1778 || yy2arr1778 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1778 int = 1
|
|
for _, b := range yyq1778 {
|
|
if b {
|
|
yynn1778++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1778)
|
|
}
|
|
if yyr1778 || yy2arr1778 {
|
|
if yyq1778[0] {
|
|
yym1780 := z.EncBinary()
|
|
_ = yym1780
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1778[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1781 := z.EncBinary()
|
|
_ = yym1781
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1778 || yy2arr1778 {
|
|
if yyq1778[1] {
|
|
yym1783 := z.EncBinary()
|
|
_ = yym1783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1778[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1784 := z.EncBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1778 || yy2arr1778 {
|
|
if yyq1778[2] {
|
|
yy1786 := &x.ListMeta
|
|
yym1787 := z.EncBinary()
|
|
_ = yym1787
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1786) {
|
|
} else {
|
|
z.EncFallback(yy1786)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1778[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1788 := &x.ListMeta
|
|
yym1789 := z.EncBinary()
|
|
_ = yym1789
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1788) {
|
|
} else {
|
|
z.EncFallback(yy1788)
|
|
}
|
|
}
|
|
}
|
|
if yyr1778 || yy2arr1778 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1791 := z.EncBinary()
|
|
_ = yym1791
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1792 := z.EncBinary()
|
|
_ = yym1792
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1778 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1793 := z.DecBinary()
|
|
_ = yym1793
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1794 := r.ReadMapStart()
|
|
if yyl1794 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1794, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1794 := r.ReadArrayStart()
|
|
if yyl1794 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1794, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1795Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1795Slc
|
|
var yyhl1795 bool = l >= 0
|
|
for yyj1795 := 0; ; yyj1795++ {
|
|
if yyhl1795 {
|
|
if yyj1795 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1795Slc = r.DecodeBytes(yys1795Slc, true, true)
|
|
yys1795 := string(yys1795Slc)
|
|
switch yys1795 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1798 := &x.ListMeta
|
|
yym1799 := z.DecBinary()
|
|
_ = yym1799
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1798) {
|
|
} else {
|
|
z.DecFallback(yyv1798, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1800 := &x.Items
|
|
yym1801 := z.DecBinary()
|
|
_ = yym1801
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1800), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1795)
|
|
} // end switch yys1795
|
|
} // end for yyj1795
|
|
if !yyhl1795 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1802 int
|
|
var yyb1802 bool
|
|
var yyhl1802 bool = l >= 0
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1805 := &x.ListMeta
|
|
yym1806 := z.DecBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1805) {
|
|
} else {
|
|
z.DecFallback(yyv1805, false)
|
|
}
|
|
}
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1807 := &x.Items
|
|
yym1808 := z.DecBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1807), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1802++
|
|
if yyhl1802 {
|
|
yyb1802 = yyj1802 > l
|
|
} else {
|
|
yyb1802 = r.CheckBreak()
|
|
}
|
|
if yyb1802 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1802-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1809 := z.EncBinary()
|
|
_ = yym1809
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAffinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1810 := z.DecBinary()
|
|
_ = yym1810
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ServiceType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1811 := z.EncBinary()
|
|
_ = yym1811
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ServiceType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1812 := z.DecBinary()
|
|
_ = yym1812
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1813 := z.EncBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1814 := !z.EncBinary()
|
|
yy2arr1814 := z.EncBasicHandle().StructToArray
|
|
var yyq1814 [1]bool
|
|
_, _, _ = yysep1814, yyq1814, yy2arr1814
|
|
const yyr1814 bool = false
|
|
yyq1814[0] = true
|
|
if yyr1814 || yy2arr1814 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1814 int = 0
|
|
for _, b := range yyq1814 {
|
|
if b {
|
|
yynn1814++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1814)
|
|
}
|
|
if yyr1814 || yy2arr1814 {
|
|
if yyq1814[0] {
|
|
yy1816 := &x.LoadBalancer
|
|
yy1816.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1814[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
yy1817 := &x.LoadBalancer
|
|
yy1817.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1814 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1818 := z.DecBinary()
|
|
_ = yym1818
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1819 := r.ReadMapStart()
|
|
if yyl1819 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1819, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1819 := r.ReadArrayStart()
|
|
if yyl1819 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1819, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1820Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1820Slc
|
|
var yyhl1820 bool = l >= 0
|
|
for yyj1820 := 0; ; yyj1820++ {
|
|
if yyhl1820 {
|
|
if yyj1820 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1820Slc = r.DecodeBytes(yys1820Slc, true, true)
|
|
yys1820 := string(yys1820Slc)
|
|
switch yys1820 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1821 := &x.LoadBalancer
|
|
yyv1821.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1820)
|
|
} // end switch yys1820
|
|
} // end for yyj1820
|
|
if !yyhl1820 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1822 int
|
|
var yyb1822 bool
|
|
var yyhl1822 bool = l >= 0
|
|
yyj1822++
|
|
if yyhl1822 {
|
|
yyb1822 = yyj1822 > l
|
|
} else {
|
|
yyb1822 = r.CheckBreak()
|
|
}
|
|
if yyb1822 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1823 := &x.LoadBalancer
|
|
yyv1823.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1822++
|
|
if yyhl1822 {
|
|
yyb1822 = yyj1822 > l
|
|
} else {
|
|
yyb1822 = r.CheckBreak()
|
|
}
|
|
if yyb1822 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1822-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1824 := z.EncBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1825 := !z.EncBinary()
|
|
yy2arr1825 := z.EncBasicHandle().StructToArray
|
|
var yyq1825 [1]bool
|
|
_, _, _ = yysep1825, yyq1825, yy2arr1825
|
|
const yyr1825 bool = false
|
|
yyq1825[0] = len(x.Ingress) != 0
|
|
if yyr1825 || yy2arr1825 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1825 int = 0
|
|
for _, b := range yyq1825 {
|
|
if b {
|
|
yynn1825++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1825)
|
|
}
|
|
if yyr1825 || yy2arr1825 {
|
|
if yyq1825[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1827 := z.EncBinary()
|
|
_ = yym1827
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1825[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1828 := z.EncBinary()
|
|
_ = yym1828
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1825 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1829 := z.DecBinary()
|
|
_ = yym1829
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1830 := r.ReadMapStart()
|
|
if yyl1830 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1830, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1830 := r.ReadArrayStart()
|
|
if yyl1830 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1830, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1831Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1831Slc
|
|
var yyhl1831 bool = l >= 0
|
|
for yyj1831 := 0; ; yyj1831++ {
|
|
if yyhl1831 {
|
|
if yyj1831 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1831Slc = r.DecodeBytes(yys1831Slc, true, true)
|
|
yys1831 := string(yys1831Slc)
|
|
switch yys1831 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1832 := &x.Ingress
|
|
yym1833 := z.DecBinary()
|
|
_ = yym1833
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1832), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1831)
|
|
} // end switch yys1831
|
|
} // end for yyj1831
|
|
if !yyhl1831 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1834 int
|
|
var yyb1834 bool
|
|
var yyhl1834 bool = l >= 0
|
|
yyj1834++
|
|
if yyhl1834 {
|
|
yyb1834 = yyj1834 > l
|
|
} else {
|
|
yyb1834 = r.CheckBreak()
|
|
}
|
|
if yyb1834 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1835 := &x.Ingress
|
|
yym1836 := z.DecBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1835), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1834++
|
|
if yyhl1834 {
|
|
yyb1834 = yyj1834 > l
|
|
} else {
|
|
yyb1834 = r.CheckBreak()
|
|
}
|
|
if yyb1834 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1834-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1837 := z.EncBinary()
|
|
_ = yym1837
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1838 := !z.EncBinary()
|
|
yy2arr1838 := z.EncBasicHandle().StructToArray
|
|
var yyq1838 [2]bool
|
|
_, _, _ = yysep1838, yyq1838, yy2arr1838
|
|
const yyr1838 bool = false
|
|
yyq1838[0] = x.IP != ""
|
|
yyq1838[1] = x.Hostname != ""
|
|
if yyr1838 || yy2arr1838 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1838 int = 0
|
|
for _, b := range yyq1838 {
|
|
if b {
|
|
yynn1838++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1838)
|
|
}
|
|
if yyr1838 || yy2arr1838 {
|
|
if yyq1838[0] {
|
|
yym1840 := z.EncBinary()
|
|
_ = yym1840
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1838[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
yym1841 := z.EncBinary()
|
|
_ = yym1841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1838 || yy2arr1838 {
|
|
if yyq1838[1] {
|
|
yym1843 := z.EncBinary()
|
|
_ = yym1843
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1838[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
yym1844 := z.EncBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yysep1838 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1845 := z.DecBinary()
|
|
_ = yym1845
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1846 := r.ReadMapStart()
|
|
if yyl1846 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1846, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1846 := r.ReadArrayStart()
|
|
if yyl1846 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1846, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1847Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1847Slc
|
|
var yyhl1847 bool = l >= 0
|
|
for yyj1847 := 0; ; yyj1847++ {
|
|
if yyhl1847 {
|
|
if yyj1847 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1847Slc = r.DecodeBytes(yys1847Slc, true, true)
|
|
yys1847 := string(yys1847Slc)
|
|
switch yys1847 {
|
|
case "ip":
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
case "hostname":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1847)
|
|
} // end switch yys1847
|
|
} // end for yyj1847
|
|
if !yyhl1847 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1850 int
|
|
var yyb1850 bool
|
|
var yyhl1850 bool = l >= 0
|
|
yyj1850++
|
|
if yyhl1850 {
|
|
yyb1850 = yyj1850 > l
|
|
} else {
|
|
yyb1850 = r.CheckBreak()
|
|
}
|
|
if yyb1850 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1850++
|
|
if yyhl1850 {
|
|
yyb1850 = yyj1850 > l
|
|
} else {
|
|
yyb1850 = r.CheckBreak()
|
|
}
|
|
if yyb1850 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1850++
|
|
if yyhl1850 {
|
|
yyb1850 = yyj1850 > l
|
|
} else {
|
|
yyb1850 = r.CheckBreak()
|
|
}
|
|
if yyb1850 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1850-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1853 := z.EncBinary()
|
|
_ = yym1853
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1854 := !z.EncBinary()
|
|
yy2arr1854 := z.EncBasicHandle().StructToArray
|
|
var yyq1854 [7]bool
|
|
_, _, _ = yysep1854, yyq1854, yy2arr1854
|
|
const yyr1854 bool = false
|
|
yyq1854[0] = x.Type != ""
|
|
yyq1854[3] = x.ClusterIP != ""
|
|
yyq1854[4] = len(x.ExternalIPs) != 0
|
|
yyq1854[5] = x.LoadBalancerIP != ""
|
|
yyq1854[6] = x.SessionAffinity != ""
|
|
if yyr1854 || yy2arr1854 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1854 int = 2
|
|
for _, b := range yyq1854 {
|
|
if b {
|
|
yynn1854++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1854)
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if yyq1854[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1854[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1857 := z.EncBinary()
|
|
_ = yym1857
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1858 := z.EncBinary()
|
|
_ = yym1858
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1860 := z.EncBinary()
|
|
_ = yym1860
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1861 := z.EncBinary()
|
|
_ = yym1861
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if yyq1854[3] {
|
|
yym1863 := z.EncBinary()
|
|
_ = yym1863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1854[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
yym1864 := z.EncBinary()
|
|
_ = yym1864
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if yyq1854[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1866 := z.EncBinary()
|
|
_ = yym1866
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1854[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1867 := z.EncBinary()
|
|
_ = yym1867
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if yyq1854[5] {
|
|
yym1869 := z.EncBinary()
|
|
_ = yym1869
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1854[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
yym1870 := z.EncBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
if yyq1854[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1854[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1854 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1872 := z.DecBinary()
|
|
_ = yym1872
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1873 := r.ReadMapStart()
|
|
if yyl1873 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1873, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1873 := r.ReadArrayStart()
|
|
if yyl1873 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1873, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1874Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1874Slc
|
|
var yyhl1874 bool = l >= 0
|
|
for yyj1874 := 0; ; yyj1874++ {
|
|
if yyhl1874 {
|
|
if yyj1874 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1874Slc = r.DecodeBytes(yys1874Slc, true, true)
|
|
yys1874 := string(yys1874Slc)
|
|
switch yys1874 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1876 := &x.Ports
|
|
yym1877 := z.DecBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1876), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1878 := &x.Selector
|
|
yym1879 := z.DecBinary()
|
|
_ = yym1879
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1878, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1881 := &x.ExternalIPs
|
|
yym1882 := z.DecBinary()
|
|
_ = yym1882
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1881, false, d)
|
|
}
|
|
}
|
|
case "loadBalancerIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
case "sessionAffinity":
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1874)
|
|
} // end switch yys1874
|
|
} // end for yyj1874
|
|
if !yyhl1874 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1885 int
|
|
var yyb1885 bool
|
|
var yyhl1885 bool = l >= 0
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1887 := &x.Ports
|
|
yym1888 := z.DecBinary()
|
|
_ = yym1888
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1887), d)
|
|
}
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1889 := &x.Selector
|
|
yym1890 := z.DecBinary()
|
|
_ = yym1890
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1889, false, d)
|
|
}
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1892 := &x.ExternalIPs
|
|
yym1893 := z.DecBinary()
|
|
_ = yym1893
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1892, false, d)
|
|
}
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1885++
|
|
if yyhl1885 {
|
|
yyb1885 = yyj1885 > l
|
|
} else {
|
|
yyb1885 = r.CheckBreak()
|
|
}
|
|
if yyb1885 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1885-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1896 := z.EncBinary()
|
|
_ = yym1896
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1897 := !z.EncBinary()
|
|
yy2arr1897 := z.EncBasicHandle().StructToArray
|
|
var yyq1897 [5]bool
|
|
_, _, _ = yysep1897, yyq1897, yy2arr1897
|
|
const yyr1897 bool = false
|
|
if yyr1897 || yy2arr1897 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1897 int = 5
|
|
for _, b := range yyq1897 {
|
|
if b {
|
|
yynn1897++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1897)
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
yym1899 := z.EncBinary()
|
|
_ = yym1899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1900 := z.EncBinary()
|
|
_ = yym1900
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
yym1903 := z.EncBinary()
|
|
_ = yym1903
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yym1904 := z.EncBinary()
|
|
_ = yym1904
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
yy1906 := &x.TargetPort
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1906) {
|
|
} else if !yym1907 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1906)
|
|
} else {
|
|
z.EncFallback(yy1906)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
yy1908 := &x.TargetPort
|
|
yym1909 := z.EncBinary()
|
|
_ = yym1909
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1908) {
|
|
} else if !yym1909 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1908)
|
|
} else {
|
|
z.EncFallback(yy1908)
|
|
}
|
|
}
|
|
if yyr1897 || yy2arr1897 {
|
|
yym1911 := z.EncBinary()
|
|
_ = yym1911
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
yym1912 := z.EncBinary()
|
|
_ = yym1912
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yysep1897 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1913 := z.DecBinary()
|
|
_ = yym1913
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1914 := r.ReadMapStart()
|
|
if yyl1914 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1914, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1914 := r.ReadArrayStart()
|
|
if yyl1914 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1914, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1915Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1915Slc
|
|
var yyhl1915 bool = l >= 0
|
|
for yyj1915 := 0; ; yyj1915++ {
|
|
if yyhl1915 {
|
|
if yyj1915 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1915Slc = r.DecodeBytes(yys1915Slc, true, true)
|
|
yys1915 := string(yys1915Slc)
|
|
switch yys1915 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "targetPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1919 := &x.TargetPort
|
|
yym1920 := z.DecBinary()
|
|
_ = yym1920
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1919) {
|
|
} else if !yym1920 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1919)
|
|
} else {
|
|
z.DecFallback(yyv1919, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1915)
|
|
} // end switch yys1915
|
|
} // end for yyj1915
|
|
if !yyhl1915 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1922 int
|
|
var yyb1922 bool
|
|
var yyhl1922 bool = l >= 0
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1926 := &x.TargetPort
|
|
yym1927 := z.DecBinary()
|
|
_ = yym1927
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1926) {
|
|
} else if !yym1927 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1926)
|
|
} else {
|
|
z.DecFallback(yyv1926, false)
|
|
}
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1922-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1929 := z.EncBinary()
|
|
_ = yym1929
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1930 := !z.EncBinary()
|
|
yy2arr1930 := z.EncBasicHandle().StructToArray
|
|
var yyq1930 [5]bool
|
|
_, _, _ = yysep1930, yyq1930, yy2arr1930
|
|
const yyr1930 bool = false
|
|
yyq1930[0] = x.Kind != ""
|
|
yyq1930[1] = x.APIVersion != ""
|
|
yyq1930[2] = true
|
|
yyq1930[3] = true
|
|
yyq1930[4] = true
|
|
if yyr1930 || yy2arr1930 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1930 int = 0
|
|
for _, b := range yyq1930 {
|
|
if b {
|
|
yynn1930++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1930)
|
|
}
|
|
if yyr1930 || yy2arr1930 {
|
|
if yyq1930[0] {
|
|
yym1932 := z.EncBinary()
|
|
_ = yym1932
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1930[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1933 := z.EncBinary()
|
|
_ = yym1933
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1930 || yy2arr1930 {
|
|
if yyq1930[1] {
|
|
yym1935 := z.EncBinary()
|
|
_ = yym1935
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1930[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1936 := z.EncBinary()
|
|
_ = yym1936
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1930 || yy2arr1930 {
|
|
if yyq1930[2] {
|
|
yy1938 := &x.ObjectMeta
|
|
yy1938.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1930[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1939 := &x.ObjectMeta
|
|
yy1939.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1930 || yy2arr1930 {
|
|
if yyq1930[3] {
|
|
yy1941 := &x.Spec
|
|
yy1941.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1930[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1942 := &x.Spec
|
|
yy1942.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1930 || yy2arr1930 {
|
|
if yyq1930[4] {
|
|
yy1944 := &x.Status
|
|
yy1944.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1930[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1945 := &x.Status
|
|
yy1945.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1930 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1946 := z.DecBinary()
|
|
_ = yym1946
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1947 := r.ReadMapStart()
|
|
if yyl1947 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1947, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1947 := r.ReadArrayStart()
|
|
if yyl1947 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1947, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1948Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1948Slc
|
|
var yyhl1948 bool = l >= 0
|
|
for yyj1948 := 0; ; yyj1948++ {
|
|
if yyhl1948 {
|
|
if yyj1948 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1948Slc = r.DecodeBytes(yys1948Slc, true, true)
|
|
yys1948 := string(yys1948Slc)
|
|
switch yys1948 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1951 := &x.ObjectMeta
|
|
yyv1951.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1952 := &x.Spec
|
|
yyv1952.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1953 := &x.Status
|
|
yyv1953.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1948)
|
|
} // end switch yys1948
|
|
} // end for yyj1948
|
|
if !yyhl1948 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1954 int
|
|
var yyb1954 bool
|
|
var yyhl1954 bool = l >= 0
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1957 := &x.ObjectMeta
|
|
yyv1957.CodecDecodeSelf(d)
|
|
}
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1958 := &x.Spec
|
|
yyv1958.CodecDecodeSelf(d)
|
|
}
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1959 := &x.Status
|
|
yyv1959.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1954++
|
|
if yyhl1954 {
|
|
yyb1954 = yyj1954 > l
|
|
} else {
|
|
yyb1954 = r.CheckBreak()
|
|
}
|
|
if yyb1954 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1954-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1960 := z.EncBinary()
|
|
_ = yym1960
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1961 := !z.EncBinary()
|
|
yy2arr1961 := z.EncBasicHandle().StructToArray
|
|
var yyq1961 [5]bool
|
|
_, _, _ = yysep1961, yyq1961, yy2arr1961
|
|
const yyr1961 bool = false
|
|
yyq1961[0] = x.Kind != ""
|
|
yyq1961[1] = x.APIVersion != ""
|
|
yyq1961[2] = true
|
|
yyq1961[4] = len(x.ImagePullSecrets) != 0
|
|
if yyr1961 || yy2arr1961 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1961 int = 1
|
|
for _, b := range yyq1961 {
|
|
if b {
|
|
yynn1961++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1961)
|
|
}
|
|
if yyr1961 || yy2arr1961 {
|
|
if yyq1961[0] {
|
|
yym1963 := z.EncBinary()
|
|
_ = yym1963
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1961[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1964 := z.EncBinary()
|
|
_ = yym1964
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1961 || yy2arr1961 {
|
|
if yyq1961[1] {
|
|
yym1966 := z.EncBinary()
|
|
_ = yym1966
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1961[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1967 := z.EncBinary()
|
|
_ = yym1967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1961 || yy2arr1961 {
|
|
if yyq1961[2] {
|
|
yy1969 := &x.ObjectMeta
|
|
yy1969.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1961[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1970 := &x.ObjectMeta
|
|
yy1970.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1961 || yy2arr1961 {
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1972 := z.EncBinary()
|
|
_ = yym1972
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1973 := z.EncBinary()
|
|
_ = yym1973
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1961 || yy2arr1961 {
|
|
if yyq1961[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1975 := z.EncBinary()
|
|
_ = yym1975
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1961[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1976 := z.EncBinary()
|
|
_ = yym1976
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1961 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1977 := z.DecBinary()
|
|
_ = yym1977
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1978 := r.ReadMapStart()
|
|
if yyl1978 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1978, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1978 := r.ReadArrayStart()
|
|
if yyl1978 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1978, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1979Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1979Slc
|
|
var yyhl1979 bool = l >= 0
|
|
for yyj1979 := 0; ; yyj1979++ {
|
|
if yyhl1979 {
|
|
if yyj1979 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1979Slc = r.DecodeBytes(yys1979Slc, true, true)
|
|
yys1979 := string(yys1979Slc)
|
|
switch yys1979 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1982 := &x.ObjectMeta
|
|
yyv1982.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1983 := &x.Secrets
|
|
yym1984 := z.DecBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1983), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1985 := &x.ImagePullSecrets
|
|
yym1986 := z.DecBinary()
|
|
_ = yym1986
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1985), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1979)
|
|
} // end switch yys1979
|
|
} // end for yyj1979
|
|
if !yyhl1979 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1987 int
|
|
var yyb1987 bool
|
|
var yyhl1987 bool = l >= 0
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1990 := &x.ObjectMeta
|
|
yyv1990.CodecDecodeSelf(d)
|
|
}
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1991 := &x.Secrets
|
|
yym1992 := z.DecBinary()
|
|
_ = yym1992
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1991), d)
|
|
}
|
|
}
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1993 := &x.ImagePullSecrets
|
|
yym1994 := z.DecBinary()
|
|
_ = yym1994
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1993), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1987++
|
|
if yyhl1987 {
|
|
yyb1987 = yyj1987 > l
|
|
} else {
|
|
yyb1987 = r.CheckBreak()
|
|
}
|
|
if yyb1987 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1987-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1995 := z.EncBinary()
|
|
_ = yym1995
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1996 := !z.EncBinary()
|
|
yy2arr1996 := z.EncBasicHandle().StructToArray
|
|
var yyq1996 [4]bool
|
|
_, _, _ = yysep1996, yyq1996, yy2arr1996
|
|
const yyr1996 bool = false
|
|
yyq1996[0] = x.Kind != ""
|
|
yyq1996[1] = x.APIVersion != ""
|
|
yyq1996[2] = true
|
|
if yyr1996 || yy2arr1996 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1996 int = 1
|
|
for _, b := range yyq1996 {
|
|
if b {
|
|
yynn1996++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1996)
|
|
}
|
|
if yyr1996 || yy2arr1996 {
|
|
if yyq1996[0] {
|
|
yym1998 := z.EncBinary()
|
|
_ = yym1998
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1996[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1999 := z.EncBinary()
|
|
_ = yym1999
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1996 || yy2arr1996 {
|
|
if yyq1996[1] {
|
|
yym2001 := z.EncBinary()
|
|
_ = yym2001
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1996[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2002 := z.EncBinary()
|
|
_ = yym2002
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1996 || yy2arr1996 {
|
|
if yyq1996[2] {
|
|
yy2004 := &x.ListMeta
|
|
yym2005 := z.EncBinary()
|
|
_ = yym2005
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2004) {
|
|
} else {
|
|
z.EncFallback(yy2004)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1996[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2006 := &x.ListMeta
|
|
yym2007 := z.EncBinary()
|
|
_ = yym2007
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2006) {
|
|
} else {
|
|
z.EncFallback(yy2006)
|
|
}
|
|
}
|
|
}
|
|
if yyr1996 || yy2arr1996 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2009 := z.EncBinary()
|
|
_ = yym2009
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2010 := z.EncBinary()
|
|
_ = yym2010
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1996 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2011 := z.DecBinary()
|
|
_ = yym2011
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2012 := r.ReadMapStart()
|
|
if yyl2012 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2012, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2012 := r.ReadArrayStart()
|
|
if yyl2012 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2012, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2013Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2013Slc
|
|
var yyhl2013 bool = l >= 0
|
|
for yyj2013 := 0; ; yyj2013++ {
|
|
if yyhl2013 {
|
|
if yyj2013 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2013Slc = r.DecodeBytes(yys2013Slc, true, true)
|
|
yys2013 := string(yys2013Slc)
|
|
switch yys2013 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2016 := &x.ListMeta
|
|
yym2017 := z.DecBinary()
|
|
_ = yym2017
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2016) {
|
|
} else {
|
|
z.DecFallback(yyv2016, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2018 := &x.Items
|
|
yym2019 := z.DecBinary()
|
|
_ = yym2019
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2018), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2013)
|
|
} // end switch yys2013
|
|
} // end for yyj2013
|
|
if !yyhl2013 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2020 int
|
|
var yyb2020 bool
|
|
var yyhl2020 bool = l >= 0
|
|
yyj2020++
|
|
if yyhl2020 {
|
|
yyb2020 = yyj2020 > l
|
|
} else {
|
|
yyb2020 = r.CheckBreak()
|
|
}
|
|
if yyb2020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2020++
|
|
if yyhl2020 {
|
|
yyb2020 = yyj2020 > l
|
|
} else {
|
|
yyb2020 = r.CheckBreak()
|
|
}
|
|
if yyb2020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2020++
|
|
if yyhl2020 {
|
|
yyb2020 = yyj2020 > l
|
|
} else {
|
|
yyb2020 = r.CheckBreak()
|
|
}
|
|
if yyb2020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2023 := &x.ListMeta
|
|
yym2024 := z.DecBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2023) {
|
|
} else {
|
|
z.DecFallback(yyv2023, false)
|
|
}
|
|
}
|
|
yyj2020++
|
|
if yyhl2020 {
|
|
yyb2020 = yyj2020 > l
|
|
} else {
|
|
yyb2020 = r.CheckBreak()
|
|
}
|
|
if yyb2020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2025 := &x.Items
|
|
yym2026 := z.DecBinary()
|
|
_ = yym2026
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2025), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2020++
|
|
if yyhl2020 {
|
|
yyb2020 = yyj2020 > l
|
|
} else {
|
|
yyb2020 = r.CheckBreak()
|
|
}
|
|
if yyb2020 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2020-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2027 := z.EncBinary()
|
|
_ = yym2027
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2028 := !z.EncBinary()
|
|
yy2arr2028 := z.EncBasicHandle().StructToArray
|
|
var yyq2028 [4]bool
|
|
_, _, _ = yysep2028, yyq2028, yy2arr2028
|
|
const yyr2028 bool = false
|
|
yyq2028[0] = x.Kind != ""
|
|
yyq2028[1] = x.APIVersion != ""
|
|
yyq2028[2] = true
|
|
if yyr2028 || yy2arr2028 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2028 int = 1
|
|
for _, b := range yyq2028 {
|
|
if b {
|
|
yynn2028++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2028)
|
|
}
|
|
if yyr2028 || yy2arr2028 {
|
|
if yyq2028[0] {
|
|
yym2030 := z.EncBinary()
|
|
_ = yym2030
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2028[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2031 := z.EncBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2028 || yy2arr2028 {
|
|
if yyq2028[1] {
|
|
yym2033 := z.EncBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2028[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2034 := z.EncBinary()
|
|
_ = yym2034
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2028 || yy2arr2028 {
|
|
if yyq2028[2] {
|
|
yy2036 := &x.ObjectMeta
|
|
yy2036.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2028[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2037 := &x.ObjectMeta
|
|
yy2037.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2028 || yy2arr2028 {
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2039 := z.EncBinary()
|
|
_ = yym2039
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2040 := z.EncBinary()
|
|
_ = yym2040
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2028 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2041 := z.DecBinary()
|
|
_ = yym2041
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2042 := r.ReadMapStart()
|
|
if yyl2042 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2042, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2042 := r.ReadArrayStart()
|
|
if yyl2042 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2042, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2043Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2043Slc
|
|
var yyhl2043 bool = l >= 0
|
|
for yyj2043 := 0; ; yyj2043++ {
|
|
if yyhl2043 {
|
|
if yyj2043 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2043Slc = r.DecodeBytes(yys2043Slc, true, true)
|
|
yys2043 := string(yys2043Slc)
|
|
switch yys2043 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2046 := &x.ObjectMeta
|
|
yyv2046.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2047 := &x.Subsets
|
|
yym2048 := z.DecBinary()
|
|
_ = yym2048
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2047), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2043)
|
|
} // end switch yys2043
|
|
} // end for yyj2043
|
|
if !yyhl2043 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2049 int
|
|
var yyb2049 bool
|
|
var yyhl2049 bool = l >= 0
|
|
yyj2049++
|
|
if yyhl2049 {
|
|
yyb2049 = yyj2049 > l
|
|
} else {
|
|
yyb2049 = r.CheckBreak()
|
|
}
|
|
if yyb2049 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2049++
|
|
if yyhl2049 {
|
|
yyb2049 = yyj2049 > l
|
|
} else {
|
|
yyb2049 = r.CheckBreak()
|
|
}
|
|
if yyb2049 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2049++
|
|
if yyhl2049 {
|
|
yyb2049 = yyj2049 > l
|
|
} else {
|
|
yyb2049 = r.CheckBreak()
|
|
}
|
|
if yyb2049 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2052 := &x.ObjectMeta
|
|
yyv2052.CodecDecodeSelf(d)
|
|
}
|
|
yyj2049++
|
|
if yyhl2049 {
|
|
yyb2049 = yyj2049 > l
|
|
} else {
|
|
yyb2049 = r.CheckBreak()
|
|
}
|
|
if yyb2049 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2053 := &x.Subsets
|
|
yym2054 := z.DecBinary()
|
|
_ = yym2054
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2053), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2049++
|
|
if yyhl2049 {
|
|
yyb2049 = yyj2049 > l
|
|
} else {
|
|
yyb2049 = r.CheckBreak()
|
|
}
|
|
if yyb2049 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2049-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2055 := z.EncBinary()
|
|
_ = yym2055
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2056 := !z.EncBinary()
|
|
yy2arr2056 := z.EncBasicHandle().StructToArray
|
|
var yyq2056 [3]bool
|
|
_, _, _ = yysep2056, yyq2056, yy2arr2056
|
|
const yyr2056 bool = false
|
|
if yyr2056 || yy2arr2056 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2056 int = 3
|
|
for _, b := range yyq2056 {
|
|
if b {
|
|
yynn2056++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2056)
|
|
}
|
|
if yyr2056 || yy2arr2056 {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2058 := z.EncBinary()
|
|
_ = yym2058
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2059 := z.EncBinary()
|
|
_ = yym2059
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2056 || yy2arr2056 {
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2061 := z.EncBinary()
|
|
_ = yym2061
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2062 := z.EncBinary()
|
|
_ = yym2062
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2056 || yy2arr2056 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2064 := z.EncBinary()
|
|
_ = yym2064
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2065 := z.EncBinary()
|
|
_ = yym2065
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2056 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2066 := z.DecBinary()
|
|
_ = yym2066
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2067 := r.ReadMapStart()
|
|
if yyl2067 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2067, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2067 := r.ReadArrayStart()
|
|
if yyl2067 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2067, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2068Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2068Slc
|
|
var yyhl2068 bool = l >= 0
|
|
for yyj2068 := 0; ; yyj2068++ {
|
|
if yyhl2068 {
|
|
if yyj2068 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2068Slc = r.DecodeBytes(yys2068Slc, true, true)
|
|
yys2068 := string(yys2068Slc)
|
|
switch yys2068 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2069 := &x.Addresses
|
|
yym2070 := z.DecBinary()
|
|
_ = yym2070
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2069), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2071 := &x.NotReadyAddresses
|
|
yym2072 := z.DecBinary()
|
|
_ = yym2072
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2071), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2073 := &x.Ports
|
|
yym2074 := z.DecBinary()
|
|
_ = yym2074
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2073), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2068)
|
|
} // end switch yys2068
|
|
} // end for yyj2068
|
|
if !yyhl2068 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2075 int
|
|
var yyb2075 bool
|
|
var yyhl2075 bool = l >= 0
|
|
yyj2075++
|
|
if yyhl2075 {
|
|
yyb2075 = yyj2075 > l
|
|
} else {
|
|
yyb2075 = r.CheckBreak()
|
|
}
|
|
if yyb2075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2076 := &x.Addresses
|
|
yym2077 := z.DecBinary()
|
|
_ = yym2077
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2076), d)
|
|
}
|
|
}
|
|
yyj2075++
|
|
if yyhl2075 {
|
|
yyb2075 = yyj2075 > l
|
|
} else {
|
|
yyb2075 = r.CheckBreak()
|
|
}
|
|
if yyb2075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2078 := &x.NotReadyAddresses
|
|
yym2079 := z.DecBinary()
|
|
_ = yym2079
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2078), d)
|
|
}
|
|
}
|
|
yyj2075++
|
|
if yyhl2075 {
|
|
yyb2075 = yyj2075 > l
|
|
} else {
|
|
yyb2075 = r.CheckBreak()
|
|
}
|
|
if yyb2075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2080 := &x.Ports
|
|
yym2081 := z.DecBinary()
|
|
_ = yym2081
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2080), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2075++
|
|
if yyhl2075 {
|
|
yyb2075 = yyj2075 > l
|
|
} else {
|
|
yyb2075 = r.CheckBreak()
|
|
}
|
|
if yyb2075 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2075-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2082 := z.EncBinary()
|
|
_ = yym2082
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2083 := !z.EncBinary()
|
|
yy2arr2083 := z.EncBasicHandle().StructToArray
|
|
var yyq2083 [2]bool
|
|
_, _, _ = yysep2083, yyq2083, yy2arr2083
|
|
const yyr2083 bool = false
|
|
if yyr2083 || yy2arr2083 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2083 int = 2
|
|
for _, b := range yyq2083 {
|
|
if b {
|
|
yynn2083++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2083)
|
|
}
|
|
if yyr2083 || yy2arr2083 {
|
|
yym2085 := z.EncBinary()
|
|
_ = yym2085
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
yym2086 := z.EncBinary()
|
|
_ = yym2086
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2083 || yy2arr2083 {
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TargetRef"))
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2083 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2088 := z.DecBinary()
|
|
_ = yym2088
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2089 := r.ReadMapStart()
|
|
if yyl2089 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2089, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2089 := r.ReadArrayStart()
|
|
if yyl2089 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2089, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2090Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2090Slc
|
|
var yyhl2090 bool = l >= 0
|
|
for yyj2090 := 0; ; yyj2090++ {
|
|
if yyhl2090 {
|
|
if yyj2090 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2090Slc = r.DecodeBytes(yys2090Slc, true, true)
|
|
yys2090 := string(yys2090Slc)
|
|
switch yys2090 {
|
|
case "IP":
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
case "TargetRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2090)
|
|
} // end switch yys2090
|
|
} // end for yyj2090
|
|
if !yyhl2090 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2093 int
|
|
var yyb2093 bool
|
|
var yyhl2093 bool = l >= 0
|
|
yyj2093++
|
|
if yyhl2093 {
|
|
yyb2093 = yyj2093 > l
|
|
} else {
|
|
yyb2093 = r.CheckBreak()
|
|
}
|
|
if yyb2093 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2093++
|
|
if yyhl2093 {
|
|
yyb2093 = yyj2093 > l
|
|
} else {
|
|
yyb2093 = r.CheckBreak()
|
|
}
|
|
if yyb2093 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2093++
|
|
if yyhl2093 {
|
|
yyb2093 = yyj2093 > l
|
|
} else {
|
|
yyb2093 = r.CheckBreak()
|
|
}
|
|
if yyb2093 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2093-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2097 := !z.EncBinary()
|
|
yy2arr2097 := z.EncBasicHandle().StructToArray
|
|
var yyq2097 [3]bool
|
|
_, _, _ = yysep2097, yyq2097, yy2arr2097
|
|
const yyr2097 bool = false
|
|
if yyr2097 || yy2arr2097 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2097 int = 3
|
|
for _, b := range yyq2097 {
|
|
if b {
|
|
yynn2097++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2097)
|
|
}
|
|
if yyr2097 || yy2arr2097 {
|
|
yym2099 := z.EncBinary()
|
|
_ = yym2099
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2100 := z.EncBinary()
|
|
_ = yym2100
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2097 || yy2arr2097 {
|
|
yym2102 := z.EncBinary()
|
|
_ = yym2102
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2103 := z.EncBinary()
|
|
_ = yym2103
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2097 || yy2arr2097 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2097 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2105 := z.DecBinary()
|
|
_ = yym2105
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2106 := r.ReadMapStart()
|
|
if yyl2106 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2106, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2106 := r.ReadArrayStart()
|
|
if yyl2106 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2106, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2107Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2107Slc
|
|
var yyhl2107 bool = l >= 0
|
|
for yyj2107 := 0; ; yyj2107++ {
|
|
if yyhl2107 {
|
|
if yyj2107 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2107Slc = r.DecodeBytes(yys2107Slc, true, true)
|
|
yys2107 := string(yys2107Slc)
|
|
switch yys2107 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "Protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2107)
|
|
} // end switch yys2107
|
|
} // end for yyj2107
|
|
if !yyhl2107 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2111 int
|
|
var yyb2111 bool
|
|
var yyhl2111 bool = l >= 0
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2111-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2115 := z.EncBinary()
|
|
_ = yym2115
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2116 := !z.EncBinary()
|
|
yy2arr2116 := z.EncBasicHandle().StructToArray
|
|
var yyq2116 [4]bool
|
|
_, _, _ = yysep2116, yyq2116, yy2arr2116
|
|
const yyr2116 bool = false
|
|
yyq2116[0] = x.Kind != ""
|
|
yyq2116[1] = x.APIVersion != ""
|
|
yyq2116[2] = true
|
|
if yyr2116 || yy2arr2116 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2116 int = 1
|
|
for _, b := range yyq2116 {
|
|
if b {
|
|
yynn2116++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2116)
|
|
}
|
|
if yyr2116 || yy2arr2116 {
|
|
if yyq2116[0] {
|
|
yym2118 := z.EncBinary()
|
|
_ = yym2118
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2116[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2119 := z.EncBinary()
|
|
_ = yym2119
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2116 || yy2arr2116 {
|
|
if yyq2116[1] {
|
|
yym2121 := z.EncBinary()
|
|
_ = yym2121
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2116[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2116 || yy2arr2116 {
|
|
if yyq2116[2] {
|
|
yy2124 := &x.ListMeta
|
|
yym2125 := z.EncBinary()
|
|
_ = yym2125
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2124) {
|
|
} else {
|
|
z.EncFallback(yy2124)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2116[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2126 := &x.ListMeta
|
|
yym2127 := z.EncBinary()
|
|
_ = yym2127
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2126) {
|
|
} else {
|
|
z.EncFallback(yy2126)
|
|
}
|
|
}
|
|
}
|
|
if yyr2116 || yy2arr2116 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2129 := z.EncBinary()
|
|
_ = yym2129
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2130 := z.EncBinary()
|
|
_ = yym2130
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2116 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2131 := z.DecBinary()
|
|
_ = yym2131
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2132 := r.ReadMapStart()
|
|
if yyl2132 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2132, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2132 := r.ReadArrayStart()
|
|
if yyl2132 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2132, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2133Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2133Slc
|
|
var yyhl2133 bool = l >= 0
|
|
for yyj2133 := 0; ; yyj2133++ {
|
|
if yyhl2133 {
|
|
if yyj2133 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2133Slc = r.DecodeBytes(yys2133Slc, true, true)
|
|
yys2133 := string(yys2133Slc)
|
|
switch yys2133 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2136 := &x.ListMeta
|
|
yym2137 := z.DecBinary()
|
|
_ = yym2137
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2136) {
|
|
} else {
|
|
z.DecFallback(yyv2136, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2138 := &x.Items
|
|
yym2139 := z.DecBinary()
|
|
_ = yym2139
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2138), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2133)
|
|
} // end switch yys2133
|
|
} // end for yyj2133
|
|
if !yyhl2133 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2140 int
|
|
var yyb2140 bool
|
|
var yyhl2140 bool = l >= 0
|
|
yyj2140++
|
|
if yyhl2140 {
|
|
yyb2140 = yyj2140 > l
|
|
} else {
|
|
yyb2140 = r.CheckBreak()
|
|
}
|
|
if yyb2140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2140++
|
|
if yyhl2140 {
|
|
yyb2140 = yyj2140 > l
|
|
} else {
|
|
yyb2140 = r.CheckBreak()
|
|
}
|
|
if yyb2140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2140++
|
|
if yyhl2140 {
|
|
yyb2140 = yyj2140 > l
|
|
} else {
|
|
yyb2140 = r.CheckBreak()
|
|
}
|
|
if yyb2140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2143 := &x.ListMeta
|
|
yym2144 := z.DecBinary()
|
|
_ = yym2144
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2143) {
|
|
} else {
|
|
z.DecFallback(yyv2143, false)
|
|
}
|
|
}
|
|
yyj2140++
|
|
if yyhl2140 {
|
|
yyb2140 = yyj2140 > l
|
|
} else {
|
|
yyb2140 = r.CheckBreak()
|
|
}
|
|
if yyb2140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2145 := &x.Items
|
|
yym2146 := z.DecBinary()
|
|
_ = yym2146
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2145), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2140++
|
|
if yyhl2140 {
|
|
yyb2140 = yyj2140 > l
|
|
} else {
|
|
yyb2140 = r.CheckBreak()
|
|
}
|
|
if yyb2140 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2140-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2147 := z.EncBinary()
|
|
_ = yym2147
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2148 := !z.EncBinary()
|
|
yy2arr2148 := z.EncBasicHandle().StructToArray
|
|
var yyq2148 [4]bool
|
|
_, _, _ = yysep2148, yyq2148, yy2arr2148
|
|
const yyr2148 bool = false
|
|
yyq2148[0] = x.PodCIDR != ""
|
|
yyq2148[1] = x.ExternalID != ""
|
|
yyq2148[2] = x.ProviderID != ""
|
|
yyq2148[3] = x.Unschedulable != false
|
|
if yyr2148 || yy2arr2148 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2148 int = 0
|
|
for _, b := range yyq2148 {
|
|
if b {
|
|
yynn2148++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2148)
|
|
}
|
|
if yyr2148 || yy2arr2148 {
|
|
if yyq2148[0] {
|
|
yym2150 := z.EncBinary()
|
|
_ = yym2150
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2148[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
yym2151 := z.EncBinary()
|
|
_ = yym2151
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2148 || yy2arr2148 {
|
|
if yyq2148[1] {
|
|
yym2153 := z.EncBinary()
|
|
_ = yym2153
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2148[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2148 || yy2arr2148 {
|
|
if yyq2148[2] {
|
|
yym2156 := z.EncBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2148[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2148 || yy2arr2148 {
|
|
if yyq2148[3] {
|
|
yym2159 := z.EncBinary()
|
|
_ = yym2159
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2148[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yysep2148 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2161 := z.DecBinary()
|
|
_ = yym2161
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2162 := r.ReadMapStart()
|
|
if yyl2162 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2162, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2162 := r.ReadArrayStart()
|
|
if yyl2162 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2162, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2163Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2163Slc
|
|
var yyhl2163 bool = l >= 0
|
|
for yyj2163 := 0; ; yyj2163++ {
|
|
if yyhl2163 {
|
|
if yyj2163 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2163Slc = r.DecodeBytes(yys2163Slc, true, true)
|
|
yys2163 := string(yys2163Slc)
|
|
switch yys2163 {
|
|
case "podCIDR":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
case "externalID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
case "providerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
case "unschedulable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2163)
|
|
} // end switch yys2163
|
|
} // end for yyj2163
|
|
if !yyhl2163 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2168 int
|
|
var yyb2168 bool
|
|
var yyhl2168 bool = l >= 0
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2168++
|
|
if yyhl2168 {
|
|
yyb2168 = yyj2168 > l
|
|
} else {
|
|
yyb2168 = r.CheckBreak()
|
|
}
|
|
if yyb2168 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2168-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2173 := z.EncBinary()
|
|
_ = yym2173
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2174 := !z.EncBinary()
|
|
yy2arr2174 := z.EncBasicHandle().StructToArray
|
|
var yyq2174 [1]bool
|
|
_, _, _ = yysep2174, yyq2174, yy2arr2174
|
|
const yyr2174 bool = false
|
|
if yyr2174 || yy2arr2174 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2174 int = 1
|
|
for _, b := range yyq2174 {
|
|
if b {
|
|
yynn2174++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2174)
|
|
}
|
|
if yyr2174 || yy2arr2174 {
|
|
yym2176 := z.EncBinary()
|
|
_ = yym2176
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2177 := z.EncBinary()
|
|
_ = yym2177
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yysep2174 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2178 := z.DecBinary()
|
|
_ = yym2178
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2179 := r.ReadMapStart()
|
|
if yyl2179 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2179, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2179 := r.ReadArrayStart()
|
|
if yyl2179 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2179, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2180Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2180Slc
|
|
var yyhl2180 bool = l >= 0
|
|
for yyj2180 := 0; ; yyj2180++ {
|
|
if yyhl2180 {
|
|
if yyj2180 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2180Slc = r.DecodeBytes(yys2180Slc, true, true)
|
|
yys2180 := string(yys2180Slc)
|
|
switch yys2180 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2180)
|
|
} // end switch yys2180
|
|
} // end for yyj2180
|
|
if !yyhl2180 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2182 int
|
|
var yyb2182 bool
|
|
var yyhl2182 bool = l >= 0
|
|
yyj2182++
|
|
if yyhl2182 {
|
|
yyb2182 = yyj2182 > l
|
|
} else {
|
|
yyb2182 = r.CheckBreak()
|
|
}
|
|
if yyb2182 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2182++
|
|
if yyhl2182 {
|
|
yyb2182 = yyj2182 > l
|
|
} else {
|
|
yyb2182 = r.CheckBreak()
|
|
}
|
|
if yyb2182 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2182-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2184 := z.EncBinary()
|
|
_ = yym2184
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2185 := !z.EncBinary()
|
|
yy2arr2185 := z.EncBasicHandle().StructToArray
|
|
var yyq2185 [1]bool
|
|
_, _, _ = yysep2185, yyq2185, yy2arr2185
|
|
const yyr2185 bool = false
|
|
yyq2185[0] = true
|
|
if yyr2185 || yy2arr2185 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2185 int = 0
|
|
for _, b := range yyq2185 {
|
|
if b {
|
|
yynn2185++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2185)
|
|
}
|
|
if yyr2185 || yy2arr2185 {
|
|
if yyq2185[0] {
|
|
yy2187 := &x.KubeletEndpoint
|
|
yy2187.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2185[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
yy2188 := &x.KubeletEndpoint
|
|
yy2188.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2185 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2189 := z.DecBinary()
|
|
_ = yym2189
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2190 := r.ReadMapStart()
|
|
if yyl2190 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2190, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2190 := r.ReadArrayStart()
|
|
if yyl2190 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2190, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2191Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2191Slc
|
|
var yyhl2191 bool = l >= 0
|
|
for yyj2191 := 0; ; yyj2191++ {
|
|
if yyhl2191 {
|
|
if yyj2191 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2191Slc = r.DecodeBytes(yys2191Slc, true, true)
|
|
yys2191 := string(yys2191Slc)
|
|
switch yys2191 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2192 := &x.KubeletEndpoint
|
|
yyv2192.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2191)
|
|
} // end switch yys2191
|
|
} // end for yyj2191
|
|
if !yyhl2191 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2193 int
|
|
var yyb2193 bool
|
|
var yyhl2193 bool = l >= 0
|
|
yyj2193++
|
|
if yyhl2193 {
|
|
yyb2193 = yyj2193 > l
|
|
} else {
|
|
yyb2193 = r.CheckBreak()
|
|
}
|
|
if yyb2193 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2194 := &x.KubeletEndpoint
|
|
yyv2194.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2193++
|
|
if yyhl2193 {
|
|
yyb2193 = yyj2193 > l
|
|
} else {
|
|
yyb2193 = r.CheckBreak()
|
|
}
|
|
if yyb2193 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2193-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2195 := z.EncBinary()
|
|
_ = yym2195
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2196 := !z.EncBinary()
|
|
yy2arr2196 := z.EncBasicHandle().StructToArray
|
|
var yyq2196 [8]bool
|
|
_, _, _ = yysep2196, yyq2196, yy2arr2196
|
|
const yyr2196 bool = false
|
|
if yyr2196 || yy2arr2196 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2196 int = 8
|
|
for _, b := range yyq2196 {
|
|
if b {
|
|
yynn2196++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2196)
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2198 := z.EncBinary()
|
|
_ = yym2198
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
yym2199 := z.EncBinary()
|
|
_ = yym2199
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2201 := z.EncBinary()
|
|
_ = yym2201
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
yym2202 := z.EncBinary()
|
|
_ = yym2202
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2204 := z.EncBinary()
|
|
_ = yym2204
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
yym2205 := z.EncBinary()
|
|
_ = yym2205
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2207 := z.EncBinary()
|
|
_ = yym2207
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
yym2208 := z.EncBinary()
|
|
_ = yym2208
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2210 := z.EncBinary()
|
|
_ = yym2210
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
yym2211 := z.EncBinary()
|
|
_ = yym2211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2213 := z.EncBinary()
|
|
_ = yym2213
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2216 := z.EncBinary()
|
|
_ = yym2216
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
yym2217 := z.EncBinary()
|
|
_ = yym2217
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2196 || yy2arr2196 {
|
|
yym2219 := z.EncBinary()
|
|
_ = yym2219
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
yym2220 := z.EncBinary()
|
|
_ = yym2220
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yysep2196 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2221 := z.DecBinary()
|
|
_ = yym2221
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2222 := r.ReadMapStart()
|
|
if yyl2222 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2222, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2222 := r.ReadArrayStart()
|
|
if yyl2222 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2222, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2223Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2223Slc
|
|
var yyhl2223 bool = l >= 0
|
|
for yyj2223 := 0; ; yyj2223++ {
|
|
if yyhl2223 {
|
|
if yyj2223 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2223Slc = r.DecodeBytes(yys2223Slc, true, true)
|
|
yys2223 := string(yys2223Slc)
|
|
switch yys2223 {
|
|
case "machineID":
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
case "systemUUID":
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
case "bootID":
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
case "kernelVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
case "osImage":
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
case "containerRuntimeVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
case "kubeletVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
case "kubeProxyVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2223)
|
|
} // end switch yys2223
|
|
} // end for yyj2223
|
|
if !yyhl2223 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2232 int
|
|
var yyb2232 bool
|
|
var yyhl2232 bool = l >= 0
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2232++
|
|
if yyhl2232 {
|
|
yyb2232 = yyj2232 > l
|
|
} else {
|
|
yyb2232 = r.CheckBreak()
|
|
}
|
|
if yyb2232 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2232-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2241 := z.EncBinary()
|
|
_ = yym2241
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2242 := !z.EncBinary()
|
|
yy2arr2242 := z.EncBasicHandle().StructToArray
|
|
var yyq2242 [6]bool
|
|
_, _, _ = yysep2242, yyq2242, yy2arr2242
|
|
const yyr2242 bool = false
|
|
yyq2242[0] = len(x.Capacity) != 0
|
|
yyq2242[1] = x.Phase != ""
|
|
yyq2242[2] = len(x.Conditions) != 0
|
|
yyq2242[3] = len(x.Addresses) != 0
|
|
yyq2242[4] = true
|
|
yyq2242[5] = true
|
|
if yyr2242 || yy2arr2242 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2242 int = 0
|
|
for _, b := range yyq2242 {
|
|
if b {
|
|
yynn2242++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2242)
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[1] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2242[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[2] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2246 := z.EncBinary()
|
|
_ = yym2246
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2247 := z.EncBinary()
|
|
_ = yym2247
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[3] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2249 := z.EncBinary()
|
|
_ = yym2249
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2250 := z.EncBinary()
|
|
_ = yym2250
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[4] {
|
|
yy2252 := &x.DaemonEndpoints
|
|
yy2252.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
yy2253 := &x.DaemonEndpoints
|
|
yy2253.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2242 || yy2arr2242 {
|
|
if yyq2242[5] {
|
|
yy2255 := &x.NodeInfo
|
|
yy2255.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2242[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
yy2256 := &x.NodeInfo
|
|
yy2256.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2242 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2257 := z.DecBinary()
|
|
_ = yym2257
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2258 := r.ReadMapStart()
|
|
if yyl2258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2258, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2258 := r.ReadArrayStart()
|
|
if yyl2258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2258, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2259Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2259Slc
|
|
var yyhl2259 bool = l >= 0
|
|
for yyj2259 := 0; ; yyj2259++ {
|
|
if yyhl2259 {
|
|
if yyj2259 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2259Slc = r.DecodeBytes(yys2259Slc, true, true)
|
|
yys2259 := string(yys2259Slc)
|
|
switch yys2259 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2260 := &x.Capacity
|
|
yyv2260.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2262 := &x.Conditions
|
|
yym2263 := z.DecBinary()
|
|
_ = yym2263
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2262), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2264 := &x.Addresses
|
|
yym2265 := z.DecBinary()
|
|
_ = yym2265
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2264), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2266 := &x.DaemonEndpoints
|
|
yyv2266.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2267 := &x.NodeInfo
|
|
yyv2267.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2259)
|
|
} // end switch yys2259
|
|
} // end for yyj2259
|
|
if !yyhl2259 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2268 int
|
|
var yyb2268 bool
|
|
var yyhl2268 bool = l >= 0
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2269 := &x.Capacity
|
|
yyv2269.CodecDecodeSelf(d)
|
|
}
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2271 := &x.Conditions
|
|
yym2272 := z.DecBinary()
|
|
_ = yym2272
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2271), d)
|
|
}
|
|
}
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2273 := &x.Addresses
|
|
yym2274 := z.DecBinary()
|
|
_ = yym2274
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2273), d)
|
|
}
|
|
}
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2275 := &x.DaemonEndpoints
|
|
yyv2275.CodecDecodeSelf(d)
|
|
}
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2276 := &x.NodeInfo
|
|
yyv2276.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2268++
|
|
if yyhl2268 {
|
|
yyb2268 = yyj2268 > l
|
|
} else {
|
|
yyb2268 = r.CheckBreak()
|
|
}
|
|
if yyb2268 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2268-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2277 := z.EncBinary()
|
|
_ = yym2277
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2278 := z.DecBinary()
|
|
_ = yym2278
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x NodeConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2279 := z.EncBinary()
|
|
_ = yym2279
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2280 := z.DecBinary()
|
|
_ = yym2280
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2281 := z.EncBinary()
|
|
_ = yym2281
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2282 := !z.EncBinary()
|
|
yy2arr2282 := z.EncBasicHandle().StructToArray
|
|
var yyq2282 [6]bool
|
|
_, _, _ = yysep2282, yyq2282, yy2arr2282
|
|
const yyr2282 bool = false
|
|
yyq2282[2] = true
|
|
yyq2282[3] = true
|
|
yyq2282[4] = x.Reason != ""
|
|
yyq2282[5] = x.Message != ""
|
|
if yyr2282 || yy2arr2282 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2282 int = 2
|
|
for _, b := range yyq2282 {
|
|
if b {
|
|
yynn2282++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2282)
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
if yyq2282[2] {
|
|
yy2286 := &x.LastHeartbeatTime
|
|
yym2287 := z.EncBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2286) {
|
|
} else if yym2287 {
|
|
z.EncBinaryMarshal(yy2286)
|
|
} else if !yym2287 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2286)
|
|
} else {
|
|
z.EncFallback(yy2286)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2282[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
yy2288 := &x.LastHeartbeatTime
|
|
yym2289 := z.EncBinary()
|
|
_ = yym2289
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2288) {
|
|
} else if yym2289 {
|
|
z.EncBinaryMarshal(yy2288)
|
|
} else if !yym2289 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2288)
|
|
} else {
|
|
z.EncFallback(yy2288)
|
|
}
|
|
}
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
if yyq2282[3] {
|
|
yy2291 := &x.LastTransitionTime
|
|
yym2292 := z.EncBinary()
|
|
_ = yym2292
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2291) {
|
|
} else if yym2292 {
|
|
z.EncBinaryMarshal(yy2291)
|
|
} else if !yym2292 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2291)
|
|
} else {
|
|
z.EncFallback(yy2291)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2282[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy2293 := &x.LastTransitionTime
|
|
yym2294 := z.EncBinary()
|
|
_ = yym2294
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2293) {
|
|
} else if yym2294 {
|
|
z.EncBinaryMarshal(yy2293)
|
|
} else if !yym2294 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2293)
|
|
} else {
|
|
z.EncFallback(yy2293)
|
|
}
|
|
}
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
if yyq2282[4] {
|
|
yym2296 := z.EncBinary()
|
|
_ = yym2296
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2282[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2297 := z.EncBinary()
|
|
_ = yym2297
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2282 || yy2arr2282 {
|
|
if yyq2282[5] {
|
|
yym2299 := z.EncBinary()
|
|
_ = yym2299
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2282[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2300 := z.EncBinary()
|
|
_ = yym2300
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep2282 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2301 := z.DecBinary()
|
|
_ = yym2301
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2302 := r.ReadMapStart()
|
|
if yyl2302 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2302, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2302 := r.ReadArrayStart()
|
|
if yyl2302 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2302, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2303Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2303Slc
|
|
var yyhl2303 bool = l >= 0
|
|
for yyj2303 := 0; ; yyj2303++ {
|
|
if yyhl2303 {
|
|
if yyj2303 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2303Slc = r.DecodeBytes(yys2303Slc, true, true)
|
|
yys2303 := string(yys2303Slc)
|
|
switch yys2303 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "lastHeartbeatTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2306 := &x.LastHeartbeatTime
|
|
yym2307 := z.DecBinary()
|
|
_ = yym2307
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2306) {
|
|
} else if yym2307 {
|
|
z.DecBinaryUnmarshal(yyv2306)
|
|
} else if !yym2307 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2306)
|
|
} else {
|
|
z.DecFallback(yyv2306, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2308 := &x.LastTransitionTime
|
|
yym2309 := z.DecBinary()
|
|
_ = yym2309
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2308) {
|
|
} else if yym2309 {
|
|
z.DecBinaryUnmarshal(yyv2308)
|
|
} else if !yym2309 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2308)
|
|
} else {
|
|
z.DecFallback(yyv2308, false)
|
|
}
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2303)
|
|
} // end switch yys2303
|
|
} // end for yyj2303
|
|
if !yyhl2303 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2312 int
|
|
var yyb2312 bool
|
|
var yyhl2312 bool = l >= 0
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2315 := &x.LastHeartbeatTime
|
|
yym2316 := z.DecBinary()
|
|
_ = yym2316
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2315) {
|
|
} else if yym2316 {
|
|
z.DecBinaryUnmarshal(yyv2315)
|
|
} else if !yym2316 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2315)
|
|
} else {
|
|
z.DecFallback(yyv2315, false)
|
|
}
|
|
}
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2317 := &x.LastTransitionTime
|
|
yym2318 := z.DecBinary()
|
|
_ = yym2318
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2317) {
|
|
} else if yym2318 {
|
|
z.DecBinaryUnmarshal(yyv2317)
|
|
} else if !yym2318 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2317)
|
|
} else {
|
|
z.DecFallback(yyv2317, false)
|
|
}
|
|
}
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2312++
|
|
if yyhl2312 {
|
|
yyb2312 = yyj2312 > l
|
|
} else {
|
|
yyb2312 = r.CheckBreak()
|
|
}
|
|
if yyb2312 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2312-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2321 := z.EncBinary()
|
|
_ = yym2321
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2322 := z.DecBinary()
|
|
_ = yym2322
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2323 := z.EncBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2324 := !z.EncBinary()
|
|
yy2arr2324 := z.EncBasicHandle().StructToArray
|
|
var yyq2324 [2]bool
|
|
_, _, _ = yysep2324, yyq2324, yy2arr2324
|
|
const yyr2324 bool = false
|
|
if yyr2324 || yy2arr2324 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2324 int = 2
|
|
for _, b := range yyq2324 {
|
|
if b {
|
|
yynn2324++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2324)
|
|
}
|
|
if yyr2324 || yy2arr2324 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2324 || yy2arr2324 {
|
|
yym2327 := z.EncBinary()
|
|
_ = yym2327
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
yym2328 := z.EncBinary()
|
|
_ = yym2328
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yysep2324 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2329 := z.DecBinary()
|
|
_ = yym2329
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2330 := r.ReadMapStart()
|
|
if yyl2330 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2330, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2330 := r.ReadArrayStart()
|
|
if yyl2330 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2330, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2331Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2331Slc
|
|
var yyhl2331 bool = l >= 0
|
|
for yyj2331 := 0; ; yyj2331++ {
|
|
if yyhl2331 {
|
|
if yyj2331 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2331Slc = r.DecodeBytes(yys2331Slc, true, true)
|
|
yys2331 := string(yys2331Slc)
|
|
switch yys2331 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
case "address":
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2331)
|
|
} // end switch yys2331
|
|
} // end for yyj2331
|
|
if !yyhl2331 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2334 int
|
|
var yyb2334 bool
|
|
var yyhl2334 bool = l >= 0
|
|
yyj2334++
|
|
if yyhl2334 {
|
|
yyb2334 = yyj2334 > l
|
|
} else {
|
|
yyb2334 = r.CheckBreak()
|
|
}
|
|
if yyb2334 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2334++
|
|
if yyhl2334 {
|
|
yyb2334 = yyj2334 > l
|
|
} else {
|
|
yyb2334 = r.CheckBreak()
|
|
}
|
|
if yyb2334 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2334++
|
|
if yyhl2334 {
|
|
yyb2334 = yyj2334 > l
|
|
} else {
|
|
yyb2334 = r.CheckBreak()
|
|
}
|
|
if yyb2334 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2334-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2338 := !z.EncBinary()
|
|
yy2arr2338 := z.EncBasicHandle().StructToArray
|
|
var yyq2338 [1]bool
|
|
_, _, _ = yysep2338, yyq2338, yy2arr2338
|
|
const yyr2338 bool = false
|
|
yyq2338[0] = len(x.Capacity) != 0
|
|
if yyr2338 || yy2arr2338 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2338 int = 0
|
|
for _, b := range yyq2338 {
|
|
if b {
|
|
yynn2338++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2338)
|
|
}
|
|
if yyr2338 || yy2arr2338 {
|
|
if yyq2338[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2338[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2338 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2340 := z.DecBinary()
|
|
_ = yym2340
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2341 := r.ReadMapStart()
|
|
if yyl2341 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2341, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2341 := r.ReadArrayStart()
|
|
if yyl2341 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2341, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2342Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2342Slc
|
|
var yyhl2342 bool = l >= 0
|
|
for yyj2342 := 0; ; yyj2342++ {
|
|
if yyhl2342 {
|
|
if yyj2342 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2342Slc = r.DecodeBytes(yys2342Slc, true, true)
|
|
yys2342 := string(yys2342Slc)
|
|
switch yys2342 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2343 := &x.Capacity
|
|
yyv2343.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2342)
|
|
} // end switch yys2342
|
|
} // end for yyj2342
|
|
if !yyhl2342 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2344 int
|
|
var yyb2344 bool
|
|
var yyhl2344 bool = l >= 0
|
|
yyj2344++
|
|
if yyhl2344 {
|
|
yyb2344 = yyj2344 > l
|
|
} else {
|
|
yyb2344 = r.CheckBreak()
|
|
}
|
|
if yyb2344 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2345 := &x.Capacity
|
|
yyv2345.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2344++
|
|
if yyhl2344 {
|
|
yyb2344 = yyj2344 > l
|
|
} else {
|
|
yyb2344 = r.CheckBreak()
|
|
}
|
|
if yyb2344 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2344-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2346 := z.EncBinary()
|
|
_ = yym2346
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ResourceName) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2347 := z.DecBinary()
|
|
_ = yym2347
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ResourceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2348 := z.EncBinary()
|
|
_ = yym2348
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
h.encResourceList((ResourceList)(x), e)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2349 := z.DecBinary()
|
|
_ = yym2349
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
h.decResourceList((*ResourceList)(x), d)
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2350 := z.EncBinary()
|
|
_ = yym2350
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2351 := !z.EncBinary()
|
|
yy2arr2351 := z.EncBasicHandle().StructToArray
|
|
var yyq2351 [5]bool
|
|
_, _, _ = yysep2351, yyq2351, yy2arr2351
|
|
const yyr2351 bool = false
|
|
yyq2351[0] = x.Kind != ""
|
|
yyq2351[1] = x.APIVersion != ""
|
|
yyq2351[2] = true
|
|
yyq2351[3] = true
|
|
yyq2351[4] = true
|
|
if yyr2351 || yy2arr2351 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2351 int = 0
|
|
for _, b := range yyq2351 {
|
|
if b {
|
|
yynn2351++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2351)
|
|
}
|
|
if yyr2351 || yy2arr2351 {
|
|
if yyq2351[0] {
|
|
yym2353 := z.EncBinary()
|
|
_ = yym2353
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2351[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2354 := z.EncBinary()
|
|
_ = yym2354
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2351 || yy2arr2351 {
|
|
if yyq2351[1] {
|
|
yym2356 := z.EncBinary()
|
|
_ = yym2356
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2351[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2357 := z.EncBinary()
|
|
_ = yym2357
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2351 || yy2arr2351 {
|
|
if yyq2351[2] {
|
|
yy2359 := &x.ObjectMeta
|
|
yy2359.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2351[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2360 := &x.ObjectMeta
|
|
yy2360.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2351 || yy2arr2351 {
|
|
if yyq2351[3] {
|
|
yy2362 := &x.Spec
|
|
yy2362.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2351[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2363 := &x.Spec
|
|
yy2363.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2351 || yy2arr2351 {
|
|
if yyq2351[4] {
|
|
yy2365 := &x.Status
|
|
yy2365.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2351[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2366 := &x.Status
|
|
yy2366.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2351 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2367 := z.DecBinary()
|
|
_ = yym2367
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2368 := r.ReadMapStart()
|
|
if yyl2368 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2368, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2368 := r.ReadArrayStart()
|
|
if yyl2368 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2368, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2369Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2369Slc
|
|
var yyhl2369 bool = l >= 0
|
|
for yyj2369 := 0; ; yyj2369++ {
|
|
if yyhl2369 {
|
|
if yyj2369 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2369Slc = r.DecodeBytes(yys2369Slc, true, true)
|
|
yys2369 := string(yys2369Slc)
|
|
switch yys2369 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2372 := &x.ObjectMeta
|
|
yyv2372.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2373 := &x.Spec
|
|
yyv2373.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2374 := &x.Status
|
|
yyv2374.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2369)
|
|
} // end switch yys2369
|
|
} // end for yyj2369
|
|
if !yyhl2369 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2375 int
|
|
var yyb2375 bool
|
|
var yyhl2375 bool = l >= 0
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2378 := &x.ObjectMeta
|
|
yyv2378.CodecDecodeSelf(d)
|
|
}
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2379 := &x.Spec
|
|
yyv2379.CodecDecodeSelf(d)
|
|
}
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2380 := &x.Status
|
|
yyv2380.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2375++
|
|
if yyhl2375 {
|
|
yyb2375 = yyj2375 > l
|
|
} else {
|
|
yyb2375 = r.CheckBreak()
|
|
}
|
|
if yyb2375 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2375-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2381 := z.EncBinary()
|
|
_ = yym2381
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2382 := !z.EncBinary()
|
|
yy2arr2382 := z.EncBasicHandle().StructToArray
|
|
var yyq2382 [4]bool
|
|
_, _, _ = yysep2382, yyq2382, yy2arr2382
|
|
const yyr2382 bool = false
|
|
yyq2382[0] = x.Kind != ""
|
|
yyq2382[1] = x.APIVersion != ""
|
|
yyq2382[2] = true
|
|
if yyr2382 || yy2arr2382 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2382 int = 1
|
|
for _, b := range yyq2382 {
|
|
if b {
|
|
yynn2382++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2382)
|
|
}
|
|
if yyr2382 || yy2arr2382 {
|
|
if yyq2382[0] {
|
|
yym2384 := z.EncBinary()
|
|
_ = yym2384
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2382[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2385 := z.EncBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2382 || yy2arr2382 {
|
|
if yyq2382[1] {
|
|
yym2387 := z.EncBinary()
|
|
_ = yym2387
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2382[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2388 := z.EncBinary()
|
|
_ = yym2388
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2382 || yy2arr2382 {
|
|
if yyq2382[2] {
|
|
yy2390 := &x.ListMeta
|
|
yym2391 := z.EncBinary()
|
|
_ = yym2391
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2390) {
|
|
} else {
|
|
z.EncFallback(yy2390)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2382[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2392 := &x.ListMeta
|
|
yym2393 := z.EncBinary()
|
|
_ = yym2393
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2392) {
|
|
} else {
|
|
z.EncFallback(yy2392)
|
|
}
|
|
}
|
|
}
|
|
if yyr2382 || yy2arr2382 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2395 := z.EncBinary()
|
|
_ = yym2395
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2396 := z.EncBinary()
|
|
_ = yym2396
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2382 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2397 := z.DecBinary()
|
|
_ = yym2397
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2398 := r.ReadMapStart()
|
|
if yyl2398 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2398, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2398 := r.ReadArrayStart()
|
|
if yyl2398 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2398, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2399Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2399Slc
|
|
var yyhl2399 bool = l >= 0
|
|
for yyj2399 := 0; ; yyj2399++ {
|
|
if yyhl2399 {
|
|
if yyj2399 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2399Slc = r.DecodeBytes(yys2399Slc, true, true)
|
|
yys2399 := string(yys2399Slc)
|
|
switch yys2399 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2402 := &x.ListMeta
|
|
yym2403 := z.DecBinary()
|
|
_ = yym2403
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2402) {
|
|
} else {
|
|
z.DecFallback(yyv2402, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2404 := &x.Items
|
|
yym2405 := z.DecBinary()
|
|
_ = yym2405
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2404), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2399)
|
|
} // end switch yys2399
|
|
} // end for yyj2399
|
|
if !yyhl2399 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2406 int
|
|
var yyb2406 bool
|
|
var yyhl2406 bool = l >= 0
|
|
yyj2406++
|
|
if yyhl2406 {
|
|
yyb2406 = yyj2406 > l
|
|
} else {
|
|
yyb2406 = r.CheckBreak()
|
|
}
|
|
if yyb2406 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2406++
|
|
if yyhl2406 {
|
|
yyb2406 = yyj2406 > l
|
|
} else {
|
|
yyb2406 = r.CheckBreak()
|
|
}
|
|
if yyb2406 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2406++
|
|
if yyhl2406 {
|
|
yyb2406 = yyj2406 > l
|
|
} else {
|
|
yyb2406 = r.CheckBreak()
|
|
}
|
|
if yyb2406 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2409 := &x.ListMeta
|
|
yym2410 := z.DecBinary()
|
|
_ = yym2410
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2409) {
|
|
} else {
|
|
z.DecFallback(yyv2409, false)
|
|
}
|
|
}
|
|
yyj2406++
|
|
if yyhl2406 {
|
|
yyb2406 = yyj2406 > l
|
|
} else {
|
|
yyb2406 = r.CheckBreak()
|
|
}
|
|
if yyb2406 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2411 := &x.Items
|
|
yym2412 := z.DecBinary()
|
|
_ = yym2412
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2411), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2406++
|
|
if yyhl2406 {
|
|
yyb2406 = yyj2406 > l
|
|
} else {
|
|
yyb2406 = r.CheckBreak()
|
|
}
|
|
if yyb2406 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2406-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2413 := z.EncBinary()
|
|
_ = yym2413
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2414 := !z.EncBinary()
|
|
yy2arr2414 := z.EncBasicHandle().StructToArray
|
|
var yyq2414 [1]bool
|
|
_, _, _ = yysep2414, yyq2414, yy2arr2414
|
|
const yyr2414 bool = false
|
|
if yyr2414 || yy2arr2414 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2414 int = 1
|
|
for _, b := range yyq2414 {
|
|
if b {
|
|
yynn2414++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2414)
|
|
}
|
|
if yyr2414 || yy2arr2414 {
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2416 := z.EncBinary()
|
|
_ = yym2416
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2417 := z.EncBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2414 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2418 := z.DecBinary()
|
|
_ = yym2418
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2419 := r.ReadMapStart()
|
|
if yyl2419 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2419, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2419 := r.ReadArrayStart()
|
|
if yyl2419 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2419, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2420Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2420Slc
|
|
var yyhl2420 bool = l >= 0
|
|
for yyj2420 := 0; ; yyj2420++ {
|
|
if yyhl2420 {
|
|
if yyj2420 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2420Slc = r.DecodeBytes(yys2420Slc, true, true)
|
|
yys2420 := string(yys2420Slc)
|
|
switch yys2420 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2421 := &x.Finalizers
|
|
yym2422 := z.DecBinary()
|
|
_ = yym2422
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2421), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2420)
|
|
} // end switch yys2420
|
|
} // end for yyj2420
|
|
if !yyhl2420 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2423 int
|
|
var yyb2423 bool
|
|
var yyhl2423 bool = l >= 0
|
|
yyj2423++
|
|
if yyhl2423 {
|
|
yyb2423 = yyj2423 > l
|
|
} else {
|
|
yyb2423 = r.CheckBreak()
|
|
}
|
|
if yyb2423 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2424 := &x.Finalizers
|
|
yym2425 := z.DecBinary()
|
|
_ = yym2425
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2424), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2423++
|
|
if yyhl2423 {
|
|
yyb2423 = yyj2423 > l
|
|
} else {
|
|
yyb2423 = r.CheckBreak()
|
|
}
|
|
if yyb2423 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2423-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2426 := z.EncBinary()
|
|
_ = yym2426
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *FinalizerName) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2427 := z.DecBinary()
|
|
_ = yym2427
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2428 := z.EncBinary()
|
|
_ = yym2428
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2429 := !z.EncBinary()
|
|
yy2arr2429 := z.EncBasicHandle().StructToArray
|
|
var yyq2429 [1]bool
|
|
_, _, _ = yysep2429, yyq2429, yy2arr2429
|
|
const yyr2429 bool = false
|
|
yyq2429[0] = x.Phase != ""
|
|
if yyr2429 || yy2arr2429 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2429 int = 0
|
|
for _, b := range yyq2429 {
|
|
if b {
|
|
yynn2429++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2429)
|
|
}
|
|
if yyr2429 || yy2arr2429 {
|
|
if yyq2429[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2429[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2429 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2431 := z.DecBinary()
|
|
_ = yym2431
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2432 := r.ReadMapStart()
|
|
if yyl2432 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2432, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2432 := r.ReadArrayStart()
|
|
if yyl2432 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2432, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2433Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2433Slc
|
|
var yyhl2433 bool = l >= 0
|
|
for yyj2433 := 0; ; yyj2433++ {
|
|
if yyhl2433 {
|
|
if yyj2433 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2433Slc = r.DecodeBytes(yys2433Slc, true, true)
|
|
yys2433 := string(yys2433Slc)
|
|
switch yys2433 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2433)
|
|
} // end switch yys2433
|
|
} // end for yyj2433
|
|
if !yyhl2433 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2435 int
|
|
var yyb2435 bool
|
|
var yyhl2435 bool = l >= 0
|
|
yyj2435++
|
|
if yyhl2435 {
|
|
yyb2435 = yyj2435 > l
|
|
} else {
|
|
yyb2435 = r.CheckBreak()
|
|
}
|
|
if yyb2435 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2435++
|
|
if yyhl2435 {
|
|
yyb2435 = yyj2435 > l
|
|
} else {
|
|
yyb2435 = r.CheckBreak()
|
|
}
|
|
if yyb2435 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2435-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2437 := z.EncBinary()
|
|
_ = yym2437
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NamespacePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2438 := z.DecBinary()
|
|
_ = yym2438
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2439 := z.EncBinary()
|
|
_ = yym2439
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2440 := !z.EncBinary()
|
|
yy2arr2440 := z.EncBasicHandle().StructToArray
|
|
var yyq2440 [5]bool
|
|
_, _, _ = yysep2440, yyq2440, yy2arr2440
|
|
const yyr2440 bool = false
|
|
yyq2440[0] = x.Kind != ""
|
|
yyq2440[1] = x.APIVersion != ""
|
|
yyq2440[2] = true
|
|
yyq2440[3] = true
|
|
yyq2440[4] = true
|
|
if yyr2440 || yy2arr2440 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2440 int = 0
|
|
for _, b := range yyq2440 {
|
|
if b {
|
|
yynn2440++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2440)
|
|
}
|
|
if yyr2440 || yy2arr2440 {
|
|
if yyq2440[0] {
|
|
yym2442 := z.EncBinary()
|
|
_ = yym2442
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2440[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2443 := z.EncBinary()
|
|
_ = yym2443
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2440 || yy2arr2440 {
|
|
if yyq2440[1] {
|
|
yym2445 := z.EncBinary()
|
|
_ = yym2445
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2440[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2446 := z.EncBinary()
|
|
_ = yym2446
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2440 || yy2arr2440 {
|
|
if yyq2440[2] {
|
|
yy2448 := &x.ObjectMeta
|
|
yy2448.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2440[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2449 := &x.ObjectMeta
|
|
yy2449.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2440 || yy2arr2440 {
|
|
if yyq2440[3] {
|
|
yy2451 := &x.Spec
|
|
yy2451.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2440[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2452 := &x.Spec
|
|
yy2452.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2440 || yy2arr2440 {
|
|
if yyq2440[4] {
|
|
yy2454 := &x.Status
|
|
yy2454.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2440[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2455 := &x.Status
|
|
yy2455.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2440 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2456 := z.DecBinary()
|
|
_ = yym2456
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2457 := r.ReadMapStart()
|
|
if yyl2457 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2457, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2457 := r.ReadArrayStart()
|
|
if yyl2457 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2457, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2458Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2458Slc
|
|
var yyhl2458 bool = l >= 0
|
|
for yyj2458 := 0; ; yyj2458++ {
|
|
if yyhl2458 {
|
|
if yyj2458 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2458Slc = r.DecodeBytes(yys2458Slc, true, true)
|
|
yys2458 := string(yys2458Slc)
|
|
switch yys2458 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2461 := &x.ObjectMeta
|
|
yyv2461.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2462 := &x.Spec
|
|
yyv2462.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2463 := &x.Status
|
|
yyv2463.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2458)
|
|
} // end switch yys2458
|
|
} // end for yyj2458
|
|
if !yyhl2458 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2464 int
|
|
var yyb2464 bool
|
|
var yyhl2464 bool = l >= 0
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2467 := &x.ObjectMeta
|
|
yyv2467.CodecDecodeSelf(d)
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2468 := &x.Spec
|
|
yyv2468.CodecDecodeSelf(d)
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2469 := &x.Status
|
|
yyv2469.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2464-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2470 := z.EncBinary()
|
|
_ = yym2470
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2471 := !z.EncBinary()
|
|
yy2arr2471 := z.EncBasicHandle().StructToArray
|
|
var yyq2471 [4]bool
|
|
_, _, _ = yysep2471, yyq2471, yy2arr2471
|
|
const yyr2471 bool = false
|
|
yyq2471[0] = x.Kind != ""
|
|
yyq2471[1] = x.APIVersion != ""
|
|
yyq2471[2] = true
|
|
if yyr2471 || yy2arr2471 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2471 int = 1
|
|
for _, b := range yyq2471 {
|
|
if b {
|
|
yynn2471++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2471)
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
if yyq2471[0] {
|
|
yym2473 := z.EncBinary()
|
|
_ = yym2473
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2471[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2474 := z.EncBinary()
|
|
_ = yym2474
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
if yyq2471[1] {
|
|
yym2476 := z.EncBinary()
|
|
_ = yym2476
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2471[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
if yyq2471[2] {
|
|
yy2479 := &x.ListMeta
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2479) {
|
|
} else {
|
|
z.EncFallback(yy2479)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2471[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2481 := &x.ListMeta
|
|
yym2482 := z.EncBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2481) {
|
|
} else {
|
|
z.EncFallback(yy2481)
|
|
}
|
|
}
|
|
}
|
|
if yyr2471 || yy2arr2471 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2484 := z.EncBinary()
|
|
_ = yym2484
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2485 := z.EncBinary()
|
|
_ = yym2485
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2471 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2486 := z.DecBinary()
|
|
_ = yym2486
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2487 := r.ReadMapStart()
|
|
if yyl2487 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2487, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2487 := r.ReadArrayStart()
|
|
if yyl2487 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2487, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2488Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2488Slc
|
|
var yyhl2488 bool = l >= 0
|
|
for yyj2488 := 0; ; yyj2488++ {
|
|
if yyhl2488 {
|
|
if yyj2488 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2488Slc = r.DecodeBytes(yys2488Slc, true, true)
|
|
yys2488 := string(yys2488Slc)
|
|
switch yys2488 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2491 := &x.ListMeta
|
|
yym2492 := z.DecBinary()
|
|
_ = yym2492
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2491) {
|
|
} else {
|
|
z.DecFallback(yyv2491, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2493 := &x.Items
|
|
yym2494 := z.DecBinary()
|
|
_ = yym2494
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2493), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2488)
|
|
} // end switch yys2488
|
|
} // end for yyj2488
|
|
if !yyhl2488 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2495 int
|
|
var yyb2495 bool
|
|
var yyhl2495 bool = l >= 0
|
|
yyj2495++
|
|
if yyhl2495 {
|
|
yyb2495 = yyj2495 > l
|
|
} else {
|
|
yyb2495 = r.CheckBreak()
|
|
}
|
|
if yyb2495 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2495++
|
|
if yyhl2495 {
|
|
yyb2495 = yyj2495 > l
|
|
} else {
|
|
yyb2495 = r.CheckBreak()
|
|
}
|
|
if yyb2495 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2495++
|
|
if yyhl2495 {
|
|
yyb2495 = yyj2495 > l
|
|
} else {
|
|
yyb2495 = r.CheckBreak()
|
|
}
|
|
if yyb2495 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2498 := &x.ListMeta
|
|
yym2499 := z.DecBinary()
|
|
_ = yym2499
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2498) {
|
|
} else {
|
|
z.DecFallback(yyv2498, false)
|
|
}
|
|
}
|
|
yyj2495++
|
|
if yyhl2495 {
|
|
yyb2495 = yyj2495 > l
|
|
} else {
|
|
yyb2495 = r.CheckBreak()
|
|
}
|
|
if yyb2495 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2500 := &x.Items
|
|
yym2501 := z.DecBinary()
|
|
_ = yym2501
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2500), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2495++
|
|
if yyhl2495 {
|
|
yyb2495 = yyj2495 > l
|
|
} else {
|
|
yyb2495 = r.CheckBreak()
|
|
}
|
|
if yyb2495 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2495-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2502 := z.EncBinary()
|
|
_ = yym2502
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2503 := !z.EncBinary()
|
|
yy2arr2503 := z.EncBasicHandle().StructToArray
|
|
var yyq2503 [4]bool
|
|
_, _, _ = yysep2503, yyq2503, yy2arr2503
|
|
const yyr2503 bool = false
|
|
yyq2503[0] = x.Kind != ""
|
|
yyq2503[1] = x.APIVersion != ""
|
|
yyq2503[2] = true
|
|
if yyr2503 || yy2arr2503 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2503 int = 1
|
|
for _, b := range yyq2503 {
|
|
if b {
|
|
yynn2503++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2503)
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
if yyq2503[0] {
|
|
yym2505 := z.EncBinary()
|
|
_ = yym2505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2503[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2506 := z.EncBinary()
|
|
_ = yym2506
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
if yyq2503[1] {
|
|
yym2508 := z.EncBinary()
|
|
_ = yym2508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2503[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2509 := z.EncBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
if yyq2503[2] {
|
|
yy2511 := &x.ObjectMeta
|
|
yy2511.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2503[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2512 := &x.ObjectMeta
|
|
yy2512.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
yy2514 := &x.Target
|
|
yy2514.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
yy2515 := &x.Target
|
|
yy2515.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2503 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2516 := z.DecBinary()
|
|
_ = yym2516
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2517 := r.ReadMapStart()
|
|
if yyl2517 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2517, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2517 := r.ReadArrayStart()
|
|
if yyl2517 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2517, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2518Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2518Slc
|
|
var yyhl2518 bool = l >= 0
|
|
for yyj2518 := 0; ; yyj2518++ {
|
|
if yyhl2518 {
|
|
if yyj2518 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2518Slc = r.DecodeBytes(yys2518Slc, true, true)
|
|
yys2518 := string(yys2518Slc)
|
|
switch yys2518 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2521 := &x.ObjectMeta
|
|
yyv2521.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2522 := &x.Target
|
|
yyv2522.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2518)
|
|
} // end switch yys2518
|
|
} // end for yyj2518
|
|
if !yyhl2518 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2523 int
|
|
var yyb2523 bool
|
|
var yyhl2523 bool = l >= 0
|
|
yyj2523++
|
|
if yyhl2523 {
|
|
yyb2523 = yyj2523 > l
|
|
} else {
|
|
yyb2523 = r.CheckBreak()
|
|
}
|
|
if yyb2523 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2523++
|
|
if yyhl2523 {
|
|
yyb2523 = yyj2523 > l
|
|
} else {
|
|
yyb2523 = r.CheckBreak()
|
|
}
|
|
if yyb2523 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2523++
|
|
if yyhl2523 {
|
|
yyb2523 = yyj2523 > l
|
|
} else {
|
|
yyb2523 = r.CheckBreak()
|
|
}
|
|
if yyb2523 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2526 := &x.ObjectMeta
|
|
yyv2526.CodecDecodeSelf(d)
|
|
}
|
|
yyj2523++
|
|
if yyhl2523 {
|
|
yyb2523 = yyj2523 > l
|
|
} else {
|
|
yyb2523 = r.CheckBreak()
|
|
}
|
|
if yyb2523 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2527 := &x.Target
|
|
yyv2527.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2523++
|
|
if yyhl2523 {
|
|
yyb2523 = yyj2523 > l
|
|
} else {
|
|
yyb2523 = r.CheckBreak()
|
|
}
|
|
if yyb2523 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2523-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2528 := z.EncBinary()
|
|
_ = yym2528
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2529 := !z.EncBinary()
|
|
yy2arr2529 := z.EncBasicHandle().StructToArray
|
|
var yyq2529 [3]bool
|
|
_, _, _ = yysep2529, yyq2529, yy2arr2529
|
|
const yyr2529 bool = false
|
|
yyq2529[0] = x.Kind != ""
|
|
yyq2529[1] = x.APIVersion != ""
|
|
if yyr2529 || yy2arr2529 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2529 int = 1
|
|
for _, b := range yyq2529 {
|
|
if b {
|
|
yynn2529++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2529)
|
|
}
|
|
if yyr2529 || yy2arr2529 {
|
|
if yyq2529[0] {
|
|
yym2531 := z.EncBinary()
|
|
_ = yym2531
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2529[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2532 := z.EncBinary()
|
|
_ = yym2532
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2529 || yy2arr2529 {
|
|
if yyq2529[1] {
|
|
yym2534 := z.EncBinary()
|
|
_ = yym2534
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2529[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2535 := z.EncBinary()
|
|
_ = yym2535
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2529 || yy2arr2529 {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2537 := *x.GracePeriodSeconds
|
|
yym2538 := z.EncBinary()
|
|
_ = yym2538
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2537))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2539 := *x.GracePeriodSeconds
|
|
yym2540 := z.EncBinary()
|
|
_ = yym2540
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2539))
|
|
}
|
|
}
|
|
}
|
|
if yysep2529 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2541 := z.DecBinary()
|
|
_ = yym2541
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2542 := r.ReadMapStart()
|
|
if yyl2542 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2542, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2542 := r.ReadArrayStart()
|
|
if yyl2542 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2542, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2543Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2543Slc
|
|
var yyhl2543 bool = l >= 0
|
|
for yyj2543 := 0; ; yyj2543++ {
|
|
if yyhl2543 {
|
|
if yyj2543 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2543Slc = r.DecodeBytes(yys2543Slc, true, true)
|
|
yys2543 := string(yys2543Slc)
|
|
switch yys2543 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "gracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2547 := z.DecBinary()
|
|
_ = yym2547
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2543)
|
|
} // end switch yys2543
|
|
} // end for yyj2543
|
|
if !yyhl2543 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2548 int
|
|
var yyb2548 bool
|
|
var yyhl2548 bool = l >= 0
|
|
yyj2548++
|
|
if yyhl2548 {
|
|
yyb2548 = yyj2548 > l
|
|
} else {
|
|
yyb2548 = r.CheckBreak()
|
|
}
|
|
if yyb2548 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2548++
|
|
if yyhl2548 {
|
|
yyb2548 = yyj2548 > l
|
|
} else {
|
|
yyb2548 = r.CheckBreak()
|
|
}
|
|
if yyb2548 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2548++
|
|
if yyhl2548 {
|
|
yyb2548 = yyj2548 > l
|
|
} else {
|
|
yyb2548 = r.CheckBreak()
|
|
}
|
|
if yyb2548 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2552 := z.DecBinary()
|
|
_ = yym2552
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2548++
|
|
if yyhl2548 {
|
|
yyb2548 = yyj2548 > l
|
|
} else {
|
|
yyb2548 = r.CheckBreak()
|
|
}
|
|
if yyb2548 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2548-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2553 := z.EncBinary()
|
|
_ = yym2553
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2554 := !z.EncBinary()
|
|
yy2arr2554 := z.EncBasicHandle().StructToArray
|
|
var yyq2554 [6]bool
|
|
_, _, _ = yysep2554, yyq2554, yy2arr2554
|
|
const yyr2554 bool = false
|
|
yyq2554[0] = x.Kind != ""
|
|
yyq2554[1] = x.APIVersion != ""
|
|
if yyr2554 || yy2arr2554 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2554 int = 4
|
|
for _, b := range yyq2554 {
|
|
if b {
|
|
yynn2554++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2554)
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
if yyq2554[0] {
|
|
yym2556 := z.EncBinary()
|
|
_ = yym2556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2554[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2557 := z.EncBinary()
|
|
_ = yym2557
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
if yyq2554[1] {
|
|
yym2559 := z.EncBinary()
|
|
_ = yym2559
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2554[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2560 := z.EncBinary()
|
|
_ = yym2560
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2562 := z.EncBinary()
|
|
_ = yym2562
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LabelSelector"))
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2563 := z.EncBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2565 := z.EncBinary()
|
|
_ = yym2565
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("FieldSelector"))
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2566 := z.EncBinary()
|
|
_ = yym2566
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
yym2568 := z.EncBinary()
|
|
_ = yym2568
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
yym2569 := z.EncBinary()
|
|
_ = yym2569
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr2554 || yy2arr2554 {
|
|
yym2571 := z.EncBinary()
|
|
_ = yym2571
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion"))
|
|
yym2572 := z.EncBinary()
|
|
_ = yym2572
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yysep2554 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2573 := z.DecBinary()
|
|
_ = yym2573
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2574 := r.ReadMapStart()
|
|
if yyl2574 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2574, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2574 := r.ReadArrayStart()
|
|
if yyl2574 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2574, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2575Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2575Slc
|
|
var yyhl2575 bool = l >= 0
|
|
for yyj2575 := 0; ; yyj2575++ {
|
|
if yyhl2575 {
|
|
if yyj2575 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2575Slc = r.DecodeBytes(yys2575Slc, true, true)
|
|
yys2575 := string(yys2575Slc)
|
|
switch yys2575 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "LabelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2578 := &x.LabelSelector
|
|
yym2579 := z.DecBinary()
|
|
_ = yym2579
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2578) {
|
|
} else {
|
|
z.DecFallback(yyv2578, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2580 := &x.FieldSelector
|
|
yym2581 := z.DecBinary()
|
|
_ = yym2581
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2580) {
|
|
} else {
|
|
z.DecFallback(yyv2580, true)
|
|
}
|
|
}
|
|
case "Watch":
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
case "ResourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2575)
|
|
} // end switch yys2575
|
|
} // end for yyj2575
|
|
if !yyhl2575 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2584 int
|
|
var yyb2584 bool
|
|
var yyhl2584 bool = l >= 0
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2587 := &x.LabelSelector
|
|
yym2588 := z.DecBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2587) {
|
|
} else {
|
|
z.DecFallback(yyv2587, true)
|
|
}
|
|
}
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2589 := &x.FieldSelector
|
|
yym2590 := z.DecBinary()
|
|
_ = yym2590
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2589) {
|
|
} else {
|
|
z.DecFallback(yyv2589, true)
|
|
}
|
|
}
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2584++
|
|
if yyhl2584 {
|
|
yyb2584 = yyj2584 > l
|
|
} else {
|
|
yyb2584 = r.CheckBreak()
|
|
}
|
|
if yyb2584 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2584-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2593 := z.EncBinary()
|
|
_ = yym2593
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2594 := !z.EncBinary()
|
|
yy2arr2594 := z.EncBasicHandle().StructToArray
|
|
var yyq2594 [10]bool
|
|
_, _, _ = yysep2594, yyq2594, yy2arr2594
|
|
const yyr2594 bool = false
|
|
yyq2594[0] = x.Kind != ""
|
|
yyq2594[1] = x.APIVersion != ""
|
|
if yyr2594 || yy2arr2594 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2594 int = 8
|
|
for _, b := range yyq2594 {
|
|
if b {
|
|
yynn2594++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2594)
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if yyq2594[0] {
|
|
yym2596 := z.EncBinary()
|
|
_ = yym2596
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2594[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2597 := z.EncBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if yyq2594[1] {
|
|
yym2599 := z.EncBinary()
|
|
_ = yym2599
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2594[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2600 := z.EncBinary()
|
|
_ = yym2600
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
yym2602 := z.EncBinary()
|
|
_ = yym2602
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2603 := z.EncBinary()
|
|
_ = yym2603
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
yym2605 := z.EncBinary()
|
|
_ = yym2605
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
yym2606 := z.EncBinary()
|
|
_ = yym2606
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
yym2608 := z.EncBinary()
|
|
_ = yym2608
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
yym2609 := z.EncBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2611 := *x.SinceSeconds
|
|
yym2612 := z.EncBinary()
|
|
_ = yym2612
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2611))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2613 := *x.SinceSeconds
|
|
yym2614 := z.EncBinary()
|
|
_ = yym2614
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2613))
|
|
}
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2616 := z.EncBinary()
|
|
_ = yym2616
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2616 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2616 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceTime"))
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2617 := z.EncBinary()
|
|
_ = yym2617
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2617 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2617 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
yym2619 := z.EncBinary()
|
|
_ = yym2619
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
yym2620 := z.EncBinary()
|
|
_ = yym2620
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2622 := *x.TailLines
|
|
yym2623 := z.EncBinary()
|
|
_ = yym2623
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2622))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2624 := *x.TailLines
|
|
yym2625 := z.EncBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2624))
|
|
}
|
|
}
|
|
}
|
|
if yyr2594 || yy2arr2594 {
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2627 := *x.LimitBytes
|
|
yym2628 := z.EncBinary()
|
|
_ = yym2628
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2627))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2629 := *x.LimitBytes
|
|
yym2630 := z.EncBinary()
|
|
_ = yym2630
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2629))
|
|
}
|
|
}
|
|
}
|
|
if yysep2594 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2631 := z.DecBinary()
|
|
_ = yym2631
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2632 := r.ReadMapStart()
|
|
if yyl2632 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2632, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2632 := r.ReadArrayStart()
|
|
if yyl2632 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2632, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2633Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2633Slc
|
|
var yyhl2633 bool = l >= 0
|
|
for yyj2633 := 0; ; yyj2633++ {
|
|
if yyhl2633 {
|
|
if yyj2633 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2633Slc = r.DecodeBytes(yys2633Slc, true, true)
|
|
yys2633 := string(yys2633Slc)
|
|
switch yys2633 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
case "Follow":
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
case "Previous":
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
case "SinceSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2640 := z.DecBinary()
|
|
_ = yym2640
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "SinceTime":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2642 := z.DecBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2642 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2642 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
case "Timestamps":
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
case "TailLines":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2645 := z.DecBinary()
|
|
_ = yym2645
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "LimitBytes":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2647 := z.DecBinary()
|
|
_ = yym2647
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2633)
|
|
} // end switch yys2633
|
|
} // end for yyj2633
|
|
if !yyhl2633 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2648 int
|
|
var yyb2648 bool
|
|
var yyhl2648 bool = l >= 0
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2655 := z.DecBinary()
|
|
_ = yym2655
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2657 := z.DecBinary()
|
|
_ = yym2657
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2657 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2657 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2660 := z.DecBinary()
|
|
_ = yym2660
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2662 := z.DecBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2648++
|
|
if yyhl2648 {
|
|
yyb2648 = yyj2648 > l
|
|
} else {
|
|
yyb2648 = r.CheckBreak()
|
|
}
|
|
if yyb2648 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2648-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2663 := z.EncBinary()
|
|
_ = yym2663
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2664 := !z.EncBinary()
|
|
yy2arr2664 := z.EncBasicHandle().StructToArray
|
|
var yyq2664 [7]bool
|
|
_, _, _ = yysep2664, yyq2664, yy2arr2664
|
|
const yyr2664 bool = false
|
|
yyq2664[0] = x.Kind != ""
|
|
yyq2664[1] = x.APIVersion != ""
|
|
yyq2664[2] = x.Stdin != false
|
|
yyq2664[3] = x.Stdout != false
|
|
yyq2664[4] = x.Stderr != false
|
|
yyq2664[5] = x.TTY != false
|
|
yyq2664[6] = x.Container != ""
|
|
if yyr2664 || yy2arr2664 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2664 int = 0
|
|
for _, b := range yyq2664 {
|
|
if b {
|
|
yynn2664++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2664)
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[0] {
|
|
yym2666 := z.EncBinary()
|
|
_ = yym2666
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2664[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2667 := z.EncBinary()
|
|
_ = yym2667
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[1] {
|
|
yym2669 := z.EncBinary()
|
|
_ = yym2669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2664[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2670 := z.EncBinary()
|
|
_ = yym2670
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[2] {
|
|
yym2672 := z.EncBinary()
|
|
_ = yym2672
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2664[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym2673 := z.EncBinary()
|
|
_ = yym2673
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[3] {
|
|
yym2675 := z.EncBinary()
|
|
_ = yym2675
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2664[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
yym2676 := z.EncBinary()
|
|
_ = yym2676
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[4] {
|
|
yym2678 := z.EncBinary()
|
|
_ = yym2678
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2664[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
yym2679 := z.EncBinary()
|
|
_ = yym2679
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[5] {
|
|
yym2681 := z.EncBinary()
|
|
_ = yym2681
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2664[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym2682 := z.EncBinary()
|
|
_ = yym2682
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2664 || yy2arr2664 {
|
|
if yyq2664[6] {
|
|
yym2684 := z.EncBinary()
|
|
_ = yym2684
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2664[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
yym2685 := z.EncBinary()
|
|
_ = yym2685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yysep2664 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2686 := z.DecBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2687 := r.ReadMapStart()
|
|
if yyl2687 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2687, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2687 := r.ReadArrayStart()
|
|
if yyl2687 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2687, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2688Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2688Slc
|
|
var yyhl2688 bool = l >= 0
|
|
for yyj2688 := 0; ; yyj2688++ {
|
|
if yyhl2688 {
|
|
if yyj2688 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2688Slc = r.DecodeBytes(yys2688Slc, true, true)
|
|
yys2688 := string(yys2688Slc)
|
|
switch yys2688 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "stdout":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
case "stderr":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
case "tty":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
case "container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2688)
|
|
} // end switch yys2688
|
|
} // end for yyj2688
|
|
if !yyhl2688 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2696 int
|
|
var yyb2696 bool
|
|
var yyhl2696 bool = l >= 0
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2696-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2704 := z.EncBinary()
|
|
_ = yym2704
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2705 := !z.EncBinary()
|
|
yy2arr2705 := z.EncBasicHandle().StructToArray
|
|
var yyq2705 [8]bool
|
|
_, _, _ = yysep2705, yyq2705, yy2arr2705
|
|
const yyr2705 bool = false
|
|
yyq2705[0] = x.Kind != ""
|
|
yyq2705[1] = x.APIVersion != ""
|
|
if yyr2705 || yy2arr2705 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2705 int = 6
|
|
for _, b := range yyq2705 {
|
|
if b {
|
|
yynn2705++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2705)
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
if yyq2705[0] {
|
|
yym2707 := z.EncBinary()
|
|
_ = yym2707
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2705[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2708 := z.EncBinary()
|
|
_ = yym2708
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
if yyq2705[1] {
|
|
yym2710 := z.EncBinary()
|
|
_ = yym2710
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2705[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2711 := z.EncBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
yym2713 := z.EncBinary()
|
|
_ = yym2713
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
yym2714 := z.EncBinary()
|
|
_ = yym2714
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
yym2716 := z.EncBinary()
|
|
_ = yym2716
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
yym2717 := z.EncBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
yym2719 := z.EncBinary()
|
|
_ = yym2719
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
yym2720 := z.EncBinary()
|
|
_ = yym2720
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
yym2722 := z.EncBinary()
|
|
_ = yym2722
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
yym2723 := z.EncBinary()
|
|
_ = yym2723
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
yym2725 := z.EncBinary()
|
|
_ = yym2725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2726 := z.EncBinary()
|
|
_ = yym2726
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2705 || yy2arr2705 {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2728 := z.EncBinary()
|
|
_ = yym2728
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2729 := z.EncBinary()
|
|
_ = yym2729
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2705 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2730 := z.DecBinary()
|
|
_ = yym2730
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2731 := r.ReadMapStart()
|
|
if yyl2731 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2731, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2731 := r.ReadArrayStart()
|
|
if yyl2731 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2731, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2732Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2732Slc
|
|
var yyhl2732 bool = l >= 0
|
|
for yyj2732 := 0; ; yyj2732++ {
|
|
if yyhl2732 {
|
|
if yyj2732 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2732Slc = r.DecodeBytes(yys2732Slc, true, true)
|
|
yys2732 := string(yys2732Slc)
|
|
switch yys2732 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "Stdout":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
case "Stderr":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
case "TTY":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
case "Container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
case "Command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2740 := &x.Command
|
|
yym2741 := z.DecBinary()
|
|
_ = yym2741
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2740, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2732)
|
|
} // end switch yys2732
|
|
} // end for yyj2732
|
|
if !yyhl2732 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2742 int
|
|
var yyb2742 bool
|
|
var yyhl2742 bool = l >= 0
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2750 := &x.Command
|
|
yym2751 := z.DecBinary()
|
|
_ = yym2751
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2750, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2742-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2752 := z.EncBinary()
|
|
_ = yym2752
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2753 := !z.EncBinary()
|
|
yy2arr2753 := z.EncBasicHandle().StructToArray
|
|
var yyq2753 [3]bool
|
|
_, _, _ = yysep2753, yyq2753, yy2arr2753
|
|
const yyr2753 bool = false
|
|
yyq2753[0] = x.Kind != ""
|
|
yyq2753[1] = x.APIVersion != ""
|
|
if yyr2753 || yy2arr2753 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2753 int = 1
|
|
for _, b := range yyq2753 {
|
|
if b {
|
|
yynn2753++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2753)
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
if yyq2753[0] {
|
|
yym2755 := z.EncBinary()
|
|
_ = yym2755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2753[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2756 := z.EncBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
if yyq2753[1] {
|
|
yym2758 := z.EncBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2753[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2759 := z.EncBinary()
|
|
_ = yym2759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2753 || yy2arr2753 {
|
|
yym2761 := z.EncBinary()
|
|
_ = yym2761
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep2753 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2763 := z.DecBinary()
|
|
_ = yym2763
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2764 := r.ReadMapStart()
|
|
if yyl2764 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2764, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2764 := r.ReadArrayStart()
|
|
if yyl2764 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2764, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2765Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2765Slc
|
|
var yyhl2765 bool = l >= 0
|
|
for yyj2765 := 0; ; yyj2765++ {
|
|
if yyhl2765 {
|
|
if yyj2765 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2765Slc = r.DecodeBytes(yys2765Slc, true, true)
|
|
yys2765 := string(yys2765Slc)
|
|
switch yys2765 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2765)
|
|
} // end switch yys2765
|
|
} // end for yyj2765
|
|
if !yyhl2765 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2769 int
|
|
var yyb2769 bool
|
|
var yyhl2769 bool = l >= 0
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2769-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2773 := z.EncBinary()
|
|
_ = yym2773
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2774 := !z.EncBinary()
|
|
yy2arr2774 := z.EncBasicHandle().StructToArray
|
|
var yyq2774 [7]bool
|
|
_, _, _ = yysep2774, yyq2774, yy2arr2774
|
|
const yyr2774 bool = false
|
|
yyq2774[0] = x.Kind != ""
|
|
yyq2774[1] = x.Namespace != ""
|
|
yyq2774[2] = x.Name != ""
|
|
yyq2774[3] = x.UID != ""
|
|
yyq2774[4] = x.APIVersion != ""
|
|
yyq2774[5] = x.ResourceVersion != ""
|
|
yyq2774[6] = x.FieldPath != ""
|
|
if yyr2774 || yy2arr2774 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2774 int = 0
|
|
for _, b := range yyq2774 {
|
|
if b {
|
|
yynn2774++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2774)
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[0] {
|
|
yym2776 := z.EncBinary()
|
|
_ = yym2776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2777 := z.EncBinary()
|
|
_ = yym2777
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[1] {
|
|
yym2779 := z.EncBinary()
|
|
_ = yym2779
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym2780 := z.EncBinary()
|
|
_ = yym2780
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[2] {
|
|
yym2782 := z.EncBinary()
|
|
_ = yym2782
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym2783 := z.EncBinary()
|
|
_ = yym2783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[3] {
|
|
yym2785 := z.EncBinary()
|
|
_ = yym2785
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym2786 := z.EncBinary()
|
|
_ = yym2786
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[4] {
|
|
yym2788 := z.EncBinary()
|
|
_ = yym2788
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[5] {
|
|
yym2791 := z.EncBinary()
|
|
_ = yym2791
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2774 || yy2arr2774 {
|
|
if yyq2774[6] {
|
|
yym2794 := z.EncBinary()
|
|
_ = yym2794
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2774[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym2795 := z.EncBinary()
|
|
_ = yym2795
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yysep2774 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2796 := z.DecBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2797 := r.ReadMapStart()
|
|
if yyl2797 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2797, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2797 := r.ReadArrayStart()
|
|
if yyl2797 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2797, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2798Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2798Slc
|
|
var yyhl2798 bool = l >= 0
|
|
for yyj2798 := 0; ; yyj2798++ {
|
|
if yyhl2798 {
|
|
if yyj2798 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2798Slc = r.DecodeBytes(yys2798Slc, true, true)
|
|
yys2798 := string(yys2798Slc)
|
|
switch yys2798 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "namespace":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "resourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "fieldPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2798)
|
|
} // end switch yys2798
|
|
} // end for yyj2798
|
|
if !yyhl2798 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2806 int
|
|
var yyb2806 bool
|
|
var yyhl2806 bool = l >= 0
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2806-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2814 := z.EncBinary()
|
|
_ = yym2814
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2815 := !z.EncBinary()
|
|
yy2arr2815 := z.EncBasicHandle().StructToArray
|
|
var yyq2815 [1]bool
|
|
_, _, _ = yysep2815, yyq2815, yy2arr2815
|
|
const yyr2815 bool = false
|
|
if yyr2815 || yy2arr2815 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2815 int = 1
|
|
for _, b := range yyq2815 {
|
|
if b {
|
|
yynn2815++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2815)
|
|
}
|
|
if yyr2815 || yy2arr2815 {
|
|
yym2817 := z.EncBinary()
|
|
_ = yym2817
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2818 := z.EncBinary()
|
|
_ = yym2818
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yysep2815 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2819 := z.DecBinary()
|
|
_ = yym2819
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2820 := r.ReadMapStart()
|
|
if yyl2820 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2820, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2820 := r.ReadArrayStart()
|
|
if yyl2820 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2820, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2821Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2821Slc
|
|
var yyhl2821 bool = l >= 0
|
|
for yyj2821 := 0; ; yyj2821++ {
|
|
if yyhl2821 {
|
|
if yyj2821 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2821Slc = r.DecodeBytes(yys2821Slc, true, true)
|
|
yys2821 := string(yys2821Slc)
|
|
switch yys2821 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2821)
|
|
} // end switch yys2821
|
|
} // end for yyj2821
|
|
if !yyhl2821 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2823 int
|
|
var yyb2823 bool
|
|
var yyhl2823 bool = l >= 0
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2823++
|
|
if yyhl2823 {
|
|
yyb2823 = yyj2823 > l
|
|
} else {
|
|
yyb2823 = r.CheckBreak()
|
|
}
|
|
if yyb2823 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2823-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2825 := z.EncBinary()
|
|
_ = yym2825
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2826 := !z.EncBinary()
|
|
yy2arr2826 := z.EncBasicHandle().StructToArray
|
|
var yyq2826 [3]bool
|
|
_, _, _ = yysep2826, yyq2826, yy2arr2826
|
|
const yyr2826 bool = false
|
|
yyq2826[0] = x.Kind != ""
|
|
yyq2826[1] = x.APIVersion != ""
|
|
yyq2826[2] = true
|
|
if yyr2826 || yy2arr2826 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2826 int = 0
|
|
for _, b := range yyq2826 {
|
|
if b {
|
|
yynn2826++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2826)
|
|
}
|
|
if yyr2826 || yy2arr2826 {
|
|
if yyq2826[0] {
|
|
yym2828 := z.EncBinary()
|
|
_ = yym2828
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2826[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2829 := z.EncBinary()
|
|
_ = yym2829
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2826 || yy2arr2826 {
|
|
if yyq2826[1] {
|
|
yym2831 := z.EncBinary()
|
|
_ = yym2831
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2826[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2832 := z.EncBinary()
|
|
_ = yym2832
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2826 || yy2arr2826 {
|
|
if yyq2826[2] {
|
|
yy2834 := &x.Reference
|
|
yy2834.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2826[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
yy2835 := &x.Reference
|
|
yy2835.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2826 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2836 := z.DecBinary()
|
|
_ = yym2836
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2837 := r.ReadMapStart()
|
|
if yyl2837 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2837, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2837 := r.ReadArrayStart()
|
|
if yyl2837 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2837, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2838Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2838Slc
|
|
var yyhl2838 bool = l >= 0
|
|
for yyj2838 := 0; ; yyj2838++ {
|
|
if yyhl2838 {
|
|
if yyj2838 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2838Slc = r.DecodeBytes(yys2838Slc, true, true)
|
|
yys2838 := string(yys2838Slc)
|
|
switch yys2838 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "reference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2841 := &x.Reference
|
|
yyv2841.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2838)
|
|
} // end switch yys2838
|
|
} // end for yyj2838
|
|
if !yyhl2838 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2842 int
|
|
var yyb2842 bool
|
|
var yyhl2842 bool = l >= 0
|
|
yyj2842++
|
|
if yyhl2842 {
|
|
yyb2842 = yyj2842 > l
|
|
} else {
|
|
yyb2842 = r.CheckBreak()
|
|
}
|
|
if yyb2842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2842++
|
|
if yyhl2842 {
|
|
yyb2842 = yyj2842 > l
|
|
} else {
|
|
yyb2842 = r.CheckBreak()
|
|
}
|
|
if yyb2842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2842++
|
|
if yyhl2842 {
|
|
yyb2842 = yyj2842 > l
|
|
} else {
|
|
yyb2842 = r.CheckBreak()
|
|
}
|
|
if yyb2842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2845 := &x.Reference
|
|
yyv2845.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2842++
|
|
if yyhl2842 {
|
|
yyb2842 = yyj2842 > l
|
|
} else {
|
|
yyb2842 = r.CheckBreak()
|
|
}
|
|
if yyb2842 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2842-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2846 := z.EncBinary()
|
|
_ = yym2846
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2847 := !z.EncBinary()
|
|
yy2arr2847 := z.EncBasicHandle().StructToArray
|
|
var yyq2847 [2]bool
|
|
_, _, _ = yysep2847, yyq2847, yy2arr2847
|
|
const yyr2847 bool = false
|
|
yyq2847[0] = x.Component != ""
|
|
yyq2847[1] = x.Host != ""
|
|
if yyr2847 || yy2arr2847 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2847 int = 0
|
|
for _, b := range yyq2847 {
|
|
if b {
|
|
yynn2847++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2847)
|
|
}
|
|
if yyr2847 || yy2arr2847 {
|
|
if yyq2847[0] {
|
|
yym2849 := z.EncBinary()
|
|
_ = yym2849
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2847[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
yym2850 := z.EncBinary()
|
|
_ = yym2850
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2847 || yy2arr2847 {
|
|
if yyq2847[1] {
|
|
yym2852 := z.EncBinary()
|
|
_ = yym2852
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2847[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym2853 := z.EncBinary()
|
|
_ = yym2853
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yysep2847 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2854 := z.DecBinary()
|
|
_ = yym2854
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2855 := r.ReadMapStart()
|
|
if yyl2855 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2855, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2855 := r.ReadArrayStart()
|
|
if yyl2855 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2855, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2856Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2856Slc
|
|
var yyhl2856 bool = l >= 0
|
|
for yyj2856 := 0; ; yyj2856++ {
|
|
if yyhl2856 {
|
|
if yyj2856 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2856Slc = r.DecodeBytes(yys2856Slc, true, true)
|
|
yys2856 := string(yys2856Slc)
|
|
switch yys2856 {
|
|
case "component":
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
case "host":
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2856)
|
|
} // end switch yys2856
|
|
} // end for yyj2856
|
|
if !yyhl2856 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2859 int
|
|
var yyb2859 bool
|
|
var yyhl2859 bool = l >= 0
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2859++
|
|
if yyhl2859 {
|
|
yyb2859 = yyj2859 > l
|
|
} else {
|
|
yyb2859 = r.CheckBreak()
|
|
}
|
|
if yyb2859 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2859-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2862 := z.EncBinary()
|
|
_ = yym2862
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2863 := !z.EncBinary()
|
|
yy2arr2863 := z.EncBasicHandle().StructToArray
|
|
var yyq2863 [10]bool
|
|
_, _, _ = yysep2863, yyq2863, yy2arr2863
|
|
const yyr2863 bool = false
|
|
yyq2863[0] = x.Kind != ""
|
|
yyq2863[1] = x.APIVersion != ""
|
|
yyq2863[2] = true
|
|
yyq2863[3] = true
|
|
yyq2863[4] = x.Reason != ""
|
|
yyq2863[5] = x.Message != ""
|
|
yyq2863[6] = true
|
|
yyq2863[7] = true
|
|
yyq2863[8] = true
|
|
yyq2863[9] = x.Count != 0
|
|
if yyr2863 || yy2arr2863 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2863 int = 0
|
|
for _, b := range yyq2863 {
|
|
if b {
|
|
yynn2863++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2863)
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[0] {
|
|
yym2865 := z.EncBinary()
|
|
_ = yym2865
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[1] {
|
|
yym2868 := z.EncBinary()
|
|
_ = yym2868
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[2] {
|
|
yy2871 := &x.ObjectMeta
|
|
yy2871.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2872 := &x.ObjectMeta
|
|
yy2872.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[3] {
|
|
yy2874 := &x.InvolvedObject
|
|
yy2874.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
yy2875 := &x.InvolvedObject
|
|
yy2875.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[4] {
|
|
yym2877 := z.EncBinary()
|
|
_ = yym2877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2878 := z.EncBinary()
|
|
_ = yym2878
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[5] {
|
|
yym2880 := z.EncBinary()
|
|
_ = yym2880
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2881 := z.EncBinary()
|
|
_ = yym2881
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[6] {
|
|
yy2883 := &x.Source
|
|
yy2883.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
yy2884 := &x.Source
|
|
yy2884.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[7] {
|
|
yy2886 := &x.FirstTimestamp
|
|
yym2887 := z.EncBinary()
|
|
_ = yym2887
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2886) {
|
|
} else if yym2887 {
|
|
z.EncBinaryMarshal(yy2886)
|
|
} else if !yym2887 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2886)
|
|
} else {
|
|
z.EncFallback(yy2886)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
yy2888 := &x.FirstTimestamp
|
|
yym2889 := z.EncBinary()
|
|
_ = yym2889
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2888) {
|
|
} else if yym2889 {
|
|
z.EncBinaryMarshal(yy2888)
|
|
} else if !yym2889 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2888)
|
|
} else {
|
|
z.EncFallback(yy2888)
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[8] {
|
|
yy2891 := &x.LastTimestamp
|
|
yym2892 := z.EncBinary()
|
|
_ = yym2892
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2891) {
|
|
} else if yym2892 {
|
|
z.EncBinaryMarshal(yy2891)
|
|
} else if !yym2892 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2891)
|
|
} else {
|
|
z.EncFallback(yy2891)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
yy2893 := &x.LastTimestamp
|
|
yym2894 := z.EncBinary()
|
|
_ = yym2894
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2893) {
|
|
} else if yym2894 {
|
|
z.EncBinaryMarshal(yy2893)
|
|
} else if !yym2894 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2893)
|
|
} else {
|
|
z.EncFallback(yy2893)
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[9] {
|
|
yym2896 := z.EncBinary()
|
|
_ = yym2896
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2863[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
yym2897 := z.EncBinary()
|
|
_ = yym2897
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yysep2863 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2898 := z.DecBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2899 := r.ReadMapStart()
|
|
if yyl2899 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2899, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2899 := r.ReadArrayStart()
|
|
if yyl2899 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2899, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2900Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2900Slc
|
|
var yyhl2900 bool = l >= 0
|
|
for yyj2900 := 0; ; yyj2900++ {
|
|
if yyhl2900 {
|
|
if yyj2900 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2900Slc = r.DecodeBytes(yys2900Slc, true, true)
|
|
yys2900 := string(yys2900Slc)
|
|
switch yys2900 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2903 := &x.ObjectMeta
|
|
yyv2903.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2904 := &x.InvolvedObject
|
|
yyv2904.CodecDecodeSelf(d)
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "source":
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2907 := &x.Source
|
|
yyv2907.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2908 := &x.FirstTimestamp
|
|
yym2909 := z.DecBinary()
|
|
_ = yym2909
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2908) {
|
|
} else if yym2909 {
|
|
z.DecBinaryUnmarshal(yyv2908)
|
|
} else if !yym2909 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2908)
|
|
} else {
|
|
z.DecFallback(yyv2908, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2910 := &x.LastTimestamp
|
|
yym2911 := z.DecBinary()
|
|
_ = yym2911
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2910) {
|
|
} else if yym2911 {
|
|
z.DecBinaryUnmarshal(yyv2910)
|
|
} else if !yym2911 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2910)
|
|
} else {
|
|
z.DecFallback(yyv2910, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2900)
|
|
} // end switch yys2900
|
|
} // end for yyj2900
|
|
if !yyhl2900 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2913 int
|
|
var yyb2913 bool
|
|
var yyhl2913 bool = l >= 0
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2916 := &x.ObjectMeta
|
|
yyv2916.CodecDecodeSelf(d)
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2917 := &x.InvolvedObject
|
|
yyv2917.CodecDecodeSelf(d)
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2920 := &x.Source
|
|
yyv2920.CodecDecodeSelf(d)
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2921 := &x.FirstTimestamp
|
|
yym2922 := z.DecBinary()
|
|
_ = yym2922
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2921) {
|
|
} else if yym2922 {
|
|
z.DecBinaryUnmarshal(yyv2921)
|
|
} else if !yym2922 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2921)
|
|
} else {
|
|
z.DecFallback(yyv2921, false)
|
|
}
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2923 := &x.LastTimestamp
|
|
yym2924 := z.DecBinary()
|
|
_ = yym2924
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2923) {
|
|
} else if yym2924 {
|
|
z.DecBinaryUnmarshal(yyv2923)
|
|
} else if !yym2924 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2923)
|
|
} else {
|
|
z.DecFallback(yyv2923, false)
|
|
}
|
|
}
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2913++
|
|
if yyhl2913 {
|
|
yyb2913 = yyj2913 > l
|
|
} else {
|
|
yyb2913 = r.CheckBreak()
|
|
}
|
|
if yyb2913 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2913-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2926 := z.EncBinary()
|
|
_ = yym2926
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2927 := !z.EncBinary()
|
|
yy2arr2927 := z.EncBasicHandle().StructToArray
|
|
var yyq2927 [4]bool
|
|
_, _, _ = yysep2927, yyq2927, yy2arr2927
|
|
const yyr2927 bool = false
|
|
yyq2927[0] = x.Kind != ""
|
|
yyq2927[1] = x.APIVersion != ""
|
|
yyq2927[2] = true
|
|
if yyr2927 || yy2arr2927 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2927 int = 1
|
|
for _, b := range yyq2927 {
|
|
if b {
|
|
yynn2927++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2927)
|
|
}
|
|
if yyr2927 || yy2arr2927 {
|
|
if yyq2927[0] {
|
|
yym2929 := z.EncBinary()
|
|
_ = yym2929
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2927[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2930 := z.EncBinary()
|
|
_ = yym2930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2927 || yy2arr2927 {
|
|
if yyq2927[1] {
|
|
yym2932 := z.EncBinary()
|
|
_ = yym2932
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2927[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2933 := z.EncBinary()
|
|
_ = yym2933
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2927 || yy2arr2927 {
|
|
if yyq2927[2] {
|
|
yy2935 := &x.ListMeta
|
|
yym2936 := z.EncBinary()
|
|
_ = yym2936
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2935) {
|
|
} else {
|
|
z.EncFallback(yy2935)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2927[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2937 := &x.ListMeta
|
|
yym2938 := z.EncBinary()
|
|
_ = yym2938
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2937) {
|
|
} else {
|
|
z.EncFallback(yy2937)
|
|
}
|
|
}
|
|
}
|
|
if yyr2927 || yy2arr2927 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2940 := z.EncBinary()
|
|
_ = yym2940
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2941 := z.EncBinary()
|
|
_ = yym2941
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2927 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2942 := z.DecBinary()
|
|
_ = yym2942
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2943 := r.ReadMapStart()
|
|
if yyl2943 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2943, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2943 := r.ReadArrayStart()
|
|
if yyl2943 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2943, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2944Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2944Slc
|
|
var yyhl2944 bool = l >= 0
|
|
for yyj2944 := 0; ; yyj2944++ {
|
|
if yyhl2944 {
|
|
if yyj2944 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2944Slc = r.DecodeBytes(yys2944Slc, true, true)
|
|
yys2944 := string(yys2944Slc)
|
|
switch yys2944 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2947 := &x.ListMeta
|
|
yym2948 := z.DecBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2947) {
|
|
} else {
|
|
z.DecFallback(yyv2947, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2949 := &x.Items
|
|
yym2950 := z.DecBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2949), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2944)
|
|
} // end switch yys2944
|
|
} // end for yyj2944
|
|
if !yyhl2944 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2951 int
|
|
var yyb2951 bool
|
|
var yyhl2951 bool = l >= 0
|
|
yyj2951++
|
|
if yyhl2951 {
|
|
yyb2951 = yyj2951 > l
|
|
} else {
|
|
yyb2951 = r.CheckBreak()
|
|
}
|
|
if yyb2951 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2951++
|
|
if yyhl2951 {
|
|
yyb2951 = yyj2951 > l
|
|
} else {
|
|
yyb2951 = r.CheckBreak()
|
|
}
|
|
if yyb2951 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2951++
|
|
if yyhl2951 {
|
|
yyb2951 = yyj2951 > l
|
|
} else {
|
|
yyb2951 = r.CheckBreak()
|
|
}
|
|
if yyb2951 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2954 := &x.ListMeta
|
|
yym2955 := z.DecBinary()
|
|
_ = yym2955
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2954) {
|
|
} else {
|
|
z.DecFallback(yyv2954, false)
|
|
}
|
|
}
|
|
yyj2951++
|
|
if yyhl2951 {
|
|
yyb2951 = yyj2951 > l
|
|
} else {
|
|
yyb2951 = r.CheckBreak()
|
|
}
|
|
if yyb2951 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2956 := &x.Items
|
|
yym2957 := z.DecBinary()
|
|
_ = yym2957
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2956), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2951++
|
|
if yyhl2951 {
|
|
yyb2951 = yyj2951 > l
|
|
} else {
|
|
yyb2951 = r.CheckBreak()
|
|
}
|
|
if yyb2951 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2951-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *List) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2958 := z.EncBinary()
|
|
_ = yym2958
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2959 := !z.EncBinary()
|
|
yy2arr2959 := z.EncBasicHandle().StructToArray
|
|
var yyq2959 [4]bool
|
|
_, _, _ = yysep2959, yyq2959, yy2arr2959
|
|
const yyr2959 bool = false
|
|
yyq2959[0] = x.Kind != ""
|
|
yyq2959[1] = x.APIVersion != ""
|
|
yyq2959[2] = true
|
|
if yyr2959 || yy2arr2959 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2959 int = 1
|
|
for _, b := range yyq2959 {
|
|
if b {
|
|
yynn2959++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2959)
|
|
}
|
|
if yyr2959 || yy2arr2959 {
|
|
if yyq2959[0] {
|
|
yym2961 := z.EncBinary()
|
|
_ = yym2961
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2959[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2962 := z.EncBinary()
|
|
_ = yym2962
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2959 || yy2arr2959 {
|
|
if yyq2959[1] {
|
|
yym2964 := z.EncBinary()
|
|
_ = yym2964
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2959[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2965 := z.EncBinary()
|
|
_ = yym2965
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2959 || yy2arr2959 {
|
|
if yyq2959[2] {
|
|
yy2967 := &x.ListMeta
|
|
yym2968 := z.EncBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2967) {
|
|
} else {
|
|
z.EncFallback(yy2967)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2959[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2969 := &x.ListMeta
|
|
yym2970 := z.EncBinary()
|
|
_ = yym2970
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2969) {
|
|
} else {
|
|
z.EncFallback(yy2969)
|
|
}
|
|
}
|
|
}
|
|
if yyr2959 || yy2arr2959 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2972 := z.EncBinary()
|
|
_ = yym2972
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2973 := z.EncBinary()
|
|
_ = yym2973
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2959 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2974 := z.DecBinary()
|
|
_ = yym2974
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2975 := r.ReadMapStart()
|
|
if yyl2975 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2975, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2975 := r.ReadArrayStart()
|
|
if yyl2975 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2975, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2976Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2976Slc
|
|
var yyhl2976 bool = l >= 0
|
|
for yyj2976 := 0; ; yyj2976++ {
|
|
if yyhl2976 {
|
|
if yyj2976 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2976Slc = r.DecodeBytes(yys2976Slc, true, true)
|
|
yys2976 := string(yys2976Slc)
|
|
switch yys2976 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2979 := &x.ListMeta
|
|
yym2980 := z.DecBinary()
|
|
_ = yym2980
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2979) {
|
|
} else {
|
|
z.DecFallback(yyv2979, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2981 := &x.Items
|
|
yym2982 := z.DecBinary()
|
|
_ = yym2982
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2981), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2976)
|
|
} // end switch yys2976
|
|
} // end for yyj2976
|
|
if !yyhl2976 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2983 int
|
|
var yyb2983 bool
|
|
var yyhl2983 bool = l >= 0
|
|
yyj2983++
|
|
if yyhl2983 {
|
|
yyb2983 = yyj2983 > l
|
|
} else {
|
|
yyb2983 = r.CheckBreak()
|
|
}
|
|
if yyb2983 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2983++
|
|
if yyhl2983 {
|
|
yyb2983 = yyj2983 > l
|
|
} else {
|
|
yyb2983 = r.CheckBreak()
|
|
}
|
|
if yyb2983 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2983++
|
|
if yyhl2983 {
|
|
yyb2983 = yyj2983 > l
|
|
} else {
|
|
yyb2983 = r.CheckBreak()
|
|
}
|
|
if yyb2983 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2986 := &x.ListMeta
|
|
yym2987 := z.DecBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2986) {
|
|
} else {
|
|
z.DecFallback(yyv2986, false)
|
|
}
|
|
}
|
|
yyj2983++
|
|
if yyhl2983 {
|
|
yyb2983 = yyj2983 > l
|
|
} else {
|
|
yyb2983 = r.CheckBreak()
|
|
}
|
|
if yyb2983 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2988 := &x.Items
|
|
yym2989 := z.DecBinary()
|
|
_ = yym2989
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2988), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2983++
|
|
if yyhl2983 {
|
|
yyb2983 = yyj2983 > l
|
|
} else {
|
|
yyb2983 = r.CheckBreak()
|
|
}
|
|
if yyb2983 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2983-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2990 := z.EncBinary()
|
|
_ = yym2990
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *LimitType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2991 := z.DecBinary()
|
|
_ = yym2991
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2992 := z.EncBinary()
|
|
_ = yym2992
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2993 := !z.EncBinary()
|
|
yy2arr2993 := z.EncBasicHandle().StructToArray
|
|
var yyq2993 [6]bool
|
|
_, _, _ = yysep2993, yyq2993, yy2arr2993
|
|
const yyr2993 bool = false
|
|
yyq2993[0] = x.Type != ""
|
|
yyq2993[1] = len(x.Max) != 0
|
|
yyq2993[2] = len(x.Min) != 0
|
|
yyq2993[3] = len(x.Default) != 0
|
|
yyq2993[4] = len(x.DefaultRequest) != 0
|
|
yyq2993[5] = len(x.MaxLimitRequestRatio) != 0
|
|
if yyr2993 || yy2arr2993 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2993 int = 0
|
|
for _, b := range yyq2993 {
|
|
if b {
|
|
yynn2993++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2993)
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2993[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2993[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2993[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2993[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2993[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2993 || yy2arr2993 {
|
|
if yyq2993[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2993[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2993 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3000 := z.DecBinary()
|
|
_ = yym3000
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3001 := r.ReadMapStart()
|
|
if yyl3001 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3001, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3001 := r.ReadArrayStart()
|
|
if yyl3001 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3001, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3002Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3002Slc
|
|
var yyhl3002 bool = l >= 0
|
|
for yyj3002 := 0; ; yyj3002++ {
|
|
if yyhl3002 {
|
|
if yyj3002 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3002Slc = r.DecodeBytes(yys3002Slc, true, true)
|
|
yys3002 := string(yys3002Slc)
|
|
switch yys3002 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3004 := &x.Max
|
|
yyv3004.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3005 := &x.Min
|
|
yyv3005.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3006 := &x.Default
|
|
yyv3006.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3007 := &x.DefaultRequest
|
|
yyv3007.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3008 := &x.MaxLimitRequestRatio
|
|
yyv3008.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3002)
|
|
} // end switch yys3002
|
|
} // end for yyj3002
|
|
if !yyhl3002 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3009 int
|
|
var yyb3009 bool
|
|
var yyhl3009 bool = l >= 0
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3011 := &x.Max
|
|
yyv3011.CodecDecodeSelf(d)
|
|
}
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3012 := &x.Min
|
|
yyv3012.CodecDecodeSelf(d)
|
|
}
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3013 := &x.Default
|
|
yyv3013.CodecDecodeSelf(d)
|
|
}
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3014 := &x.DefaultRequest
|
|
yyv3014.CodecDecodeSelf(d)
|
|
}
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3015 := &x.MaxLimitRequestRatio
|
|
yyv3015.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3009++
|
|
if yyhl3009 {
|
|
yyb3009 = yyj3009 > l
|
|
} else {
|
|
yyb3009 = r.CheckBreak()
|
|
}
|
|
if yyb3009 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3009-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3016 := z.EncBinary()
|
|
_ = yym3016
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3017 := !z.EncBinary()
|
|
yy2arr3017 := z.EncBasicHandle().StructToArray
|
|
var yyq3017 [1]bool
|
|
_, _, _ = yysep3017, yyq3017, yy2arr3017
|
|
const yyr3017 bool = false
|
|
if yyr3017 || yy2arr3017 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3017 int = 1
|
|
for _, b := range yyq3017 {
|
|
if b {
|
|
yynn3017++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3017)
|
|
}
|
|
if yyr3017 || yy2arr3017 {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3019 := z.EncBinary()
|
|
_ = yym3019
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3020 := z.EncBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3017 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3021 := z.DecBinary()
|
|
_ = yym3021
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3022 := r.ReadMapStart()
|
|
if yyl3022 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3022, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3022 := r.ReadArrayStart()
|
|
if yyl3022 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3022, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3023Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3023Slc
|
|
var yyhl3023 bool = l >= 0
|
|
for yyj3023 := 0; ; yyj3023++ {
|
|
if yyhl3023 {
|
|
if yyj3023 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3023Slc = r.DecodeBytes(yys3023Slc, true, true)
|
|
yys3023 := string(yys3023Slc)
|
|
switch yys3023 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3024 := &x.Limits
|
|
yym3025 := z.DecBinary()
|
|
_ = yym3025
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3024), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3023)
|
|
} // end switch yys3023
|
|
} // end for yyj3023
|
|
if !yyhl3023 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3026 int
|
|
var yyb3026 bool
|
|
var yyhl3026 bool = l >= 0
|
|
yyj3026++
|
|
if yyhl3026 {
|
|
yyb3026 = yyj3026 > l
|
|
} else {
|
|
yyb3026 = r.CheckBreak()
|
|
}
|
|
if yyb3026 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3027 := &x.Limits
|
|
yym3028 := z.DecBinary()
|
|
_ = yym3028
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3027), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3026++
|
|
if yyhl3026 {
|
|
yyb3026 = yyj3026 > l
|
|
} else {
|
|
yyb3026 = r.CheckBreak()
|
|
}
|
|
if yyb3026 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3026-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3029 := z.EncBinary()
|
|
_ = yym3029
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3030 := !z.EncBinary()
|
|
yy2arr3030 := z.EncBasicHandle().StructToArray
|
|
var yyq3030 [4]bool
|
|
_, _, _ = yysep3030, yyq3030, yy2arr3030
|
|
const yyr3030 bool = false
|
|
yyq3030[0] = x.Kind != ""
|
|
yyq3030[1] = x.APIVersion != ""
|
|
yyq3030[2] = true
|
|
yyq3030[3] = true
|
|
if yyr3030 || yy2arr3030 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3030 int = 0
|
|
for _, b := range yyq3030 {
|
|
if b {
|
|
yynn3030++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3030)
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[0] {
|
|
yym3032 := z.EncBinary()
|
|
_ = yym3032
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3030[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3033 := z.EncBinary()
|
|
_ = yym3033
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[1] {
|
|
yym3035 := z.EncBinary()
|
|
_ = yym3035
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3030[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3036 := z.EncBinary()
|
|
_ = yym3036
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[2] {
|
|
yy3038 := &x.ObjectMeta
|
|
yy3038.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3039 := &x.ObjectMeta
|
|
yy3039.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[3] {
|
|
yy3041 := &x.Spec
|
|
yy3041.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3042 := &x.Spec
|
|
yy3042.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3030 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3043 := z.DecBinary()
|
|
_ = yym3043
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3044 := r.ReadMapStart()
|
|
if yyl3044 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3044, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3044 := r.ReadArrayStart()
|
|
if yyl3044 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3044, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3045Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3045Slc
|
|
var yyhl3045 bool = l >= 0
|
|
for yyj3045 := 0; ; yyj3045++ {
|
|
if yyhl3045 {
|
|
if yyj3045 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3045Slc = r.DecodeBytes(yys3045Slc, true, true)
|
|
yys3045 := string(yys3045Slc)
|
|
switch yys3045 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3048 := &x.ObjectMeta
|
|
yyv3048.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3049 := &x.Spec
|
|
yyv3049.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3045)
|
|
} // end switch yys3045
|
|
} // end for yyj3045
|
|
if !yyhl3045 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3050 int
|
|
var yyb3050 bool
|
|
var yyhl3050 bool = l >= 0
|
|
yyj3050++
|
|
if yyhl3050 {
|
|
yyb3050 = yyj3050 > l
|
|
} else {
|
|
yyb3050 = r.CheckBreak()
|
|
}
|
|
if yyb3050 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3050++
|
|
if yyhl3050 {
|
|
yyb3050 = yyj3050 > l
|
|
} else {
|
|
yyb3050 = r.CheckBreak()
|
|
}
|
|
if yyb3050 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3050++
|
|
if yyhl3050 {
|
|
yyb3050 = yyj3050 > l
|
|
} else {
|
|
yyb3050 = r.CheckBreak()
|
|
}
|
|
if yyb3050 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3053 := &x.ObjectMeta
|
|
yyv3053.CodecDecodeSelf(d)
|
|
}
|
|
yyj3050++
|
|
if yyhl3050 {
|
|
yyb3050 = yyj3050 > l
|
|
} else {
|
|
yyb3050 = r.CheckBreak()
|
|
}
|
|
if yyb3050 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3054 := &x.Spec
|
|
yyv3054.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3050++
|
|
if yyhl3050 {
|
|
yyb3050 = yyj3050 > l
|
|
} else {
|
|
yyb3050 = r.CheckBreak()
|
|
}
|
|
if yyb3050 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3050-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3055 := z.EncBinary()
|
|
_ = yym3055
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3056 := !z.EncBinary()
|
|
yy2arr3056 := z.EncBasicHandle().StructToArray
|
|
var yyq3056 [4]bool
|
|
_, _, _ = yysep3056, yyq3056, yy2arr3056
|
|
const yyr3056 bool = false
|
|
yyq3056[0] = x.Kind != ""
|
|
yyq3056[1] = x.APIVersion != ""
|
|
yyq3056[2] = true
|
|
if yyr3056 || yy2arr3056 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3056 int = 1
|
|
for _, b := range yyq3056 {
|
|
if b {
|
|
yynn3056++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3056)
|
|
}
|
|
if yyr3056 || yy2arr3056 {
|
|
if yyq3056[0] {
|
|
yym3058 := z.EncBinary()
|
|
_ = yym3058
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3056[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3059 := z.EncBinary()
|
|
_ = yym3059
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3056 || yy2arr3056 {
|
|
if yyq3056[1] {
|
|
yym3061 := z.EncBinary()
|
|
_ = yym3061
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3056[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3062 := z.EncBinary()
|
|
_ = yym3062
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3056 || yy2arr3056 {
|
|
if yyq3056[2] {
|
|
yy3064 := &x.ListMeta
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3064) {
|
|
} else {
|
|
z.EncFallback(yy3064)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3056[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3066 := &x.ListMeta
|
|
yym3067 := z.EncBinary()
|
|
_ = yym3067
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3066) {
|
|
} else {
|
|
z.EncFallback(yy3066)
|
|
}
|
|
}
|
|
}
|
|
if yyr3056 || yy2arr3056 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3069 := z.EncBinary()
|
|
_ = yym3069
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3070 := z.EncBinary()
|
|
_ = yym3070
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3056 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3071 := z.DecBinary()
|
|
_ = yym3071
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3072 := r.ReadMapStart()
|
|
if yyl3072 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3072, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3072 := r.ReadArrayStart()
|
|
if yyl3072 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3072, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3073Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3073Slc
|
|
var yyhl3073 bool = l >= 0
|
|
for yyj3073 := 0; ; yyj3073++ {
|
|
if yyhl3073 {
|
|
if yyj3073 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3073Slc = r.DecodeBytes(yys3073Slc, true, true)
|
|
yys3073 := string(yys3073Slc)
|
|
switch yys3073 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3076 := &x.ListMeta
|
|
yym3077 := z.DecBinary()
|
|
_ = yym3077
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3076) {
|
|
} else {
|
|
z.DecFallback(yyv3076, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3078 := &x.Items
|
|
yym3079 := z.DecBinary()
|
|
_ = yym3079
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3078), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3073)
|
|
} // end switch yys3073
|
|
} // end for yyj3073
|
|
if !yyhl3073 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3080 int
|
|
var yyb3080 bool
|
|
var yyhl3080 bool = l >= 0
|
|
yyj3080++
|
|
if yyhl3080 {
|
|
yyb3080 = yyj3080 > l
|
|
} else {
|
|
yyb3080 = r.CheckBreak()
|
|
}
|
|
if yyb3080 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3080++
|
|
if yyhl3080 {
|
|
yyb3080 = yyj3080 > l
|
|
} else {
|
|
yyb3080 = r.CheckBreak()
|
|
}
|
|
if yyb3080 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3080++
|
|
if yyhl3080 {
|
|
yyb3080 = yyj3080 > l
|
|
} else {
|
|
yyb3080 = r.CheckBreak()
|
|
}
|
|
if yyb3080 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3083 := &x.ListMeta
|
|
yym3084 := z.DecBinary()
|
|
_ = yym3084
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3083) {
|
|
} else {
|
|
z.DecFallback(yyv3083, false)
|
|
}
|
|
}
|
|
yyj3080++
|
|
if yyhl3080 {
|
|
yyb3080 = yyj3080 > l
|
|
} else {
|
|
yyb3080 = r.CheckBreak()
|
|
}
|
|
if yyb3080 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3085 := &x.Items
|
|
yym3086 := z.DecBinary()
|
|
_ = yym3086
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3085), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3080++
|
|
if yyhl3080 {
|
|
yyb3080 = yyj3080 > l
|
|
} else {
|
|
yyb3080 = r.CheckBreak()
|
|
}
|
|
if yyb3080 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3080-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3087 := z.EncBinary()
|
|
_ = yym3087
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3088 := !z.EncBinary()
|
|
yy2arr3088 := z.EncBasicHandle().StructToArray
|
|
var yyq3088 [1]bool
|
|
_, _, _ = yysep3088, yyq3088, yy2arr3088
|
|
const yyr3088 bool = false
|
|
yyq3088[0] = len(x.Hard) != 0
|
|
if yyr3088 || yy2arr3088 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3088 int = 0
|
|
for _, b := range yyq3088 {
|
|
if b {
|
|
yynn3088++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3088)
|
|
}
|
|
if yyr3088 || yy2arr3088 {
|
|
if yyq3088[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3088[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3088 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3090 := z.DecBinary()
|
|
_ = yym3090
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3091 := r.ReadMapStart()
|
|
if yyl3091 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3091, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3091 := r.ReadArrayStart()
|
|
if yyl3091 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3091, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3092Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3092Slc
|
|
var yyhl3092 bool = l >= 0
|
|
for yyj3092 := 0; ; yyj3092++ {
|
|
if yyhl3092 {
|
|
if yyj3092 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3092Slc = r.DecodeBytes(yys3092Slc, true, true)
|
|
yys3092 := string(yys3092Slc)
|
|
switch yys3092 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3093 := &x.Hard
|
|
yyv3093.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3092)
|
|
} // end switch yys3092
|
|
} // end for yyj3092
|
|
if !yyhl3092 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3094 int
|
|
var yyb3094 bool
|
|
var yyhl3094 bool = l >= 0
|
|
yyj3094++
|
|
if yyhl3094 {
|
|
yyb3094 = yyj3094 > l
|
|
} else {
|
|
yyb3094 = r.CheckBreak()
|
|
}
|
|
if yyb3094 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3095 := &x.Hard
|
|
yyv3095.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3094++
|
|
if yyhl3094 {
|
|
yyb3094 = yyj3094 > l
|
|
} else {
|
|
yyb3094 = r.CheckBreak()
|
|
}
|
|
if yyb3094 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3094-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3096 := z.EncBinary()
|
|
_ = yym3096
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3097 := !z.EncBinary()
|
|
yy2arr3097 := z.EncBasicHandle().StructToArray
|
|
var yyq3097 [2]bool
|
|
_, _, _ = yysep3097, yyq3097, yy2arr3097
|
|
const yyr3097 bool = false
|
|
yyq3097[0] = len(x.Hard) != 0
|
|
yyq3097[1] = len(x.Used) != 0
|
|
if yyr3097 || yy2arr3097 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn3097 int = 0
|
|
for _, b := range yyq3097 {
|
|
if b {
|
|
yynn3097++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3097)
|
|
}
|
|
if yyr3097 || yy2arr3097 {
|
|
if yyq3097[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3097[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3097 || yy2arr3097 {
|
|
if yyq3097[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3097[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3097 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3100 := z.DecBinary()
|
|
_ = yym3100
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3101 := r.ReadMapStart()
|
|
if yyl3101 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3101, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3101 := r.ReadArrayStart()
|
|
if yyl3101 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3101, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3102Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3102Slc
|
|
var yyhl3102 bool = l >= 0
|
|
for yyj3102 := 0; ; yyj3102++ {
|
|
if yyhl3102 {
|
|
if yyj3102 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3102Slc = r.DecodeBytes(yys3102Slc, true, true)
|
|
yys3102 := string(yys3102Slc)
|
|
switch yys3102 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3103 := &x.Hard
|
|
yyv3103.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3104 := &x.Used
|
|
yyv3104.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3102)
|
|
} // end switch yys3102
|
|
} // end for yyj3102
|
|
if !yyhl3102 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3105 int
|
|
var yyb3105 bool
|
|
var yyhl3105 bool = l >= 0
|
|
yyj3105++
|
|
if yyhl3105 {
|
|
yyb3105 = yyj3105 > l
|
|
} else {
|
|
yyb3105 = r.CheckBreak()
|
|
}
|
|
if yyb3105 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3106 := &x.Hard
|
|
yyv3106.CodecDecodeSelf(d)
|
|
}
|
|
yyj3105++
|
|
if yyhl3105 {
|
|
yyb3105 = yyj3105 > l
|
|
} else {
|
|
yyb3105 = r.CheckBreak()
|
|
}
|
|
if yyb3105 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3107 := &x.Used
|
|
yyv3107.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3105++
|
|
if yyhl3105 {
|
|
yyb3105 = yyj3105 > l
|
|
} else {
|
|
yyb3105 = r.CheckBreak()
|
|
}
|
|
if yyb3105 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3105-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3108 := z.EncBinary()
|
|
_ = yym3108
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3109 := !z.EncBinary()
|
|
yy2arr3109 := z.EncBasicHandle().StructToArray
|
|
var yyq3109 [5]bool
|
|
_, _, _ = yysep3109, yyq3109, yy2arr3109
|
|
const yyr3109 bool = false
|
|
yyq3109[0] = x.Kind != ""
|
|
yyq3109[1] = x.APIVersion != ""
|
|
yyq3109[2] = true
|
|
yyq3109[3] = true
|
|
yyq3109[4] = true
|
|
if yyr3109 || yy2arr3109 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3109 int = 0
|
|
for _, b := range yyq3109 {
|
|
if b {
|
|
yynn3109++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3109)
|
|
}
|
|
if yyr3109 || yy2arr3109 {
|
|
if yyq3109[0] {
|
|
yym3111 := z.EncBinary()
|
|
_ = yym3111
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3109[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3112 := z.EncBinary()
|
|
_ = yym3112
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3109 || yy2arr3109 {
|
|
if yyq3109[1] {
|
|
yym3114 := z.EncBinary()
|
|
_ = yym3114
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3109[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3115 := z.EncBinary()
|
|
_ = yym3115
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3109 || yy2arr3109 {
|
|
if yyq3109[2] {
|
|
yy3117 := &x.ObjectMeta
|
|
yy3117.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3109[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3118 := &x.ObjectMeta
|
|
yy3118.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3109 || yy2arr3109 {
|
|
if yyq3109[3] {
|
|
yy3120 := &x.Spec
|
|
yy3120.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3109[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3121 := &x.Spec
|
|
yy3121.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3109 || yy2arr3109 {
|
|
if yyq3109[4] {
|
|
yy3123 := &x.Status
|
|
yy3123.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3109[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy3124 := &x.Status
|
|
yy3124.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3109 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3125 := z.DecBinary()
|
|
_ = yym3125
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3126 := r.ReadMapStart()
|
|
if yyl3126 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3126, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3126 := r.ReadArrayStart()
|
|
if yyl3126 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3126, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3127Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3127Slc
|
|
var yyhl3127 bool = l >= 0
|
|
for yyj3127 := 0; ; yyj3127++ {
|
|
if yyhl3127 {
|
|
if yyj3127 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3127Slc = r.DecodeBytes(yys3127Slc, true, true)
|
|
yys3127 := string(yys3127Slc)
|
|
switch yys3127 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3130 := &x.ObjectMeta
|
|
yyv3130.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3131 := &x.Spec
|
|
yyv3131.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3132 := &x.Status
|
|
yyv3132.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3127)
|
|
} // end switch yys3127
|
|
} // end for yyj3127
|
|
if !yyhl3127 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3133 int
|
|
var yyb3133 bool
|
|
var yyhl3133 bool = l >= 0
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3136 := &x.ObjectMeta
|
|
yyv3136.CodecDecodeSelf(d)
|
|
}
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3137 := &x.Spec
|
|
yyv3137.CodecDecodeSelf(d)
|
|
}
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3138 := &x.Status
|
|
yyv3138.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3133++
|
|
if yyhl3133 {
|
|
yyb3133 = yyj3133 > l
|
|
} else {
|
|
yyb3133 = r.CheckBreak()
|
|
}
|
|
if yyb3133 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3133-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3139 := z.EncBinary()
|
|
_ = yym3139
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3140 := !z.EncBinary()
|
|
yy2arr3140 := z.EncBasicHandle().StructToArray
|
|
var yyq3140 [4]bool
|
|
_, _, _ = yysep3140, yyq3140, yy2arr3140
|
|
const yyr3140 bool = false
|
|
yyq3140[0] = x.Kind != ""
|
|
yyq3140[1] = x.APIVersion != ""
|
|
yyq3140[2] = true
|
|
if yyr3140 || yy2arr3140 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3140 int = 1
|
|
for _, b := range yyq3140 {
|
|
if b {
|
|
yynn3140++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3140)
|
|
}
|
|
if yyr3140 || yy2arr3140 {
|
|
if yyq3140[0] {
|
|
yym3142 := z.EncBinary()
|
|
_ = yym3142
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3140[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3143 := z.EncBinary()
|
|
_ = yym3143
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3140 || yy2arr3140 {
|
|
if yyq3140[1] {
|
|
yym3145 := z.EncBinary()
|
|
_ = yym3145
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3140[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3146 := z.EncBinary()
|
|
_ = yym3146
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3140 || yy2arr3140 {
|
|
if yyq3140[2] {
|
|
yy3148 := &x.ListMeta
|
|
yym3149 := z.EncBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3148) {
|
|
} else {
|
|
z.EncFallback(yy3148)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3140[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3150 := &x.ListMeta
|
|
yym3151 := z.EncBinary()
|
|
_ = yym3151
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3150) {
|
|
} else {
|
|
z.EncFallback(yy3150)
|
|
}
|
|
}
|
|
}
|
|
if yyr3140 || yy2arr3140 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3153 := z.EncBinary()
|
|
_ = yym3153
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3154 := z.EncBinary()
|
|
_ = yym3154
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3140 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3155 := z.DecBinary()
|
|
_ = yym3155
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3156 := r.ReadMapStart()
|
|
if yyl3156 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3156, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3156 := r.ReadArrayStart()
|
|
if yyl3156 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3156, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3157Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3157Slc
|
|
var yyhl3157 bool = l >= 0
|
|
for yyj3157 := 0; ; yyj3157++ {
|
|
if yyhl3157 {
|
|
if yyj3157 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3157Slc = r.DecodeBytes(yys3157Slc, true, true)
|
|
yys3157 := string(yys3157Slc)
|
|
switch yys3157 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3160 := &x.ListMeta
|
|
yym3161 := z.DecBinary()
|
|
_ = yym3161
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3160) {
|
|
} else {
|
|
z.DecFallback(yyv3160, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3162 := &x.Items
|
|
yym3163 := z.DecBinary()
|
|
_ = yym3163
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3162), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3157)
|
|
} // end switch yys3157
|
|
} // end for yyj3157
|
|
if !yyhl3157 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3164 int
|
|
var yyb3164 bool
|
|
var yyhl3164 bool = l >= 0
|
|
yyj3164++
|
|
if yyhl3164 {
|
|
yyb3164 = yyj3164 > l
|
|
} else {
|
|
yyb3164 = r.CheckBreak()
|
|
}
|
|
if yyb3164 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3164++
|
|
if yyhl3164 {
|
|
yyb3164 = yyj3164 > l
|
|
} else {
|
|
yyb3164 = r.CheckBreak()
|
|
}
|
|
if yyb3164 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3164++
|
|
if yyhl3164 {
|
|
yyb3164 = yyj3164 > l
|
|
} else {
|
|
yyb3164 = r.CheckBreak()
|
|
}
|
|
if yyb3164 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3167 := &x.ListMeta
|
|
yym3168 := z.DecBinary()
|
|
_ = yym3168
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3167) {
|
|
} else {
|
|
z.DecFallback(yyv3167, false)
|
|
}
|
|
}
|
|
yyj3164++
|
|
if yyhl3164 {
|
|
yyb3164 = yyj3164 > l
|
|
} else {
|
|
yyb3164 = r.CheckBreak()
|
|
}
|
|
if yyb3164 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3169 := &x.Items
|
|
yym3170 := z.DecBinary()
|
|
_ = yym3170
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3169), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3164++
|
|
if yyhl3164 {
|
|
yyb3164 = yyj3164 > l
|
|
} else {
|
|
yyb3164 = r.CheckBreak()
|
|
}
|
|
if yyb3164 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3164-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3171 := z.EncBinary()
|
|
_ = yym3171
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3172 := !z.EncBinary()
|
|
yy2arr3172 := z.EncBasicHandle().StructToArray
|
|
var yyq3172 [5]bool
|
|
_, _, _ = yysep3172, yyq3172, yy2arr3172
|
|
const yyr3172 bool = false
|
|
yyq3172[0] = x.Kind != ""
|
|
yyq3172[1] = x.APIVersion != ""
|
|
yyq3172[2] = true
|
|
yyq3172[3] = len(x.Data) != 0
|
|
yyq3172[4] = x.Type != ""
|
|
if yyr3172 || yy2arr3172 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3172 int = 0
|
|
for _, b := range yyq3172 {
|
|
if b {
|
|
yynn3172++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3172)
|
|
}
|
|
if yyr3172 || yy2arr3172 {
|
|
if yyq3172[0] {
|
|
yym3174 := z.EncBinary()
|
|
_ = yym3174
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3172[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3175 := z.EncBinary()
|
|
_ = yym3175
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3172 || yy2arr3172 {
|
|
if yyq3172[1] {
|
|
yym3177 := z.EncBinary()
|
|
_ = yym3177
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3172[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3178 := z.EncBinary()
|
|
_ = yym3178
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3172 || yy2arr3172 {
|
|
if yyq3172[2] {
|
|
yy3180 := &x.ObjectMeta
|
|
yy3180.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3172[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3181 := &x.ObjectMeta
|
|
yy3181.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3172 || yy2arr3172 {
|
|
if yyq3172[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3183 := z.EncBinary()
|
|
_ = yym3183
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3172[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3184 := z.EncBinary()
|
|
_ = yym3184
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3172 || yy2arr3172 {
|
|
if yyq3172[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3172[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3172 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3186 := z.DecBinary()
|
|
_ = yym3186
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3187 := r.ReadMapStart()
|
|
if yyl3187 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3187, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3187 := r.ReadArrayStart()
|
|
if yyl3187 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3187, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3188Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3188Slc
|
|
var yyhl3188 bool = l >= 0
|
|
for yyj3188 := 0; ; yyj3188++ {
|
|
if yyhl3188 {
|
|
if yyj3188 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3188Slc = r.DecodeBytes(yys3188Slc, true, true)
|
|
yys3188 := string(yys3188Slc)
|
|
switch yys3188 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3191 := &x.ObjectMeta
|
|
yyv3191.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3192 := &x.Data
|
|
yym3193 := z.DecBinary()
|
|
_ = yym3193
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3192), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3188)
|
|
} // end switch yys3188
|
|
} // end for yyj3188
|
|
if !yyhl3188 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3195 int
|
|
var yyb3195 bool
|
|
var yyhl3195 bool = l >= 0
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3198 := &x.ObjectMeta
|
|
yyv3198.CodecDecodeSelf(d)
|
|
}
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3199 := &x.Data
|
|
yym3200 := z.DecBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3199), d)
|
|
}
|
|
}
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3195++
|
|
if yyhl3195 {
|
|
yyb3195 = yyj3195 > l
|
|
} else {
|
|
yyb3195 = r.CheckBreak()
|
|
}
|
|
if yyb3195 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3195-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3202 := z.EncBinary()
|
|
_ = yym3202
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *SecretType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3203 := z.DecBinary()
|
|
_ = yym3203
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3204 := z.EncBinary()
|
|
_ = yym3204
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3205 := !z.EncBinary()
|
|
yy2arr3205 := z.EncBasicHandle().StructToArray
|
|
var yyq3205 [4]bool
|
|
_, _, _ = yysep3205, yyq3205, yy2arr3205
|
|
const yyr3205 bool = false
|
|
yyq3205[0] = x.Kind != ""
|
|
yyq3205[1] = x.APIVersion != ""
|
|
yyq3205[2] = true
|
|
if yyr3205 || yy2arr3205 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3205 int = 1
|
|
for _, b := range yyq3205 {
|
|
if b {
|
|
yynn3205++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3205)
|
|
}
|
|
if yyr3205 || yy2arr3205 {
|
|
if yyq3205[0] {
|
|
yym3207 := z.EncBinary()
|
|
_ = yym3207
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3205[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3208 := z.EncBinary()
|
|
_ = yym3208
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3205 || yy2arr3205 {
|
|
if yyq3205[1] {
|
|
yym3210 := z.EncBinary()
|
|
_ = yym3210
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3205[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3211 := z.EncBinary()
|
|
_ = yym3211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3205 || yy2arr3205 {
|
|
if yyq3205[2] {
|
|
yy3213 := &x.ListMeta
|
|
yym3214 := z.EncBinary()
|
|
_ = yym3214
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3213) {
|
|
} else {
|
|
z.EncFallback(yy3213)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3205[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3215 := &x.ListMeta
|
|
yym3216 := z.EncBinary()
|
|
_ = yym3216
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3215) {
|
|
} else {
|
|
z.EncFallback(yy3215)
|
|
}
|
|
}
|
|
}
|
|
if yyr3205 || yy2arr3205 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3218 := z.EncBinary()
|
|
_ = yym3218
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3219 := z.EncBinary()
|
|
_ = yym3219
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3205 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3220 := z.DecBinary()
|
|
_ = yym3220
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3221 := r.ReadMapStart()
|
|
if yyl3221 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3221, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3221 := r.ReadArrayStart()
|
|
if yyl3221 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3221, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3222Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3222Slc
|
|
var yyhl3222 bool = l >= 0
|
|
for yyj3222 := 0; ; yyj3222++ {
|
|
if yyhl3222 {
|
|
if yyj3222 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3222Slc = r.DecodeBytes(yys3222Slc, true, true)
|
|
yys3222 := string(yys3222Slc)
|
|
switch yys3222 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3225 := &x.ListMeta
|
|
yym3226 := z.DecBinary()
|
|
_ = yym3226
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3225) {
|
|
} else {
|
|
z.DecFallback(yyv3225, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3227 := &x.Items
|
|
yym3228 := z.DecBinary()
|
|
_ = yym3228
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3227), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3222)
|
|
} // end switch yys3222
|
|
} // end for yyj3222
|
|
if !yyhl3222 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3229 int
|
|
var yyb3229 bool
|
|
var yyhl3229 bool = l >= 0
|
|
yyj3229++
|
|
if yyhl3229 {
|
|
yyb3229 = yyj3229 > l
|
|
} else {
|
|
yyb3229 = r.CheckBreak()
|
|
}
|
|
if yyb3229 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3229++
|
|
if yyhl3229 {
|
|
yyb3229 = yyj3229 > l
|
|
} else {
|
|
yyb3229 = r.CheckBreak()
|
|
}
|
|
if yyb3229 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3229++
|
|
if yyhl3229 {
|
|
yyb3229 = yyj3229 > l
|
|
} else {
|
|
yyb3229 = r.CheckBreak()
|
|
}
|
|
if yyb3229 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3232 := &x.ListMeta
|
|
yym3233 := z.DecBinary()
|
|
_ = yym3233
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3232) {
|
|
} else {
|
|
z.DecFallback(yyv3232, false)
|
|
}
|
|
}
|
|
yyj3229++
|
|
if yyhl3229 {
|
|
yyb3229 = yyj3229 > l
|
|
} else {
|
|
yyb3229 = r.CheckBreak()
|
|
}
|
|
if yyb3229 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3234 := &x.Items
|
|
yym3235 := z.DecBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3234), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3229++
|
|
if yyhl3229 {
|
|
yyb3229 = yyj3229 > l
|
|
} else {
|
|
yyb3229 = r.CheckBreak()
|
|
}
|
|
if yyb3229 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3229-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3236 := z.EncBinary()
|
|
_ = yym3236
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PatchType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3237 := z.DecBinary()
|
|
_ = yym3237
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ComponentConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3238 := z.EncBinary()
|
|
_ = yym3238
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ComponentConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3239 := z.DecBinary()
|
|
_ = yym3239
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3240 := z.EncBinary()
|
|
_ = yym3240
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3241 := !z.EncBinary()
|
|
yy2arr3241 := z.EncBasicHandle().StructToArray
|
|
var yyq3241 [4]bool
|
|
_, _, _ = yysep3241, yyq3241, yy2arr3241
|
|
const yyr3241 bool = false
|
|
yyq3241[2] = x.Message != ""
|
|
yyq3241[3] = x.Error != ""
|
|
if yyr3241 || yy2arr3241 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3241 int = 2
|
|
for _, b := range yyq3241 {
|
|
if b {
|
|
yynn3241++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3241)
|
|
}
|
|
if yyr3241 || yy2arr3241 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3241 || yy2arr3241 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3241 || yy2arr3241 {
|
|
if yyq3241[2] {
|
|
yym3245 := z.EncBinary()
|
|
_ = yym3245
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3241[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym3246 := z.EncBinary()
|
|
_ = yym3246
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3241 || yy2arr3241 {
|
|
if yyq3241[3] {
|
|
yym3248 := z.EncBinary()
|
|
_ = yym3248
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3241[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
yym3249 := z.EncBinary()
|
|
_ = yym3249
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yysep3241 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3250 := z.DecBinary()
|
|
_ = yym3250
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3251 := r.ReadMapStart()
|
|
if yyl3251 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3251, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3251 := r.ReadArrayStart()
|
|
if yyl3251 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3251, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3252Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3252Slc
|
|
var yyhl3252 bool = l >= 0
|
|
for yyj3252 := 0; ; yyj3252++ {
|
|
if yyhl3252 {
|
|
if yyj3252 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3252Slc = r.DecodeBytes(yys3252Slc, true, true)
|
|
yys3252 := string(yys3252Slc)
|
|
switch yys3252 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "error":
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3252)
|
|
} // end switch yys3252
|
|
} // end for yyj3252
|
|
if !yyhl3252 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3257 int
|
|
var yyb3257 bool
|
|
var yyhl3257 bool = l >= 0
|
|
yyj3257++
|
|
if yyhl3257 {
|
|
yyb3257 = yyj3257 > l
|
|
} else {
|
|
yyb3257 = r.CheckBreak()
|
|
}
|
|
if yyb3257 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3257++
|
|
if yyhl3257 {
|
|
yyb3257 = yyj3257 > l
|
|
} else {
|
|
yyb3257 = r.CheckBreak()
|
|
}
|
|
if yyb3257 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3257++
|
|
if yyhl3257 {
|
|
yyb3257 = yyj3257 > l
|
|
} else {
|
|
yyb3257 = r.CheckBreak()
|
|
}
|
|
if yyb3257 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3257++
|
|
if yyhl3257 {
|
|
yyb3257 = yyj3257 > l
|
|
} else {
|
|
yyb3257 = r.CheckBreak()
|
|
}
|
|
if yyb3257 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3257++
|
|
if yyhl3257 {
|
|
yyb3257 = yyj3257 > l
|
|
} else {
|
|
yyb3257 = r.CheckBreak()
|
|
}
|
|
if yyb3257 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3257-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3262 := z.EncBinary()
|
|
_ = yym3262
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3263 := !z.EncBinary()
|
|
yy2arr3263 := z.EncBasicHandle().StructToArray
|
|
var yyq3263 [4]bool
|
|
_, _, _ = yysep3263, yyq3263, yy2arr3263
|
|
const yyr3263 bool = false
|
|
yyq3263[0] = x.Kind != ""
|
|
yyq3263[1] = x.APIVersion != ""
|
|
yyq3263[2] = true
|
|
yyq3263[3] = len(x.Conditions) != 0
|
|
if yyr3263 || yy2arr3263 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3263 int = 0
|
|
for _, b := range yyq3263 {
|
|
if b {
|
|
yynn3263++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3263)
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
if yyq3263[0] {
|
|
yym3265 := z.EncBinary()
|
|
_ = yym3265
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3263[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3266 := z.EncBinary()
|
|
_ = yym3266
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
if yyq3263[1] {
|
|
yym3268 := z.EncBinary()
|
|
_ = yym3268
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3263[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3269 := z.EncBinary()
|
|
_ = yym3269
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
if yyq3263[2] {
|
|
yy3271 := &x.ObjectMeta
|
|
yy3271.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3263[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3272 := &x.ObjectMeta
|
|
yy3272.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3263 || yy2arr3263 {
|
|
if yyq3263[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3274 := z.EncBinary()
|
|
_ = yym3274
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3263[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3275 := z.EncBinary()
|
|
_ = yym3275
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3263 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3276 := z.DecBinary()
|
|
_ = yym3276
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3277 := r.ReadMapStart()
|
|
if yyl3277 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3277, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3277 := r.ReadArrayStart()
|
|
if yyl3277 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3277, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3278Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3278Slc
|
|
var yyhl3278 bool = l >= 0
|
|
for yyj3278 := 0; ; yyj3278++ {
|
|
if yyhl3278 {
|
|
if yyj3278 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3278Slc = r.DecodeBytes(yys3278Slc, true, true)
|
|
yys3278 := string(yys3278Slc)
|
|
switch yys3278 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3281 := &x.ObjectMeta
|
|
yyv3281.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3282 := &x.Conditions
|
|
yym3283 := z.DecBinary()
|
|
_ = yym3283
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3282), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3278)
|
|
} // end switch yys3278
|
|
} // end for yyj3278
|
|
if !yyhl3278 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3284 int
|
|
var yyb3284 bool
|
|
var yyhl3284 bool = l >= 0
|
|
yyj3284++
|
|
if yyhl3284 {
|
|
yyb3284 = yyj3284 > l
|
|
} else {
|
|
yyb3284 = r.CheckBreak()
|
|
}
|
|
if yyb3284 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3284++
|
|
if yyhl3284 {
|
|
yyb3284 = yyj3284 > l
|
|
} else {
|
|
yyb3284 = r.CheckBreak()
|
|
}
|
|
if yyb3284 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3284++
|
|
if yyhl3284 {
|
|
yyb3284 = yyj3284 > l
|
|
} else {
|
|
yyb3284 = r.CheckBreak()
|
|
}
|
|
if yyb3284 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3287 := &x.ObjectMeta
|
|
yyv3287.CodecDecodeSelf(d)
|
|
}
|
|
yyj3284++
|
|
if yyhl3284 {
|
|
yyb3284 = yyj3284 > l
|
|
} else {
|
|
yyb3284 = r.CheckBreak()
|
|
}
|
|
if yyb3284 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3288 := &x.Conditions
|
|
yym3289 := z.DecBinary()
|
|
_ = yym3289
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3288), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3284++
|
|
if yyhl3284 {
|
|
yyb3284 = yyj3284 > l
|
|
} else {
|
|
yyb3284 = r.CheckBreak()
|
|
}
|
|
if yyb3284 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3284-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3290 := z.EncBinary()
|
|
_ = yym3290
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3291 := !z.EncBinary()
|
|
yy2arr3291 := z.EncBasicHandle().StructToArray
|
|
var yyq3291 [4]bool
|
|
_, _, _ = yysep3291, yyq3291, yy2arr3291
|
|
const yyr3291 bool = false
|
|
yyq3291[0] = x.Kind != ""
|
|
yyq3291[1] = x.APIVersion != ""
|
|
yyq3291[2] = true
|
|
if yyr3291 || yy2arr3291 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3291 int = 1
|
|
for _, b := range yyq3291 {
|
|
if b {
|
|
yynn3291++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3291)
|
|
}
|
|
if yyr3291 || yy2arr3291 {
|
|
if yyq3291[0] {
|
|
yym3293 := z.EncBinary()
|
|
_ = yym3293
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3291[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3294 := z.EncBinary()
|
|
_ = yym3294
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3291 || yy2arr3291 {
|
|
if yyq3291[1] {
|
|
yym3296 := z.EncBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3291[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3297 := z.EncBinary()
|
|
_ = yym3297
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3291 || yy2arr3291 {
|
|
if yyq3291[2] {
|
|
yy3299 := &x.ListMeta
|
|
yym3300 := z.EncBinary()
|
|
_ = yym3300
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3299) {
|
|
} else {
|
|
z.EncFallback(yy3299)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3291[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3301 := &x.ListMeta
|
|
yym3302 := z.EncBinary()
|
|
_ = yym3302
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3301) {
|
|
} else {
|
|
z.EncFallback(yy3301)
|
|
}
|
|
}
|
|
}
|
|
if yyr3291 || yy2arr3291 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3304 := z.EncBinary()
|
|
_ = yym3304
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3305 := z.EncBinary()
|
|
_ = yym3305
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3291 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3306 := z.DecBinary()
|
|
_ = yym3306
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3307 := r.ReadMapStart()
|
|
if yyl3307 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3307, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3307 := r.ReadArrayStart()
|
|
if yyl3307 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3307, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3308Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3308Slc
|
|
var yyhl3308 bool = l >= 0
|
|
for yyj3308 := 0; ; yyj3308++ {
|
|
if yyhl3308 {
|
|
if yyj3308 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3308Slc = r.DecodeBytes(yys3308Slc, true, true)
|
|
yys3308 := string(yys3308Slc)
|
|
switch yys3308 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3311 := &x.ListMeta
|
|
yym3312 := z.DecBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3311) {
|
|
} else {
|
|
z.DecFallback(yyv3311, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3313 := &x.Items
|
|
yym3314 := z.DecBinary()
|
|
_ = yym3314
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3313), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3308)
|
|
} // end switch yys3308
|
|
} // end for yyj3308
|
|
if !yyhl3308 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3315 int
|
|
var yyb3315 bool
|
|
var yyhl3315 bool = l >= 0
|
|
yyj3315++
|
|
if yyhl3315 {
|
|
yyb3315 = yyj3315 > l
|
|
} else {
|
|
yyb3315 = r.CheckBreak()
|
|
}
|
|
if yyb3315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3315++
|
|
if yyhl3315 {
|
|
yyb3315 = yyj3315 > l
|
|
} else {
|
|
yyb3315 = r.CheckBreak()
|
|
}
|
|
if yyb3315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3315++
|
|
if yyhl3315 {
|
|
yyb3315 = yyj3315 > l
|
|
} else {
|
|
yyb3315 = r.CheckBreak()
|
|
}
|
|
if yyb3315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3318 := &x.ListMeta
|
|
yym3319 := z.DecBinary()
|
|
_ = yym3319
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3318) {
|
|
} else {
|
|
z.DecFallback(yyv3318, false)
|
|
}
|
|
}
|
|
yyj3315++
|
|
if yyhl3315 {
|
|
yyb3315 = yyj3315 > l
|
|
} else {
|
|
yyb3315 = r.CheckBreak()
|
|
}
|
|
if yyb3315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3320 := &x.Items
|
|
yym3321 := z.DecBinary()
|
|
_ = yym3321
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3320), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3315++
|
|
if yyhl3315 {
|
|
yyb3315 = yyj3315 > l
|
|
} else {
|
|
yyb3315 = r.CheckBreak()
|
|
}
|
|
if yyb3315 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3315-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3322 := z.EncBinary()
|
|
_ = yym3322
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3323 := !z.EncBinary()
|
|
yy2arr3323 := z.EncBasicHandle().StructToArray
|
|
var yyq3323 [5]bool
|
|
_, _, _ = yysep3323, yyq3323, yy2arr3323
|
|
const yyr3323 bool = false
|
|
yyq3323[0] = x.Capabilities != nil
|
|
yyq3323[1] = x.Privileged != nil
|
|
yyq3323[2] = x.SELinuxOptions != nil
|
|
yyq3323[3] = x.RunAsUser != nil
|
|
if yyr3323 || yy2arr3323 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3323 int = 1
|
|
for _, b := range yyq3323 {
|
|
if b {
|
|
yynn3323++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3323)
|
|
}
|
|
if yyr3323 || yy2arr3323 {
|
|
if yyq3323[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3323[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3323 || yy2arr3323 {
|
|
if yyq3323[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3326 := *x.Privileged
|
|
yym3327 := z.EncBinary()
|
|
_ = yym3327
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3326))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3323[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3328 := *x.Privileged
|
|
yym3329 := z.EncBinary()
|
|
_ = yym3329
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3328))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3323 || yy2arr3323 {
|
|
if yyq3323[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3323[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3323 || yy2arr3323 {
|
|
if yyq3323[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3332 := *x.RunAsUser
|
|
yym3333 := z.EncBinary()
|
|
_ = yym3333
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3332))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3323[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3334 := *x.RunAsUser
|
|
yym3335 := z.EncBinary()
|
|
_ = yym3335
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3334))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3323 || yy2arr3323 {
|
|
yym3337 := z.EncBinary()
|
|
_ = yym3337
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("RunAsNonRoot"))
|
|
yym3338 := z.EncBinary()
|
|
_ = yym3338
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
}
|
|
if yysep3323 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3339 := z.DecBinary()
|
|
_ = yym3339
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3340 := r.ReadMapStart()
|
|
if yyl3340 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3340, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3340 := r.ReadArrayStart()
|
|
if yyl3340 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3340, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3341Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3341Slc
|
|
var yyhl3341 bool = l >= 0
|
|
for yyj3341 := 0; ; yyj3341++ {
|
|
if yyhl3341 {
|
|
if yyj3341 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3341Slc = r.DecodeBytes(yys3341Slc, true, true)
|
|
yys3341 := string(yys3341Slc)
|
|
switch yys3341 {
|
|
case "capabilities":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
case "privileged":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3344 := z.DecBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "seLinuxOptions":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
case "runAsUser":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3347 := z.DecBinary()
|
|
_ = yym3347
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "RunAsNonRoot":
|
|
if r.TryDecodeAsNil() {
|
|
x.RunAsNonRoot = false
|
|
} else {
|
|
x.RunAsNonRoot = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3341)
|
|
} // end switch yys3341
|
|
} // end for yyj3341
|
|
if !yyhl3341 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3349 int
|
|
var yyb3349 bool
|
|
var yyhl3349 bool = l >= 0
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3352 := z.DecBinary()
|
|
_ = yym3352
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3355 := z.DecBinary()
|
|
_ = yym3355
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RunAsNonRoot = false
|
|
} else {
|
|
x.RunAsNonRoot = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3349++
|
|
if yyhl3349 {
|
|
yyb3349 = yyj3349 > l
|
|
} else {
|
|
yyb3349 = r.CheckBreak()
|
|
}
|
|
if yyb3349 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3349-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3357 := z.EncBinary()
|
|
_ = yym3357
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3358 := !z.EncBinary()
|
|
yy2arr3358 := z.EncBasicHandle().StructToArray
|
|
var yyq3358 [4]bool
|
|
_, _, _ = yysep3358, yyq3358, yy2arr3358
|
|
const yyr3358 bool = false
|
|
yyq3358[0] = x.User != ""
|
|
yyq3358[1] = x.Role != ""
|
|
yyq3358[2] = x.Type != ""
|
|
yyq3358[3] = x.Level != ""
|
|
if yyr3358 || yy2arr3358 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3358 int = 0
|
|
for _, b := range yyq3358 {
|
|
if b {
|
|
yynn3358++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3358)
|
|
}
|
|
if yyr3358 || yy2arr3358 {
|
|
if yyq3358[0] {
|
|
yym3360 := z.EncBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3358[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym3361 := z.EncBinary()
|
|
_ = yym3361
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3358 || yy2arr3358 {
|
|
if yyq3358[1] {
|
|
yym3363 := z.EncBinary()
|
|
_ = yym3363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3358[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
yym3364 := z.EncBinary()
|
|
_ = yym3364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3358 || yy2arr3358 {
|
|
if yyq3358[2] {
|
|
yym3366 := z.EncBinary()
|
|
_ = yym3366
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3358[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
yym3367 := z.EncBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3358 || yy2arr3358 {
|
|
if yyq3358[3] {
|
|
yym3369 := z.EncBinary()
|
|
_ = yym3369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3358[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yysep3358 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3371 := z.DecBinary()
|
|
_ = yym3371
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3372 := r.ReadMapStart()
|
|
if yyl3372 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3372, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3372 := r.ReadArrayStart()
|
|
if yyl3372 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3372, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3373Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3373Slc
|
|
var yyhl3373 bool = l >= 0
|
|
for yyj3373 := 0; ; yyj3373++ {
|
|
if yyhl3373 {
|
|
if yyj3373 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3373Slc = r.DecodeBytes(yys3373Slc, true, true)
|
|
yys3373 := string(yys3373Slc)
|
|
switch yys3373 {
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "role":
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
case "level":
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3373)
|
|
} // end switch yys3373
|
|
} // end for yyj3373
|
|
if !yyhl3373 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3378 int
|
|
var yyb3378 bool
|
|
var yyhl3378 bool = l >= 0
|
|
yyj3378++
|
|
if yyhl3378 {
|
|
yyb3378 = yyj3378 > l
|
|
} else {
|
|
yyb3378 = r.CheckBreak()
|
|
}
|
|
if yyb3378 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3378++
|
|
if yyhl3378 {
|
|
yyb3378 = yyj3378 > l
|
|
} else {
|
|
yyb3378 = r.CheckBreak()
|
|
}
|
|
if yyb3378 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3378++
|
|
if yyhl3378 {
|
|
yyb3378 = yyj3378 > l
|
|
} else {
|
|
yyb3378 = r.CheckBreak()
|
|
}
|
|
if yyb3378 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3378++
|
|
if yyhl3378 {
|
|
yyb3378 = yyj3378 > l
|
|
} else {
|
|
yyb3378 = r.CheckBreak()
|
|
}
|
|
if yyb3378 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3378++
|
|
if yyhl3378 {
|
|
yyb3378 = yyj3378 > l
|
|
} else {
|
|
yyb3378 = r.CheckBreak()
|
|
}
|
|
if yyb3378 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3378-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3383 := z.EncBinary()
|
|
_ = yym3383
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3384 := !z.EncBinary()
|
|
yy2arr3384 := z.EncBasicHandle().StructToArray
|
|
var yyq3384 [5]bool
|
|
_, _, _ = yysep3384, yyq3384, yy2arr3384
|
|
const yyr3384 bool = false
|
|
yyq3384[0] = x.Kind != ""
|
|
yyq3384[1] = x.APIVersion != ""
|
|
yyq3384[2] = true
|
|
if yyr3384 || yy2arr3384 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3384 int = 2
|
|
for _, b := range yyq3384 {
|
|
if b {
|
|
yynn3384++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3384)
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
if yyq3384[0] {
|
|
yym3386 := z.EncBinary()
|
|
_ = yym3386
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3387 := z.EncBinary()
|
|
_ = yym3387
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
if yyq3384[1] {
|
|
yym3389 := z.EncBinary()
|
|
_ = yym3389
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3384[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3390 := z.EncBinary()
|
|
_ = yym3390
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
if yyq3384[2] {
|
|
yy3392 := &x.ObjectMeta
|
|
yy3392.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3384[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3393 := &x.ObjectMeta
|
|
yy3393.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
yym3395 := z.EncBinary()
|
|
_ = yym3395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3384 || yy2arr3384 {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3398 := z.EncBinary()
|
|
_ = yym3398
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3399 := z.EncBinary()
|
|
_ = yym3399
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yysep3384 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3400 := z.DecBinary()
|
|
_ = yym3400
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3401 := r.ReadMapStart()
|
|
if yyl3401 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3401, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3401 := r.ReadArrayStart()
|
|
if yyl3401 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3401, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3402Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3402Slc
|
|
var yyhl3402 bool = l >= 0
|
|
for yyj3402 := 0; ; yyj3402++ {
|
|
if yyhl3402 {
|
|
if yyj3402 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3402Slc = r.DecodeBytes(yys3402Slc, true, true)
|
|
yys3402 := string(yys3402Slc)
|
|
switch yys3402 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3405 := &x.ObjectMeta
|
|
yyv3405.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3407 := &x.Data
|
|
yym3408 := z.DecBinary()
|
|
_ = yym3408
|
|
if false {
|
|
} else {
|
|
*yyv3407 = r.DecodeBytes(*(*[]byte)(yyv3407), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3402)
|
|
} // end switch yys3402
|
|
} // end for yyj3402
|
|
if !yyhl3402 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3409 int
|
|
var yyb3409 bool
|
|
var yyhl3409 bool = l >= 0
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3412 := &x.ObjectMeta
|
|
yyv3412.CodecDecodeSelf(d)
|
|
}
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3414 := &x.Data
|
|
yym3415 := z.DecBinary()
|
|
_ = yym3415
|
|
if false {
|
|
} else {
|
|
*yyv3414 = r.DecodeBytes(*(*[]byte)(yyv3414), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3409++
|
|
if yyhl3409 {
|
|
yyb3409 = yyj3409 > l
|
|
} else {
|
|
yyb3409 = r.CheckBreak()
|
|
}
|
|
if yyb3409 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3409-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolumeAccessMode(v []PersistentVolumeAccessMode, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3416 := range v {
|
|
yyv3416.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3417 := *v
|
|
yyh3417, yyl3417 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3417, yyrl3417 int
|
|
var yyc3417, yyrt3417 bool
|
|
_, _, _ = yyc3417, yyrt3417, yyrl3417
|
|
yyrr3417 = yyl3417
|
|
|
|
if yyv3417 == nil {
|
|
if yyrl3417, yyrt3417 = z.DecInferLen(yyl3417, z.DecBasicHandle().MaxInitLen, 16); yyrt3417 {
|
|
yyrr3417 = yyrl3417
|
|
}
|
|
yyv3417 = make([]PersistentVolumeAccessMode, yyrl3417)
|
|
yyc3417 = true
|
|
}
|
|
|
|
if yyl3417 == 0 {
|
|
if len(yyv3417) != 0 {
|
|
yyv3417 = yyv3417[:0]
|
|
yyc3417 = true
|
|
}
|
|
} else if yyl3417 > 0 {
|
|
|
|
if yyl3417 > cap(yyv3417) {
|
|
yyrl3417, yyrt3417 = z.DecInferLen(yyl3417, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23417 := yyv3417
|
|
yyv3417 = make([]PersistentVolumeAccessMode, yyrl3417)
|
|
if len(yyv3417) > 0 {
|
|
copy(yyv3417, yyv23417[:cap(yyv23417)])
|
|
}
|
|
yyc3417 = true
|
|
|
|
yyrr3417 = len(yyv3417)
|
|
} else if yyl3417 != len(yyv3417) {
|
|
yyv3417 = yyv3417[:yyl3417]
|
|
yyc3417 = true
|
|
}
|
|
yyj3417 := 0
|
|
for ; yyj3417 < yyrr3417; yyj3417++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3417[yyj3417] = ""
|
|
} else {
|
|
yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3417 {
|
|
for ; yyj3417 < yyl3417; yyj3417++ {
|
|
yyv3417 = append(yyv3417, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3417[yyj3417] = ""
|
|
} else {
|
|
yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3417 := 0; !r.CheckBreak(); yyj3417++ {
|
|
if yyj3417 >= len(yyv3417) {
|
|
yyv3417 = append(yyv3417, "") // var yyz3417 PersistentVolumeAccessMode
|
|
yyc3417 = true
|
|
}
|
|
|
|
if yyj3417 < len(yyv3417) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3417[yyj3417] = ""
|
|
} else {
|
|
yyv3417[yyj3417] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3417.End()
|
|
}
|
|
if yyc3417 {
|
|
*v = yyv3417
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolume(v []PersistentVolume, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3421 := range v {
|
|
yy3422 := &yyv3421
|
|
yy3422.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3423 := *v
|
|
yyh3423, yyl3423 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3423, yyrl3423 int
|
|
var yyc3423, yyrt3423 bool
|
|
_, _, _ = yyc3423, yyrt3423, yyrl3423
|
|
yyrr3423 = yyl3423
|
|
|
|
if yyv3423 == nil {
|
|
if yyrl3423, yyrt3423 = z.DecInferLen(yyl3423, z.DecBasicHandle().MaxInitLen, 384); yyrt3423 {
|
|
yyrr3423 = yyrl3423
|
|
}
|
|
yyv3423 = make([]PersistentVolume, yyrl3423)
|
|
yyc3423 = true
|
|
}
|
|
|
|
if yyl3423 == 0 {
|
|
if len(yyv3423) != 0 {
|
|
yyv3423 = yyv3423[:0]
|
|
yyc3423 = true
|
|
}
|
|
} else if yyl3423 > 0 {
|
|
|
|
if yyl3423 > cap(yyv3423) {
|
|
yyrl3423, yyrt3423 = z.DecInferLen(yyl3423, z.DecBasicHandle().MaxInitLen, 384)
|
|
yyv3423 = make([]PersistentVolume, yyrl3423)
|
|
yyc3423 = true
|
|
|
|
yyrr3423 = len(yyv3423)
|
|
} else if yyl3423 != len(yyv3423) {
|
|
yyv3423 = yyv3423[:yyl3423]
|
|
yyc3423 = true
|
|
}
|
|
yyj3423 := 0
|
|
for ; yyj3423 < yyrr3423; yyj3423++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3423[yyj3423] = PersistentVolume{}
|
|
} else {
|
|
yyv3424 := &yyv3423[yyj3423]
|
|
yyv3424.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3423 {
|
|
for ; yyj3423 < yyl3423; yyj3423++ {
|
|
yyv3423 = append(yyv3423, PersistentVolume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3423[yyj3423] = PersistentVolume{}
|
|
} else {
|
|
yyv3425 := &yyv3423[yyj3423]
|
|
yyv3425.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3423 := 0; !r.CheckBreak(); yyj3423++ {
|
|
if yyj3423 >= len(yyv3423) {
|
|
yyv3423 = append(yyv3423, PersistentVolume{}) // var yyz3423 PersistentVolume
|
|
yyc3423 = true
|
|
}
|
|
|
|
if yyj3423 < len(yyv3423) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3423[yyj3423] = PersistentVolume{}
|
|
} else {
|
|
yyv3426 := &yyv3423[yyj3423]
|
|
yyv3426.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3423.End()
|
|
}
|
|
if yyc3423 {
|
|
*v = yyv3423
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolumeClaim(v []PersistentVolumeClaim, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3427 := range v {
|
|
yy3428 := &yyv3427
|
|
yy3428.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3429 := *v
|
|
yyh3429, yyl3429 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3429, yyrl3429 int
|
|
var yyc3429, yyrt3429 bool
|
|
_, _, _ = yyc3429, yyrt3429, yyrl3429
|
|
yyrr3429 = yyl3429
|
|
|
|
if yyv3429 == nil {
|
|
if yyrl3429, yyrt3429 = z.DecInferLen(yyl3429, z.DecBasicHandle().MaxInitLen, 296); yyrt3429 {
|
|
yyrr3429 = yyrl3429
|
|
}
|
|
yyv3429 = make([]PersistentVolumeClaim, yyrl3429)
|
|
yyc3429 = true
|
|
}
|
|
|
|
if yyl3429 == 0 {
|
|
if len(yyv3429) != 0 {
|
|
yyv3429 = yyv3429[:0]
|
|
yyc3429 = true
|
|
}
|
|
} else if yyl3429 > 0 {
|
|
|
|
if yyl3429 > cap(yyv3429) {
|
|
yyrl3429, yyrt3429 = z.DecInferLen(yyl3429, z.DecBasicHandle().MaxInitLen, 296)
|
|
yyv3429 = make([]PersistentVolumeClaim, yyrl3429)
|
|
yyc3429 = true
|
|
|
|
yyrr3429 = len(yyv3429)
|
|
} else if yyl3429 != len(yyv3429) {
|
|
yyv3429 = yyv3429[:yyl3429]
|
|
yyc3429 = true
|
|
}
|
|
yyj3429 := 0
|
|
for ; yyj3429 < yyrr3429; yyj3429++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3429[yyj3429] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3430 := &yyv3429[yyj3429]
|
|
yyv3430.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3429 {
|
|
for ; yyj3429 < yyl3429; yyj3429++ {
|
|
yyv3429 = append(yyv3429, PersistentVolumeClaim{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3429[yyj3429] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3431 := &yyv3429[yyj3429]
|
|
yyv3431.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3429 := 0; !r.CheckBreak(); yyj3429++ {
|
|
if yyj3429 >= len(yyv3429) {
|
|
yyv3429 = append(yyv3429, PersistentVolumeClaim{}) // var yyz3429 PersistentVolumeClaim
|
|
yyc3429 = true
|
|
}
|
|
|
|
if yyj3429 < len(yyv3429) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3429[yyj3429] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3432 := &yyv3429[yyj3429]
|
|
yyv3432.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3429.End()
|
|
}
|
|
if yyc3429 {
|
|
*v = yyv3429
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceDownwardAPIVolumeFile(v []DownwardAPIVolumeFile, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3433 := range v {
|
|
yy3434 := &yyv3433
|
|
yy3434.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3435 := *v
|
|
yyh3435, yyl3435 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3435, yyrl3435 int
|
|
var yyc3435, yyrt3435 bool
|
|
_, _, _ = yyc3435, yyrt3435, yyrl3435
|
|
yyrr3435 = yyl3435
|
|
|
|
if yyv3435 == nil {
|
|
if yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 48); yyrt3435 {
|
|
yyrr3435 = yyrl3435
|
|
}
|
|
yyv3435 = make([]DownwardAPIVolumeFile, yyrl3435)
|
|
yyc3435 = true
|
|
}
|
|
|
|
if yyl3435 == 0 {
|
|
if len(yyv3435) != 0 {
|
|
yyv3435 = yyv3435[:0]
|
|
yyc3435 = true
|
|
}
|
|
} else if yyl3435 > 0 {
|
|
|
|
if yyl3435 > cap(yyv3435) {
|
|
yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 48)
|
|
yyv3435 = make([]DownwardAPIVolumeFile, yyrl3435)
|
|
yyc3435 = true
|
|
|
|
yyrr3435 = len(yyv3435)
|
|
} else if yyl3435 != len(yyv3435) {
|
|
yyv3435 = yyv3435[:yyl3435]
|
|
yyc3435 = true
|
|
}
|
|
yyj3435 := 0
|
|
for ; yyj3435 < yyrr3435; yyj3435++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3436 := &yyv3435[yyj3435]
|
|
yyv3436.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3435 {
|
|
for ; yyj3435 < yyl3435; yyj3435++ {
|
|
yyv3435 = append(yyv3435, DownwardAPIVolumeFile{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3437 := &yyv3435[yyj3435]
|
|
yyv3437.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3435 := 0; !r.CheckBreak(); yyj3435++ {
|
|
if yyj3435 >= len(yyv3435) {
|
|
yyv3435 = append(yyv3435, DownwardAPIVolumeFile{}) // var yyz3435 DownwardAPIVolumeFile
|
|
yyc3435 = true
|
|
}
|
|
|
|
if yyj3435 < len(yyv3435) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3438 := &yyv3435[yyj3435]
|
|
yyv3438.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3435.End()
|
|
}
|
|
if yyc3435 {
|
|
*v = yyv3435
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceCapability(v []Capability, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3439 := range v {
|
|
yyv3439.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3440 := *v
|
|
yyh3440, yyl3440 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3440, yyrl3440 int
|
|
var yyc3440, yyrt3440 bool
|
|
_, _, _ = yyc3440, yyrt3440, yyrl3440
|
|
yyrr3440 = yyl3440
|
|
|
|
if yyv3440 == nil {
|
|
if yyrl3440, yyrt3440 = z.DecInferLen(yyl3440, z.DecBasicHandle().MaxInitLen, 16); yyrt3440 {
|
|
yyrr3440 = yyrl3440
|
|
}
|
|
yyv3440 = make([]Capability, yyrl3440)
|
|
yyc3440 = true
|
|
}
|
|
|
|
if yyl3440 == 0 {
|
|
if len(yyv3440) != 0 {
|
|
yyv3440 = yyv3440[:0]
|
|
yyc3440 = true
|
|
}
|
|
} else if yyl3440 > 0 {
|
|
|
|
if yyl3440 > cap(yyv3440) {
|
|
yyrl3440, yyrt3440 = z.DecInferLen(yyl3440, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23440 := yyv3440
|
|
yyv3440 = make([]Capability, yyrl3440)
|
|
if len(yyv3440) > 0 {
|
|
copy(yyv3440, yyv23440[:cap(yyv23440)])
|
|
}
|
|
yyc3440 = true
|
|
|
|
yyrr3440 = len(yyv3440)
|
|
} else if yyl3440 != len(yyv3440) {
|
|
yyv3440 = yyv3440[:yyl3440]
|
|
yyc3440 = true
|
|
}
|
|
yyj3440 := 0
|
|
for ; yyj3440 < yyrr3440; yyj3440++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3440[yyj3440] = ""
|
|
} else {
|
|
yyv3440[yyj3440] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3440 {
|
|
for ; yyj3440 < yyl3440; yyj3440++ {
|
|
yyv3440 = append(yyv3440, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3440[yyj3440] = ""
|
|
} else {
|
|
yyv3440[yyj3440] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3440 := 0; !r.CheckBreak(); yyj3440++ {
|
|
if yyj3440 >= len(yyv3440) {
|
|
yyv3440 = append(yyv3440, "") // var yyz3440 Capability
|
|
yyc3440 = true
|
|
}
|
|
|
|
if yyj3440 < len(yyv3440) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3440[yyj3440] = ""
|
|
} else {
|
|
yyv3440[yyj3440] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3440.End()
|
|
}
|
|
if yyc3440 {
|
|
*v = yyv3440
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainerPort(v []ContainerPort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3444 := range v {
|
|
yy3445 := &yyv3444
|
|
yy3445.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3446 := *v
|
|
yyh3446, yyl3446 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3446, yyrl3446 int
|
|
var yyc3446, yyrt3446 bool
|
|
_, _, _ = yyc3446, yyrt3446, yyrl3446
|
|
yyrr3446 = yyl3446
|
|
|
|
if yyv3446 == nil {
|
|
if yyrl3446, yyrt3446 = z.DecInferLen(yyl3446, z.DecBasicHandle().MaxInitLen, 64); yyrt3446 {
|
|
yyrr3446 = yyrl3446
|
|
}
|
|
yyv3446 = make([]ContainerPort, yyrl3446)
|
|
yyc3446 = true
|
|
}
|
|
|
|
if yyl3446 == 0 {
|
|
if len(yyv3446) != 0 {
|
|
yyv3446 = yyv3446[:0]
|
|
yyc3446 = true
|
|
}
|
|
} else if yyl3446 > 0 {
|
|
|
|
if yyl3446 > cap(yyv3446) {
|
|
yyrl3446, yyrt3446 = z.DecInferLen(yyl3446, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3446 = make([]ContainerPort, yyrl3446)
|
|
yyc3446 = true
|
|
|
|
yyrr3446 = len(yyv3446)
|
|
} else if yyl3446 != len(yyv3446) {
|
|
yyv3446 = yyv3446[:yyl3446]
|
|
yyc3446 = true
|
|
}
|
|
yyj3446 := 0
|
|
for ; yyj3446 < yyrr3446; yyj3446++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3446[yyj3446] = ContainerPort{}
|
|
} else {
|
|
yyv3447 := &yyv3446[yyj3446]
|
|
yyv3447.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3446 {
|
|
for ; yyj3446 < yyl3446; yyj3446++ {
|
|
yyv3446 = append(yyv3446, ContainerPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3446[yyj3446] = ContainerPort{}
|
|
} else {
|
|
yyv3448 := &yyv3446[yyj3446]
|
|
yyv3448.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3446 := 0; !r.CheckBreak(); yyj3446++ {
|
|
if yyj3446 >= len(yyv3446) {
|
|
yyv3446 = append(yyv3446, ContainerPort{}) // var yyz3446 ContainerPort
|
|
yyc3446 = true
|
|
}
|
|
|
|
if yyj3446 < len(yyv3446) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3446[yyj3446] = ContainerPort{}
|
|
} else {
|
|
yyv3449 := &yyv3446[yyj3446]
|
|
yyv3449.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3446.End()
|
|
}
|
|
if yyc3446 {
|
|
*v = yyv3446
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEnvVar(v []EnvVar, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3450 := range v {
|
|
yy3451 := &yyv3450
|
|
yy3451.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3452 := *v
|
|
yyh3452, yyl3452 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3452, yyrl3452 int
|
|
var yyc3452, yyrt3452 bool
|
|
_, _, _ = yyc3452, yyrt3452, yyrl3452
|
|
yyrr3452 = yyl3452
|
|
|
|
if yyv3452 == nil {
|
|
if yyrl3452, yyrt3452 = z.DecInferLen(yyl3452, z.DecBasicHandle().MaxInitLen, 40); yyrt3452 {
|
|
yyrr3452 = yyrl3452
|
|
}
|
|
yyv3452 = make([]EnvVar, yyrl3452)
|
|
yyc3452 = true
|
|
}
|
|
|
|
if yyl3452 == 0 {
|
|
if len(yyv3452) != 0 {
|
|
yyv3452 = yyv3452[:0]
|
|
yyc3452 = true
|
|
}
|
|
} else if yyl3452 > 0 {
|
|
|
|
if yyl3452 > cap(yyv3452) {
|
|
yyrl3452, yyrt3452 = z.DecInferLen(yyl3452, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3452 = make([]EnvVar, yyrl3452)
|
|
yyc3452 = true
|
|
|
|
yyrr3452 = len(yyv3452)
|
|
} else if yyl3452 != len(yyv3452) {
|
|
yyv3452 = yyv3452[:yyl3452]
|
|
yyc3452 = true
|
|
}
|
|
yyj3452 := 0
|
|
for ; yyj3452 < yyrr3452; yyj3452++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3452[yyj3452] = EnvVar{}
|
|
} else {
|
|
yyv3453 := &yyv3452[yyj3452]
|
|
yyv3453.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3452 {
|
|
for ; yyj3452 < yyl3452; yyj3452++ {
|
|
yyv3452 = append(yyv3452, EnvVar{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3452[yyj3452] = EnvVar{}
|
|
} else {
|
|
yyv3454 := &yyv3452[yyj3452]
|
|
yyv3454.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3452 := 0; !r.CheckBreak(); yyj3452++ {
|
|
if yyj3452 >= len(yyv3452) {
|
|
yyv3452 = append(yyv3452, EnvVar{}) // var yyz3452 EnvVar
|
|
yyc3452 = true
|
|
}
|
|
|
|
if yyj3452 < len(yyv3452) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3452[yyj3452] = EnvVar{}
|
|
} else {
|
|
yyv3455 := &yyv3452[yyj3452]
|
|
yyv3455.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3452.End()
|
|
}
|
|
if yyc3452 {
|
|
*v = yyv3452
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceVolumeMount(v []VolumeMount, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3456 := range v {
|
|
yy3457 := &yyv3456
|
|
yy3457.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3458 := *v
|
|
yyh3458, yyl3458 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3458, yyrl3458 int
|
|
var yyc3458, yyrt3458 bool
|
|
_, _, _ = yyc3458, yyrt3458, yyrl3458
|
|
yyrr3458 = yyl3458
|
|
|
|
if yyv3458 == nil {
|
|
if yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 40); yyrt3458 {
|
|
yyrr3458 = yyrl3458
|
|
}
|
|
yyv3458 = make([]VolumeMount, yyrl3458)
|
|
yyc3458 = true
|
|
}
|
|
|
|
if yyl3458 == 0 {
|
|
if len(yyv3458) != 0 {
|
|
yyv3458 = yyv3458[:0]
|
|
yyc3458 = true
|
|
}
|
|
} else if yyl3458 > 0 {
|
|
|
|
if yyl3458 > cap(yyv3458) {
|
|
yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3458 = make([]VolumeMount, yyrl3458)
|
|
yyc3458 = true
|
|
|
|
yyrr3458 = len(yyv3458)
|
|
} else if yyl3458 != len(yyv3458) {
|
|
yyv3458 = yyv3458[:yyl3458]
|
|
yyc3458 = true
|
|
}
|
|
yyj3458 := 0
|
|
for ; yyj3458 < yyrr3458; yyj3458++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = VolumeMount{}
|
|
} else {
|
|
yyv3459 := &yyv3458[yyj3458]
|
|
yyv3459.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3458 {
|
|
for ; yyj3458 < yyl3458; yyj3458++ {
|
|
yyv3458 = append(yyv3458, VolumeMount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = VolumeMount{}
|
|
} else {
|
|
yyv3460 := &yyv3458[yyj3458]
|
|
yyv3460.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3458 := 0; !r.CheckBreak(); yyj3458++ {
|
|
if yyj3458 >= len(yyv3458) {
|
|
yyv3458 = append(yyv3458, VolumeMount{}) // var yyz3458 VolumeMount
|
|
yyc3458 = true
|
|
}
|
|
|
|
if yyj3458 < len(yyv3458) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = VolumeMount{}
|
|
} else {
|
|
yyv3461 := &yyv3458[yyj3458]
|
|
yyv3461.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3458.End()
|
|
}
|
|
if yyc3458 {
|
|
*v = yyv3458
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePod(v []Pod, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3462 := range v {
|
|
yy3463 := &yyv3462
|
|
yy3463.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3464 := *v
|
|
yyh3464, yyl3464 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3464, yyrl3464 int
|
|
var yyc3464, yyrt3464 bool
|
|
_, _, _ = yyc3464, yyrt3464, yyrl3464
|
|
yyrr3464 = yyl3464
|
|
|
|
if yyv3464 == nil {
|
|
if yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 496); yyrt3464 {
|
|
yyrr3464 = yyrl3464
|
|
}
|
|
yyv3464 = make([]Pod, yyrl3464)
|
|
yyc3464 = true
|
|
}
|
|
|
|
if yyl3464 == 0 {
|
|
if len(yyv3464) != 0 {
|
|
yyv3464 = yyv3464[:0]
|
|
yyc3464 = true
|
|
}
|
|
} else if yyl3464 > 0 {
|
|
|
|
if yyl3464 > cap(yyv3464) {
|
|
yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 496)
|
|
yyv3464 = make([]Pod, yyrl3464)
|
|
yyc3464 = true
|
|
|
|
yyrr3464 = len(yyv3464)
|
|
} else if yyl3464 != len(yyv3464) {
|
|
yyv3464 = yyv3464[:yyl3464]
|
|
yyc3464 = true
|
|
}
|
|
yyj3464 := 0
|
|
for ; yyj3464 < yyrr3464; yyj3464++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = Pod{}
|
|
} else {
|
|
yyv3465 := &yyv3464[yyj3464]
|
|
yyv3465.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3464 {
|
|
for ; yyj3464 < yyl3464; yyj3464++ {
|
|
yyv3464 = append(yyv3464, Pod{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = Pod{}
|
|
} else {
|
|
yyv3466 := &yyv3464[yyj3464]
|
|
yyv3466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3464 := 0; !r.CheckBreak(); yyj3464++ {
|
|
if yyj3464 >= len(yyv3464) {
|
|
yyv3464 = append(yyv3464, Pod{}) // var yyz3464 Pod
|
|
yyc3464 = true
|
|
}
|
|
|
|
if yyj3464 < len(yyv3464) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = Pod{}
|
|
} else {
|
|
yyv3467 := &yyv3464[yyj3464]
|
|
yyv3467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3464.End()
|
|
}
|
|
if yyc3464 {
|
|
*v = yyv3464
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceVolume(v []Volume, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3468 := range v {
|
|
yy3469 := &yyv3468
|
|
yy3469.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3470 := *v
|
|
yyh3470, yyl3470 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3470, yyrl3470 int
|
|
var yyc3470, yyrt3470 bool
|
|
_, _, _ = yyc3470, yyrt3470, yyrl3470
|
|
yyrr3470 = yyl3470
|
|
|
|
if yyv3470 == nil {
|
|
if yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 144); yyrt3470 {
|
|
yyrr3470 = yyrl3470
|
|
}
|
|
yyv3470 = make([]Volume, yyrl3470)
|
|
yyc3470 = true
|
|
}
|
|
|
|
if yyl3470 == 0 {
|
|
if len(yyv3470) != 0 {
|
|
yyv3470 = yyv3470[:0]
|
|
yyc3470 = true
|
|
}
|
|
} else if yyl3470 > 0 {
|
|
|
|
if yyl3470 > cap(yyv3470) {
|
|
yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 144)
|
|
yyv3470 = make([]Volume, yyrl3470)
|
|
yyc3470 = true
|
|
|
|
yyrr3470 = len(yyv3470)
|
|
} else if yyl3470 != len(yyv3470) {
|
|
yyv3470 = yyv3470[:yyl3470]
|
|
yyc3470 = true
|
|
}
|
|
yyj3470 := 0
|
|
for ; yyj3470 < yyrr3470; yyj3470++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = Volume{}
|
|
} else {
|
|
yyv3471 := &yyv3470[yyj3470]
|
|
yyv3471.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3470 {
|
|
for ; yyj3470 < yyl3470; yyj3470++ {
|
|
yyv3470 = append(yyv3470, Volume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = Volume{}
|
|
} else {
|
|
yyv3472 := &yyv3470[yyj3470]
|
|
yyv3472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3470 := 0; !r.CheckBreak(); yyj3470++ {
|
|
if yyj3470 >= len(yyv3470) {
|
|
yyv3470 = append(yyv3470, Volume{}) // var yyz3470 Volume
|
|
yyc3470 = true
|
|
}
|
|
|
|
if yyj3470 < len(yyv3470) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = Volume{}
|
|
} else {
|
|
yyv3473 := &yyv3470[yyj3470]
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3470.End()
|
|
}
|
|
if yyc3470 {
|
|
*v = yyv3470
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainer(v []Container, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3474 := range v {
|
|
yy3475 := &yyv3474
|
|
yy3475.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3476 := *v
|
|
yyh3476, yyl3476 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3476, yyrl3476 int
|
|
var yyc3476, yyrt3476 bool
|
|
_, _, _ = yyc3476, yyrt3476, yyrl3476
|
|
yyrr3476 = yyl3476
|
|
|
|
if yyv3476 == nil {
|
|
if yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 256); yyrt3476 {
|
|
yyrr3476 = yyrl3476
|
|
}
|
|
yyv3476 = make([]Container, yyrl3476)
|
|
yyc3476 = true
|
|
}
|
|
|
|
if yyl3476 == 0 {
|
|
if len(yyv3476) != 0 {
|
|
yyv3476 = yyv3476[:0]
|
|
yyc3476 = true
|
|
}
|
|
} else if yyl3476 > 0 {
|
|
|
|
if yyl3476 > cap(yyv3476) {
|
|
yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 256)
|
|
yyv3476 = make([]Container, yyrl3476)
|
|
yyc3476 = true
|
|
|
|
yyrr3476 = len(yyv3476)
|
|
} else if yyl3476 != len(yyv3476) {
|
|
yyv3476 = yyv3476[:yyl3476]
|
|
yyc3476 = true
|
|
}
|
|
yyj3476 := 0
|
|
for ; yyj3476 < yyrr3476; yyj3476++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = Container{}
|
|
} else {
|
|
yyv3477 := &yyv3476[yyj3476]
|
|
yyv3477.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3476 {
|
|
for ; yyj3476 < yyl3476; yyj3476++ {
|
|
yyv3476 = append(yyv3476, Container{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = Container{}
|
|
} else {
|
|
yyv3478 := &yyv3476[yyj3476]
|
|
yyv3478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3476 := 0; !r.CheckBreak(); yyj3476++ {
|
|
if yyj3476 >= len(yyv3476) {
|
|
yyv3476 = append(yyv3476, Container{}) // var yyz3476 Container
|
|
yyc3476 = true
|
|
}
|
|
|
|
if yyj3476 < len(yyv3476) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = Container{}
|
|
} else {
|
|
yyv3479 := &yyv3476[yyj3476]
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3476.End()
|
|
}
|
|
if yyc3476 {
|
|
*v = yyv3476
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLocalObjectReference(v []LocalObjectReference, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3480 := range v {
|
|
yy3481 := &yyv3480
|
|
yy3481.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3482 := *v
|
|
yyh3482, yyl3482 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3482, yyrl3482 int
|
|
var yyc3482, yyrt3482 bool
|
|
_, _, _ = yyc3482, yyrt3482, yyrl3482
|
|
yyrr3482 = yyl3482
|
|
|
|
if yyv3482 == nil {
|
|
if yyrl3482, yyrt3482 = z.DecInferLen(yyl3482, z.DecBasicHandle().MaxInitLen, 16); yyrt3482 {
|
|
yyrr3482 = yyrl3482
|
|
}
|
|
yyv3482 = make([]LocalObjectReference, yyrl3482)
|
|
yyc3482 = true
|
|
}
|
|
|
|
if yyl3482 == 0 {
|
|
if len(yyv3482) != 0 {
|
|
yyv3482 = yyv3482[:0]
|
|
yyc3482 = true
|
|
}
|
|
} else if yyl3482 > 0 {
|
|
|
|
if yyl3482 > cap(yyv3482) {
|
|
yyrl3482, yyrt3482 = z.DecInferLen(yyl3482, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3482 = make([]LocalObjectReference, yyrl3482)
|
|
yyc3482 = true
|
|
|
|
yyrr3482 = len(yyv3482)
|
|
} else if yyl3482 != len(yyv3482) {
|
|
yyv3482 = yyv3482[:yyl3482]
|
|
yyc3482 = true
|
|
}
|
|
yyj3482 := 0
|
|
for ; yyj3482 < yyrr3482; yyj3482++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3482[yyj3482] = LocalObjectReference{}
|
|
} else {
|
|
yyv3483 := &yyv3482[yyj3482]
|
|
yyv3483.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3482 {
|
|
for ; yyj3482 < yyl3482; yyj3482++ {
|
|
yyv3482 = append(yyv3482, LocalObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3482[yyj3482] = LocalObjectReference{}
|
|
} else {
|
|
yyv3484 := &yyv3482[yyj3482]
|
|
yyv3484.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3482 := 0; !r.CheckBreak(); yyj3482++ {
|
|
if yyj3482 >= len(yyv3482) {
|
|
yyv3482 = append(yyv3482, LocalObjectReference{}) // var yyz3482 LocalObjectReference
|
|
yyc3482 = true
|
|
}
|
|
|
|
if yyj3482 < len(yyv3482) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3482[yyj3482] = LocalObjectReference{}
|
|
} else {
|
|
yyv3485 := &yyv3482[yyj3482]
|
|
yyv3485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3482.End()
|
|
}
|
|
if yyc3482 {
|
|
*v = yyv3482
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePodCondition(v []PodCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3486 := range v {
|
|
yy3487 := &yyv3486
|
|
yy3487.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3488 := *v
|
|
yyh3488, yyl3488 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3488, yyrl3488 int
|
|
var yyc3488, yyrt3488 bool
|
|
_, _, _ = yyc3488, yyrt3488, yyrl3488
|
|
yyrr3488 = yyl3488
|
|
|
|
if yyv3488 == nil {
|
|
if yyrl3488, yyrt3488 = z.DecInferLen(yyl3488, z.DecBasicHandle().MaxInitLen, 112); yyrt3488 {
|
|
yyrr3488 = yyrl3488
|
|
}
|
|
yyv3488 = make([]PodCondition, yyrl3488)
|
|
yyc3488 = true
|
|
}
|
|
|
|
if yyl3488 == 0 {
|
|
if len(yyv3488) != 0 {
|
|
yyv3488 = yyv3488[:0]
|
|
yyc3488 = true
|
|
}
|
|
} else if yyl3488 > 0 {
|
|
|
|
if yyl3488 > cap(yyv3488) {
|
|
yyrl3488, yyrt3488 = z.DecInferLen(yyl3488, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3488 = make([]PodCondition, yyrl3488)
|
|
yyc3488 = true
|
|
|
|
yyrr3488 = len(yyv3488)
|
|
} else if yyl3488 != len(yyv3488) {
|
|
yyv3488 = yyv3488[:yyl3488]
|
|
yyc3488 = true
|
|
}
|
|
yyj3488 := 0
|
|
for ; yyj3488 < yyrr3488; yyj3488++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3488[yyj3488] = PodCondition{}
|
|
} else {
|
|
yyv3489 := &yyv3488[yyj3488]
|
|
yyv3489.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3488 {
|
|
for ; yyj3488 < yyl3488; yyj3488++ {
|
|
yyv3488 = append(yyv3488, PodCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3488[yyj3488] = PodCondition{}
|
|
} else {
|
|
yyv3490 := &yyv3488[yyj3488]
|
|
yyv3490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3488 := 0; !r.CheckBreak(); yyj3488++ {
|
|
if yyj3488 >= len(yyv3488) {
|
|
yyv3488 = append(yyv3488, PodCondition{}) // var yyz3488 PodCondition
|
|
yyc3488 = true
|
|
}
|
|
|
|
if yyj3488 < len(yyv3488) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3488[yyj3488] = PodCondition{}
|
|
} else {
|
|
yyv3491 := &yyv3488[yyj3488]
|
|
yyv3491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3488.End()
|
|
}
|
|
if yyc3488 {
|
|
*v = yyv3488
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainerStatus(v []ContainerStatus, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3492 := range v {
|
|
yy3493 := &yyv3492
|
|
yy3493.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3494 := *v
|
|
yyh3494, yyl3494 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3494, yyrl3494 int
|
|
var yyc3494, yyrt3494 bool
|
|
_, _, _ = yyc3494, yyrt3494, yyrl3494
|
|
yyrr3494 = yyl3494
|
|
|
|
if yyv3494 == nil {
|
|
if yyrl3494, yyrt3494 = z.DecInferLen(yyl3494, z.DecBasicHandle().MaxInitLen, 128); yyrt3494 {
|
|
yyrr3494 = yyrl3494
|
|
}
|
|
yyv3494 = make([]ContainerStatus, yyrl3494)
|
|
yyc3494 = true
|
|
}
|
|
|
|
if yyl3494 == 0 {
|
|
if len(yyv3494) != 0 {
|
|
yyv3494 = yyv3494[:0]
|
|
yyc3494 = true
|
|
}
|
|
} else if yyl3494 > 0 {
|
|
|
|
if yyl3494 > cap(yyv3494) {
|
|
yyrl3494, yyrt3494 = z.DecInferLen(yyl3494, z.DecBasicHandle().MaxInitLen, 128)
|
|
yyv3494 = make([]ContainerStatus, yyrl3494)
|
|
yyc3494 = true
|
|
|
|
yyrr3494 = len(yyv3494)
|
|
} else if yyl3494 != len(yyv3494) {
|
|
yyv3494 = yyv3494[:yyl3494]
|
|
yyc3494 = true
|
|
}
|
|
yyj3494 := 0
|
|
for ; yyj3494 < yyrr3494; yyj3494++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3494[yyj3494] = ContainerStatus{}
|
|
} else {
|
|
yyv3495 := &yyv3494[yyj3494]
|
|
yyv3495.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3494 {
|
|
for ; yyj3494 < yyl3494; yyj3494++ {
|
|
yyv3494 = append(yyv3494, ContainerStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3494[yyj3494] = ContainerStatus{}
|
|
} else {
|
|
yyv3496 := &yyv3494[yyj3494]
|
|
yyv3496.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3494 := 0; !r.CheckBreak(); yyj3494++ {
|
|
if yyj3494 >= len(yyv3494) {
|
|
yyv3494 = append(yyv3494, ContainerStatus{}) // var yyz3494 ContainerStatus
|
|
yyc3494 = true
|
|
}
|
|
|
|
if yyj3494 < len(yyv3494) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3494[yyj3494] = ContainerStatus{}
|
|
} else {
|
|
yyv3497 := &yyv3494[yyj3494]
|
|
yyv3497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3494.End()
|
|
}
|
|
if yyc3494 {
|
|
*v = yyv3494
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePodTemplate(v []PodTemplate, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3498 := range v {
|
|
yy3499 := &yyv3498
|
|
yy3499.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3500 := *v
|
|
yyh3500, yyl3500 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3500, yyrl3500 int
|
|
var yyc3500, yyrt3500 bool
|
|
_, _, _ = yyc3500, yyrt3500, yyrl3500
|
|
yyrr3500 = yyl3500
|
|
|
|
if yyv3500 == nil {
|
|
if yyrl3500, yyrt3500 = z.DecInferLen(yyl3500, z.DecBasicHandle().MaxInitLen, 520); yyrt3500 {
|
|
yyrr3500 = yyrl3500
|
|
}
|
|
yyv3500 = make([]PodTemplate, yyrl3500)
|
|
yyc3500 = true
|
|
}
|
|
|
|
if yyl3500 == 0 {
|
|
if len(yyv3500) != 0 {
|
|
yyv3500 = yyv3500[:0]
|
|
yyc3500 = true
|
|
}
|
|
} else if yyl3500 > 0 {
|
|
|
|
if yyl3500 > cap(yyv3500) {
|
|
yyrl3500, yyrt3500 = z.DecInferLen(yyl3500, z.DecBasicHandle().MaxInitLen, 520)
|
|
yyv3500 = make([]PodTemplate, yyrl3500)
|
|
yyc3500 = true
|
|
|
|
yyrr3500 = len(yyv3500)
|
|
} else if yyl3500 != len(yyv3500) {
|
|
yyv3500 = yyv3500[:yyl3500]
|
|
yyc3500 = true
|
|
}
|
|
yyj3500 := 0
|
|
for ; yyj3500 < yyrr3500; yyj3500++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3500[yyj3500] = PodTemplate{}
|
|
} else {
|
|
yyv3501 := &yyv3500[yyj3500]
|
|
yyv3501.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3500 {
|
|
for ; yyj3500 < yyl3500; yyj3500++ {
|
|
yyv3500 = append(yyv3500, PodTemplate{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3500[yyj3500] = PodTemplate{}
|
|
} else {
|
|
yyv3502 := &yyv3500[yyj3500]
|
|
yyv3502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3500 := 0; !r.CheckBreak(); yyj3500++ {
|
|
if yyj3500 >= len(yyv3500) {
|
|
yyv3500 = append(yyv3500, PodTemplate{}) // var yyz3500 PodTemplate
|
|
yyc3500 = true
|
|
}
|
|
|
|
if yyj3500 < len(yyv3500) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3500[yyj3500] = PodTemplate{}
|
|
} else {
|
|
yyv3503 := &yyv3500[yyj3500]
|
|
yyv3503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3500.End()
|
|
}
|
|
if yyc3500 {
|
|
*v = yyv3500
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceReplicationController(v []ReplicationController, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3504 := range v {
|
|
yy3505 := &yyv3504
|
|
yy3505.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3506 := *v
|
|
yyh3506, yyl3506 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3506, yyrl3506 int
|
|
var yyc3506, yyrt3506 bool
|
|
_, _, _ = yyc3506, yyrt3506, yyrl3506
|
|
yyrr3506 = yyl3506
|
|
|
|
if yyv3506 == nil {
|
|
if yyrl3506, yyrt3506 = z.DecInferLen(yyl3506, z.DecBasicHandle().MaxInitLen, 232); yyrt3506 {
|
|
yyrr3506 = yyrl3506
|
|
}
|
|
yyv3506 = make([]ReplicationController, yyrl3506)
|
|
yyc3506 = true
|
|
}
|
|
|
|
if yyl3506 == 0 {
|
|
if len(yyv3506) != 0 {
|
|
yyv3506 = yyv3506[:0]
|
|
yyc3506 = true
|
|
}
|
|
} else if yyl3506 > 0 {
|
|
|
|
if yyl3506 > cap(yyv3506) {
|
|
yyrl3506, yyrt3506 = z.DecInferLen(yyl3506, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3506 = make([]ReplicationController, yyrl3506)
|
|
yyc3506 = true
|
|
|
|
yyrr3506 = len(yyv3506)
|
|
} else if yyl3506 != len(yyv3506) {
|
|
yyv3506 = yyv3506[:yyl3506]
|
|
yyc3506 = true
|
|
}
|
|
yyj3506 := 0
|
|
for ; yyj3506 < yyrr3506; yyj3506++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3506[yyj3506] = ReplicationController{}
|
|
} else {
|
|
yyv3507 := &yyv3506[yyj3506]
|
|
yyv3507.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3506 {
|
|
for ; yyj3506 < yyl3506; yyj3506++ {
|
|
yyv3506 = append(yyv3506, ReplicationController{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3506[yyj3506] = ReplicationController{}
|
|
} else {
|
|
yyv3508 := &yyv3506[yyj3506]
|
|
yyv3508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3506 := 0; !r.CheckBreak(); yyj3506++ {
|
|
if yyj3506 >= len(yyv3506) {
|
|
yyv3506 = append(yyv3506, ReplicationController{}) // var yyz3506 ReplicationController
|
|
yyc3506 = true
|
|
}
|
|
|
|
if yyj3506 < len(yyv3506) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3506[yyj3506] = ReplicationController{}
|
|
} else {
|
|
yyv3509 := &yyv3506[yyj3506]
|
|
yyv3509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3506.End()
|
|
}
|
|
if yyc3506 {
|
|
*v = yyv3506
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceService(v []Service, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3510 := range v {
|
|
yy3511 := &yyv3510
|
|
yy3511.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3512 := *v
|
|
yyh3512, yyl3512 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3512, yyrl3512 int
|
|
var yyc3512, yyrt3512 bool
|
|
_, _, _ = yyc3512, yyrt3512, yyrl3512
|
|
yyrr3512 = yyl3512
|
|
|
|
if yyv3512 == nil {
|
|
if yyrl3512, yyrt3512 = z.DecInferLen(yyl3512, z.DecBasicHandle().MaxInitLen, 336); yyrt3512 {
|
|
yyrr3512 = yyrl3512
|
|
}
|
|
yyv3512 = make([]Service, yyrl3512)
|
|
yyc3512 = true
|
|
}
|
|
|
|
if yyl3512 == 0 {
|
|
if len(yyv3512) != 0 {
|
|
yyv3512 = yyv3512[:0]
|
|
yyc3512 = true
|
|
}
|
|
} else if yyl3512 > 0 {
|
|
|
|
if yyl3512 > cap(yyv3512) {
|
|
yyrl3512, yyrt3512 = z.DecInferLen(yyl3512, z.DecBasicHandle().MaxInitLen, 336)
|
|
yyv3512 = make([]Service, yyrl3512)
|
|
yyc3512 = true
|
|
|
|
yyrr3512 = len(yyv3512)
|
|
} else if yyl3512 != len(yyv3512) {
|
|
yyv3512 = yyv3512[:yyl3512]
|
|
yyc3512 = true
|
|
}
|
|
yyj3512 := 0
|
|
for ; yyj3512 < yyrr3512; yyj3512++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3512[yyj3512] = Service{}
|
|
} else {
|
|
yyv3513 := &yyv3512[yyj3512]
|
|
yyv3513.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3512 {
|
|
for ; yyj3512 < yyl3512; yyj3512++ {
|
|
yyv3512 = append(yyv3512, Service{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3512[yyj3512] = Service{}
|
|
} else {
|
|
yyv3514 := &yyv3512[yyj3512]
|
|
yyv3514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3512 := 0; !r.CheckBreak(); yyj3512++ {
|
|
if yyj3512 >= len(yyv3512) {
|
|
yyv3512 = append(yyv3512, Service{}) // var yyz3512 Service
|
|
yyc3512 = true
|
|
}
|
|
|
|
if yyj3512 < len(yyv3512) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3512[yyj3512] = Service{}
|
|
} else {
|
|
yyv3515 := &yyv3512[yyj3512]
|
|
yyv3515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3512.End()
|
|
}
|
|
if yyc3512 {
|
|
*v = yyv3512
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLoadBalancerIngress(v []LoadBalancerIngress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3516 := range v {
|
|
yy3517 := &yyv3516
|
|
yy3517.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3518 := *v
|
|
yyh3518, yyl3518 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3518, yyrl3518 int
|
|
var yyc3518, yyrt3518 bool
|
|
_, _, _ = yyc3518, yyrt3518, yyrl3518
|
|
yyrr3518 = yyl3518
|
|
|
|
if yyv3518 == nil {
|
|
if yyrl3518, yyrt3518 = z.DecInferLen(yyl3518, z.DecBasicHandle().MaxInitLen, 32); yyrt3518 {
|
|
yyrr3518 = yyrl3518
|
|
}
|
|
yyv3518 = make([]LoadBalancerIngress, yyrl3518)
|
|
yyc3518 = true
|
|
}
|
|
|
|
if yyl3518 == 0 {
|
|
if len(yyv3518) != 0 {
|
|
yyv3518 = yyv3518[:0]
|
|
yyc3518 = true
|
|
}
|
|
} else if yyl3518 > 0 {
|
|
|
|
if yyl3518 > cap(yyv3518) {
|
|
yyrl3518, yyrt3518 = z.DecInferLen(yyl3518, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3518 = make([]LoadBalancerIngress, yyrl3518)
|
|
yyc3518 = true
|
|
|
|
yyrr3518 = len(yyv3518)
|
|
} else if yyl3518 != len(yyv3518) {
|
|
yyv3518 = yyv3518[:yyl3518]
|
|
yyc3518 = true
|
|
}
|
|
yyj3518 := 0
|
|
for ; yyj3518 < yyrr3518; yyj3518++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3518[yyj3518] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3519 := &yyv3518[yyj3518]
|
|
yyv3519.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3518 {
|
|
for ; yyj3518 < yyl3518; yyj3518++ {
|
|
yyv3518 = append(yyv3518, LoadBalancerIngress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3518[yyj3518] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3520 := &yyv3518[yyj3518]
|
|
yyv3520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3518 := 0; !r.CheckBreak(); yyj3518++ {
|
|
if yyj3518 >= len(yyv3518) {
|
|
yyv3518 = append(yyv3518, LoadBalancerIngress{}) // var yyz3518 LoadBalancerIngress
|
|
yyc3518 = true
|
|
}
|
|
|
|
if yyj3518 < len(yyv3518) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3518[yyj3518] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3521 := &yyv3518[yyj3518]
|
|
yyv3521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3518.End()
|
|
}
|
|
if yyc3518 {
|
|
*v = yyv3518
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceServicePort(v []ServicePort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3522 := range v {
|
|
yy3523 := &yyv3522
|
|
yy3523.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3524 := *v
|
|
yyh3524, yyl3524 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3524, yyrl3524 int
|
|
var yyc3524, yyrt3524 bool
|
|
_, _, _ = yyc3524, yyrt3524, yyrl3524
|
|
yyrr3524 = yyl3524
|
|
|
|
if yyv3524 == nil {
|
|
if yyrl3524, yyrt3524 = z.DecInferLen(yyl3524, z.DecBasicHandle().MaxInitLen, 80); yyrt3524 {
|
|
yyrr3524 = yyrl3524
|
|
}
|
|
yyv3524 = make([]ServicePort, yyrl3524)
|
|
yyc3524 = true
|
|
}
|
|
|
|
if yyl3524 == 0 {
|
|
if len(yyv3524) != 0 {
|
|
yyv3524 = yyv3524[:0]
|
|
yyc3524 = true
|
|
}
|
|
} else if yyl3524 > 0 {
|
|
|
|
if yyl3524 > cap(yyv3524) {
|
|
yyrl3524, yyrt3524 = z.DecInferLen(yyl3524, z.DecBasicHandle().MaxInitLen, 80)
|
|
yyv3524 = make([]ServicePort, yyrl3524)
|
|
yyc3524 = true
|
|
|
|
yyrr3524 = len(yyv3524)
|
|
} else if yyl3524 != len(yyv3524) {
|
|
yyv3524 = yyv3524[:yyl3524]
|
|
yyc3524 = true
|
|
}
|
|
yyj3524 := 0
|
|
for ; yyj3524 < yyrr3524; yyj3524++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3524[yyj3524] = ServicePort{}
|
|
} else {
|
|
yyv3525 := &yyv3524[yyj3524]
|
|
yyv3525.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3524 {
|
|
for ; yyj3524 < yyl3524; yyj3524++ {
|
|
yyv3524 = append(yyv3524, ServicePort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3524[yyj3524] = ServicePort{}
|
|
} else {
|
|
yyv3526 := &yyv3524[yyj3524]
|
|
yyv3526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3524 := 0; !r.CheckBreak(); yyj3524++ {
|
|
if yyj3524 >= len(yyv3524) {
|
|
yyv3524 = append(yyv3524, ServicePort{}) // var yyz3524 ServicePort
|
|
yyc3524 = true
|
|
}
|
|
|
|
if yyj3524 < len(yyv3524) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3524[yyj3524] = ServicePort{}
|
|
} else {
|
|
yyv3527 := &yyv3524[yyj3524]
|
|
yyv3527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3524.End()
|
|
}
|
|
if yyc3524 {
|
|
*v = yyv3524
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceObjectReference(v []ObjectReference, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3528 := range v {
|
|
yy3529 := &yyv3528
|
|
yy3529.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3530 := *v
|
|
yyh3530, yyl3530 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3530, yyrl3530 int
|
|
var yyc3530, yyrt3530 bool
|
|
_, _, _ = yyc3530, yyrt3530, yyrl3530
|
|
yyrr3530 = yyl3530
|
|
|
|
if yyv3530 == nil {
|
|
if yyrl3530, yyrt3530 = z.DecInferLen(yyl3530, z.DecBasicHandle().MaxInitLen, 112); yyrt3530 {
|
|
yyrr3530 = yyrl3530
|
|
}
|
|
yyv3530 = make([]ObjectReference, yyrl3530)
|
|
yyc3530 = true
|
|
}
|
|
|
|
if yyl3530 == 0 {
|
|
if len(yyv3530) != 0 {
|
|
yyv3530 = yyv3530[:0]
|
|
yyc3530 = true
|
|
}
|
|
} else if yyl3530 > 0 {
|
|
|
|
if yyl3530 > cap(yyv3530) {
|
|
yyrl3530, yyrt3530 = z.DecInferLen(yyl3530, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3530 = make([]ObjectReference, yyrl3530)
|
|
yyc3530 = true
|
|
|
|
yyrr3530 = len(yyv3530)
|
|
} else if yyl3530 != len(yyv3530) {
|
|
yyv3530 = yyv3530[:yyl3530]
|
|
yyc3530 = true
|
|
}
|
|
yyj3530 := 0
|
|
for ; yyj3530 < yyrr3530; yyj3530++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3530[yyj3530] = ObjectReference{}
|
|
} else {
|
|
yyv3531 := &yyv3530[yyj3530]
|
|
yyv3531.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3530 {
|
|
for ; yyj3530 < yyl3530; yyj3530++ {
|
|
yyv3530 = append(yyv3530, ObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3530[yyj3530] = ObjectReference{}
|
|
} else {
|
|
yyv3532 := &yyv3530[yyj3530]
|
|
yyv3532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3530 := 0; !r.CheckBreak(); yyj3530++ {
|
|
if yyj3530 >= len(yyv3530) {
|
|
yyv3530 = append(yyv3530, ObjectReference{}) // var yyz3530 ObjectReference
|
|
yyc3530 = true
|
|
}
|
|
|
|
if yyj3530 < len(yyv3530) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3530[yyj3530] = ObjectReference{}
|
|
} else {
|
|
yyv3533 := &yyv3530[yyj3530]
|
|
yyv3533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3530.End()
|
|
}
|
|
if yyc3530 {
|
|
*v = yyv3530
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceServiceAccount(v []ServiceAccount, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3534 := range v {
|
|
yy3535 := &yyv3534
|
|
yy3535.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3536 := *v
|
|
yyh3536, yyl3536 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3536, yyrl3536 int
|
|
var yyc3536, yyrt3536 bool
|
|
_, _, _ = yyc3536, yyrt3536, yyrl3536
|
|
yyrr3536 = yyl3536
|
|
|
|
if yyv3536 == nil {
|
|
if yyrl3536, yyrt3536 = z.DecInferLen(yyl3536, z.DecBasicHandle().MaxInitLen, 240); yyrt3536 {
|
|
yyrr3536 = yyrl3536
|
|
}
|
|
yyv3536 = make([]ServiceAccount, yyrl3536)
|
|
yyc3536 = true
|
|
}
|
|
|
|
if yyl3536 == 0 {
|
|
if len(yyv3536) != 0 {
|
|
yyv3536 = yyv3536[:0]
|
|
yyc3536 = true
|
|
}
|
|
} else if yyl3536 > 0 {
|
|
|
|
if yyl3536 > cap(yyv3536) {
|
|
yyrl3536, yyrt3536 = z.DecInferLen(yyl3536, z.DecBasicHandle().MaxInitLen, 240)
|
|
yyv3536 = make([]ServiceAccount, yyrl3536)
|
|
yyc3536 = true
|
|
|
|
yyrr3536 = len(yyv3536)
|
|
} else if yyl3536 != len(yyv3536) {
|
|
yyv3536 = yyv3536[:yyl3536]
|
|
yyc3536 = true
|
|
}
|
|
yyj3536 := 0
|
|
for ; yyj3536 < yyrr3536; yyj3536++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3536[yyj3536] = ServiceAccount{}
|
|
} else {
|
|
yyv3537 := &yyv3536[yyj3536]
|
|
yyv3537.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3536 {
|
|
for ; yyj3536 < yyl3536; yyj3536++ {
|
|
yyv3536 = append(yyv3536, ServiceAccount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3536[yyj3536] = ServiceAccount{}
|
|
} else {
|
|
yyv3538 := &yyv3536[yyj3536]
|
|
yyv3538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3536 := 0; !r.CheckBreak(); yyj3536++ {
|
|
if yyj3536 >= len(yyv3536) {
|
|
yyv3536 = append(yyv3536, ServiceAccount{}) // var yyz3536 ServiceAccount
|
|
yyc3536 = true
|
|
}
|
|
|
|
if yyj3536 < len(yyv3536) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3536[yyj3536] = ServiceAccount{}
|
|
} else {
|
|
yyv3539 := &yyv3536[yyj3536]
|
|
yyv3539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3536.End()
|
|
}
|
|
if yyc3536 {
|
|
*v = yyv3536
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointSubset(v []EndpointSubset, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3540 := range v {
|
|
yy3541 := &yyv3540
|
|
yy3541.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3542 := *v
|
|
yyh3542, yyl3542 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3542, yyrl3542 int
|
|
var yyc3542, yyrt3542 bool
|
|
_, _, _ = yyc3542, yyrt3542, yyrl3542
|
|
yyrr3542 = yyl3542
|
|
|
|
if yyv3542 == nil {
|
|
if yyrl3542, yyrt3542 = z.DecInferLen(yyl3542, z.DecBasicHandle().MaxInitLen, 72); yyrt3542 {
|
|
yyrr3542 = yyrl3542
|
|
}
|
|
yyv3542 = make([]EndpointSubset, yyrl3542)
|
|
yyc3542 = true
|
|
}
|
|
|
|
if yyl3542 == 0 {
|
|
if len(yyv3542) != 0 {
|
|
yyv3542 = yyv3542[:0]
|
|
yyc3542 = true
|
|
}
|
|
} else if yyl3542 > 0 {
|
|
|
|
if yyl3542 > cap(yyv3542) {
|
|
yyrl3542, yyrt3542 = z.DecInferLen(yyl3542, z.DecBasicHandle().MaxInitLen, 72)
|
|
yyv3542 = make([]EndpointSubset, yyrl3542)
|
|
yyc3542 = true
|
|
|
|
yyrr3542 = len(yyv3542)
|
|
} else if yyl3542 != len(yyv3542) {
|
|
yyv3542 = yyv3542[:yyl3542]
|
|
yyc3542 = true
|
|
}
|
|
yyj3542 := 0
|
|
for ; yyj3542 < yyrr3542; yyj3542++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3542[yyj3542] = EndpointSubset{}
|
|
} else {
|
|
yyv3543 := &yyv3542[yyj3542]
|
|
yyv3543.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3542 {
|
|
for ; yyj3542 < yyl3542; yyj3542++ {
|
|
yyv3542 = append(yyv3542, EndpointSubset{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3542[yyj3542] = EndpointSubset{}
|
|
} else {
|
|
yyv3544 := &yyv3542[yyj3542]
|
|
yyv3544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3542 := 0; !r.CheckBreak(); yyj3542++ {
|
|
if yyj3542 >= len(yyv3542) {
|
|
yyv3542 = append(yyv3542, EndpointSubset{}) // var yyz3542 EndpointSubset
|
|
yyc3542 = true
|
|
}
|
|
|
|
if yyj3542 < len(yyv3542) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3542[yyj3542] = EndpointSubset{}
|
|
} else {
|
|
yyv3545 := &yyv3542[yyj3542]
|
|
yyv3545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3542.End()
|
|
}
|
|
if yyc3542 {
|
|
*v = yyv3542
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointAddress(v []EndpointAddress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3546 := range v {
|
|
yy3547 := &yyv3546
|
|
yy3547.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3548 := *v
|
|
yyh3548, yyl3548 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3548, yyrl3548 int
|
|
var yyc3548, yyrt3548 bool
|
|
_, _, _ = yyc3548, yyrt3548, yyrl3548
|
|
yyrr3548 = yyl3548
|
|
|
|
if yyv3548 == nil {
|
|
if yyrl3548, yyrt3548 = z.DecInferLen(yyl3548, z.DecBasicHandle().MaxInitLen, 24); yyrt3548 {
|
|
yyrr3548 = yyrl3548
|
|
}
|
|
yyv3548 = make([]EndpointAddress, yyrl3548)
|
|
yyc3548 = true
|
|
}
|
|
|
|
if yyl3548 == 0 {
|
|
if len(yyv3548) != 0 {
|
|
yyv3548 = yyv3548[:0]
|
|
yyc3548 = true
|
|
}
|
|
} else if yyl3548 > 0 {
|
|
|
|
if yyl3548 > cap(yyv3548) {
|
|
yyrl3548, yyrt3548 = z.DecInferLen(yyl3548, z.DecBasicHandle().MaxInitLen, 24)
|
|
yyv3548 = make([]EndpointAddress, yyrl3548)
|
|
yyc3548 = true
|
|
|
|
yyrr3548 = len(yyv3548)
|
|
} else if yyl3548 != len(yyv3548) {
|
|
yyv3548 = yyv3548[:yyl3548]
|
|
yyc3548 = true
|
|
}
|
|
yyj3548 := 0
|
|
for ; yyj3548 < yyrr3548; yyj3548++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3548[yyj3548] = EndpointAddress{}
|
|
} else {
|
|
yyv3549 := &yyv3548[yyj3548]
|
|
yyv3549.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3548 {
|
|
for ; yyj3548 < yyl3548; yyj3548++ {
|
|
yyv3548 = append(yyv3548, EndpointAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3548[yyj3548] = EndpointAddress{}
|
|
} else {
|
|
yyv3550 := &yyv3548[yyj3548]
|
|
yyv3550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3548 := 0; !r.CheckBreak(); yyj3548++ {
|
|
if yyj3548 >= len(yyv3548) {
|
|
yyv3548 = append(yyv3548, EndpointAddress{}) // var yyz3548 EndpointAddress
|
|
yyc3548 = true
|
|
}
|
|
|
|
if yyj3548 < len(yyv3548) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3548[yyj3548] = EndpointAddress{}
|
|
} else {
|
|
yyv3551 := &yyv3548[yyj3548]
|
|
yyv3551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3548.End()
|
|
}
|
|
if yyc3548 {
|
|
*v = yyv3548
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointPort(v []EndpointPort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3552 := range v {
|
|
yy3553 := &yyv3552
|
|
yy3553.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3554 := *v
|
|
yyh3554, yyl3554 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3554, yyrl3554 int
|
|
var yyc3554, yyrt3554 bool
|
|
_, _, _ = yyc3554, yyrt3554, yyrl3554
|
|
yyrr3554 = yyl3554
|
|
|
|
if yyv3554 == nil {
|
|
if yyrl3554, yyrt3554 = z.DecInferLen(yyl3554, z.DecBasicHandle().MaxInitLen, 40); yyrt3554 {
|
|
yyrr3554 = yyrl3554
|
|
}
|
|
yyv3554 = make([]EndpointPort, yyrl3554)
|
|
yyc3554 = true
|
|
}
|
|
|
|
if yyl3554 == 0 {
|
|
if len(yyv3554) != 0 {
|
|
yyv3554 = yyv3554[:0]
|
|
yyc3554 = true
|
|
}
|
|
} else if yyl3554 > 0 {
|
|
|
|
if yyl3554 > cap(yyv3554) {
|
|
yyrl3554, yyrt3554 = z.DecInferLen(yyl3554, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3554 = make([]EndpointPort, yyrl3554)
|
|
yyc3554 = true
|
|
|
|
yyrr3554 = len(yyv3554)
|
|
} else if yyl3554 != len(yyv3554) {
|
|
yyv3554 = yyv3554[:yyl3554]
|
|
yyc3554 = true
|
|
}
|
|
yyj3554 := 0
|
|
for ; yyj3554 < yyrr3554; yyj3554++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3554[yyj3554] = EndpointPort{}
|
|
} else {
|
|
yyv3555 := &yyv3554[yyj3554]
|
|
yyv3555.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3554 {
|
|
for ; yyj3554 < yyl3554; yyj3554++ {
|
|
yyv3554 = append(yyv3554, EndpointPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3554[yyj3554] = EndpointPort{}
|
|
} else {
|
|
yyv3556 := &yyv3554[yyj3554]
|
|
yyv3556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3554 := 0; !r.CheckBreak(); yyj3554++ {
|
|
if yyj3554 >= len(yyv3554) {
|
|
yyv3554 = append(yyv3554, EndpointPort{}) // var yyz3554 EndpointPort
|
|
yyc3554 = true
|
|
}
|
|
|
|
if yyj3554 < len(yyv3554) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3554[yyj3554] = EndpointPort{}
|
|
} else {
|
|
yyv3557 := &yyv3554[yyj3554]
|
|
yyv3557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3554.End()
|
|
}
|
|
if yyc3554 {
|
|
*v = yyv3554
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpoints(v []Endpoints, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3558 := range v {
|
|
yy3559 := &yyv3558
|
|
yy3559.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3560 := *v
|
|
yyh3560, yyl3560 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3560, yyrl3560 int
|
|
var yyc3560, yyrt3560 bool
|
|
_, _, _ = yyc3560, yyrt3560, yyrl3560
|
|
yyrr3560 = yyl3560
|
|
|
|
if yyv3560 == nil {
|
|
if yyrl3560, yyrt3560 = z.DecInferLen(yyl3560, z.DecBasicHandle().MaxInitLen, 216); yyrt3560 {
|
|
yyrr3560 = yyrl3560
|
|
}
|
|
yyv3560 = make([]Endpoints, yyrl3560)
|
|
yyc3560 = true
|
|
}
|
|
|
|
if yyl3560 == 0 {
|
|
if len(yyv3560) != 0 {
|
|
yyv3560 = yyv3560[:0]
|
|
yyc3560 = true
|
|
}
|
|
} else if yyl3560 > 0 {
|
|
|
|
if yyl3560 > cap(yyv3560) {
|
|
yyrl3560, yyrt3560 = z.DecInferLen(yyl3560, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3560 = make([]Endpoints, yyrl3560)
|
|
yyc3560 = true
|
|
|
|
yyrr3560 = len(yyv3560)
|
|
} else if yyl3560 != len(yyv3560) {
|
|
yyv3560 = yyv3560[:yyl3560]
|
|
yyc3560 = true
|
|
}
|
|
yyj3560 := 0
|
|
for ; yyj3560 < yyrr3560; yyj3560++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3560[yyj3560] = Endpoints{}
|
|
} else {
|
|
yyv3561 := &yyv3560[yyj3560]
|
|
yyv3561.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3560 {
|
|
for ; yyj3560 < yyl3560; yyj3560++ {
|
|
yyv3560 = append(yyv3560, Endpoints{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3560[yyj3560] = Endpoints{}
|
|
} else {
|
|
yyv3562 := &yyv3560[yyj3560]
|
|
yyv3562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3560 := 0; !r.CheckBreak(); yyj3560++ {
|
|
if yyj3560 >= len(yyv3560) {
|
|
yyv3560 = append(yyv3560, Endpoints{}) // var yyz3560 Endpoints
|
|
yyc3560 = true
|
|
}
|
|
|
|
if yyj3560 < len(yyv3560) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3560[yyj3560] = Endpoints{}
|
|
} else {
|
|
yyv3563 := &yyv3560[yyj3560]
|
|
yyv3563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3560.End()
|
|
}
|
|
if yyc3560 {
|
|
*v = yyv3560
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeCondition(v []NodeCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3564 := range v {
|
|
yy3565 := &yyv3564
|
|
yy3565.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3566 := *v
|
|
yyh3566, yyl3566 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3566, yyrl3566 int
|
|
var yyc3566, yyrt3566 bool
|
|
_, _, _ = yyc3566, yyrt3566, yyrl3566
|
|
yyrr3566 = yyl3566
|
|
|
|
if yyv3566 == nil {
|
|
if yyrl3566, yyrt3566 = z.DecInferLen(yyl3566, z.DecBasicHandle().MaxInitLen, 112); yyrt3566 {
|
|
yyrr3566 = yyrl3566
|
|
}
|
|
yyv3566 = make([]NodeCondition, yyrl3566)
|
|
yyc3566 = true
|
|
}
|
|
|
|
if yyl3566 == 0 {
|
|
if len(yyv3566) != 0 {
|
|
yyv3566 = yyv3566[:0]
|
|
yyc3566 = true
|
|
}
|
|
} else if yyl3566 > 0 {
|
|
|
|
if yyl3566 > cap(yyv3566) {
|
|
yyrl3566, yyrt3566 = z.DecInferLen(yyl3566, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3566 = make([]NodeCondition, yyrl3566)
|
|
yyc3566 = true
|
|
|
|
yyrr3566 = len(yyv3566)
|
|
} else if yyl3566 != len(yyv3566) {
|
|
yyv3566 = yyv3566[:yyl3566]
|
|
yyc3566 = true
|
|
}
|
|
yyj3566 := 0
|
|
for ; yyj3566 < yyrr3566; yyj3566++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3566[yyj3566] = NodeCondition{}
|
|
} else {
|
|
yyv3567 := &yyv3566[yyj3566]
|
|
yyv3567.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3566 {
|
|
for ; yyj3566 < yyl3566; yyj3566++ {
|
|
yyv3566 = append(yyv3566, NodeCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3566[yyj3566] = NodeCondition{}
|
|
} else {
|
|
yyv3568 := &yyv3566[yyj3566]
|
|
yyv3568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3566 := 0; !r.CheckBreak(); yyj3566++ {
|
|
if yyj3566 >= len(yyv3566) {
|
|
yyv3566 = append(yyv3566, NodeCondition{}) // var yyz3566 NodeCondition
|
|
yyc3566 = true
|
|
}
|
|
|
|
if yyj3566 < len(yyv3566) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3566[yyj3566] = NodeCondition{}
|
|
} else {
|
|
yyv3569 := &yyv3566[yyj3566]
|
|
yyv3569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3566.End()
|
|
}
|
|
if yyc3566 {
|
|
*v = yyv3566
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeAddress(v []NodeAddress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3570 := range v {
|
|
yy3571 := &yyv3570
|
|
yy3571.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3572 := *v
|
|
yyh3572, yyl3572 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3572, yyrl3572 int
|
|
var yyc3572, yyrt3572 bool
|
|
_, _, _ = yyc3572, yyrt3572, yyrl3572
|
|
yyrr3572 = yyl3572
|
|
|
|
if yyv3572 == nil {
|
|
if yyrl3572, yyrt3572 = z.DecInferLen(yyl3572, z.DecBasicHandle().MaxInitLen, 32); yyrt3572 {
|
|
yyrr3572 = yyrl3572
|
|
}
|
|
yyv3572 = make([]NodeAddress, yyrl3572)
|
|
yyc3572 = true
|
|
}
|
|
|
|
if yyl3572 == 0 {
|
|
if len(yyv3572) != 0 {
|
|
yyv3572 = yyv3572[:0]
|
|
yyc3572 = true
|
|
}
|
|
} else if yyl3572 > 0 {
|
|
|
|
if yyl3572 > cap(yyv3572) {
|
|
yyrl3572, yyrt3572 = z.DecInferLen(yyl3572, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3572 = make([]NodeAddress, yyrl3572)
|
|
yyc3572 = true
|
|
|
|
yyrr3572 = len(yyv3572)
|
|
} else if yyl3572 != len(yyv3572) {
|
|
yyv3572 = yyv3572[:yyl3572]
|
|
yyc3572 = true
|
|
}
|
|
yyj3572 := 0
|
|
for ; yyj3572 < yyrr3572; yyj3572++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3572[yyj3572] = NodeAddress{}
|
|
} else {
|
|
yyv3573 := &yyv3572[yyj3572]
|
|
yyv3573.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3572 {
|
|
for ; yyj3572 < yyl3572; yyj3572++ {
|
|
yyv3572 = append(yyv3572, NodeAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3572[yyj3572] = NodeAddress{}
|
|
} else {
|
|
yyv3574 := &yyv3572[yyj3572]
|
|
yyv3574.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3572 := 0; !r.CheckBreak(); yyj3572++ {
|
|
if yyj3572 >= len(yyv3572) {
|
|
yyv3572 = append(yyv3572, NodeAddress{}) // var yyz3572 NodeAddress
|
|
yyc3572 = true
|
|
}
|
|
|
|
if yyj3572 < len(yyv3572) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3572[yyj3572] = NodeAddress{}
|
|
} else {
|
|
yyv3575 := &yyv3572[yyj3572]
|
|
yyv3575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3572.End()
|
|
}
|
|
if yyc3572 {
|
|
*v = yyv3572
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encResourceList(v ResourceList, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeMapStart(len(v))
|
|
for yyk3576, yyv3576 := range v {
|
|
yyk3576.CodecEncodeSelf(e)
|
|
yy3577 := &yyv3576
|
|
yym3578 := z.EncBinary()
|
|
_ = yym3578
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3577) {
|
|
} else if !yym3578 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3577)
|
|
} else {
|
|
z.EncFallback(yy3577)
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3579 := *v
|
|
yyl3579 := r.ReadMapStart()
|
|
yybh3579 := z.DecBasicHandle()
|
|
if yyv3579 == nil {
|
|
yyrl3579, _ := z.DecInferLen(yyl3579, yybh3579.MaxInitLen, 40)
|
|
yyv3579 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3579)
|
|
*v = yyv3579
|
|
}
|
|
var yymk3579 ResourceName
|
|
var yymv3579 pkg3_resource.Quantity
|
|
var yymg3579 bool
|
|
if yybh3579.MapValueReset {
|
|
yymg3579 = true
|
|
}
|
|
if yyl3579 > 0 {
|
|
for yyj3579 := 0; yyj3579 < yyl3579; yyj3579++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3579 = ""
|
|
} else {
|
|
yymk3579 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3579 {
|
|
yymv3579 = yyv3579[yymk3579]
|
|
} else {
|
|
yymv3579 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3579 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3581 := &yymv3579
|
|
yym3582 := z.DecBinary()
|
|
_ = yym3582
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3581) {
|
|
} else if !yym3582 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3581)
|
|
} else {
|
|
z.DecFallback(yyv3581, false)
|
|
}
|
|
}
|
|
|
|
if yyv3579 != nil {
|
|
yyv3579[yymk3579] = yymv3579
|
|
}
|
|
}
|
|
} else if yyl3579 < 0 {
|
|
for yyj3579 := 0; !r.CheckBreak(); yyj3579++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3579 = ""
|
|
} else {
|
|
yymk3579 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3579 {
|
|
yymv3579 = yyv3579[yymk3579]
|
|
} else {
|
|
yymv3579 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3579 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3584 := &yymv3579
|
|
yym3585 := z.DecBinary()
|
|
_ = yym3585
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3584) {
|
|
} else if !yym3585 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3584)
|
|
} else {
|
|
z.DecFallback(yyv3584, false)
|
|
}
|
|
}
|
|
|
|
if yyv3579 != nil {
|
|
yyv3579[yymk3579] = yymv3579
|
|
}
|
|
}
|
|
r.ReadEnd()
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNode(v []Node, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3586 := range v {
|
|
yy3587 := &yyv3586
|
|
yy3587.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3588 := *v
|
|
yyh3588, yyl3588 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3588, yyrl3588 int
|
|
var yyc3588, yyrt3588 bool
|
|
_, _, _ = yyc3588, yyrt3588, yyrl3588
|
|
yyrr3588 = yyl3588
|
|
|
|
if yyv3588 == nil {
|
|
if yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 456); yyrt3588 {
|
|
yyrr3588 = yyrl3588
|
|
}
|
|
yyv3588 = make([]Node, yyrl3588)
|
|
yyc3588 = true
|
|
}
|
|
|
|
if yyl3588 == 0 {
|
|
if len(yyv3588) != 0 {
|
|
yyv3588 = yyv3588[:0]
|
|
yyc3588 = true
|
|
}
|
|
} else if yyl3588 > 0 {
|
|
|
|
if yyl3588 > cap(yyv3588) {
|
|
yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 456)
|
|
yyv3588 = make([]Node, yyrl3588)
|
|
yyc3588 = true
|
|
|
|
yyrr3588 = len(yyv3588)
|
|
} else if yyl3588 != len(yyv3588) {
|
|
yyv3588 = yyv3588[:yyl3588]
|
|
yyc3588 = true
|
|
}
|
|
yyj3588 := 0
|
|
for ; yyj3588 < yyrr3588; yyj3588++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = Node{}
|
|
} else {
|
|
yyv3589 := &yyv3588[yyj3588]
|
|
yyv3589.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3588 {
|
|
for ; yyj3588 < yyl3588; yyj3588++ {
|
|
yyv3588 = append(yyv3588, Node{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = Node{}
|
|
} else {
|
|
yyv3590 := &yyv3588[yyj3588]
|
|
yyv3590.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3588 := 0; !r.CheckBreak(); yyj3588++ {
|
|
if yyj3588 >= len(yyv3588) {
|
|
yyv3588 = append(yyv3588, Node{}) // var yyz3588 Node
|
|
yyc3588 = true
|
|
}
|
|
|
|
if yyj3588 < len(yyv3588) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = Node{}
|
|
} else {
|
|
yyv3591 := &yyv3588[yyj3588]
|
|
yyv3591.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3588.End()
|
|
}
|
|
if yyc3588 {
|
|
*v = yyv3588
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceFinalizerName(v []FinalizerName, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3592 := range v {
|
|
yyv3592.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3593 := *v
|
|
yyh3593, yyl3593 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3593, yyrl3593 int
|
|
var yyc3593, yyrt3593 bool
|
|
_, _, _ = yyc3593, yyrt3593, yyrl3593
|
|
yyrr3593 = yyl3593
|
|
|
|
if yyv3593 == nil {
|
|
if yyrl3593, yyrt3593 = z.DecInferLen(yyl3593, z.DecBasicHandle().MaxInitLen, 16); yyrt3593 {
|
|
yyrr3593 = yyrl3593
|
|
}
|
|
yyv3593 = make([]FinalizerName, yyrl3593)
|
|
yyc3593 = true
|
|
}
|
|
|
|
if yyl3593 == 0 {
|
|
if len(yyv3593) != 0 {
|
|
yyv3593 = yyv3593[:0]
|
|
yyc3593 = true
|
|
}
|
|
} else if yyl3593 > 0 {
|
|
|
|
if yyl3593 > cap(yyv3593) {
|
|
yyrl3593, yyrt3593 = z.DecInferLen(yyl3593, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23593 := yyv3593
|
|
yyv3593 = make([]FinalizerName, yyrl3593)
|
|
if len(yyv3593) > 0 {
|
|
copy(yyv3593, yyv23593[:cap(yyv23593)])
|
|
}
|
|
yyc3593 = true
|
|
|
|
yyrr3593 = len(yyv3593)
|
|
} else if yyl3593 != len(yyv3593) {
|
|
yyv3593 = yyv3593[:yyl3593]
|
|
yyc3593 = true
|
|
}
|
|
yyj3593 := 0
|
|
for ; yyj3593 < yyrr3593; yyj3593++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3593[yyj3593] = ""
|
|
} else {
|
|
yyv3593[yyj3593] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3593 {
|
|
for ; yyj3593 < yyl3593; yyj3593++ {
|
|
yyv3593 = append(yyv3593, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3593[yyj3593] = ""
|
|
} else {
|
|
yyv3593[yyj3593] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3593 := 0; !r.CheckBreak(); yyj3593++ {
|
|
if yyj3593 >= len(yyv3593) {
|
|
yyv3593 = append(yyv3593, "") // var yyz3593 FinalizerName
|
|
yyc3593 = true
|
|
}
|
|
|
|
if yyj3593 < len(yyv3593) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3593[yyj3593] = ""
|
|
} else {
|
|
yyv3593[yyj3593] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3593.End()
|
|
}
|
|
if yyc3593 {
|
|
*v = yyv3593
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNamespace(v []Namespace, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3597 := range v {
|
|
yy3598 := &yyv3597
|
|
yy3598.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3599 := *v
|
|
yyh3599, yyl3599 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3599, yyrl3599 int
|
|
var yyc3599, yyrt3599 bool
|
|
_, _, _ = yyc3599, yyrt3599, yyrl3599
|
|
yyrr3599 = yyl3599
|
|
|
|
if yyv3599 == nil {
|
|
if yyrl3599, yyrt3599 = z.DecInferLen(yyl3599, z.DecBasicHandle().MaxInitLen, 232); yyrt3599 {
|
|
yyrr3599 = yyrl3599
|
|
}
|
|
yyv3599 = make([]Namespace, yyrl3599)
|
|
yyc3599 = true
|
|
}
|
|
|
|
if yyl3599 == 0 {
|
|
if len(yyv3599) != 0 {
|
|
yyv3599 = yyv3599[:0]
|
|
yyc3599 = true
|
|
}
|
|
} else if yyl3599 > 0 {
|
|
|
|
if yyl3599 > cap(yyv3599) {
|
|
yyrl3599, yyrt3599 = z.DecInferLen(yyl3599, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3599 = make([]Namespace, yyrl3599)
|
|
yyc3599 = true
|
|
|
|
yyrr3599 = len(yyv3599)
|
|
} else if yyl3599 != len(yyv3599) {
|
|
yyv3599 = yyv3599[:yyl3599]
|
|
yyc3599 = true
|
|
}
|
|
yyj3599 := 0
|
|
for ; yyj3599 < yyrr3599; yyj3599++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3599[yyj3599] = Namespace{}
|
|
} else {
|
|
yyv3600 := &yyv3599[yyj3599]
|
|
yyv3600.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3599 {
|
|
for ; yyj3599 < yyl3599; yyj3599++ {
|
|
yyv3599 = append(yyv3599, Namespace{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3599[yyj3599] = Namespace{}
|
|
} else {
|
|
yyv3601 := &yyv3599[yyj3599]
|
|
yyv3601.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3599 := 0; !r.CheckBreak(); yyj3599++ {
|
|
if yyj3599 >= len(yyv3599) {
|
|
yyv3599 = append(yyv3599, Namespace{}) // var yyz3599 Namespace
|
|
yyc3599 = true
|
|
}
|
|
|
|
if yyj3599 < len(yyv3599) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3599[yyj3599] = Namespace{}
|
|
} else {
|
|
yyv3602 := &yyv3599[yyj3599]
|
|
yyv3602.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3599.End()
|
|
}
|
|
if yyc3599 {
|
|
*v = yyv3599
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEvent(v []Event, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3603 := range v {
|
|
yy3604 := &yyv3603
|
|
yy3604.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3605 := *v
|
|
yyh3605, yyl3605 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3605, yyrl3605 int
|
|
var yyc3605, yyrt3605 bool
|
|
_, _, _ = yyc3605, yyrt3605, yyrl3605
|
|
yyrr3605 = yyl3605
|
|
|
|
if yyv3605 == nil {
|
|
if yyrl3605, yyrt3605 = z.DecInferLen(yyl3605, z.DecBasicHandle().MaxInitLen, 424); yyrt3605 {
|
|
yyrr3605 = yyrl3605
|
|
}
|
|
yyv3605 = make([]Event, yyrl3605)
|
|
yyc3605 = true
|
|
}
|
|
|
|
if yyl3605 == 0 {
|
|
if len(yyv3605) != 0 {
|
|
yyv3605 = yyv3605[:0]
|
|
yyc3605 = true
|
|
}
|
|
} else if yyl3605 > 0 {
|
|
|
|
if yyl3605 > cap(yyv3605) {
|
|
yyrl3605, yyrt3605 = z.DecInferLen(yyl3605, z.DecBasicHandle().MaxInitLen, 424)
|
|
yyv3605 = make([]Event, yyrl3605)
|
|
yyc3605 = true
|
|
|
|
yyrr3605 = len(yyv3605)
|
|
} else if yyl3605 != len(yyv3605) {
|
|
yyv3605 = yyv3605[:yyl3605]
|
|
yyc3605 = true
|
|
}
|
|
yyj3605 := 0
|
|
for ; yyj3605 < yyrr3605; yyj3605++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3605[yyj3605] = Event{}
|
|
} else {
|
|
yyv3606 := &yyv3605[yyj3605]
|
|
yyv3606.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3605 {
|
|
for ; yyj3605 < yyl3605; yyj3605++ {
|
|
yyv3605 = append(yyv3605, Event{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3605[yyj3605] = Event{}
|
|
} else {
|
|
yyv3607 := &yyv3605[yyj3605]
|
|
yyv3607.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3605 := 0; !r.CheckBreak(); yyj3605++ {
|
|
if yyj3605 >= len(yyv3605) {
|
|
yyv3605 = append(yyv3605, Event{}) // var yyz3605 Event
|
|
yyc3605 = true
|
|
}
|
|
|
|
if yyj3605 < len(yyv3605) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3605[yyj3605] = Event{}
|
|
} else {
|
|
yyv3608 := &yyv3605[yyj3605]
|
|
yyv3608.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3605.End()
|
|
}
|
|
if yyc3605 {
|
|
*v = yyv3605
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceruntime_Object(v []pkg8_runtime.Object, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3609 := range v {
|
|
if yyv3609 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3610 := z.EncBinary()
|
|
_ = yym3610
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3609) {
|
|
} else {
|
|
z.EncFallback(yyv3609)
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg8_runtime.Object, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3611 := *v
|
|
yyh3611, yyl3611 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3611, yyrl3611 int
|
|
var yyc3611, yyrt3611 bool
|
|
_, _, _ = yyc3611, yyrt3611, yyrl3611
|
|
yyrr3611 = yyl3611
|
|
|
|
if yyv3611 == nil {
|
|
if yyrl3611, yyrt3611 = z.DecInferLen(yyl3611, z.DecBasicHandle().MaxInitLen, 16); yyrt3611 {
|
|
yyrr3611 = yyrl3611
|
|
}
|
|
yyv3611 = make([]pkg8_runtime.Object, yyrl3611)
|
|
yyc3611 = true
|
|
}
|
|
|
|
if yyl3611 == 0 {
|
|
if len(yyv3611) != 0 {
|
|
yyv3611 = yyv3611[:0]
|
|
yyc3611 = true
|
|
}
|
|
} else if yyl3611 > 0 {
|
|
|
|
if yyl3611 > cap(yyv3611) {
|
|
yyrl3611, yyrt3611 = z.DecInferLen(yyl3611, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3611 = make([]pkg8_runtime.Object, yyrl3611)
|
|
yyc3611 = true
|
|
|
|
yyrr3611 = len(yyv3611)
|
|
} else if yyl3611 != len(yyv3611) {
|
|
yyv3611 = yyv3611[:yyl3611]
|
|
yyc3611 = true
|
|
}
|
|
yyj3611 := 0
|
|
for ; yyj3611 < yyrr3611; yyj3611++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3611[yyj3611] = nil
|
|
} else {
|
|
yyv3612 := &yyv3611[yyj3611]
|
|
yym3613 := z.DecBinary()
|
|
_ = yym3613
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3612) {
|
|
} else {
|
|
z.DecFallback(yyv3612, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3611 {
|
|
for ; yyj3611 < yyl3611; yyj3611++ {
|
|
yyv3611 = append(yyv3611, nil)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3611[yyj3611] = nil
|
|
} else {
|
|
yyv3614 := &yyv3611[yyj3611]
|
|
yym3615 := z.DecBinary()
|
|
_ = yym3615
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3614) {
|
|
} else {
|
|
z.DecFallback(yyv3614, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3611 := 0; !r.CheckBreak(); yyj3611++ {
|
|
if yyj3611 >= len(yyv3611) {
|
|
yyv3611 = append(yyv3611, nil) // var yyz3611 pkg8_runtime.Object
|
|
yyc3611 = true
|
|
}
|
|
|
|
if yyj3611 < len(yyv3611) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3611[yyj3611] = nil
|
|
} else {
|
|
yyv3616 := &yyv3611[yyj3611]
|
|
yym3617 := z.DecBinary()
|
|
_ = yym3617
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3616) {
|
|
} else {
|
|
z.DecFallback(yyv3616, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3611.End()
|
|
}
|
|
if yyc3611 {
|
|
*v = yyv3611
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLimitRangeItem(v []LimitRangeItem, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3618 := range v {
|
|
yy3619 := &yyv3618
|
|
yy3619.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3620 := *v
|
|
yyh3620, yyl3620 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3620, yyrl3620 int
|
|
var yyc3620, yyrt3620 bool
|
|
_, _, _ = yyc3620, yyrt3620, yyrl3620
|
|
yyrr3620 = yyl3620
|
|
|
|
if yyv3620 == nil {
|
|
if yyrl3620, yyrt3620 = z.DecInferLen(yyl3620, z.DecBasicHandle().MaxInitLen, 56); yyrt3620 {
|
|
yyrr3620 = yyrl3620
|
|
}
|
|
yyv3620 = make([]LimitRangeItem, yyrl3620)
|
|
yyc3620 = true
|
|
}
|
|
|
|
if yyl3620 == 0 {
|
|
if len(yyv3620) != 0 {
|
|
yyv3620 = yyv3620[:0]
|
|
yyc3620 = true
|
|
}
|
|
} else if yyl3620 > 0 {
|
|
|
|
if yyl3620 > cap(yyv3620) {
|
|
yyrl3620, yyrt3620 = z.DecInferLen(yyl3620, z.DecBasicHandle().MaxInitLen, 56)
|
|
yyv3620 = make([]LimitRangeItem, yyrl3620)
|
|
yyc3620 = true
|
|
|
|
yyrr3620 = len(yyv3620)
|
|
} else if yyl3620 != len(yyv3620) {
|
|
yyv3620 = yyv3620[:yyl3620]
|
|
yyc3620 = true
|
|
}
|
|
yyj3620 := 0
|
|
for ; yyj3620 < yyrr3620; yyj3620++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3620[yyj3620] = LimitRangeItem{}
|
|
} else {
|
|
yyv3621 := &yyv3620[yyj3620]
|
|
yyv3621.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3620 {
|
|
for ; yyj3620 < yyl3620; yyj3620++ {
|
|
yyv3620 = append(yyv3620, LimitRangeItem{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3620[yyj3620] = LimitRangeItem{}
|
|
} else {
|
|
yyv3622 := &yyv3620[yyj3620]
|
|
yyv3622.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3620 := 0; !r.CheckBreak(); yyj3620++ {
|
|
if yyj3620 >= len(yyv3620) {
|
|
yyv3620 = append(yyv3620, LimitRangeItem{}) // var yyz3620 LimitRangeItem
|
|
yyc3620 = true
|
|
}
|
|
|
|
if yyj3620 < len(yyv3620) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3620[yyj3620] = LimitRangeItem{}
|
|
} else {
|
|
yyv3623 := &yyv3620[yyj3620]
|
|
yyv3623.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3620.End()
|
|
}
|
|
if yyc3620 {
|
|
*v = yyv3620
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLimitRange(v []LimitRange, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3624 := range v {
|
|
yy3625 := &yyv3624
|
|
yy3625.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3626 := *v
|
|
yyh3626, yyl3626 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3626, yyrl3626 int
|
|
var yyc3626, yyrt3626 bool
|
|
_, _, _ = yyc3626, yyrt3626, yyrl3626
|
|
yyrr3626 = yyl3626
|
|
|
|
if yyv3626 == nil {
|
|
if yyrl3626, yyrt3626 = z.DecInferLen(yyl3626, z.DecBasicHandle().MaxInitLen, 216); yyrt3626 {
|
|
yyrr3626 = yyrl3626
|
|
}
|
|
yyv3626 = make([]LimitRange, yyrl3626)
|
|
yyc3626 = true
|
|
}
|
|
|
|
if yyl3626 == 0 {
|
|
if len(yyv3626) != 0 {
|
|
yyv3626 = yyv3626[:0]
|
|
yyc3626 = true
|
|
}
|
|
} else if yyl3626 > 0 {
|
|
|
|
if yyl3626 > cap(yyv3626) {
|
|
yyrl3626, yyrt3626 = z.DecInferLen(yyl3626, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3626 = make([]LimitRange, yyrl3626)
|
|
yyc3626 = true
|
|
|
|
yyrr3626 = len(yyv3626)
|
|
} else if yyl3626 != len(yyv3626) {
|
|
yyv3626 = yyv3626[:yyl3626]
|
|
yyc3626 = true
|
|
}
|
|
yyj3626 := 0
|
|
for ; yyj3626 < yyrr3626; yyj3626++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3626[yyj3626] = LimitRange{}
|
|
} else {
|
|
yyv3627 := &yyv3626[yyj3626]
|
|
yyv3627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3626 {
|
|
for ; yyj3626 < yyl3626; yyj3626++ {
|
|
yyv3626 = append(yyv3626, LimitRange{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3626[yyj3626] = LimitRange{}
|
|
} else {
|
|
yyv3628 := &yyv3626[yyj3626]
|
|
yyv3628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3626 := 0; !r.CheckBreak(); yyj3626++ {
|
|
if yyj3626 >= len(yyv3626) {
|
|
yyv3626 = append(yyv3626, LimitRange{}) // var yyz3626 LimitRange
|
|
yyc3626 = true
|
|
}
|
|
|
|
if yyj3626 < len(yyv3626) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3626[yyj3626] = LimitRange{}
|
|
} else {
|
|
yyv3629 := &yyv3626[yyj3626]
|
|
yyv3629.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3626.End()
|
|
}
|
|
if yyc3626 {
|
|
*v = yyv3626
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceResourceQuota(v []ResourceQuota, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3630 := range v {
|
|
yy3631 := &yyv3630
|
|
yy3631.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3632 := *v
|
|
yyh3632, yyl3632 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3632, yyrl3632 int
|
|
var yyc3632, yyrt3632 bool
|
|
_, _, _ = yyc3632, yyrt3632, yyrl3632
|
|
yyrr3632 = yyl3632
|
|
|
|
if yyv3632 == nil {
|
|
if yyrl3632, yyrt3632 = z.DecInferLen(yyl3632, z.DecBasicHandle().MaxInitLen, 216); yyrt3632 {
|
|
yyrr3632 = yyrl3632
|
|
}
|
|
yyv3632 = make([]ResourceQuota, yyrl3632)
|
|
yyc3632 = true
|
|
}
|
|
|
|
if yyl3632 == 0 {
|
|
if len(yyv3632) != 0 {
|
|
yyv3632 = yyv3632[:0]
|
|
yyc3632 = true
|
|
}
|
|
} else if yyl3632 > 0 {
|
|
|
|
if yyl3632 > cap(yyv3632) {
|
|
yyrl3632, yyrt3632 = z.DecInferLen(yyl3632, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3632 = make([]ResourceQuota, yyrl3632)
|
|
yyc3632 = true
|
|
|
|
yyrr3632 = len(yyv3632)
|
|
} else if yyl3632 != len(yyv3632) {
|
|
yyv3632 = yyv3632[:yyl3632]
|
|
yyc3632 = true
|
|
}
|
|
yyj3632 := 0
|
|
for ; yyj3632 < yyrr3632; yyj3632++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3632[yyj3632] = ResourceQuota{}
|
|
} else {
|
|
yyv3633 := &yyv3632[yyj3632]
|
|
yyv3633.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3632 {
|
|
for ; yyj3632 < yyl3632; yyj3632++ {
|
|
yyv3632 = append(yyv3632, ResourceQuota{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3632[yyj3632] = ResourceQuota{}
|
|
} else {
|
|
yyv3634 := &yyv3632[yyj3632]
|
|
yyv3634.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3632 := 0; !r.CheckBreak(); yyj3632++ {
|
|
if yyj3632 >= len(yyv3632) {
|
|
yyv3632 = append(yyv3632, ResourceQuota{}) // var yyz3632 ResourceQuota
|
|
yyc3632 = true
|
|
}
|
|
|
|
if yyj3632 < len(yyv3632) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3632[yyj3632] = ResourceQuota{}
|
|
} else {
|
|
yyv3635 := &yyv3632[yyj3632]
|
|
yyv3635.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3632.End()
|
|
}
|
|
if yyc3632 {
|
|
*v = yyv3632
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encMapstringSliceuint8(v map[string][]uint8, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeMapStart(len(v))
|
|
for yyk3636, yyv3636 := range v {
|
|
yym3637 := z.EncBinary()
|
|
_ = yym3637
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3636))
|
|
}
|
|
if yyv3636 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3638 := z.EncBinary()
|
|
_ = yym3638
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3636))
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3639 := *v
|
|
yyl3639 := r.ReadMapStart()
|
|
yybh3639 := z.DecBasicHandle()
|
|
if yyv3639 == nil {
|
|
yyrl3639, _ := z.DecInferLen(yyl3639, yybh3639.MaxInitLen, 40)
|
|
yyv3639 = make(map[string][]uint8, yyrl3639)
|
|
*v = yyv3639
|
|
}
|
|
var yymk3639 string
|
|
var yymv3639 []uint8
|
|
var yymg3639 bool
|
|
if yybh3639.MapValueReset {
|
|
yymg3639 = true
|
|
}
|
|
if yyl3639 > 0 {
|
|
for yyj3639 := 0; yyj3639 < yyl3639; yyj3639++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3639 = ""
|
|
} else {
|
|
yymk3639 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3639 {
|
|
yymv3639 = yyv3639[yymk3639]
|
|
} else {
|
|
yymv3639 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3639 = nil
|
|
} else {
|
|
yyv3641 := &yymv3639
|
|
yym3642 := z.DecBinary()
|
|
_ = yym3642
|
|
if false {
|
|
} else {
|
|
*yyv3641 = r.DecodeBytes(*(*[]byte)(yyv3641), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3639 != nil {
|
|
yyv3639[yymk3639] = yymv3639
|
|
}
|
|
}
|
|
} else if yyl3639 < 0 {
|
|
for yyj3639 := 0; !r.CheckBreak(); yyj3639++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3639 = ""
|
|
} else {
|
|
yymk3639 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3639 {
|
|
yymv3639 = yyv3639[yymk3639]
|
|
} else {
|
|
yymv3639 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3639 = nil
|
|
} else {
|
|
yyv3644 := &yymv3639
|
|
yym3645 := z.DecBinary()
|
|
_ = yym3645
|
|
if false {
|
|
} else {
|
|
*yyv3644 = r.DecodeBytes(*(*[]byte)(yyv3644), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3639 != nil {
|
|
yyv3639[yymk3639] = yymv3639
|
|
}
|
|
}
|
|
r.ReadEnd()
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceSecret(v []Secret, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3646 := range v {
|
|
yy3647 := &yyv3646
|
|
yy3647.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3648 := *v
|
|
yyh3648, yyl3648 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3648, yyrl3648 int
|
|
var yyc3648, yyrt3648 bool
|
|
_, _, _ = yyc3648, yyrt3648, yyrl3648
|
|
yyrr3648 = yyl3648
|
|
|
|
if yyv3648 == nil {
|
|
if yyrl3648, yyrt3648 = z.DecInferLen(yyl3648, z.DecBasicHandle().MaxInitLen, 216); yyrt3648 {
|
|
yyrr3648 = yyrl3648
|
|
}
|
|
yyv3648 = make([]Secret, yyrl3648)
|
|
yyc3648 = true
|
|
}
|
|
|
|
if yyl3648 == 0 {
|
|
if len(yyv3648) != 0 {
|
|
yyv3648 = yyv3648[:0]
|
|
yyc3648 = true
|
|
}
|
|
} else if yyl3648 > 0 {
|
|
|
|
if yyl3648 > cap(yyv3648) {
|
|
yyrl3648, yyrt3648 = z.DecInferLen(yyl3648, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3648 = make([]Secret, yyrl3648)
|
|
yyc3648 = true
|
|
|
|
yyrr3648 = len(yyv3648)
|
|
} else if yyl3648 != len(yyv3648) {
|
|
yyv3648 = yyv3648[:yyl3648]
|
|
yyc3648 = true
|
|
}
|
|
yyj3648 := 0
|
|
for ; yyj3648 < yyrr3648; yyj3648++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = Secret{}
|
|
} else {
|
|
yyv3649 := &yyv3648[yyj3648]
|
|
yyv3649.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3648 {
|
|
for ; yyj3648 < yyl3648; yyj3648++ {
|
|
yyv3648 = append(yyv3648, Secret{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = Secret{}
|
|
} else {
|
|
yyv3650 := &yyv3648[yyj3648]
|
|
yyv3650.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3648 := 0; !r.CheckBreak(); yyj3648++ {
|
|
if yyj3648 >= len(yyv3648) {
|
|
yyv3648 = append(yyv3648, Secret{}) // var yyz3648 Secret
|
|
yyc3648 = true
|
|
}
|
|
|
|
if yyj3648 < len(yyv3648) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = Secret{}
|
|
} else {
|
|
yyv3651 := &yyv3648[yyj3648]
|
|
yyv3651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3648.End()
|
|
}
|
|
if yyc3648 {
|
|
*v = yyv3648
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceComponentCondition(v []ComponentCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3652 := range v {
|
|
yy3653 := &yyv3652
|
|
yy3653.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3654 := *v
|
|
yyh3654, yyl3654 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3654, yyrl3654 int
|
|
var yyc3654, yyrt3654 bool
|
|
_, _, _ = yyc3654, yyrt3654, yyrl3654
|
|
yyrr3654 = yyl3654
|
|
|
|
if yyv3654 == nil {
|
|
if yyrl3654, yyrt3654 = z.DecInferLen(yyl3654, z.DecBasicHandle().MaxInitLen, 64); yyrt3654 {
|
|
yyrr3654 = yyrl3654
|
|
}
|
|
yyv3654 = make([]ComponentCondition, yyrl3654)
|
|
yyc3654 = true
|
|
}
|
|
|
|
if yyl3654 == 0 {
|
|
if len(yyv3654) != 0 {
|
|
yyv3654 = yyv3654[:0]
|
|
yyc3654 = true
|
|
}
|
|
} else if yyl3654 > 0 {
|
|
|
|
if yyl3654 > cap(yyv3654) {
|
|
yyrl3654, yyrt3654 = z.DecInferLen(yyl3654, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3654 = make([]ComponentCondition, yyrl3654)
|
|
yyc3654 = true
|
|
|
|
yyrr3654 = len(yyv3654)
|
|
} else if yyl3654 != len(yyv3654) {
|
|
yyv3654 = yyv3654[:yyl3654]
|
|
yyc3654 = true
|
|
}
|
|
yyj3654 := 0
|
|
for ; yyj3654 < yyrr3654; yyj3654++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = ComponentCondition{}
|
|
} else {
|
|
yyv3655 := &yyv3654[yyj3654]
|
|
yyv3655.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3654 {
|
|
for ; yyj3654 < yyl3654; yyj3654++ {
|
|
yyv3654 = append(yyv3654, ComponentCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = ComponentCondition{}
|
|
} else {
|
|
yyv3656 := &yyv3654[yyj3654]
|
|
yyv3656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3654 := 0; !r.CheckBreak(); yyj3654++ {
|
|
if yyj3654 >= len(yyv3654) {
|
|
yyv3654 = append(yyv3654, ComponentCondition{}) // var yyz3654 ComponentCondition
|
|
yyc3654 = true
|
|
}
|
|
|
|
if yyj3654 < len(yyv3654) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = ComponentCondition{}
|
|
} else {
|
|
yyv3657 := &yyv3654[yyj3654]
|
|
yyv3657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3654.End()
|
|
}
|
|
if yyc3654 {
|
|
*v = yyv3654
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceComponentStatus(v []ComponentStatus, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3658 := range v {
|
|
yy3659 := &yyv3658
|
|
yy3659.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3660 := *v
|
|
yyh3660, yyl3660 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3660, yyrl3660 int
|
|
var yyc3660, yyrt3660 bool
|
|
_, _, _ = yyc3660, yyrt3660, yyrl3660
|
|
yyrr3660 = yyl3660
|
|
|
|
if yyv3660 == nil {
|
|
if yyrl3660, yyrt3660 = z.DecInferLen(yyl3660, z.DecBasicHandle().MaxInitLen, 216); yyrt3660 {
|
|
yyrr3660 = yyrl3660
|
|
}
|
|
yyv3660 = make([]ComponentStatus, yyrl3660)
|
|
yyc3660 = true
|
|
}
|
|
|
|
if yyl3660 == 0 {
|
|
if len(yyv3660) != 0 {
|
|
yyv3660 = yyv3660[:0]
|
|
yyc3660 = true
|
|
}
|
|
} else if yyl3660 > 0 {
|
|
|
|
if yyl3660 > cap(yyv3660) {
|
|
yyrl3660, yyrt3660 = z.DecInferLen(yyl3660, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3660 = make([]ComponentStatus, yyrl3660)
|
|
yyc3660 = true
|
|
|
|
yyrr3660 = len(yyv3660)
|
|
} else if yyl3660 != len(yyv3660) {
|
|
yyv3660 = yyv3660[:yyl3660]
|
|
yyc3660 = true
|
|
}
|
|
yyj3660 := 0
|
|
for ; yyj3660 < yyrr3660; yyj3660++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = ComponentStatus{}
|
|
} else {
|
|
yyv3661 := &yyv3660[yyj3660]
|
|
yyv3661.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3660 {
|
|
for ; yyj3660 < yyl3660; yyj3660++ {
|
|
yyv3660 = append(yyv3660, ComponentStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = ComponentStatus{}
|
|
} else {
|
|
yyv3662 := &yyv3660[yyj3660]
|
|
yyv3662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3660 := 0; !r.CheckBreak(); yyj3660++ {
|
|
if yyj3660 >= len(yyv3660) {
|
|
yyv3660 = append(yyv3660, ComponentStatus{}) // var yyz3660 ComponentStatus
|
|
yyc3660 = true
|
|
}
|
|
|
|
if yyj3660 < len(yyv3660) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = ComponentStatus{}
|
|
} else {
|
|
yyv3663 := &yyv3660[yyj3660]
|
|
yyv3663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3660.End()
|
|
}
|
|
if yyc3660 {
|
|
*v = yyv3660
|
|
}
|
|
|
|
}
|