43617 lines
883 KiB
Go
43617 lines
883 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 [4]bool
|
|
_, _, _ = yysep1476, yyq1476, yy2arr1476
|
|
const yyr1476 bool = false
|
|
yyq1476[0] = x.HostNetwork != false
|
|
yyq1476[1] = x.HostPID != false
|
|
yyq1476[2] = x.HostIPC != false
|
|
yyq1476[3] = len(x.SupplementalGroups) != 0
|
|
if yyr1476 || yy2arr1476 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1476 int = 0
|
|
for _, b := range yyq1476 {
|
|
if b {
|
|
yynn1476++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1476)
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[0] {
|
|
yym1478 := z.EncBinary()
|
|
_ = yym1478
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
yym1479 := z.EncBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[1] {
|
|
yym1481 := z.EncBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
yym1482 := z.EncBinary()
|
|
_ = yym1482
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[2] {
|
|
yym1484 := z.EncBinary()
|
|
_ = yym1484
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
yym1485 := z.EncBinary()
|
|
_ = yym1485
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[3] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1487 := z.EncBinary()
|
|
_ = yym1487
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1488 := z.EncBinary()
|
|
_ = yym1488
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1476 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1489 := z.DecBinary()
|
|
_ = yym1489
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1490 := r.ReadMapStart()
|
|
if yyl1490 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1490, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1490 := r.ReadArrayStart()
|
|
if yyl1490 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1490, 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 yys1491Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1491Slc
|
|
var yyhl1491 bool = l >= 0
|
|
for yyj1491 := 0; ; yyj1491++ {
|
|
if yyhl1491 {
|
|
if yyj1491 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1491Slc = r.DecodeBytes(yys1491Slc, true, true)
|
|
yys1491 := string(yys1491Slc)
|
|
switch yys1491 {
|
|
case "hostNetwork":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
case "hostPID":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
case "hostIPC":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1495 := &x.SupplementalGroups
|
|
yym1496 := z.DecBinary()
|
|
_ = yym1496
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1495, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1491)
|
|
} // end switch yys1491
|
|
} // end for yyj1491
|
|
if !yyhl1491 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1497 int
|
|
var yyb1497 bool
|
|
var yyhl1497 bool = l >= 0
|
|
yyj1497++
|
|
if yyhl1497 {
|
|
yyb1497 = yyj1497 > l
|
|
} else {
|
|
yyb1497 = r.CheckBreak()
|
|
}
|
|
if yyb1497 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1497++
|
|
if yyhl1497 {
|
|
yyb1497 = yyj1497 > l
|
|
} else {
|
|
yyb1497 = r.CheckBreak()
|
|
}
|
|
if yyb1497 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1497++
|
|
if yyhl1497 {
|
|
yyb1497 = yyj1497 > l
|
|
} else {
|
|
yyb1497 = r.CheckBreak()
|
|
}
|
|
if yyb1497 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj1497++
|
|
if yyhl1497 {
|
|
yyb1497 = yyj1497 > l
|
|
} else {
|
|
yyb1497 = r.CheckBreak()
|
|
}
|
|
if yyb1497 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1501 := &x.SupplementalGroups
|
|
yym1502 := z.DecBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1501, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1497++
|
|
if yyhl1497 {
|
|
yyb1497 = yyj1497 > l
|
|
} else {
|
|
yyb1497 = r.CheckBreak()
|
|
}
|
|
if yyb1497 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1497-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 {
|
|
yym1503 := z.EncBinary()
|
|
_ = yym1503
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1504 := !z.EncBinary()
|
|
yy2arr1504 := z.EncBasicHandle().StructToArray
|
|
var yyq1504 [8]bool
|
|
_, _, _ = yysep1504, yyq1504, yy2arr1504
|
|
const yyr1504 bool = false
|
|
yyq1504[0] = x.Phase != ""
|
|
yyq1504[1] = len(x.Conditions) != 0
|
|
yyq1504[2] = x.Message != ""
|
|
yyq1504[3] = x.Reason != ""
|
|
yyq1504[4] = x.HostIP != ""
|
|
yyq1504[5] = x.PodIP != ""
|
|
yyq1504[6] = x.StartTime != nil
|
|
yyq1504[7] = len(x.ContainerStatuses) != 0
|
|
if yyr1504 || yy2arr1504 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1504 int = 0
|
|
for _, b := range yyq1504 {
|
|
if b {
|
|
yynn1504++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1504)
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1504[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1507 := z.EncBinary()
|
|
_ = yym1507
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1504[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1508 := z.EncBinary()
|
|
_ = yym1508
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[2] {
|
|
yym1510 := z.EncBinary()
|
|
_ = yym1510
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1504[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1511 := z.EncBinary()
|
|
_ = yym1511
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[3] {
|
|
yym1513 := z.EncBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1504[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1514 := z.EncBinary()
|
|
_ = yym1514
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[4] {
|
|
yym1516 := z.EncBinary()
|
|
_ = yym1516
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1504[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym1517 := z.EncBinary()
|
|
_ = yym1517
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[5] {
|
|
yym1519 := z.EncBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1504[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
yym1520 := z.EncBinary()
|
|
_ = yym1520
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1522 := z.EncBinary()
|
|
_ = yym1522
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1522 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1522 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1504[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1523 := z.EncBinary()
|
|
_ = yym1523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1523 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1523 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1504 || yy2arr1504 {
|
|
if yyq1504[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1525 := z.EncBinary()
|
|
_ = yym1525
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1504[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1526 := z.EncBinary()
|
|
_ = yym1526
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1504 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1527 := z.DecBinary()
|
|
_ = yym1527
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1528 := r.ReadMapStart()
|
|
if yyl1528 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1528, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1528 := r.ReadArrayStart()
|
|
if yyl1528 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1528, 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 yys1529Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1529Slc
|
|
var yyhl1529 bool = l >= 0
|
|
for yyj1529 := 0; ; yyj1529++ {
|
|
if yyhl1529 {
|
|
if yyj1529 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1529Slc = r.DecodeBytes(yys1529Slc, true, true)
|
|
yys1529 := string(yys1529Slc)
|
|
switch yys1529 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1531 := &x.Conditions
|
|
yym1532 := z.DecBinary()
|
|
_ = yym1532
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1531), 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)
|
|
}
|
|
yym1538 := z.DecBinary()
|
|
_ = yym1538
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1538 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1538 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1539 := &x.ContainerStatuses
|
|
yym1540 := z.DecBinary()
|
|
_ = yym1540
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1539), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1529)
|
|
} // end switch yys1529
|
|
} // end for yyj1529
|
|
if !yyhl1529 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1541 int
|
|
var yyb1541 bool
|
|
var yyhl1541 bool = l >= 0
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1543 := &x.Conditions
|
|
yym1544 := z.DecBinary()
|
|
_ = yym1544
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1543), d)
|
|
}
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1550 := z.DecBinary()
|
|
_ = yym1550
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1550 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1550 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1551 := &x.ContainerStatuses
|
|
yym1552 := z.DecBinary()
|
|
_ = yym1552
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1551), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1541++
|
|
if yyhl1541 {
|
|
yyb1541 = yyj1541 > l
|
|
} else {
|
|
yyb1541 = r.CheckBreak()
|
|
}
|
|
if yyb1541 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1541-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 {
|
|
yym1553 := z.EncBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1554 := !z.EncBinary()
|
|
yy2arr1554 := z.EncBasicHandle().StructToArray
|
|
var yyq1554 [4]bool
|
|
_, _, _ = yysep1554, yyq1554, yy2arr1554
|
|
const yyr1554 bool = false
|
|
yyq1554[0] = x.Kind != ""
|
|
yyq1554[1] = x.APIVersion != ""
|
|
yyq1554[2] = true
|
|
yyq1554[3] = true
|
|
if yyr1554 || yy2arr1554 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1554 int = 0
|
|
for _, b := range yyq1554 {
|
|
if b {
|
|
yynn1554++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1554)
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
if yyq1554[0] {
|
|
yym1556 := z.EncBinary()
|
|
_ = yym1556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1557 := z.EncBinary()
|
|
_ = yym1557
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
if yyq1554[1] {
|
|
yym1559 := z.EncBinary()
|
|
_ = yym1559
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1554[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1560 := z.EncBinary()
|
|
_ = yym1560
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
if yyq1554[2] {
|
|
yy1562 := &x.ObjectMeta
|
|
yy1562.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1554[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1563 := &x.ObjectMeta
|
|
yy1563.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1554 || yy2arr1554 {
|
|
if yyq1554[3] {
|
|
yy1565 := &x.Status
|
|
yy1565.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1554[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1566 := &x.Status
|
|
yy1566.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1554 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1567 := z.DecBinary()
|
|
_ = yym1567
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1568 := r.ReadMapStart()
|
|
if yyl1568 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1568, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1568 := r.ReadArrayStart()
|
|
if yyl1568 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1568, 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 yys1569Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1569Slc
|
|
var yyhl1569 bool = l >= 0
|
|
for yyj1569 := 0; ; yyj1569++ {
|
|
if yyhl1569 {
|
|
if yyj1569 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1569Slc = r.DecodeBytes(yys1569Slc, true, true)
|
|
yys1569 := string(yys1569Slc)
|
|
switch yys1569 {
|
|
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 {
|
|
yyv1572 := &x.ObjectMeta
|
|
yyv1572.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1573 := &x.Status
|
|
yyv1573.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1569)
|
|
} // end switch yys1569
|
|
} // end for yyj1569
|
|
if !yyhl1569 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1574 int
|
|
var yyb1574 bool
|
|
var yyhl1574 bool = l >= 0
|
|
yyj1574++
|
|
if yyhl1574 {
|
|
yyb1574 = yyj1574 > l
|
|
} else {
|
|
yyb1574 = r.CheckBreak()
|
|
}
|
|
if yyb1574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1574++
|
|
if yyhl1574 {
|
|
yyb1574 = yyj1574 > l
|
|
} else {
|
|
yyb1574 = r.CheckBreak()
|
|
}
|
|
if yyb1574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1574++
|
|
if yyhl1574 {
|
|
yyb1574 = yyj1574 > l
|
|
} else {
|
|
yyb1574 = r.CheckBreak()
|
|
}
|
|
if yyb1574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1577 := &x.ObjectMeta
|
|
yyv1577.CodecDecodeSelf(d)
|
|
}
|
|
yyj1574++
|
|
if yyhl1574 {
|
|
yyb1574 = yyj1574 > l
|
|
} else {
|
|
yyb1574 = r.CheckBreak()
|
|
}
|
|
if yyb1574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1578 := &x.Status
|
|
yyv1578.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1574++
|
|
if yyhl1574 {
|
|
yyb1574 = yyj1574 > l
|
|
} else {
|
|
yyb1574 = r.CheckBreak()
|
|
}
|
|
if yyb1574 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1574-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 {
|
|
yym1579 := z.EncBinary()
|
|
_ = yym1579
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1580 := !z.EncBinary()
|
|
yy2arr1580 := z.EncBasicHandle().StructToArray
|
|
var yyq1580 [5]bool
|
|
_, _, _ = yysep1580, yyq1580, yy2arr1580
|
|
const yyr1580 bool = false
|
|
yyq1580[0] = x.Kind != ""
|
|
yyq1580[1] = x.APIVersion != ""
|
|
yyq1580[2] = true
|
|
yyq1580[3] = true
|
|
yyq1580[4] = true
|
|
if yyr1580 || yy2arr1580 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1580 int = 0
|
|
for _, b := range yyq1580 {
|
|
if b {
|
|
yynn1580++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1580)
|
|
}
|
|
if yyr1580 || yy2arr1580 {
|
|
if yyq1580[0] {
|
|
yym1582 := z.EncBinary()
|
|
_ = yym1582
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1580[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1583 := z.EncBinary()
|
|
_ = yym1583
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1580 || yy2arr1580 {
|
|
if yyq1580[1] {
|
|
yym1585 := z.EncBinary()
|
|
_ = yym1585
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1580[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1586 := z.EncBinary()
|
|
_ = yym1586
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1580 || yy2arr1580 {
|
|
if yyq1580[2] {
|
|
yy1588 := &x.ObjectMeta
|
|
yy1588.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1580[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1589 := &x.ObjectMeta
|
|
yy1589.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1580 || yy2arr1580 {
|
|
if yyq1580[3] {
|
|
yy1591 := &x.Spec
|
|
yy1591.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1580[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1592 := &x.Spec
|
|
yy1592.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1580 || yy2arr1580 {
|
|
if yyq1580[4] {
|
|
yy1594 := &x.Status
|
|
yy1594.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1580[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1595 := &x.Status
|
|
yy1595.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1580 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1596 := z.DecBinary()
|
|
_ = yym1596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1597 := r.ReadMapStart()
|
|
if yyl1597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1597, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1597 := r.ReadArrayStart()
|
|
if yyl1597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1597, 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 yys1598Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1598Slc
|
|
var yyhl1598 bool = l >= 0
|
|
for yyj1598 := 0; ; yyj1598++ {
|
|
if yyhl1598 {
|
|
if yyj1598 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1598Slc = r.DecodeBytes(yys1598Slc, true, true)
|
|
yys1598 := string(yys1598Slc)
|
|
switch yys1598 {
|
|
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 {
|
|
yyv1601 := &x.ObjectMeta
|
|
yyv1601.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1602 := &x.Spec
|
|
yyv1602.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1603 := &x.Status
|
|
yyv1603.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1598)
|
|
} // end switch yys1598
|
|
} // end for yyj1598
|
|
if !yyhl1598 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1604 int
|
|
var yyb1604 bool
|
|
var yyhl1604 bool = l >= 0
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1607 := &x.ObjectMeta
|
|
yyv1607.CodecDecodeSelf(d)
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1608 := &x.Spec
|
|
yyv1608.CodecDecodeSelf(d)
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1609 := &x.Status
|
|
yyv1609.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1604-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 {
|
|
yym1610 := z.EncBinary()
|
|
_ = yym1610
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1611 := !z.EncBinary()
|
|
yy2arr1611 := z.EncBasicHandle().StructToArray
|
|
var yyq1611 [2]bool
|
|
_, _, _ = yysep1611, yyq1611, yy2arr1611
|
|
const yyr1611 bool = false
|
|
yyq1611[0] = true
|
|
yyq1611[1] = true
|
|
if yyr1611 || yy2arr1611 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1611 int = 0
|
|
for _, b := range yyq1611 {
|
|
if b {
|
|
yynn1611++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1611)
|
|
}
|
|
if yyr1611 || yy2arr1611 {
|
|
if yyq1611[0] {
|
|
yy1613 := &x.ObjectMeta
|
|
yy1613.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1611[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1614 := &x.ObjectMeta
|
|
yy1614.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1611 || yy2arr1611 {
|
|
if yyq1611[1] {
|
|
yy1616 := &x.Spec
|
|
yy1616.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1611[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1617 := &x.Spec
|
|
yy1617.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1611 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1618 := z.DecBinary()
|
|
_ = yym1618
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1619 := r.ReadMapStart()
|
|
if yyl1619 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1619, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1619 := r.ReadArrayStart()
|
|
if yyl1619 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1619, 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 yys1620Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1620Slc
|
|
var yyhl1620 bool = l >= 0
|
|
for yyj1620 := 0; ; yyj1620++ {
|
|
if yyhl1620 {
|
|
if yyj1620 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1620Slc = r.DecodeBytes(yys1620Slc, true, true)
|
|
yys1620 := string(yys1620Slc)
|
|
switch yys1620 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1621 := &x.ObjectMeta
|
|
yyv1621.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1622 := &x.Spec
|
|
yyv1622.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1620)
|
|
} // end switch yys1620
|
|
} // end for yyj1620
|
|
if !yyhl1620 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1623 int
|
|
var yyb1623 bool
|
|
var yyhl1623 bool = l >= 0
|
|
yyj1623++
|
|
if yyhl1623 {
|
|
yyb1623 = yyj1623 > l
|
|
} else {
|
|
yyb1623 = r.CheckBreak()
|
|
}
|
|
if yyb1623 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1624 := &x.ObjectMeta
|
|
yyv1624.CodecDecodeSelf(d)
|
|
}
|
|
yyj1623++
|
|
if yyhl1623 {
|
|
yyb1623 = yyj1623 > l
|
|
} else {
|
|
yyb1623 = r.CheckBreak()
|
|
}
|
|
if yyb1623 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1625 := &x.Spec
|
|
yyv1625.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1623++
|
|
if yyhl1623 {
|
|
yyb1623 = yyj1623 > l
|
|
} else {
|
|
yyb1623 = r.CheckBreak()
|
|
}
|
|
if yyb1623 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1623-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 {
|
|
yym1626 := z.EncBinary()
|
|
_ = yym1626
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1627 := !z.EncBinary()
|
|
yy2arr1627 := z.EncBasicHandle().StructToArray
|
|
var yyq1627 [4]bool
|
|
_, _, _ = yysep1627, yyq1627, yy2arr1627
|
|
const yyr1627 bool = false
|
|
yyq1627[0] = x.Kind != ""
|
|
yyq1627[1] = x.APIVersion != ""
|
|
yyq1627[2] = true
|
|
yyq1627[3] = true
|
|
if yyr1627 || yy2arr1627 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1627 int = 0
|
|
for _, b := range yyq1627 {
|
|
if b {
|
|
yynn1627++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1627)
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
if yyq1627[0] {
|
|
yym1629 := z.EncBinary()
|
|
_ = yym1629
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1627[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1630 := z.EncBinary()
|
|
_ = yym1630
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
if yyq1627[1] {
|
|
yym1632 := z.EncBinary()
|
|
_ = yym1632
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1627[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1633 := z.EncBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
if yyq1627[2] {
|
|
yy1635 := &x.ObjectMeta
|
|
yy1635.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1627[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1636 := &x.ObjectMeta
|
|
yy1636.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1627 || yy2arr1627 {
|
|
if yyq1627[3] {
|
|
yy1638 := &x.Template
|
|
yy1638.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1627[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
yy1639 := &x.Template
|
|
yy1639.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1627 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1640 := z.DecBinary()
|
|
_ = yym1640
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1641 := r.ReadMapStart()
|
|
if yyl1641 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1641, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1641 := r.ReadArrayStart()
|
|
if yyl1641 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1641, 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 yys1642Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1642Slc
|
|
var yyhl1642 bool = l >= 0
|
|
for yyj1642 := 0; ; yyj1642++ {
|
|
if yyhl1642 {
|
|
if yyj1642 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1642Slc = r.DecodeBytes(yys1642Slc, true, true)
|
|
yys1642 := string(yys1642Slc)
|
|
switch yys1642 {
|
|
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 {
|
|
yyv1645 := &x.ObjectMeta
|
|
yyv1645.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1646 := &x.Template
|
|
yyv1646.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1642)
|
|
} // end switch yys1642
|
|
} // end for yyj1642
|
|
if !yyhl1642 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1647 int
|
|
var yyb1647 bool
|
|
var yyhl1647 bool = l >= 0
|
|
yyj1647++
|
|
if yyhl1647 {
|
|
yyb1647 = yyj1647 > l
|
|
} else {
|
|
yyb1647 = r.CheckBreak()
|
|
}
|
|
if yyb1647 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1647++
|
|
if yyhl1647 {
|
|
yyb1647 = yyj1647 > l
|
|
} else {
|
|
yyb1647 = r.CheckBreak()
|
|
}
|
|
if yyb1647 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1647++
|
|
if yyhl1647 {
|
|
yyb1647 = yyj1647 > l
|
|
} else {
|
|
yyb1647 = r.CheckBreak()
|
|
}
|
|
if yyb1647 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1650 := &x.ObjectMeta
|
|
yyv1650.CodecDecodeSelf(d)
|
|
}
|
|
yyj1647++
|
|
if yyhl1647 {
|
|
yyb1647 = yyj1647 > l
|
|
} else {
|
|
yyb1647 = r.CheckBreak()
|
|
}
|
|
if yyb1647 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1651 := &x.Template
|
|
yyv1651.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1647++
|
|
if yyhl1647 {
|
|
yyb1647 = yyj1647 > l
|
|
} else {
|
|
yyb1647 = r.CheckBreak()
|
|
}
|
|
if yyb1647 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1647-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 {
|
|
yym1652 := z.EncBinary()
|
|
_ = yym1652
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1653 := !z.EncBinary()
|
|
yy2arr1653 := z.EncBasicHandle().StructToArray
|
|
var yyq1653 [4]bool
|
|
_, _, _ = yysep1653, yyq1653, yy2arr1653
|
|
const yyr1653 bool = false
|
|
yyq1653[0] = x.Kind != ""
|
|
yyq1653[1] = x.APIVersion != ""
|
|
yyq1653[2] = true
|
|
if yyr1653 || yy2arr1653 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1653 int = 1
|
|
for _, b := range yyq1653 {
|
|
if b {
|
|
yynn1653++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1653)
|
|
}
|
|
if yyr1653 || yy2arr1653 {
|
|
if yyq1653[0] {
|
|
yym1655 := z.EncBinary()
|
|
_ = yym1655
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1653[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1656 := z.EncBinary()
|
|
_ = yym1656
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1653 || yy2arr1653 {
|
|
if yyq1653[1] {
|
|
yym1658 := z.EncBinary()
|
|
_ = yym1658
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1653[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1659 := z.EncBinary()
|
|
_ = yym1659
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1653 || yy2arr1653 {
|
|
if yyq1653[2] {
|
|
yy1661 := &x.ListMeta
|
|
yym1662 := z.EncBinary()
|
|
_ = yym1662
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1661) {
|
|
} else {
|
|
z.EncFallback(yy1661)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1653[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1663 := &x.ListMeta
|
|
yym1664 := z.EncBinary()
|
|
_ = yym1664
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1663) {
|
|
} else {
|
|
z.EncFallback(yy1663)
|
|
}
|
|
}
|
|
}
|
|
if yyr1653 || yy2arr1653 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1666 := z.EncBinary()
|
|
_ = yym1666
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1667 := z.EncBinary()
|
|
_ = yym1667
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1653 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1668 := z.DecBinary()
|
|
_ = yym1668
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1669 := r.ReadMapStart()
|
|
if yyl1669 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1669, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1669 := r.ReadArrayStart()
|
|
if yyl1669 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1669, 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 yys1670Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1670Slc
|
|
var yyhl1670 bool = l >= 0
|
|
for yyj1670 := 0; ; yyj1670++ {
|
|
if yyhl1670 {
|
|
if yyj1670 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1670Slc = r.DecodeBytes(yys1670Slc, true, true)
|
|
yys1670 := string(yys1670Slc)
|
|
switch yys1670 {
|
|
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 {
|
|
yyv1673 := &x.ListMeta
|
|
yym1674 := z.DecBinary()
|
|
_ = yym1674
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1673) {
|
|
} else {
|
|
z.DecFallback(yyv1673, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1675 := &x.Items
|
|
yym1676 := z.DecBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1675), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1670)
|
|
} // end switch yys1670
|
|
} // end for yyj1670
|
|
if !yyhl1670 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1677 int
|
|
var yyb1677 bool
|
|
var yyhl1677 bool = l >= 0
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1680 := &x.ListMeta
|
|
yym1681 := z.DecBinary()
|
|
_ = yym1681
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1680) {
|
|
} else {
|
|
z.DecFallback(yyv1680, false)
|
|
}
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1682 := &x.Items
|
|
yym1683 := z.DecBinary()
|
|
_ = yym1683
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1682), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1677-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 {
|
|
yym1684 := z.EncBinary()
|
|
_ = yym1684
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1685 := !z.EncBinary()
|
|
yy2arr1685 := z.EncBasicHandle().StructToArray
|
|
var yyq1685 [3]bool
|
|
_, _, _ = yysep1685, yyq1685, yy2arr1685
|
|
const yyr1685 bool = false
|
|
yyq1685[2] = x.Template != nil
|
|
if yyr1685 || yy2arr1685 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1685 int = 2
|
|
for _, b := range yyq1685 {
|
|
if b {
|
|
yynn1685++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1685)
|
|
}
|
|
if yyr1685 || yy2arr1685 {
|
|
yym1687 := z.EncBinary()
|
|
_ = yym1687
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1688 := z.EncBinary()
|
|
_ = yym1688
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1685 || yy2arr1685 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1690 := z.EncBinary()
|
|
_ = yym1690
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1691 := z.EncBinary()
|
|
_ = yym1691
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1685 || yy2arr1685 {
|
|
if yyq1685[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1685[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1685 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1693 := z.DecBinary()
|
|
_ = yym1693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1694 := r.ReadMapStart()
|
|
if yyl1694 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1694, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1694 := r.ReadArrayStart()
|
|
if yyl1694 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1694, 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 yys1695Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1695Slc
|
|
var yyhl1695 bool = l >= 0
|
|
for yyj1695 := 0; ; yyj1695++ {
|
|
if yyhl1695 {
|
|
if yyj1695 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1695Slc = r.DecodeBytes(yys1695Slc, true, true)
|
|
yys1695 := string(yys1695Slc)
|
|
switch yys1695 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1697 := &x.Selector
|
|
yym1698 := z.DecBinary()
|
|
_ = yym1698
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1697, 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, yys1695)
|
|
} // end switch yys1695
|
|
} // end for yyj1695
|
|
if !yyhl1695 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1700 int
|
|
var yyb1700 bool
|
|
var yyhl1700 bool = l >= 0
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1702 := &x.Selector
|
|
yym1703 := z.DecBinary()
|
|
_ = yym1703
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1702, false, d)
|
|
}
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
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 {
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1700-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 {
|
|
yym1705 := z.EncBinary()
|
|
_ = yym1705
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1706 := !z.EncBinary()
|
|
yy2arr1706 := z.EncBasicHandle().StructToArray
|
|
var yyq1706 [2]bool
|
|
_, _, _ = yysep1706, yyq1706, yy2arr1706
|
|
const yyr1706 bool = false
|
|
yyq1706[1] = x.ObservedGeneration != 0
|
|
if yyr1706 || yy2arr1706 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1706 int = 1
|
|
for _, b := range yyq1706 {
|
|
if b {
|
|
yynn1706++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1706)
|
|
}
|
|
if yyr1706 || yy2arr1706 {
|
|
yym1708 := z.EncBinary()
|
|
_ = yym1708
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1709 := z.EncBinary()
|
|
_ = yym1709
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1706 || yy2arr1706 {
|
|
if yyq1706[1] {
|
|
yym1711 := z.EncBinary()
|
|
_ = yym1711
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1706[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
yym1712 := z.EncBinary()
|
|
_ = yym1712
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yysep1706 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1713 := z.DecBinary()
|
|
_ = yym1713
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1714 := r.ReadMapStart()
|
|
if yyl1714 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1714, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1714 := r.ReadArrayStart()
|
|
if yyl1714 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1714, 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 yys1715Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1715Slc
|
|
var yyhl1715 bool = l >= 0
|
|
for yyj1715 := 0; ; yyj1715++ {
|
|
if yyhl1715 {
|
|
if yyj1715 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1715Slc = r.DecodeBytes(yys1715Slc, true, true)
|
|
yys1715 := string(yys1715Slc)
|
|
switch yys1715 {
|
|
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, yys1715)
|
|
} // end switch yys1715
|
|
} // end for yyj1715
|
|
if !yyhl1715 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1718 int
|
|
var yyb1718 bool
|
|
var yyhl1718 bool = l >= 0
|
|
yyj1718++
|
|
if yyhl1718 {
|
|
yyb1718 = yyj1718 > l
|
|
} else {
|
|
yyb1718 = r.CheckBreak()
|
|
}
|
|
if yyb1718 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1718++
|
|
if yyhl1718 {
|
|
yyb1718 = yyj1718 > l
|
|
} else {
|
|
yyb1718 = r.CheckBreak()
|
|
}
|
|
if yyb1718 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1718++
|
|
if yyhl1718 {
|
|
yyb1718 = yyj1718 > l
|
|
} else {
|
|
yyb1718 = r.CheckBreak()
|
|
}
|
|
if yyb1718 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1718-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 {
|
|
yym1721 := z.EncBinary()
|
|
_ = yym1721
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1722 := !z.EncBinary()
|
|
yy2arr1722 := z.EncBasicHandle().StructToArray
|
|
var yyq1722 [5]bool
|
|
_, _, _ = yysep1722, yyq1722, yy2arr1722
|
|
const yyr1722 bool = false
|
|
yyq1722[0] = x.Kind != ""
|
|
yyq1722[1] = x.APIVersion != ""
|
|
yyq1722[2] = true
|
|
yyq1722[3] = true
|
|
yyq1722[4] = true
|
|
if yyr1722 || yy2arr1722 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1722 int = 0
|
|
for _, b := range yyq1722 {
|
|
if b {
|
|
yynn1722++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1722)
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
if yyq1722[0] {
|
|
yym1724 := z.EncBinary()
|
|
_ = yym1724
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1722[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1725 := z.EncBinary()
|
|
_ = yym1725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
if yyq1722[1] {
|
|
yym1727 := z.EncBinary()
|
|
_ = yym1727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1722[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1728 := z.EncBinary()
|
|
_ = yym1728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
if yyq1722[2] {
|
|
yy1730 := &x.ObjectMeta
|
|
yy1730.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1722[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1731 := &x.ObjectMeta
|
|
yy1731.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
if yyq1722[3] {
|
|
yy1733 := &x.Spec
|
|
yy1733.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1722[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1734 := &x.Spec
|
|
yy1734.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1722 || yy2arr1722 {
|
|
if yyq1722[4] {
|
|
yy1736 := &x.Status
|
|
yy1736.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1722[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1737 := &x.Status
|
|
yy1737.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1722 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1738 := z.DecBinary()
|
|
_ = yym1738
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1739 := r.ReadMapStart()
|
|
if yyl1739 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1739, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1739 := r.ReadArrayStart()
|
|
if yyl1739 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1739, 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 yys1740Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1740Slc
|
|
var yyhl1740 bool = l >= 0
|
|
for yyj1740 := 0; ; yyj1740++ {
|
|
if yyhl1740 {
|
|
if yyj1740 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1740Slc = r.DecodeBytes(yys1740Slc, true, true)
|
|
yys1740 := string(yys1740Slc)
|
|
switch yys1740 {
|
|
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 {
|
|
yyv1743 := &x.ObjectMeta
|
|
yyv1743.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1744 := &x.Spec
|
|
yyv1744.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1745 := &x.Status
|
|
yyv1745.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1740)
|
|
} // end switch yys1740
|
|
} // end for yyj1740
|
|
if !yyhl1740 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1746 int
|
|
var yyb1746 bool
|
|
var yyhl1746 bool = l >= 0
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1749 := &x.ObjectMeta
|
|
yyv1749.CodecDecodeSelf(d)
|
|
}
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1750 := &x.Spec
|
|
yyv1750.CodecDecodeSelf(d)
|
|
}
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1751 := &x.Status
|
|
yyv1751.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1746++
|
|
if yyhl1746 {
|
|
yyb1746 = yyj1746 > l
|
|
} else {
|
|
yyb1746 = r.CheckBreak()
|
|
}
|
|
if yyb1746 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1746-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 {
|
|
yym1752 := z.EncBinary()
|
|
_ = yym1752
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1753 := !z.EncBinary()
|
|
yy2arr1753 := z.EncBasicHandle().StructToArray
|
|
var yyq1753 [4]bool
|
|
_, _, _ = yysep1753, yyq1753, yy2arr1753
|
|
const yyr1753 bool = false
|
|
yyq1753[0] = x.Kind != ""
|
|
yyq1753[1] = x.APIVersion != ""
|
|
yyq1753[2] = true
|
|
if yyr1753 || yy2arr1753 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1753 int = 1
|
|
for _, b := range yyq1753 {
|
|
if b {
|
|
yynn1753++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1753)
|
|
}
|
|
if yyr1753 || yy2arr1753 {
|
|
if yyq1753[0] {
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1753[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1756 := z.EncBinary()
|
|
_ = yym1756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1753 || yy2arr1753 {
|
|
if yyq1753[1] {
|
|
yym1758 := z.EncBinary()
|
|
_ = yym1758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1753[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1759 := z.EncBinary()
|
|
_ = yym1759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1753 || yy2arr1753 {
|
|
if yyq1753[2] {
|
|
yy1761 := &x.ListMeta
|
|
yym1762 := z.EncBinary()
|
|
_ = yym1762
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1761) {
|
|
} else {
|
|
z.EncFallback(yy1761)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1753[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1763 := &x.ListMeta
|
|
yym1764 := z.EncBinary()
|
|
_ = yym1764
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1763) {
|
|
} else {
|
|
z.EncFallback(yy1763)
|
|
}
|
|
}
|
|
}
|
|
if yyr1753 || yy2arr1753 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1766 := z.EncBinary()
|
|
_ = yym1766
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1767 := z.EncBinary()
|
|
_ = yym1767
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1753 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1768 := z.DecBinary()
|
|
_ = yym1768
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1769 := r.ReadMapStart()
|
|
if yyl1769 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1769, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1769 := r.ReadArrayStart()
|
|
if yyl1769 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1769, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1770Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1770Slc
|
|
var yyhl1770 bool = l >= 0
|
|
for yyj1770 := 0; ; yyj1770++ {
|
|
if yyhl1770 {
|
|
if yyj1770 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1770Slc = r.DecodeBytes(yys1770Slc, true, true)
|
|
yys1770 := string(yys1770Slc)
|
|
switch yys1770 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.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)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1775 := &x.Items
|
|
yym1776 := z.DecBinary()
|
|
_ = yym1776
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1775), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1770)
|
|
} // end switch yys1770
|
|
} // end for yyj1770
|
|
if !yyhl1770 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1777 int
|
|
var yyb1777 bool
|
|
var yyhl1777 bool = l >= 0
|
|
yyj1777++
|
|
if yyhl1777 {
|
|
yyb1777 = yyj1777 > l
|
|
} else {
|
|
yyb1777 = r.CheckBreak()
|
|
}
|
|
if yyb1777 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1777++
|
|
if yyhl1777 {
|
|
yyb1777 = yyj1777 > l
|
|
} else {
|
|
yyb1777 = r.CheckBreak()
|
|
}
|
|
if yyb1777 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1777++
|
|
if yyhl1777 {
|
|
yyb1777 = yyj1777 > l
|
|
} else {
|
|
yyb1777 = r.CheckBreak()
|
|
}
|
|
if yyb1777 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1780 := &x.ListMeta
|
|
yym1781 := z.DecBinary()
|
|
_ = yym1781
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1780) {
|
|
} else {
|
|
z.DecFallback(yyv1780, false)
|
|
}
|
|
}
|
|
yyj1777++
|
|
if yyhl1777 {
|
|
yyb1777 = yyj1777 > l
|
|
} else {
|
|
yyb1777 = r.CheckBreak()
|
|
}
|
|
if yyb1777 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1782 := &x.Items
|
|
yym1783 := z.DecBinary()
|
|
_ = yym1783
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1782), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1777++
|
|
if yyhl1777 {
|
|
yyb1777 = yyj1777 > l
|
|
} else {
|
|
yyb1777 = r.CheckBreak()
|
|
}
|
|
if yyb1777 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1777-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 {
|
|
yym1784 := z.EncBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1785 := !z.EncBinary()
|
|
yy2arr1785 := z.EncBasicHandle().StructToArray
|
|
var yyq1785 [4]bool
|
|
_, _, _ = yysep1785, yyq1785, yy2arr1785
|
|
const yyr1785 bool = false
|
|
yyq1785[0] = x.Kind != ""
|
|
yyq1785[1] = x.APIVersion != ""
|
|
yyq1785[2] = true
|
|
if yyr1785 || yy2arr1785 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1785 int = 1
|
|
for _, b := range yyq1785 {
|
|
if b {
|
|
yynn1785++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1785)
|
|
}
|
|
if yyr1785 || yy2arr1785 {
|
|
if yyq1785[0] {
|
|
yym1787 := z.EncBinary()
|
|
_ = yym1787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1785[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1788 := z.EncBinary()
|
|
_ = yym1788
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1785 || yy2arr1785 {
|
|
if yyq1785[1] {
|
|
yym1790 := z.EncBinary()
|
|
_ = yym1790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1785[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1791 := z.EncBinary()
|
|
_ = yym1791
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1785 || yy2arr1785 {
|
|
if yyq1785[2] {
|
|
yy1793 := &x.ListMeta
|
|
yym1794 := z.EncBinary()
|
|
_ = yym1794
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1793) {
|
|
} else {
|
|
z.EncFallback(yy1793)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1785[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1795 := &x.ListMeta
|
|
yym1796 := z.EncBinary()
|
|
_ = yym1796
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1795) {
|
|
} else {
|
|
z.EncFallback(yy1795)
|
|
}
|
|
}
|
|
}
|
|
if yyr1785 || yy2arr1785 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1798 := z.EncBinary()
|
|
_ = yym1798
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1799 := z.EncBinary()
|
|
_ = yym1799
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1785 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1800 := z.DecBinary()
|
|
_ = yym1800
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1801 := r.ReadMapStart()
|
|
if yyl1801 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1801, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1801 := r.ReadArrayStart()
|
|
if yyl1801 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1801, 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 yys1802Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1802Slc
|
|
var yyhl1802 bool = l >= 0
|
|
for yyj1802 := 0; ; yyj1802++ {
|
|
if yyhl1802 {
|
|
if yyj1802 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1802Slc = r.DecodeBytes(yys1802Slc, true, true)
|
|
yys1802 := string(yys1802Slc)
|
|
switch yys1802 {
|
|
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 {
|
|
yyv1805 := &x.ListMeta
|
|
yym1806 := z.DecBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1805) {
|
|
} else {
|
|
z.DecFallback(yyv1805, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1807 := &x.Items
|
|
yym1808 := z.DecBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1807), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1802)
|
|
} // end switch yys1802
|
|
} // end for yyj1802
|
|
if !yyhl1802 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1809 int
|
|
var yyb1809 bool
|
|
var yyhl1809 bool = l >= 0
|
|
yyj1809++
|
|
if yyhl1809 {
|
|
yyb1809 = yyj1809 > l
|
|
} else {
|
|
yyb1809 = r.CheckBreak()
|
|
}
|
|
if yyb1809 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1809++
|
|
if yyhl1809 {
|
|
yyb1809 = yyj1809 > l
|
|
} else {
|
|
yyb1809 = r.CheckBreak()
|
|
}
|
|
if yyb1809 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1809++
|
|
if yyhl1809 {
|
|
yyb1809 = yyj1809 > l
|
|
} else {
|
|
yyb1809 = r.CheckBreak()
|
|
}
|
|
if yyb1809 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1812 := &x.ListMeta
|
|
yym1813 := z.DecBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1812) {
|
|
} else {
|
|
z.DecFallback(yyv1812, false)
|
|
}
|
|
}
|
|
yyj1809++
|
|
if yyhl1809 {
|
|
yyb1809 = yyj1809 > l
|
|
} else {
|
|
yyb1809 = r.CheckBreak()
|
|
}
|
|
if yyb1809 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1814 := &x.Items
|
|
yym1815 := z.DecBinary()
|
|
_ = yym1815
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1814), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1809++
|
|
if yyhl1809 {
|
|
yyb1809 = yyj1809 > l
|
|
} else {
|
|
yyb1809 = r.CheckBreak()
|
|
}
|
|
if yyb1809 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1809-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1816 := z.EncBinary()
|
|
_ = yym1816
|
|
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
|
|
yym1817 := z.DecBinary()
|
|
_ = yym1817
|
|
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
|
|
yym1818 := z.EncBinary()
|
|
_ = yym1818
|
|
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
|
|
yym1819 := z.DecBinary()
|
|
_ = yym1819
|
|
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 {
|
|
yym1820 := z.EncBinary()
|
|
_ = yym1820
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1821 := !z.EncBinary()
|
|
yy2arr1821 := z.EncBasicHandle().StructToArray
|
|
var yyq1821 [1]bool
|
|
_, _, _ = yysep1821, yyq1821, yy2arr1821
|
|
const yyr1821 bool = false
|
|
yyq1821[0] = true
|
|
if yyr1821 || yy2arr1821 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1821 int = 0
|
|
for _, b := range yyq1821 {
|
|
if b {
|
|
yynn1821++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1821)
|
|
}
|
|
if yyr1821 || yy2arr1821 {
|
|
if yyq1821[0] {
|
|
yy1823 := &x.LoadBalancer
|
|
yy1823.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1821[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
yy1824 := &x.LoadBalancer
|
|
yy1824.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1821 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1825 := z.DecBinary()
|
|
_ = yym1825
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1826 := r.ReadMapStart()
|
|
if yyl1826 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1826, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1826 := r.ReadArrayStart()
|
|
if yyl1826 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1826, 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 yys1827Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1827Slc
|
|
var yyhl1827 bool = l >= 0
|
|
for yyj1827 := 0; ; yyj1827++ {
|
|
if yyhl1827 {
|
|
if yyj1827 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1827Slc = r.DecodeBytes(yys1827Slc, true, true)
|
|
yys1827 := string(yys1827Slc)
|
|
switch yys1827 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1828 := &x.LoadBalancer
|
|
yyv1828.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1827)
|
|
} // end switch yys1827
|
|
} // end for yyj1827
|
|
if !yyhl1827 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1829 int
|
|
var yyb1829 bool
|
|
var yyhl1829 bool = l >= 0
|
|
yyj1829++
|
|
if yyhl1829 {
|
|
yyb1829 = yyj1829 > l
|
|
} else {
|
|
yyb1829 = r.CheckBreak()
|
|
}
|
|
if yyb1829 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1830 := &x.LoadBalancer
|
|
yyv1830.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1829++
|
|
if yyhl1829 {
|
|
yyb1829 = yyj1829 > l
|
|
} else {
|
|
yyb1829 = r.CheckBreak()
|
|
}
|
|
if yyb1829 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1829-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 {
|
|
yym1831 := z.EncBinary()
|
|
_ = yym1831
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1832 := !z.EncBinary()
|
|
yy2arr1832 := z.EncBasicHandle().StructToArray
|
|
var yyq1832 [1]bool
|
|
_, _, _ = yysep1832, yyq1832, yy2arr1832
|
|
const yyr1832 bool = false
|
|
yyq1832[0] = len(x.Ingress) != 0
|
|
if yyr1832 || yy2arr1832 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1832 int = 0
|
|
for _, b := range yyq1832 {
|
|
if b {
|
|
yynn1832++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1832)
|
|
}
|
|
if yyr1832 || yy2arr1832 {
|
|
if yyq1832[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1834 := z.EncBinary()
|
|
_ = yym1834
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1832[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1835 := z.EncBinary()
|
|
_ = yym1835
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1832 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1836 := z.DecBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1837 := r.ReadMapStart()
|
|
if yyl1837 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1837, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1837 := r.ReadArrayStart()
|
|
if yyl1837 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1837, 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 yys1838Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1838Slc
|
|
var yyhl1838 bool = l >= 0
|
|
for yyj1838 := 0; ; yyj1838++ {
|
|
if yyhl1838 {
|
|
if yyj1838 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1838Slc = r.DecodeBytes(yys1838Slc, true, true)
|
|
yys1838 := string(yys1838Slc)
|
|
switch yys1838 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1839 := &x.Ingress
|
|
yym1840 := z.DecBinary()
|
|
_ = yym1840
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1839), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1838)
|
|
} // end switch yys1838
|
|
} // end for yyj1838
|
|
if !yyhl1838 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1841 int
|
|
var yyb1841 bool
|
|
var yyhl1841 bool = l >= 0
|
|
yyj1841++
|
|
if yyhl1841 {
|
|
yyb1841 = yyj1841 > l
|
|
} else {
|
|
yyb1841 = r.CheckBreak()
|
|
}
|
|
if yyb1841 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1842 := &x.Ingress
|
|
yym1843 := z.DecBinary()
|
|
_ = yym1843
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1842), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1841++
|
|
if yyhl1841 {
|
|
yyb1841 = yyj1841 > l
|
|
} else {
|
|
yyb1841 = r.CheckBreak()
|
|
}
|
|
if yyb1841 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1841-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 {
|
|
yym1844 := z.EncBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1845 := !z.EncBinary()
|
|
yy2arr1845 := z.EncBasicHandle().StructToArray
|
|
var yyq1845 [2]bool
|
|
_, _, _ = yysep1845, yyq1845, yy2arr1845
|
|
const yyr1845 bool = false
|
|
yyq1845[0] = x.IP != ""
|
|
yyq1845[1] = x.Hostname != ""
|
|
if yyr1845 || yy2arr1845 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1845 int = 0
|
|
for _, b := range yyq1845 {
|
|
if b {
|
|
yynn1845++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1845)
|
|
}
|
|
if yyr1845 || yy2arr1845 {
|
|
if yyq1845[0] {
|
|
yym1847 := z.EncBinary()
|
|
_ = yym1847
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1845[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
yym1848 := z.EncBinary()
|
|
_ = yym1848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1845 || yy2arr1845 {
|
|
if yyq1845[1] {
|
|
yym1850 := z.EncBinary()
|
|
_ = yym1850
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1845[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
yym1851 := z.EncBinary()
|
|
_ = yym1851
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yysep1845 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1852 := z.DecBinary()
|
|
_ = yym1852
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1853 := r.ReadMapStart()
|
|
if yyl1853 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1853, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1853 := r.ReadArrayStart()
|
|
if yyl1853 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1853, 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 yys1854Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1854Slc
|
|
var yyhl1854 bool = l >= 0
|
|
for yyj1854 := 0; ; yyj1854++ {
|
|
if yyhl1854 {
|
|
if yyj1854 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1854Slc = r.DecodeBytes(yys1854Slc, true, true)
|
|
yys1854 := string(yys1854Slc)
|
|
switch yys1854 {
|
|
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, yys1854)
|
|
} // end switch yys1854
|
|
} // end for yyj1854
|
|
if !yyhl1854 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1857 int
|
|
var yyb1857 bool
|
|
var yyhl1857 bool = l >= 0
|
|
yyj1857++
|
|
if yyhl1857 {
|
|
yyb1857 = yyj1857 > l
|
|
} else {
|
|
yyb1857 = r.CheckBreak()
|
|
}
|
|
if yyb1857 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1857++
|
|
if yyhl1857 {
|
|
yyb1857 = yyj1857 > l
|
|
} else {
|
|
yyb1857 = r.CheckBreak()
|
|
}
|
|
if yyb1857 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1857++
|
|
if yyhl1857 {
|
|
yyb1857 = yyj1857 > l
|
|
} else {
|
|
yyb1857 = r.CheckBreak()
|
|
}
|
|
if yyb1857 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1857-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 {
|
|
yym1860 := z.EncBinary()
|
|
_ = yym1860
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1861 := !z.EncBinary()
|
|
yy2arr1861 := z.EncBasicHandle().StructToArray
|
|
var yyq1861 [7]bool
|
|
_, _, _ = yysep1861, yyq1861, yy2arr1861
|
|
const yyr1861 bool = false
|
|
yyq1861[0] = x.Type != ""
|
|
yyq1861[3] = x.ClusterIP != ""
|
|
yyq1861[4] = len(x.ExternalIPs) != 0
|
|
yyq1861[5] = x.LoadBalancerIP != ""
|
|
yyq1861[6] = x.SessionAffinity != ""
|
|
if yyr1861 || yy2arr1861 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1861 int = 2
|
|
for _, b := range yyq1861 {
|
|
if b {
|
|
yynn1861++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1861)
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if yyq1861[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1861[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1864 := z.EncBinary()
|
|
_ = yym1864
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1865 := z.EncBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1867 := z.EncBinary()
|
|
_ = yym1867
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1868 := z.EncBinary()
|
|
_ = yym1868
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if yyq1861[3] {
|
|
yym1870 := z.EncBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1861[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
yym1871 := z.EncBinary()
|
|
_ = yym1871
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if yyq1861[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1873 := z.EncBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1861[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1874 := z.EncBinary()
|
|
_ = yym1874
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if yyq1861[5] {
|
|
yym1876 := z.EncBinary()
|
|
_ = yym1876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1861[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
yym1877 := z.EncBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1861 || yy2arr1861 {
|
|
if yyq1861[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1861[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1861 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1879 := z.DecBinary()
|
|
_ = yym1879
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1880 := r.ReadMapStart()
|
|
if yyl1880 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1880, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1880 := r.ReadArrayStart()
|
|
if yyl1880 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1880, 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 yys1881Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1881Slc
|
|
var yyhl1881 bool = l >= 0
|
|
for yyj1881 := 0; ; yyj1881++ {
|
|
if yyhl1881 {
|
|
if yyj1881 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1881Slc = r.DecodeBytes(yys1881Slc, true, true)
|
|
yys1881 := string(yys1881Slc)
|
|
switch yys1881 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1883 := &x.Ports
|
|
yym1884 := z.DecBinary()
|
|
_ = yym1884
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1883), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1885 := &x.Selector
|
|
yym1886 := z.DecBinary()
|
|
_ = yym1886
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1885, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1888 := &x.ExternalIPs
|
|
yym1889 := z.DecBinary()
|
|
_ = yym1889
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1888, 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, yys1881)
|
|
} // end switch yys1881
|
|
} // end for yyj1881
|
|
if !yyhl1881 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1892 int
|
|
var yyb1892 bool
|
|
var yyhl1892 bool = l >= 0
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1894 := &x.Ports
|
|
yym1895 := z.DecBinary()
|
|
_ = yym1895
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1894), d)
|
|
}
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1896 := &x.Selector
|
|
yym1897 := z.DecBinary()
|
|
_ = yym1897
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1896, false, d)
|
|
}
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1899 := &x.ExternalIPs
|
|
yym1900 := z.DecBinary()
|
|
_ = yym1900
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1899, false, d)
|
|
}
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1892++
|
|
if yyhl1892 {
|
|
yyb1892 = yyj1892 > l
|
|
} else {
|
|
yyb1892 = r.CheckBreak()
|
|
}
|
|
if yyb1892 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1892-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 {
|
|
yym1903 := z.EncBinary()
|
|
_ = yym1903
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1904 := !z.EncBinary()
|
|
yy2arr1904 := z.EncBasicHandle().StructToArray
|
|
var yyq1904 [5]bool
|
|
_, _, _ = yysep1904, yyq1904, yy2arr1904
|
|
const yyr1904 bool = false
|
|
if yyr1904 || yy2arr1904 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1904 int = 5
|
|
for _, b := range yyq1904 {
|
|
if b {
|
|
yynn1904++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1904)
|
|
}
|
|
if yyr1904 || yy2arr1904 {
|
|
yym1906 := z.EncBinary()
|
|
_ = yym1906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1904 || yy2arr1904 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1904 || yy2arr1904 {
|
|
yym1910 := z.EncBinary()
|
|
_ = yym1910
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yym1911 := z.EncBinary()
|
|
_ = yym1911
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr1904 || yy2arr1904 {
|
|
yy1913 := &x.TargetPort
|
|
yym1914 := z.EncBinary()
|
|
_ = yym1914
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1913) {
|
|
} else if !yym1914 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1913)
|
|
} else {
|
|
z.EncFallback(yy1913)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
yy1915 := &x.TargetPort
|
|
yym1916 := z.EncBinary()
|
|
_ = yym1916
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1915) {
|
|
} else if !yym1916 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1915)
|
|
} else {
|
|
z.EncFallback(yy1915)
|
|
}
|
|
}
|
|
if yyr1904 || yy2arr1904 {
|
|
yym1918 := z.EncBinary()
|
|
_ = yym1918
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
yym1919 := z.EncBinary()
|
|
_ = yym1919
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yysep1904 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1920 := z.DecBinary()
|
|
_ = yym1920
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1921 := r.ReadMapStart()
|
|
if yyl1921 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1921, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1921 := r.ReadArrayStart()
|
|
if yyl1921 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1921, 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 yys1922Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1922Slc
|
|
var yyhl1922 bool = l >= 0
|
|
for yyj1922 := 0; ; yyj1922++ {
|
|
if yyhl1922 {
|
|
if yyj1922 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1922Slc = r.DecodeBytes(yys1922Slc, true, true)
|
|
yys1922 := string(yys1922Slc)
|
|
switch yys1922 {
|
|
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 {
|
|
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)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1922)
|
|
} // end switch yys1922
|
|
} // end for yyj1922
|
|
if !yyhl1922 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1929 int
|
|
var yyb1929 bool
|
|
var yyhl1929 bool = l >= 0
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1933 := &x.TargetPort
|
|
yym1934 := z.DecBinary()
|
|
_ = yym1934
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1933) {
|
|
} else if !yym1934 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1933)
|
|
} else {
|
|
z.DecFallback(yyv1933, false)
|
|
}
|
|
}
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1929++
|
|
if yyhl1929 {
|
|
yyb1929 = yyj1929 > l
|
|
} else {
|
|
yyb1929 = r.CheckBreak()
|
|
}
|
|
if yyb1929 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1929-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 {
|
|
yym1936 := z.EncBinary()
|
|
_ = yym1936
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1937 := !z.EncBinary()
|
|
yy2arr1937 := z.EncBasicHandle().StructToArray
|
|
var yyq1937 [5]bool
|
|
_, _, _ = yysep1937, yyq1937, yy2arr1937
|
|
const yyr1937 bool = false
|
|
yyq1937[0] = x.Kind != ""
|
|
yyq1937[1] = x.APIVersion != ""
|
|
yyq1937[2] = true
|
|
yyq1937[3] = true
|
|
yyq1937[4] = true
|
|
if yyr1937 || yy2arr1937 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1937 int = 0
|
|
for _, b := range yyq1937 {
|
|
if b {
|
|
yynn1937++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1937)
|
|
}
|
|
if yyr1937 || yy2arr1937 {
|
|
if yyq1937[0] {
|
|
yym1939 := z.EncBinary()
|
|
_ = yym1939
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1937[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1940 := z.EncBinary()
|
|
_ = yym1940
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1937 || yy2arr1937 {
|
|
if yyq1937[1] {
|
|
yym1942 := z.EncBinary()
|
|
_ = yym1942
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1937[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1943 := z.EncBinary()
|
|
_ = yym1943
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1937 || yy2arr1937 {
|
|
if yyq1937[2] {
|
|
yy1945 := &x.ObjectMeta
|
|
yy1945.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1937[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1946 := &x.ObjectMeta
|
|
yy1946.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1937 || yy2arr1937 {
|
|
if yyq1937[3] {
|
|
yy1948 := &x.Spec
|
|
yy1948.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1937[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1949 := &x.Spec
|
|
yy1949.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1937 || yy2arr1937 {
|
|
if yyq1937[4] {
|
|
yy1951 := &x.Status
|
|
yy1951.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1937[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1952 := &x.Status
|
|
yy1952.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1937 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1953 := z.DecBinary()
|
|
_ = yym1953
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1954 := r.ReadMapStart()
|
|
if yyl1954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1954, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1954 := r.ReadArrayStart()
|
|
if yyl1954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1954, 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 yys1955Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1955Slc
|
|
var yyhl1955 bool = l >= 0
|
|
for yyj1955 := 0; ; yyj1955++ {
|
|
if yyhl1955 {
|
|
if yyj1955 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1955Slc = r.DecodeBytes(yys1955Slc, true, true)
|
|
yys1955 := string(yys1955Slc)
|
|
switch yys1955 {
|
|
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 {
|
|
yyv1958 := &x.ObjectMeta
|
|
yyv1958.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1959 := &x.Spec
|
|
yyv1959.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1960 := &x.Status
|
|
yyv1960.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1955)
|
|
} // end switch yys1955
|
|
} // end for yyj1955
|
|
if !yyhl1955 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1961 int
|
|
var yyb1961 bool
|
|
var yyhl1961 bool = l >= 0
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1964 := &x.ObjectMeta
|
|
yyv1964.CodecDecodeSelf(d)
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1965 := &x.Spec
|
|
yyv1965.CodecDecodeSelf(d)
|
|
}
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1966 := &x.Status
|
|
yyv1966.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1961++
|
|
if yyhl1961 {
|
|
yyb1961 = yyj1961 > l
|
|
} else {
|
|
yyb1961 = r.CheckBreak()
|
|
}
|
|
if yyb1961 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1961-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 {
|
|
yym1967 := z.EncBinary()
|
|
_ = yym1967
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1968 := !z.EncBinary()
|
|
yy2arr1968 := z.EncBasicHandle().StructToArray
|
|
var yyq1968 [5]bool
|
|
_, _, _ = yysep1968, yyq1968, yy2arr1968
|
|
const yyr1968 bool = false
|
|
yyq1968[0] = x.Kind != ""
|
|
yyq1968[1] = x.APIVersion != ""
|
|
yyq1968[2] = true
|
|
yyq1968[4] = len(x.ImagePullSecrets) != 0
|
|
if yyr1968 || yy2arr1968 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1968 int = 1
|
|
for _, b := range yyq1968 {
|
|
if b {
|
|
yynn1968++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1968)
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
if yyq1968[0] {
|
|
yym1970 := z.EncBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1968[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1971 := z.EncBinary()
|
|
_ = yym1971
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
if yyq1968[1] {
|
|
yym1973 := z.EncBinary()
|
|
_ = yym1973
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1968[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1974 := z.EncBinary()
|
|
_ = yym1974
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
if yyq1968[2] {
|
|
yy1976 := &x.ObjectMeta
|
|
yy1976.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1968[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1977 := &x.ObjectMeta
|
|
yy1977.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1979 := z.EncBinary()
|
|
_ = yym1979
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1980 := z.EncBinary()
|
|
_ = yym1980
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1968 || yy2arr1968 {
|
|
if yyq1968[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1982 := z.EncBinary()
|
|
_ = yym1982
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1968[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1983 := z.EncBinary()
|
|
_ = yym1983
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1968 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1984 := z.DecBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1985 := r.ReadMapStart()
|
|
if yyl1985 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1985, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1985 := r.ReadArrayStart()
|
|
if yyl1985 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1985, 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 yys1986Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1986Slc
|
|
var yyhl1986 bool = l >= 0
|
|
for yyj1986 := 0; ; yyj1986++ {
|
|
if yyhl1986 {
|
|
if yyj1986 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1986Slc = r.DecodeBytes(yys1986Slc, true, true)
|
|
yys1986 := string(yys1986Slc)
|
|
switch yys1986 {
|
|
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 {
|
|
yyv1989 := &x.ObjectMeta
|
|
yyv1989.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1990 := &x.Secrets
|
|
yym1991 := z.DecBinary()
|
|
_ = yym1991
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1990), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1992 := &x.ImagePullSecrets
|
|
yym1993 := z.DecBinary()
|
|
_ = yym1993
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1992), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1986)
|
|
} // end switch yys1986
|
|
} // end for yyj1986
|
|
if !yyhl1986 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1994 int
|
|
var yyb1994 bool
|
|
var yyhl1994 bool = l >= 0
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1997 := &x.ObjectMeta
|
|
yyv1997.CodecDecodeSelf(d)
|
|
}
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1998 := &x.Secrets
|
|
yym1999 := z.DecBinary()
|
|
_ = yym1999
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1998), d)
|
|
}
|
|
}
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2000 := &x.ImagePullSecrets
|
|
yym2001 := z.DecBinary()
|
|
_ = yym2001
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2000), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1994++
|
|
if yyhl1994 {
|
|
yyb1994 = yyj1994 > l
|
|
} else {
|
|
yyb1994 = r.CheckBreak()
|
|
}
|
|
if yyb1994 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1994-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 {
|
|
yym2002 := z.EncBinary()
|
|
_ = yym2002
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2003 := !z.EncBinary()
|
|
yy2arr2003 := z.EncBasicHandle().StructToArray
|
|
var yyq2003 [4]bool
|
|
_, _, _ = yysep2003, yyq2003, yy2arr2003
|
|
const yyr2003 bool = false
|
|
yyq2003[0] = x.Kind != ""
|
|
yyq2003[1] = x.APIVersion != ""
|
|
yyq2003[2] = true
|
|
if yyr2003 || yy2arr2003 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2003 int = 1
|
|
for _, b := range yyq2003 {
|
|
if b {
|
|
yynn2003++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2003)
|
|
}
|
|
if yyr2003 || yy2arr2003 {
|
|
if yyq2003[0] {
|
|
yym2005 := z.EncBinary()
|
|
_ = yym2005
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2003[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2006 := z.EncBinary()
|
|
_ = yym2006
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2003 || yy2arr2003 {
|
|
if yyq2003[1] {
|
|
yym2008 := z.EncBinary()
|
|
_ = yym2008
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2003[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2009 := z.EncBinary()
|
|
_ = yym2009
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2003 || yy2arr2003 {
|
|
if yyq2003[2] {
|
|
yy2011 := &x.ListMeta
|
|
yym2012 := z.EncBinary()
|
|
_ = yym2012
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2011) {
|
|
} else {
|
|
z.EncFallback(yy2011)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2003[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2013 := &x.ListMeta
|
|
yym2014 := z.EncBinary()
|
|
_ = yym2014
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2013) {
|
|
} else {
|
|
z.EncFallback(yy2013)
|
|
}
|
|
}
|
|
}
|
|
if yyr2003 || yy2arr2003 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2016 := z.EncBinary()
|
|
_ = yym2016
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2017 := z.EncBinary()
|
|
_ = yym2017
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2003 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2018 := z.DecBinary()
|
|
_ = yym2018
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2019 := r.ReadMapStart()
|
|
if yyl2019 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2019, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2019 := r.ReadArrayStart()
|
|
if yyl2019 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2019, 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 yys2020Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2020Slc
|
|
var yyhl2020 bool = l >= 0
|
|
for yyj2020 := 0; ; yyj2020++ {
|
|
if yyhl2020 {
|
|
if yyj2020 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2020Slc = r.DecodeBytes(yys2020Slc, true, true)
|
|
yys2020 := string(yys2020Slc)
|
|
switch yys2020 {
|
|
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 {
|
|
yyv2023 := &x.ListMeta
|
|
yym2024 := z.DecBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2023) {
|
|
} else {
|
|
z.DecFallback(yyv2023, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2025 := &x.Items
|
|
yym2026 := z.DecBinary()
|
|
_ = yym2026
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2025), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2020)
|
|
} // end switch yys2020
|
|
} // end for yyj2020
|
|
if !yyhl2020 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2027 int
|
|
var yyb2027 bool
|
|
var yyhl2027 bool = l >= 0
|
|
yyj2027++
|
|
if yyhl2027 {
|
|
yyb2027 = yyj2027 > l
|
|
} else {
|
|
yyb2027 = r.CheckBreak()
|
|
}
|
|
if yyb2027 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2027++
|
|
if yyhl2027 {
|
|
yyb2027 = yyj2027 > l
|
|
} else {
|
|
yyb2027 = r.CheckBreak()
|
|
}
|
|
if yyb2027 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2027++
|
|
if yyhl2027 {
|
|
yyb2027 = yyj2027 > l
|
|
} else {
|
|
yyb2027 = r.CheckBreak()
|
|
}
|
|
if yyb2027 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2030 := &x.ListMeta
|
|
yym2031 := z.DecBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2030) {
|
|
} else {
|
|
z.DecFallback(yyv2030, false)
|
|
}
|
|
}
|
|
yyj2027++
|
|
if yyhl2027 {
|
|
yyb2027 = yyj2027 > l
|
|
} else {
|
|
yyb2027 = r.CheckBreak()
|
|
}
|
|
if yyb2027 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2032 := &x.Items
|
|
yym2033 := z.DecBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2032), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2027++
|
|
if yyhl2027 {
|
|
yyb2027 = yyj2027 > l
|
|
} else {
|
|
yyb2027 = r.CheckBreak()
|
|
}
|
|
if yyb2027 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2027-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 {
|
|
yym2034 := z.EncBinary()
|
|
_ = yym2034
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2035 := !z.EncBinary()
|
|
yy2arr2035 := z.EncBasicHandle().StructToArray
|
|
var yyq2035 [4]bool
|
|
_, _, _ = yysep2035, yyq2035, yy2arr2035
|
|
const yyr2035 bool = false
|
|
yyq2035[0] = x.Kind != ""
|
|
yyq2035[1] = x.APIVersion != ""
|
|
yyq2035[2] = true
|
|
if yyr2035 || yy2arr2035 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2035 int = 1
|
|
for _, b := range yyq2035 {
|
|
if b {
|
|
yynn2035++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2035)
|
|
}
|
|
if yyr2035 || yy2arr2035 {
|
|
if yyq2035[0] {
|
|
yym2037 := z.EncBinary()
|
|
_ = yym2037
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2035[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2038 := z.EncBinary()
|
|
_ = yym2038
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2035 || yy2arr2035 {
|
|
if yyq2035[1] {
|
|
yym2040 := z.EncBinary()
|
|
_ = yym2040
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2035[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2041 := z.EncBinary()
|
|
_ = yym2041
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2035 || yy2arr2035 {
|
|
if yyq2035[2] {
|
|
yy2043 := &x.ObjectMeta
|
|
yy2043.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2035[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2044 := &x.ObjectMeta
|
|
yy2044.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2035 || yy2arr2035 {
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2046 := z.EncBinary()
|
|
_ = yym2046
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2047 := z.EncBinary()
|
|
_ = yym2047
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2035 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2048 := z.DecBinary()
|
|
_ = yym2048
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2049 := r.ReadMapStart()
|
|
if yyl2049 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2049, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2049 := r.ReadArrayStart()
|
|
if yyl2049 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2049, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2050Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2050Slc
|
|
var yyhl2050 bool = l >= 0
|
|
for yyj2050 := 0; ; yyj2050++ {
|
|
if yyhl2050 {
|
|
if yyj2050 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2050Slc = r.DecodeBytes(yys2050Slc, true, true)
|
|
yys2050 := string(yys2050Slc)
|
|
switch yys2050 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2053 := &x.ObjectMeta
|
|
yyv2053.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2054 := &x.Subsets
|
|
yym2055 := z.DecBinary()
|
|
_ = yym2055
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2054), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2050)
|
|
} // end switch yys2050
|
|
} // end for yyj2050
|
|
if !yyhl2050 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2056 int
|
|
var yyb2056 bool
|
|
var yyhl2056 bool = l >= 0
|
|
yyj2056++
|
|
if yyhl2056 {
|
|
yyb2056 = yyj2056 > l
|
|
} else {
|
|
yyb2056 = r.CheckBreak()
|
|
}
|
|
if yyb2056 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2056++
|
|
if yyhl2056 {
|
|
yyb2056 = yyj2056 > l
|
|
} else {
|
|
yyb2056 = r.CheckBreak()
|
|
}
|
|
if yyb2056 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2056++
|
|
if yyhl2056 {
|
|
yyb2056 = yyj2056 > l
|
|
} else {
|
|
yyb2056 = r.CheckBreak()
|
|
}
|
|
if yyb2056 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2059 := &x.ObjectMeta
|
|
yyv2059.CodecDecodeSelf(d)
|
|
}
|
|
yyj2056++
|
|
if yyhl2056 {
|
|
yyb2056 = yyj2056 > l
|
|
} else {
|
|
yyb2056 = r.CheckBreak()
|
|
}
|
|
if yyb2056 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2060 := &x.Subsets
|
|
yym2061 := z.DecBinary()
|
|
_ = yym2061
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2060), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2056++
|
|
if yyhl2056 {
|
|
yyb2056 = yyj2056 > l
|
|
} else {
|
|
yyb2056 = r.CheckBreak()
|
|
}
|
|
if yyb2056 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2056-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 {
|
|
yym2062 := z.EncBinary()
|
|
_ = yym2062
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2063 := !z.EncBinary()
|
|
yy2arr2063 := z.EncBasicHandle().StructToArray
|
|
var yyq2063 [3]bool
|
|
_, _, _ = yysep2063, yyq2063, yy2arr2063
|
|
const yyr2063 bool = false
|
|
if yyr2063 || yy2arr2063 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2063 int = 3
|
|
for _, b := range yyq2063 {
|
|
if b {
|
|
yynn2063++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2063)
|
|
}
|
|
if yyr2063 || yy2arr2063 {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2065 := z.EncBinary()
|
|
_ = yym2065
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2066 := z.EncBinary()
|
|
_ = yym2066
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2063 || yy2arr2063 {
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2068 := z.EncBinary()
|
|
_ = yym2068
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2069 := z.EncBinary()
|
|
_ = yym2069
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2063 || yy2arr2063 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2071 := z.EncBinary()
|
|
_ = yym2071
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2072 := z.EncBinary()
|
|
_ = yym2072
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2063 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2073 := z.DecBinary()
|
|
_ = yym2073
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2074 := r.ReadMapStart()
|
|
if yyl2074 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2074, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2074 := r.ReadArrayStart()
|
|
if yyl2074 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2074, 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 yys2075Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2075Slc
|
|
var yyhl2075 bool = l >= 0
|
|
for yyj2075 := 0; ; yyj2075++ {
|
|
if yyhl2075 {
|
|
if yyj2075 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2075Slc = r.DecodeBytes(yys2075Slc, true, true)
|
|
yys2075 := string(yys2075Slc)
|
|
switch yys2075 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2076 := &x.Addresses
|
|
yym2077 := z.DecBinary()
|
|
_ = yym2077
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2076), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2078 := &x.NotReadyAddresses
|
|
yym2079 := z.DecBinary()
|
|
_ = yym2079
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2078), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2080 := &x.Ports
|
|
yym2081 := z.DecBinary()
|
|
_ = yym2081
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2080), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2075)
|
|
} // end switch yys2075
|
|
} // end for yyj2075
|
|
if !yyhl2075 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2082 int
|
|
var yyb2082 bool
|
|
var yyhl2082 bool = l >= 0
|
|
yyj2082++
|
|
if yyhl2082 {
|
|
yyb2082 = yyj2082 > l
|
|
} else {
|
|
yyb2082 = r.CheckBreak()
|
|
}
|
|
if yyb2082 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2083 := &x.Addresses
|
|
yym2084 := z.DecBinary()
|
|
_ = yym2084
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2083), d)
|
|
}
|
|
}
|
|
yyj2082++
|
|
if yyhl2082 {
|
|
yyb2082 = yyj2082 > l
|
|
} else {
|
|
yyb2082 = r.CheckBreak()
|
|
}
|
|
if yyb2082 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2085 := &x.NotReadyAddresses
|
|
yym2086 := z.DecBinary()
|
|
_ = yym2086
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2085), d)
|
|
}
|
|
}
|
|
yyj2082++
|
|
if yyhl2082 {
|
|
yyb2082 = yyj2082 > l
|
|
} else {
|
|
yyb2082 = r.CheckBreak()
|
|
}
|
|
if yyb2082 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2087 := &x.Ports
|
|
yym2088 := z.DecBinary()
|
|
_ = yym2088
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2087), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2082++
|
|
if yyhl2082 {
|
|
yyb2082 = yyj2082 > l
|
|
} else {
|
|
yyb2082 = r.CheckBreak()
|
|
}
|
|
if yyb2082 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2082-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 {
|
|
yym2089 := z.EncBinary()
|
|
_ = yym2089
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2090 := !z.EncBinary()
|
|
yy2arr2090 := z.EncBasicHandle().StructToArray
|
|
var yyq2090 [2]bool
|
|
_, _, _ = yysep2090, yyq2090, yy2arr2090
|
|
const yyr2090 bool = false
|
|
if yyr2090 || yy2arr2090 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2090 int = 2
|
|
for _, b := range yyq2090 {
|
|
if b {
|
|
yynn2090++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2090)
|
|
}
|
|
if yyr2090 || yy2arr2090 {
|
|
yym2092 := z.EncBinary()
|
|
_ = yym2092
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
yym2093 := z.EncBinary()
|
|
_ = yym2093
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2090 || yy2arr2090 {
|
|
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 yysep2090 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2095 := z.DecBinary()
|
|
_ = yym2095
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2096 := r.ReadMapStart()
|
|
if yyl2096 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2096, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2096 := r.ReadArrayStart()
|
|
if yyl2096 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2096, 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 yys2097Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2097Slc
|
|
var yyhl2097 bool = l >= 0
|
|
for yyj2097 := 0; ; yyj2097++ {
|
|
if yyhl2097 {
|
|
if yyj2097 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2097Slc = r.DecodeBytes(yys2097Slc, true, true)
|
|
yys2097 := string(yys2097Slc)
|
|
switch yys2097 {
|
|
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, yys2097)
|
|
} // end switch yys2097
|
|
} // end for yyj2097
|
|
if !yyhl2097 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2100 int
|
|
var yyb2100 bool
|
|
var yyhl2100 bool = l >= 0
|
|
yyj2100++
|
|
if yyhl2100 {
|
|
yyb2100 = yyj2100 > l
|
|
} else {
|
|
yyb2100 = r.CheckBreak()
|
|
}
|
|
if yyb2100 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2100++
|
|
if yyhl2100 {
|
|
yyb2100 = yyj2100 > l
|
|
} else {
|
|
yyb2100 = r.CheckBreak()
|
|
}
|
|
if yyb2100 {
|
|
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 {
|
|
yyj2100++
|
|
if yyhl2100 {
|
|
yyb2100 = yyj2100 > l
|
|
} else {
|
|
yyb2100 = r.CheckBreak()
|
|
}
|
|
if yyb2100 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2100-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 {
|
|
yym2103 := z.EncBinary()
|
|
_ = yym2103
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2104 := !z.EncBinary()
|
|
yy2arr2104 := z.EncBasicHandle().StructToArray
|
|
var yyq2104 [3]bool
|
|
_, _, _ = yysep2104, yyq2104, yy2arr2104
|
|
const yyr2104 bool = false
|
|
if yyr2104 || yy2arr2104 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2104 int = 3
|
|
for _, b := range yyq2104 {
|
|
if b {
|
|
yynn2104++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2104)
|
|
}
|
|
if yyr2104 || yy2arr2104 {
|
|
yym2106 := z.EncBinary()
|
|
_ = yym2106
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2107 := z.EncBinary()
|
|
_ = yym2107
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2104 || yy2arr2104 {
|
|
yym2109 := z.EncBinary()
|
|
_ = yym2109
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2110 := z.EncBinary()
|
|
_ = yym2110
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2104 || yy2arr2104 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2104 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2112 := z.DecBinary()
|
|
_ = yym2112
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2113 := r.ReadMapStart()
|
|
if yyl2113 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2113, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2113 := r.ReadArrayStart()
|
|
if yyl2113 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2113, 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 yys2114Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2114Slc
|
|
var yyhl2114 bool = l >= 0
|
|
for yyj2114 := 0; ; yyj2114++ {
|
|
if yyhl2114 {
|
|
if yyj2114 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2114Slc = r.DecodeBytes(yys2114Slc, true, true)
|
|
yys2114 := string(yys2114Slc)
|
|
switch yys2114 {
|
|
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, yys2114)
|
|
} // end switch yys2114
|
|
} // end for yyj2114
|
|
if !yyhl2114 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2118 int
|
|
var yyb2118 bool
|
|
var yyhl2118 bool = l >= 0
|
|
yyj2118++
|
|
if yyhl2118 {
|
|
yyb2118 = yyj2118 > l
|
|
} else {
|
|
yyb2118 = r.CheckBreak()
|
|
}
|
|
if yyb2118 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2118++
|
|
if yyhl2118 {
|
|
yyb2118 = yyj2118 > l
|
|
} else {
|
|
yyb2118 = r.CheckBreak()
|
|
}
|
|
if yyb2118 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2118++
|
|
if yyhl2118 {
|
|
yyb2118 = yyj2118 > l
|
|
} else {
|
|
yyb2118 = r.CheckBreak()
|
|
}
|
|
if yyb2118 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2118++
|
|
if yyhl2118 {
|
|
yyb2118 = yyj2118 > l
|
|
} else {
|
|
yyb2118 = r.CheckBreak()
|
|
}
|
|
if yyb2118 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2118-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 {
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2123 := !z.EncBinary()
|
|
yy2arr2123 := z.EncBasicHandle().StructToArray
|
|
var yyq2123 [4]bool
|
|
_, _, _ = yysep2123, yyq2123, yy2arr2123
|
|
const yyr2123 bool = false
|
|
yyq2123[0] = x.Kind != ""
|
|
yyq2123[1] = x.APIVersion != ""
|
|
yyq2123[2] = true
|
|
if yyr2123 || yy2arr2123 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2123 int = 1
|
|
for _, b := range yyq2123 {
|
|
if b {
|
|
yynn2123++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2123)
|
|
}
|
|
if yyr2123 || yy2arr2123 {
|
|
if yyq2123[0] {
|
|
yym2125 := z.EncBinary()
|
|
_ = yym2125
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2123[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2126 := z.EncBinary()
|
|
_ = yym2126
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2123 || yy2arr2123 {
|
|
if yyq2123[1] {
|
|
yym2128 := z.EncBinary()
|
|
_ = yym2128
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2123[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2129 := z.EncBinary()
|
|
_ = yym2129
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2123 || yy2arr2123 {
|
|
if yyq2123[2] {
|
|
yy2131 := &x.ListMeta
|
|
yym2132 := z.EncBinary()
|
|
_ = yym2132
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2131) {
|
|
} else {
|
|
z.EncFallback(yy2131)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2123[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2133 := &x.ListMeta
|
|
yym2134 := z.EncBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2133) {
|
|
} else {
|
|
z.EncFallback(yy2133)
|
|
}
|
|
}
|
|
}
|
|
if yyr2123 || yy2arr2123 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2136 := z.EncBinary()
|
|
_ = yym2136
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2137 := z.EncBinary()
|
|
_ = yym2137
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2123 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2138 := z.DecBinary()
|
|
_ = yym2138
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2139 := r.ReadMapStart()
|
|
if yyl2139 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2139, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2139 := r.ReadArrayStart()
|
|
if yyl2139 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2139, 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 yys2140Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2140Slc
|
|
var yyhl2140 bool = l >= 0
|
|
for yyj2140 := 0; ; yyj2140++ {
|
|
if yyhl2140 {
|
|
if yyj2140 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2140Slc = r.DecodeBytes(yys2140Slc, true, true)
|
|
yys2140 := string(yys2140Slc)
|
|
switch yys2140 {
|
|
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 {
|
|
yyv2143 := &x.ListMeta
|
|
yym2144 := z.DecBinary()
|
|
_ = yym2144
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2143) {
|
|
} else {
|
|
z.DecFallback(yyv2143, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2145 := &x.Items
|
|
yym2146 := z.DecBinary()
|
|
_ = yym2146
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2145), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2140)
|
|
} // end switch yys2140
|
|
} // end for yyj2140
|
|
if !yyhl2140 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2147 int
|
|
var yyb2147 bool
|
|
var yyhl2147 bool = l >= 0
|
|
yyj2147++
|
|
if yyhl2147 {
|
|
yyb2147 = yyj2147 > l
|
|
} else {
|
|
yyb2147 = r.CheckBreak()
|
|
}
|
|
if yyb2147 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2147++
|
|
if yyhl2147 {
|
|
yyb2147 = yyj2147 > l
|
|
} else {
|
|
yyb2147 = r.CheckBreak()
|
|
}
|
|
if yyb2147 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2147++
|
|
if yyhl2147 {
|
|
yyb2147 = yyj2147 > l
|
|
} else {
|
|
yyb2147 = r.CheckBreak()
|
|
}
|
|
if yyb2147 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2150 := &x.ListMeta
|
|
yym2151 := z.DecBinary()
|
|
_ = yym2151
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2150) {
|
|
} else {
|
|
z.DecFallback(yyv2150, false)
|
|
}
|
|
}
|
|
yyj2147++
|
|
if yyhl2147 {
|
|
yyb2147 = yyj2147 > l
|
|
} else {
|
|
yyb2147 = r.CheckBreak()
|
|
}
|
|
if yyb2147 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2152 := &x.Items
|
|
yym2153 := z.DecBinary()
|
|
_ = yym2153
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2152), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2147++
|
|
if yyhl2147 {
|
|
yyb2147 = yyj2147 > l
|
|
} else {
|
|
yyb2147 = r.CheckBreak()
|
|
}
|
|
if yyb2147 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2147-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 {
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2155 := !z.EncBinary()
|
|
yy2arr2155 := z.EncBasicHandle().StructToArray
|
|
var yyq2155 [4]bool
|
|
_, _, _ = yysep2155, yyq2155, yy2arr2155
|
|
const yyr2155 bool = false
|
|
yyq2155[0] = x.PodCIDR != ""
|
|
yyq2155[1] = x.ExternalID != ""
|
|
yyq2155[2] = x.ProviderID != ""
|
|
yyq2155[3] = x.Unschedulable != false
|
|
if yyr2155 || yy2arr2155 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2155 int = 0
|
|
for _, b := range yyq2155 {
|
|
if b {
|
|
yynn2155++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2155)
|
|
}
|
|
if yyr2155 || yy2arr2155 {
|
|
if yyq2155[0] {
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2155[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
yym2158 := z.EncBinary()
|
|
_ = yym2158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2155 || yy2arr2155 {
|
|
if yyq2155[1] {
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2155[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
yym2161 := z.EncBinary()
|
|
_ = yym2161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2155 || yy2arr2155 {
|
|
if yyq2155[2] {
|
|
yym2163 := z.EncBinary()
|
|
_ = yym2163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2155[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2155 || yy2arr2155 {
|
|
if yyq2155[3] {
|
|
yym2166 := z.EncBinary()
|
|
_ = yym2166
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2155[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
yym2167 := z.EncBinary()
|
|
_ = yym2167
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yysep2155 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2168 := z.DecBinary()
|
|
_ = yym2168
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2169 := r.ReadMapStart()
|
|
if yyl2169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2169, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2169 := r.ReadArrayStart()
|
|
if yyl2169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2169, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2170Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2170Slc
|
|
var yyhl2170 bool = l >= 0
|
|
for yyj2170 := 0; ; yyj2170++ {
|
|
if yyhl2170 {
|
|
if yyj2170 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2170Slc = r.DecodeBytes(yys2170Slc, true, true)
|
|
yys2170 := string(yys2170Slc)
|
|
switch yys2170 {
|
|
case "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, yys2170)
|
|
} // end switch yys2170
|
|
} // end for yyj2170
|
|
if !yyhl2170 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2175 int
|
|
var yyb2175 bool
|
|
var yyhl2175 bool = l >= 0
|
|
yyj2175++
|
|
if yyhl2175 {
|
|
yyb2175 = yyj2175 > l
|
|
} else {
|
|
yyb2175 = r.CheckBreak()
|
|
}
|
|
if yyb2175 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2175++
|
|
if yyhl2175 {
|
|
yyb2175 = yyj2175 > l
|
|
} else {
|
|
yyb2175 = r.CheckBreak()
|
|
}
|
|
if yyb2175 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2175++
|
|
if yyhl2175 {
|
|
yyb2175 = yyj2175 > l
|
|
} else {
|
|
yyb2175 = r.CheckBreak()
|
|
}
|
|
if yyb2175 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2175++
|
|
if yyhl2175 {
|
|
yyb2175 = yyj2175 > l
|
|
} else {
|
|
yyb2175 = r.CheckBreak()
|
|
}
|
|
if yyb2175 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2175++
|
|
if yyhl2175 {
|
|
yyb2175 = yyj2175 > l
|
|
} else {
|
|
yyb2175 = r.CheckBreak()
|
|
}
|
|
if yyb2175 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2175-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 {
|
|
yym2180 := z.EncBinary()
|
|
_ = yym2180
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2181 := !z.EncBinary()
|
|
yy2arr2181 := z.EncBasicHandle().StructToArray
|
|
var yyq2181 [1]bool
|
|
_, _, _ = yysep2181, yyq2181, yy2arr2181
|
|
const yyr2181 bool = false
|
|
if yyr2181 || yy2arr2181 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2181 int = 1
|
|
for _, b := range yyq2181 {
|
|
if b {
|
|
yynn2181++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2181)
|
|
}
|
|
if yyr2181 || yy2arr2181 {
|
|
yym2183 := z.EncBinary()
|
|
_ = yym2183
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2184 := z.EncBinary()
|
|
_ = yym2184
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yysep2181 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2185 := z.DecBinary()
|
|
_ = yym2185
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2186 := r.ReadMapStart()
|
|
if yyl2186 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2186, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2186 := r.ReadArrayStart()
|
|
if yyl2186 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2186, 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 yys2187Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2187Slc
|
|
var yyhl2187 bool = l >= 0
|
|
for yyj2187 := 0; ; yyj2187++ {
|
|
if yyhl2187 {
|
|
if yyj2187 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2187Slc = r.DecodeBytes(yys2187Slc, true, true)
|
|
yys2187 := string(yys2187Slc)
|
|
switch yys2187 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2187)
|
|
} // end switch yys2187
|
|
} // end for yyj2187
|
|
if !yyhl2187 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2189 int
|
|
var yyb2189 bool
|
|
var yyhl2189 bool = l >= 0
|
|
yyj2189++
|
|
if yyhl2189 {
|
|
yyb2189 = yyj2189 > l
|
|
} else {
|
|
yyb2189 = r.CheckBreak()
|
|
}
|
|
if yyb2189 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2189++
|
|
if yyhl2189 {
|
|
yyb2189 = yyj2189 > l
|
|
} else {
|
|
yyb2189 = r.CheckBreak()
|
|
}
|
|
if yyb2189 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2189-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 {
|
|
yym2191 := z.EncBinary()
|
|
_ = yym2191
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2192 := !z.EncBinary()
|
|
yy2arr2192 := z.EncBasicHandle().StructToArray
|
|
var yyq2192 [1]bool
|
|
_, _, _ = yysep2192, yyq2192, yy2arr2192
|
|
const yyr2192 bool = false
|
|
yyq2192[0] = true
|
|
if yyr2192 || yy2arr2192 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2192 int = 0
|
|
for _, b := range yyq2192 {
|
|
if b {
|
|
yynn2192++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2192)
|
|
}
|
|
if yyr2192 || yy2arr2192 {
|
|
if yyq2192[0] {
|
|
yy2194 := &x.KubeletEndpoint
|
|
yy2194.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2192[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
yy2195 := &x.KubeletEndpoint
|
|
yy2195.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2192 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2196 := z.DecBinary()
|
|
_ = yym2196
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2197 := r.ReadMapStart()
|
|
if yyl2197 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2197, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2197 := r.ReadArrayStart()
|
|
if yyl2197 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2197, 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 yys2198Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2198Slc
|
|
var yyhl2198 bool = l >= 0
|
|
for yyj2198 := 0; ; yyj2198++ {
|
|
if yyhl2198 {
|
|
if yyj2198 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2198Slc = r.DecodeBytes(yys2198Slc, true, true)
|
|
yys2198 := string(yys2198Slc)
|
|
switch yys2198 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2199 := &x.KubeletEndpoint
|
|
yyv2199.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2198)
|
|
} // end switch yys2198
|
|
} // end for yyj2198
|
|
if !yyhl2198 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2200 int
|
|
var yyb2200 bool
|
|
var yyhl2200 bool = l >= 0
|
|
yyj2200++
|
|
if yyhl2200 {
|
|
yyb2200 = yyj2200 > l
|
|
} else {
|
|
yyb2200 = r.CheckBreak()
|
|
}
|
|
if yyb2200 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2201 := &x.KubeletEndpoint
|
|
yyv2201.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2200++
|
|
if yyhl2200 {
|
|
yyb2200 = yyj2200 > l
|
|
} else {
|
|
yyb2200 = r.CheckBreak()
|
|
}
|
|
if yyb2200 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2200-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 {
|
|
yym2202 := z.EncBinary()
|
|
_ = yym2202
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2203 := !z.EncBinary()
|
|
yy2arr2203 := z.EncBasicHandle().StructToArray
|
|
var yyq2203 [8]bool
|
|
_, _, _ = yysep2203, yyq2203, yy2arr2203
|
|
const yyr2203 bool = false
|
|
if yyr2203 || yy2arr2203 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2203 int = 8
|
|
for _, b := range yyq2203 {
|
|
if b {
|
|
yynn2203++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2203)
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2205 := z.EncBinary()
|
|
_ = yym2205
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
yym2206 := z.EncBinary()
|
|
_ = yym2206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2208 := z.EncBinary()
|
|
_ = yym2208
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
yym2209 := z.EncBinary()
|
|
_ = yym2209
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2211 := z.EncBinary()
|
|
_ = yym2211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
yym2212 := z.EncBinary()
|
|
_ = yym2212
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
yym2215 := z.EncBinary()
|
|
_ = yym2215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2217 := z.EncBinary()
|
|
_ = yym2217
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
yym2218 := z.EncBinary()
|
|
_ = yym2218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2220 := z.EncBinary()
|
|
_ = yym2220
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
yym2221 := z.EncBinary()
|
|
_ = yym2221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2223 := z.EncBinary()
|
|
_ = yym2223
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
yym2224 := z.EncBinary()
|
|
_ = yym2224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2203 || yy2arr2203 {
|
|
yym2226 := z.EncBinary()
|
|
_ = yym2226
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
yym2227 := z.EncBinary()
|
|
_ = yym2227
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yysep2203 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2228 := z.DecBinary()
|
|
_ = yym2228
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2229 := r.ReadMapStart()
|
|
if yyl2229 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2229, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2229 := r.ReadArrayStart()
|
|
if yyl2229 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2229, 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 yys2230Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2230Slc
|
|
var yyhl2230 bool = l >= 0
|
|
for yyj2230 := 0; ; yyj2230++ {
|
|
if yyhl2230 {
|
|
if yyj2230 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2230Slc = r.DecodeBytes(yys2230Slc, true, true)
|
|
yys2230 := string(yys2230Slc)
|
|
switch yys2230 {
|
|
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, yys2230)
|
|
} // end switch yys2230
|
|
} // end for yyj2230
|
|
if !yyhl2230 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2239 int
|
|
var yyb2239 bool
|
|
var yyhl2239 bool = l >= 0
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2239++
|
|
if yyhl2239 {
|
|
yyb2239 = yyj2239 > l
|
|
} else {
|
|
yyb2239 = r.CheckBreak()
|
|
}
|
|
if yyb2239 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2239-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 {
|
|
yym2248 := z.EncBinary()
|
|
_ = yym2248
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2249 := !z.EncBinary()
|
|
yy2arr2249 := z.EncBasicHandle().StructToArray
|
|
var yyq2249 [6]bool
|
|
_, _, _ = yysep2249, yyq2249, yy2arr2249
|
|
const yyr2249 bool = false
|
|
yyq2249[0] = len(x.Capacity) != 0
|
|
yyq2249[1] = x.Phase != ""
|
|
yyq2249[2] = len(x.Conditions) != 0
|
|
yyq2249[3] = len(x.Addresses) != 0
|
|
yyq2249[4] = true
|
|
yyq2249[5] = true
|
|
if yyr2249 || yy2arr2249 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2249 int = 0
|
|
for _, b := range yyq2249 {
|
|
if b {
|
|
yynn2249++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2249)
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2249[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[1] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2249[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[2] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2253 := z.EncBinary()
|
|
_ = yym2253
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2249[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2254 := z.EncBinary()
|
|
_ = yym2254
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[3] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2256 := z.EncBinary()
|
|
_ = yym2256
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2249[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2257 := z.EncBinary()
|
|
_ = yym2257
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[4] {
|
|
yy2259 := &x.DaemonEndpoints
|
|
yy2259.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2249[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
yy2260 := &x.DaemonEndpoints
|
|
yy2260.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2249 || yy2arr2249 {
|
|
if yyq2249[5] {
|
|
yy2262 := &x.NodeInfo
|
|
yy2262.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2249[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
yy2263 := &x.NodeInfo
|
|
yy2263.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2249 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2264 := z.DecBinary()
|
|
_ = yym2264
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2265 := r.ReadMapStart()
|
|
if yyl2265 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2265, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2265 := r.ReadArrayStart()
|
|
if yyl2265 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2265, 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 yys2266Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2266Slc
|
|
var yyhl2266 bool = l >= 0
|
|
for yyj2266 := 0; ; yyj2266++ {
|
|
if yyhl2266 {
|
|
if yyj2266 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2266Slc = r.DecodeBytes(yys2266Slc, true, true)
|
|
yys2266 := string(yys2266Slc)
|
|
switch yys2266 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2267 := &x.Capacity
|
|
yyv2267.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2269 := &x.Conditions
|
|
yym2270 := z.DecBinary()
|
|
_ = yym2270
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2269), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2271 := &x.Addresses
|
|
yym2272 := z.DecBinary()
|
|
_ = yym2272
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2271), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2273 := &x.DaemonEndpoints
|
|
yyv2273.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2274 := &x.NodeInfo
|
|
yyv2274.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2266)
|
|
} // end switch yys2266
|
|
} // end for yyj2266
|
|
if !yyhl2266 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2275 int
|
|
var yyb2275 bool
|
|
var yyhl2275 bool = l >= 0
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2276 := &x.Capacity
|
|
yyv2276.CodecDecodeSelf(d)
|
|
}
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2278 := &x.Conditions
|
|
yym2279 := z.DecBinary()
|
|
_ = yym2279
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2278), d)
|
|
}
|
|
}
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2280 := &x.Addresses
|
|
yym2281 := z.DecBinary()
|
|
_ = yym2281
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2280), d)
|
|
}
|
|
}
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2282 := &x.DaemonEndpoints
|
|
yyv2282.CodecDecodeSelf(d)
|
|
}
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2283 := &x.NodeInfo
|
|
yyv2283.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2275++
|
|
if yyhl2275 {
|
|
yyb2275 = yyj2275 > l
|
|
} else {
|
|
yyb2275 = r.CheckBreak()
|
|
}
|
|
if yyb2275 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2275-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2284 := z.EncBinary()
|
|
_ = yym2284
|
|
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
|
|
yym2285 := z.DecBinary()
|
|
_ = yym2285
|
|
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
|
|
yym2286 := z.EncBinary()
|
|
_ = yym2286
|
|
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
|
|
yym2287 := z.DecBinary()
|
|
_ = yym2287
|
|
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 {
|
|
yym2288 := z.EncBinary()
|
|
_ = yym2288
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2289 := !z.EncBinary()
|
|
yy2arr2289 := z.EncBasicHandle().StructToArray
|
|
var yyq2289 [6]bool
|
|
_, _, _ = yysep2289, yyq2289, yy2arr2289
|
|
const yyr2289 bool = false
|
|
yyq2289[2] = true
|
|
yyq2289[3] = true
|
|
yyq2289[4] = x.Reason != ""
|
|
yyq2289[5] = x.Message != ""
|
|
if yyr2289 || yy2arr2289 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2289 int = 2
|
|
for _, b := range yyq2289 {
|
|
if b {
|
|
yynn2289++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2289)
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
if yyq2289[2] {
|
|
yy2293 := &x.LastHeartbeatTime
|
|
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)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2289[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
yy2295 := &x.LastHeartbeatTime
|
|
yym2296 := z.EncBinary()
|
|
_ = yym2296
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2295) {
|
|
} else if yym2296 {
|
|
z.EncBinaryMarshal(yy2295)
|
|
} else if !yym2296 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2295)
|
|
} else {
|
|
z.EncFallback(yy2295)
|
|
}
|
|
}
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
if yyq2289[3] {
|
|
yy2298 := &x.LastTransitionTime
|
|
yym2299 := z.EncBinary()
|
|
_ = yym2299
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2298) {
|
|
} else if yym2299 {
|
|
z.EncBinaryMarshal(yy2298)
|
|
} else if !yym2299 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2298)
|
|
} else {
|
|
z.EncFallback(yy2298)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2289[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy2300 := &x.LastTransitionTime
|
|
yym2301 := z.EncBinary()
|
|
_ = yym2301
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2300) {
|
|
} else if yym2301 {
|
|
z.EncBinaryMarshal(yy2300)
|
|
} else if !yym2301 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2300)
|
|
} else {
|
|
z.EncFallback(yy2300)
|
|
}
|
|
}
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
if yyq2289[4] {
|
|
yym2303 := z.EncBinary()
|
|
_ = yym2303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2289[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2304 := z.EncBinary()
|
|
_ = yym2304
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2289 || yy2arr2289 {
|
|
if yyq2289[5] {
|
|
yym2306 := z.EncBinary()
|
|
_ = yym2306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2289[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2307 := z.EncBinary()
|
|
_ = yym2307
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep2289 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2308 := z.DecBinary()
|
|
_ = yym2308
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2309 := r.ReadMapStart()
|
|
if yyl2309 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2309, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2309 := r.ReadArrayStart()
|
|
if yyl2309 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2309, 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 yys2310Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2310Slc
|
|
var yyhl2310 bool = l >= 0
|
|
for yyj2310 := 0; ; yyj2310++ {
|
|
if yyhl2310 {
|
|
if yyj2310 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2310Slc = r.DecodeBytes(yys2310Slc, true, true)
|
|
yys2310 := string(yys2310Slc)
|
|
switch yys2310 {
|
|
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 {
|
|
yyv2313 := &x.LastHeartbeatTime
|
|
yym2314 := z.DecBinary()
|
|
_ = yym2314
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2313) {
|
|
} else if yym2314 {
|
|
z.DecBinaryUnmarshal(yyv2313)
|
|
} else if !yym2314 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2313)
|
|
} else {
|
|
z.DecFallback(yyv2313, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2315 := &x.LastTransitionTime
|
|
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)
|
|
}
|
|
}
|
|
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, yys2310)
|
|
} // end switch yys2310
|
|
} // end for yyj2310
|
|
if !yyhl2310 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2319 int
|
|
var yyb2319 bool
|
|
var yyhl2319 bool = l >= 0
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2322 := &x.LastHeartbeatTime
|
|
yym2323 := z.DecBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2322) {
|
|
} else if yym2323 {
|
|
z.DecBinaryUnmarshal(yyv2322)
|
|
} else if !yym2323 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2322)
|
|
} else {
|
|
z.DecFallback(yyv2322, false)
|
|
}
|
|
}
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2324 := &x.LastTransitionTime
|
|
yym2325 := z.DecBinary()
|
|
_ = yym2325
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2324) {
|
|
} else if yym2325 {
|
|
z.DecBinaryUnmarshal(yyv2324)
|
|
} else if !yym2325 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2324)
|
|
} else {
|
|
z.DecFallback(yyv2324, false)
|
|
}
|
|
}
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2319++
|
|
if yyhl2319 {
|
|
yyb2319 = yyj2319 > l
|
|
} else {
|
|
yyb2319 = r.CheckBreak()
|
|
}
|
|
if yyb2319 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2319-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2328 := z.EncBinary()
|
|
_ = yym2328
|
|
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
|
|
yym2329 := z.DecBinary()
|
|
_ = yym2329
|
|
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 {
|
|
yym2330 := z.EncBinary()
|
|
_ = yym2330
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2331 := !z.EncBinary()
|
|
yy2arr2331 := z.EncBasicHandle().StructToArray
|
|
var yyq2331 [2]bool
|
|
_, _, _ = yysep2331, yyq2331, yy2arr2331
|
|
const yyr2331 bool = false
|
|
if yyr2331 || yy2arr2331 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2331 int = 2
|
|
for _, b := range yyq2331 {
|
|
if b {
|
|
yynn2331++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2331)
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2331 || yy2arr2331 {
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
yym2335 := z.EncBinary()
|
|
_ = yym2335
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yysep2331 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2336 := z.DecBinary()
|
|
_ = yym2336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2337 := r.ReadMapStart()
|
|
if yyl2337 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2337, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2337 := r.ReadArrayStart()
|
|
if yyl2337 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2337, 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 yys2338Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2338Slc
|
|
var yyhl2338 bool = l >= 0
|
|
for yyj2338 := 0; ; yyj2338++ {
|
|
if yyhl2338 {
|
|
if yyj2338 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2338Slc = r.DecodeBytes(yys2338Slc, true, true)
|
|
yys2338 := string(yys2338Slc)
|
|
switch yys2338 {
|
|
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, yys2338)
|
|
} // end switch yys2338
|
|
} // end for yyj2338
|
|
if !yyhl2338 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2341 int
|
|
var yyb2341 bool
|
|
var yyhl2341 bool = l >= 0
|
|
yyj2341++
|
|
if yyhl2341 {
|
|
yyb2341 = yyj2341 > l
|
|
} else {
|
|
yyb2341 = r.CheckBreak()
|
|
}
|
|
if yyb2341 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2341++
|
|
if yyhl2341 {
|
|
yyb2341 = yyj2341 > l
|
|
} else {
|
|
yyb2341 = r.CheckBreak()
|
|
}
|
|
if yyb2341 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2341++
|
|
if yyhl2341 {
|
|
yyb2341 = yyj2341 > l
|
|
} else {
|
|
yyb2341 = r.CheckBreak()
|
|
}
|
|
if yyb2341 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2341-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 {
|
|
yym2344 := z.EncBinary()
|
|
_ = yym2344
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2345 := !z.EncBinary()
|
|
yy2arr2345 := z.EncBasicHandle().StructToArray
|
|
var yyq2345 [1]bool
|
|
_, _, _ = yysep2345, yyq2345, yy2arr2345
|
|
const yyr2345 bool = false
|
|
yyq2345[0] = len(x.Capacity) != 0
|
|
if yyr2345 || yy2arr2345 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2345 int = 0
|
|
for _, b := range yyq2345 {
|
|
if b {
|
|
yynn2345++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2345)
|
|
}
|
|
if yyr2345 || yy2arr2345 {
|
|
if yyq2345[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2345[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2345 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) 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 {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2348 := r.ReadMapStart()
|
|
if yyl2348 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2348, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2348 := r.ReadArrayStart()
|
|
if yyl2348 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2348, 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 yys2349Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2349Slc
|
|
var yyhl2349 bool = l >= 0
|
|
for yyj2349 := 0; ; yyj2349++ {
|
|
if yyhl2349 {
|
|
if yyj2349 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2349Slc = r.DecodeBytes(yys2349Slc, true, true)
|
|
yys2349 := string(yys2349Slc)
|
|
switch yys2349 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2350 := &x.Capacity
|
|
yyv2350.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2349)
|
|
} // end switch yys2349
|
|
} // end for yyj2349
|
|
if !yyhl2349 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2351 int
|
|
var yyb2351 bool
|
|
var yyhl2351 bool = l >= 0
|
|
yyj2351++
|
|
if yyhl2351 {
|
|
yyb2351 = yyj2351 > l
|
|
} else {
|
|
yyb2351 = r.CheckBreak()
|
|
}
|
|
if yyb2351 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2352 := &x.Capacity
|
|
yyv2352.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2351++
|
|
if yyhl2351 {
|
|
yyb2351 = yyj2351 > l
|
|
} else {
|
|
yyb2351 = r.CheckBreak()
|
|
}
|
|
if yyb2351 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2351-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2353 := z.EncBinary()
|
|
_ = yym2353
|
|
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
|
|
yym2354 := z.DecBinary()
|
|
_ = yym2354
|
|
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 {
|
|
yym2355 := z.EncBinary()
|
|
_ = yym2355
|
|
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
|
|
yym2356 := z.DecBinary()
|
|
_ = yym2356
|
|
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 {
|
|
yym2357 := z.EncBinary()
|
|
_ = yym2357
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2358 := !z.EncBinary()
|
|
yy2arr2358 := z.EncBasicHandle().StructToArray
|
|
var yyq2358 [5]bool
|
|
_, _, _ = yysep2358, yyq2358, yy2arr2358
|
|
const yyr2358 bool = false
|
|
yyq2358[0] = x.Kind != ""
|
|
yyq2358[1] = x.APIVersion != ""
|
|
yyq2358[2] = true
|
|
yyq2358[3] = true
|
|
yyq2358[4] = true
|
|
if yyr2358 || yy2arr2358 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2358 int = 0
|
|
for _, b := range yyq2358 {
|
|
if b {
|
|
yynn2358++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2358)
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
if yyq2358[0] {
|
|
yym2360 := z.EncBinary()
|
|
_ = yym2360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2358[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2361 := z.EncBinary()
|
|
_ = yym2361
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
if yyq2358[1] {
|
|
yym2363 := z.EncBinary()
|
|
_ = yym2363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2358[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2364 := z.EncBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
if yyq2358[2] {
|
|
yy2366 := &x.ObjectMeta
|
|
yy2366.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2358[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2367 := &x.ObjectMeta
|
|
yy2367.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
if yyq2358[3] {
|
|
yy2369 := &x.Spec
|
|
yy2369.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2358[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2370 := &x.Spec
|
|
yy2370.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2358 || yy2arr2358 {
|
|
if yyq2358[4] {
|
|
yy2372 := &x.Status
|
|
yy2372.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2358[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2373 := &x.Status
|
|
yy2373.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2358 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2374 := z.DecBinary()
|
|
_ = yym2374
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2375 := r.ReadMapStart()
|
|
if yyl2375 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2375, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2375 := r.ReadArrayStart()
|
|
if yyl2375 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2375, 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 yys2376Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2376Slc
|
|
var yyhl2376 bool = l >= 0
|
|
for yyj2376 := 0; ; yyj2376++ {
|
|
if yyhl2376 {
|
|
if yyj2376 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2376Slc = r.DecodeBytes(yys2376Slc, true, true)
|
|
yys2376 := string(yys2376Slc)
|
|
switch yys2376 {
|
|
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 {
|
|
yyv2379 := &x.ObjectMeta
|
|
yyv2379.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2380 := &x.Spec
|
|
yyv2380.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2381 := &x.Status
|
|
yyv2381.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2376)
|
|
} // end switch yys2376
|
|
} // end for yyj2376
|
|
if !yyhl2376 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2382 int
|
|
var yyb2382 bool
|
|
var yyhl2382 bool = l >= 0
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2385 := &x.ObjectMeta
|
|
yyv2385.CodecDecodeSelf(d)
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2386 := &x.Spec
|
|
yyv2386.CodecDecodeSelf(d)
|
|
}
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2387 := &x.Status
|
|
yyv2387.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2382++
|
|
if yyhl2382 {
|
|
yyb2382 = yyj2382 > l
|
|
} else {
|
|
yyb2382 = r.CheckBreak()
|
|
}
|
|
if yyb2382 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2382-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 {
|
|
yym2388 := z.EncBinary()
|
|
_ = yym2388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2389 := !z.EncBinary()
|
|
yy2arr2389 := z.EncBasicHandle().StructToArray
|
|
var yyq2389 [4]bool
|
|
_, _, _ = yysep2389, yyq2389, yy2arr2389
|
|
const yyr2389 bool = false
|
|
yyq2389[0] = x.Kind != ""
|
|
yyq2389[1] = x.APIVersion != ""
|
|
yyq2389[2] = true
|
|
if yyr2389 || yy2arr2389 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2389 int = 1
|
|
for _, b := range yyq2389 {
|
|
if b {
|
|
yynn2389++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2389)
|
|
}
|
|
if yyr2389 || yy2arr2389 {
|
|
if yyq2389[0] {
|
|
yym2391 := z.EncBinary()
|
|
_ = yym2391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2389[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2392 := z.EncBinary()
|
|
_ = yym2392
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2389 || yy2arr2389 {
|
|
if yyq2389[1] {
|
|
yym2394 := z.EncBinary()
|
|
_ = yym2394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2389[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2395 := z.EncBinary()
|
|
_ = yym2395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2389 || yy2arr2389 {
|
|
if yyq2389[2] {
|
|
yy2397 := &x.ListMeta
|
|
yym2398 := z.EncBinary()
|
|
_ = yym2398
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2397) {
|
|
} else {
|
|
z.EncFallback(yy2397)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2389[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2399 := &x.ListMeta
|
|
yym2400 := z.EncBinary()
|
|
_ = yym2400
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2399) {
|
|
} else {
|
|
z.EncFallback(yy2399)
|
|
}
|
|
}
|
|
}
|
|
if yyr2389 || yy2arr2389 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2402 := z.EncBinary()
|
|
_ = yym2402
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2403 := z.EncBinary()
|
|
_ = yym2403
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2389 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2404 := z.DecBinary()
|
|
_ = yym2404
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2405 := r.ReadMapStart()
|
|
if yyl2405 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2405, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2405 := r.ReadArrayStart()
|
|
if yyl2405 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2405, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2406Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2406Slc
|
|
var yyhl2406 bool = l >= 0
|
|
for yyj2406 := 0; ; yyj2406++ {
|
|
if yyhl2406 {
|
|
if yyj2406 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2406Slc = r.DecodeBytes(yys2406Slc, true, true)
|
|
yys2406 := string(yys2406Slc)
|
|
switch yys2406 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.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)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2411 := &x.Items
|
|
yym2412 := z.DecBinary()
|
|
_ = yym2412
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2411), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2406)
|
|
} // end switch yys2406
|
|
} // end for yyj2406
|
|
if !yyhl2406 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2413 int
|
|
var yyb2413 bool
|
|
var yyhl2413 bool = l >= 0
|
|
yyj2413++
|
|
if yyhl2413 {
|
|
yyb2413 = yyj2413 > l
|
|
} else {
|
|
yyb2413 = r.CheckBreak()
|
|
}
|
|
if yyb2413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2413++
|
|
if yyhl2413 {
|
|
yyb2413 = yyj2413 > l
|
|
} else {
|
|
yyb2413 = r.CheckBreak()
|
|
}
|
|
if yyb2413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2413++
|
|
if yyhl2413 {
|
|
yyb2413 = yyj2413 > l
|
|
} else {
|
|
yyb2413 = r.CheckBreak()
|
|
}
|
|
if yyb2413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2416 := &x.ListMeta
|
|
yym2417 := z.DecBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2416) {
|
|
} else {
|
|
z.DecFallback(yyv2416, false)
|
|
}
|
|
}
|
|
yyj2413++
|
|
if yyhl2413 {
|
|
yyb2413 = yyj2413 > l
|
|
} else {
|
|
yyb2413 = r.CheckBreak()
|
|
}
|
|
if yyb2413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2418 := &x.Items
|
|
yym2419 := z.DecBinary()
|
|
_ = yym2419
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2418), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2413++
|
|
if yyhl2413 {
|
|
yyb2413 = yyj2413 > l
|
|
} else {
|
|
yyb2413 = r.CheckBreak()
|
|
}
|
|
if yyb2413 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2413-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 {
|
|
yym2420 := z.EncBinary()
|
|
_ = yym2420
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2421 := !z.EncBinary()
|
|
yy2arr2421 := z.EncBasicHandle().StructToArray
|
|
var yyq2421 [1]bool
|
|
_, _, _ = yysep2421, yyq2421, yy2arr2421
|
|
const yyr2421 bool = false
|
|
if yyr2421 || yy2arr2421 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2421 int = 1
|
|
for _, b := range yyq2421 {
|
|
if b {
|
|
yynn2421++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2421)
|
|
}
|
|
if yyr2421 || yy2arr2421 {
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2423 := z.EncBinary()
|
|
_ = yym2423
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2424 := z.EncBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2421 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2425 := z.DecBinary()
|
|
_ = yym2425
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2426 := r.ReadMapStart()
|
|
if yyl2426 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2426, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2426 := r.ReadArrayStart()
|
|
if yyl2426 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2426, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2427Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2427Slc
|
|
var yyhl2427 bool = l >= 0
|
|
for yyj2427 := 0; ; yyj2427++ {
|
|
if yyhl2427 {
|
|
if yyj2427 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2427Slc = r.DecodeBytes(yys2427Slc, true, true)
|
|
yys2427 := string(yys2427Slc)
|
|
switch yys2427 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2428 := &x.Finalizers
|
|
yym2429 := z.DecBinary()
|
|
_ = yym2429
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2428), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2427)
|
|
} // end switch yys2427
|
|
} // end for yyj2427
|
|
if !yyhl2427 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2430 int
|
|
var yyb2430 bool
|
|
var yyhl2430 bool = l >= 0
|
|
yyj2430++
|
|
if yyhl2430 {
|
|
yyb2430 = yyj2430 > l
|
|
} else {
|
|
yyb2430 = r.CheckBreak()
|
|
}
|
|
if yyb2430 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2431 := &x.Finalizers
|
|
yym2432 := z.DecBinary()
|
|
_ = yym2432
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2431), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2430++
|
|
if yyhl2430 {
|
|
yyb2430 = yyj2430 > l
|
|
} else {
|
|
yyb2430 = r.CheckBreak()
|
|
}
|
|
if yyb2430 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2430-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2433 := z.EncBinary()
|
|
_ = yym2433
|
|
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
|
|
yym2434 := z.DecBinary()
|
|
_ = yym2434
|
|
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 {
|
|
yym2435 := z.EncBinary()
|
|
_ = yym2435
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2436 := !z.EncBinary()
|
|
yy2arr2436 := z.EncBasicHandle().StructToArray
|
|
var yyq2436 [1]bool
|
|
_, _, _ = yysep2436, yyq2436, yy2arr2436
|
|
const yyr2436 bool = false
|
|
yyq2436[0] = x.Phase != ""
|
|
if yyr2436 || yy2arr2436 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2436 int = 0
|
|
for _, b := range yyq2436 {
|
|
if b {
|
|
yynn2436++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2436)
|
|
}
|
|
if yyr2436 || yy2arr2436 {
|
|
if yyq2436[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2436[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2436 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) 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 {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2439 := r.ReadMapStart()
|
|
if yyl2439 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2439, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2439 := r.ReadArrayStart()
|
|
if yyl2439 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2439, 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 yys2440Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2440Slc
|
|
var yyhl2440 bool = l >= 0
|
|
for yyj2440 := 0; ; yyj2440++ {
|
|
if yyhl2440 {
|
|
if yyj2440 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2440Slc = r.DecodeBytes(yys2440Slc, true, true)
|
|
yys2440 := string(yys2440Slc)
|
|
switch yys2440 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2440)
|
|
} // end switch yys2440
|
|
} // end for yyj2440
|
|
if !yyhl2440 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2442 int
|
|
var yyb2442 bool
|
|
var yyhl2442 bool = l >= 0
|
|
yyj2442++
|
|
if yyhl2442 {
|
|
yyb2442 = yyj2442 > l
|
|
} else {
|
|
yyb2442 = r.CheckBreak()
|
|
}
|
|
if yyb2442 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2442++
|
|
if yyhl2442 {
|
|
yyb2442 = yyj2442 > l
|
|
} else {
|
|
yyb2442 = r.CheckBreak()
|
|
}
|
|
if yyb2442 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2442-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2444 := z.EncBinary()
|
|
_ = yym2444
|
|
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
|
|
yym2445 := z.DecBinary()
|
|
_ = yym2445
|
|
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 {
|
|
yym2446 := z.EncBinary()
|
|
_ = yym2446
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2447 := !z.EncBinary()
|
|
yy2arr2447 := z.EncBasicHandle().StructToArray
|
|
var yyq2447 [5]bool
|
|
_, _, _ = yysep2447, yyq2447, yy2arr2447
|
|
const yyr2447 bool = false
|
|
yyq2447[0] = x.Kind != ""
|
|
yyq2447[1] = x.APIVersion != ""
|
|
yyq2447[2] = true
|
|
yyq2447[3] = true
|
|
yyq2447[4] = true
|
|
if yyr2447 || yy2arr2447 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2447 int = 0
|
|
for _, b := range yyq2447 {
|
|
if b {
|
|
yynn2447++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2447)
|
|
}
|
|
if yyr2447 || yy2arr2447 {
|
|
if yyq2447[0] {
|
|
yym2449 := z.EncBinary()
|
|
_ = yym2449
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2447[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2450 := z.EncBinary()
|
|
_ = yym2450
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2447 || yy2arr2447 {
|
|
if yyq2447[1] {
|
|
yym2452 := z.EncBinary()
|
|
_ = yym2452
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2447[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2453 := z.EncBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2447 || yy2arr2447 {
|
|
if yyq2447[2] {
|
|
yy2455 := &x.ObjectMeta
|
|
yy2455.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2447[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2456 := &x.ObjectMeta
|
|
yy2456.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2447 || yy2arr2447 {
|
|
if yyq2447[3] {
|
|
yy2458 := &x.Spec
|
|
yy2458.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2447[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2459 := &x.Spec
|
|
yy2459.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2447 || yy2arr2447 {
|
|
if yyq2447[4] {
|
|
yy2461 := &x.Status
|
|
yy2461.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2447[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2462 := &x.Status
|
|
yy2462.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2447 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2463 := z.DecBinary()
|
|
_ = yym2463
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2464 := r.ReadMapStart()
|
|
if yyl2464 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2464, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2464 := r.ReadArrayStart()
|
|
if yyl2464 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2464, 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 yys2465Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2465Slc
|
|
var yyhl2465 bool = l >= 0
|
|
for yyj2465 := 0; ; yyj2465++ {
|
|
if yyhl2465 {
|
|
if yyj2465 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2465Slc = r.DecodeBytes(yys2465Slc, true, true)
|
|
yys2465 := string(yys2465Slc)
|
|
switch yys2465 {
|
|
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 {
|
|
yyv2468 := &x.ObjectMeta
|
|
yyv2468.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2469 := &x.Spec
|
|
yyv2469.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2470 := &x.Status
|
|
yyv2470.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2465)
|
|
} // end switch yys2465
|
|
} // end for yyj2465
|
|
if !yyhl2465 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2471 int
|
|
var yyb2471 bool
|
|
var yyhl2471 bool = l >= 0
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2474 := &x.ObjectMeta
|
|
yyv2474.CodecDecodeSelf(d)
|
|
}
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2475 := &x.Spec
|
|
yyv2475.CodecDecodeSelf(d)
|
|
}
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2476 := &x.Status
|
|
yyv2476.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2471++
|
|
if yyhl2471 {
|
|
yyb2471 = yyj2471 > l
|
|
} else {
|
|
yyb2471 = r.CheckBreak()
|
|
}
|
|
if yyb2471 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2471-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 {
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2478 := !z.EncBinary()
|
|
yy2arr2478 := z.EncBasicHandle().StructToArray
|
|
var yyq2478 [4]bool
|
|
_, _, _ = yysep2478, yyq2478, yy2arr2478
|
|
const yyr2478 bool = false
|
|
yyq2478[0] = x.Kind != ""
|
|
yyq2478[1] = x.APIVersion != ""
|
|
yyq2478[2] = true
|
|
if yyr2478 || yy2arr2478 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2478 int = 1
|
|
for _, b := range yyq2478 {
|
|
if b {
|
|
yynn2478++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2478)
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
if yyq2478[0] {
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2478[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2481 := z.EncBinary()
|
|
_ = yym2481
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
if yyq2478[1] {
|
|
yym2483 := z.EncBinary()
|
|
_ = yym2483
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2478[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2484 := z.EncBinary()
|
|
_ = yym2484
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
if yyq2478[2] {
|
|
yy2486 := &x.ListMeta
|
|
yym2487 := z.EncBinary()
|
|
_ = yym2487
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2486) {
|
|
} else {
|
|
z.EncFallback(yy2486)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2478[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2488 := &x.ListMeta
|
|
yym2489 := z.EncBinary()
|
|
_ = yym2489
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2488) {
|
|
} else {
|
|
z.EncFallback(yy2488)
|
|
}
|
|
}
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2491 := z.EncBinary()
|
|
_ = yym2491
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2492 := z.EncBinary()
|
|
_ = yym2492
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2478 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2493 := z.DecBinary()
|
|
_ = yym2493
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2494 := r.ReadMapStart()
|
|
if yyl2494 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2494, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2494 := r.ReadArrayStart()
|
|
if yyl2494 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2494, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2495Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2495Slc
|
|
var yyhl2495 bool = l >= 0
|
|
for yyj2495 := 0; ; yyj2495++ {
|
|
if yyhl2495 {
|
|
if yyj2495 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2495Slc = r.DecodeBytes(yys2495Slc, true, true)
|
|
yys2495 := string(yys2495Slc)
|
|
switch yys2495 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.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)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2500 := &x.Items
|
|
yym2501 := z.DecBinary()
|
|
_ = yym2501
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2500), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2495)
|
|
} // end switch yys2495
|
|
} // end for yyj2495
|
|
if !yyhl2495 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2502 int
|
|
var yyb2502 bool
|
|
var yyhl2502 bool = l >= 0
|
|
yyj2502++
|
|
if yyhl2502 {
|
|
yyb2502 = yyj2502 > l
|
|
} else {
|
|
yyb2502 = r.CheckBreak()
|
|
}
|
|
if yyb2502 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2502++
|
|
if yyhl2502 {
|
|
yyb2502 = yyj2502 > l
|
|
} else {
|
|
yyb2502 = r.CheckBreak()
|
|
}
|
|
if yyb2502 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2502++
|
|
if yyhl2502 {
|
|
yyb2502 = yyj2502 > l
|
|
} else {
|
|
yyb2502 = r.CheckBreak()
|
|
}
|
|
if yyb2502 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2505 := &x.ListMeta
|
|
yym2506 := z.DecBinary()
|
|
_ = yym2506
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2505) {
|
|
} else {
|
|
z.DecFallback(yyv2505, false)
|
|
}
|
|
}
|
|
yyj2502++
|
|
if yyhl2502 {
|
|
yyb2502 = yyj2502 > l
|
|
} else {
|
|
yyb2502 = r.CheckBreak()
|
|
}
|
|
if yyb2502 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2507 := &x.Items
|
|
yym2508 := z.DecBinary()
|
|
_ = yym2508
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2507), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2502++
|
|
if yyhl2502 {
|
|
yyb2502 = yyj2502 > l
|
|
} else {
|
|
yyb2502 = r.CheckBreak()
|
|
}
|
|
if yyb2502 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2502-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 {
|
|
yym2509 := z.EncBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2510 := !z.EncBinary()
|
|
yy2arr2510 := z.EncBasicHandle().StructToArray
|
|
var yyq2510 [4]bool
|
|
_, _, _ = yysep2510, yyq2510, yy2arr2510
|
|
const yyr2510 bool = false
|
|
yyq2510[0] = x.Kind != ""
|
|
yyq2510[1] = x.APIVersion != ""
|
|
yyq2510[2] = true
|
|
if yyr2510 || yy2arr2510 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2510 int = 1
|
|
for _, b := range yyq2510 {
|
|
if b {
|
|
yynn2510++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2510)
|
|
}
|
|
if yyr2510 || yy2arr2510 {
|
|
if yyq2510[0] {
|
|
yym2512 := z.EncBinary()
|
|
_ = yym2512
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2510[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2513 := z.EncBinary()
|
|
_ = yym2513
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2510 || yy2arr2510 {
|
|
if yyq2510[1] {
|
|
yym2515 := z.EncBinary()
|
|
_ = yym2515
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2510[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2516 := z.EncBinary()
|
|
_ = yym2516
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2510 || yy2arr2510 {
|
|
if yyq2510[2] {
|
|
yy2518 := &x.ObjectMeta
|
|
yy2518.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2510[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2519 := &x.ObjectMeta
|
|
yy2519.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2510 || yy2arr2510 {
|
|
yy2521 := &x.Target
|
|
yy2521.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
yy2522 := &x.Target
|
|
yy2522.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2510 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2523 := z.DecBinary()
|
|
_ = yym2523
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2524 := r.ReadMapStart()
|
|
if yyl2524 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2524, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2524 := r.ReadArrayStart()
|
|
if yyl2524 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2524, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2525Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2525Slc
|
|
var yyhl2525 bool = l >= 0
|
|
for yyj2525 := 0; ; yyj2525++ {
|
|
if yyhl2525 {
|
|
if yyj2525 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2525Slc = r.DecodeBytes(yys2525Slc, true, true)
|
|
yys2525 := string(yys2525Slc)
|
|
switch yys2525 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2528 := &x.ObjectMeta
|
|
yyv2528.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2529 := &x.Target
|
|
yyv2529.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2525)
|
|
} // end switch yys2525
|
|
} // end for yyj2525
|
|
if !yyhl2525 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2530 int
|
|
var yyb2530 bool
|
|
var yyhl2530 bool = l >= 0
|
|
yyj2530++
|
|
if yyhl2530 {
|
|
yyb2530 = yyj2530 > l
|
|
} else {
|
|
yyb2530 = r.CheckBreak()
|
|
}
|
|
if yyb2530 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2530++
|
|
if yyhl2530 {
|
|
yyb2530 = yyj2530 > l
|
|
} else {
|
|
yyb2530 = r.CheckBreak()
|
|
}
|
|
if yyb2530 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2530++
|
|
if yyhl2530 {
|
|
yyb2530 = yyj2530 > l
|
|
} else {
|
|
yyb2530 = r.CheckBreak()
|
|
}
|
|
if yyb2530 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2533 := &x.ObjectMeta
|
|
yyv2533.CodecDecodeSelf(d)
|
|
}
|
|
yyj2530++
|
|
if yyhl2530 {
|
|
yyb2530 = yyj2530 > l
|
|
} else {
|
|
yyb2530 = r.CheckBreak()
|
|
}
|
|
if yyb2530 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2534 := &x.Target
|
|
yyv2534.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2530++
|
|
if yyhl2530 {
|
|
yyb2530 = yyj2530 > l
|
|
} else {
|
|
yyb2530 = r.CheckBreak()
|
|
}
|
|
if yyb2530 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2530-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 {
|
|
yym2535 := z.EncBinary()
|
|
_ = yym2535
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2536 := !z.EncBinary()
|
|
yy2arr2536 := z.EncBasicHandle().StructToArray
|
|
var yyq2536 [3]bool
|
|
_, _, _ = yysep2536, yyq2536, yy2arr2536
|
|
const yyr2536 bool = false
|
|
yyq2536[0] = x.Kind != ""
|
|
yyq2536[1] = x.APIVersion != ""
|
|
if yyr2536 || yy2arr2536 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2536 int = 1
|
|
for _, b := range yyq2536 {
|
|
if b {
|
|
yynn2536++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2536)
|
|
}
|
|
if yyr2536 || yy2arr2536 {
|
|
if yyq2536[0] {
|
|
yym2538 := z.EncBinary()
|
|
_ = yym2538
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2536[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2539 := z.EncBinary()
|
|
_ = yym2539
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2536 || yy2arr2536 {
|
|
if yyq2536[1] {
|
|
yym2541 := z.EncBinary()
|
|
_ = yym2541
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2536[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2542 := z.EncBinary()
|
|
_ = yym2542
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2536 || yy2arr2536 {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2544 := *x.GracePeriodSeconds
|
|
yym2545 := z.EncBinary()
|
|
_ = yym2545
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2544))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2546 := *x.GracePeriodSeconds
|
|
yym2547 := z.EncBinary()
|
|
_ = yym2547
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2546))
|
|
}
|
|
}
|
|
}
|
|
if yysep2536 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2548 := z.DecBinary()
|
|
_ = yym2548
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2549 := r.ReadMapStart()
|
|
if yyl2549 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2549, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2549 := r.ReadArrayStart()
|
|
if yyl2549 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2549, 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 yys2550Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2550Slc
|
|
var yyhl2550 bool = l >= 0
|
|
for yyj2550 := 0; ; yyj2550++ {
|
|
if yyhl2550 {
|
|
if yyj2550 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2550Slc = r.DecodeBytes(yys2550Slc, true, true)
|
|
yys2550 := string(yys2550Slc)
|
|
switch yys2550 {
|
|
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)
|
|
}
|
|
yym2554 := z.DecBinary()
|
|
_ = yym2554
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2550)
|
|
} // end switch yys2550
|
|
} // end for yyj2550
|
|
if !yyhl2550 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2555 int
|
|
var yyb2555 bool
|
|
var yyhl2555 bool = l >= 0
|
|
yyj2555++
|
|
if yyhl2555 {
|
|
yyb2555 = yyj2555 > l
|
|
} else {
|
|
yyb2555 = r.CheckBreak()
|
|
}
|
|
if yyb2555 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2555++
|
|
if yyhl2555 {
|
|
yyb2555 = yyj2555 > l
|
|
} else {
|
|
yyb2555 = r.CheckBreak()
|
|
}
|
|
if yyb2555 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2555++
|
|
if yyhl2555 {
|
|
yyb2555 = yyj2555 > l
|
|
} else {
|
|
yyb2555 = r.CheckBreak()
|
|
}
|
|
if yyb2555 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2559 := z.DecBinary()
|
|
_ = yym2559
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2555++
|
|
if yyhl2555 {
|
|
yyb2555 = yyj2555 > l
|
|
} else {
|
|
yyb2555 = r.CheckBreak()
|
|
}
|
|
if yyb2555 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2555-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 {
|
|
yym2560 := z.EncBinary()
|
|
_ = yym2560
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2561 := !z.EncBinary()
|
|
yy2arr2561 := z.EncBasicHandle().StructToArray
|
|
var yyq2561 [6]bool
|
|
_, _, _ = yysep2561, yyq2561, yy2arr2561
|
|
const yyr2561 bool = false
|
|
yyq2561[0] = x.Kind != ""
|
|
yyq2561[1] = x.APIVersion != ""
|
|
if yyr2561 || yy2arr2561 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2561 int = 4
|
|
for _, b := range yyq2561 {
|
|
if b {
|
|
yynn2561++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2561)
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
if yyq2561[0] {
|
|
yym2563 := z.EncBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2561[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2564 := z.EncBinary()
|
|
_ = yym2564
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
if yyq2561[1] {
|
|
yym2566 := z.EncBinary()
|
|
_ = yym2566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2561[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2567 := z.EncBinary()
|
|
_ = yym2567
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2569 := z.EncBinary()
|
|
_ = yym2569
|
|
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 {
|
|
yym2570 := z.EncBinary()
|
|
_ = yym2570
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2572 := z.EncBinary()
|
|
_ = yym2572
|
|
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 {
|
|
yym2573 := z.EncBinary()
|
|
_ = yym2573
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
yym2575 := z.EncBinary()
|
|
_ = yym2575
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
yym2576 := z.EncBinary()
|
|
_ = yym2576
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr2561 || yy2arr2561 {
|
|
yym2578 := z.EncBinary()
|
|
_ = yym2578
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion"))
|
|
yym2579 := z.EncBinary()
|
|
_ = yym2579
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yysep2561 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2580 := z.DecBinary()
|
|
_ = yym2580
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2581 := r.ReadMapStart()
|
|
if yyl2581 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2581, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2581 := r.ReadArrayStart()
|
|
if yyl2581 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2581, 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 yys2582Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2582Slc
|
|
var yyhl2582 bool = l >= 0
|
|
for yyj2582 := 0; ; yyj2582++ {
|
|
if yyhl2582 {
|
|
if yyj2582 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2582Slc = r.DecodeBytes(yys2582Slc, true, true)
|
|
yys2582 := string(yys2582Slc)
|
|
switch yys2582 {
|
|
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 {
|
|
yyv2585 := &x.LabelSelector
|
|
yym2586 := z.DecBinary()
|
|
_ = yym2586
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2585) {
|
|
} else {
|
|
z.DecFallback(yyv2585, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2587 := &x.FieldSelector
|
|
yym2588 := z.DecBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2587) {
|
|
} else {
|
|
z.DecFallback(yyv2587, 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, yys2582)
|
|
} // end switch yys2582
|
|
} // end for yyj2582
|
|
if !yyhl2582 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2591 int
|
|
var yyb2591 bool
|
|
var yyhl2591 bool = l >= 0
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2594 := &x.LabelSelector
|
|
yym2595 := z.DecBinary()
|
|
_ = yym2595
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2594) {
|
|
} else {
|
|
z.DecFallback(yyv2594, true)
|
|
}
|
|
}
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2596 := &x.FieldSelector
|
|
yym2597 := z.DecBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2596) {
|
|
} else {
|
|
z.DecFallback(yyv2596, true)
|
|
}
|
|
}
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2591++
|
|
if yyhl2591 {
|
|
yyb2591 = yyj2591 > l
|
|
} else {
|
|
yyb2591 = r.CheckBreak()
|
|
}
|
|
if yyb2591 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2591-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 {
|
|
yym2600 := z.EncBinary()
|
|
_ = yym2600
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2601 := !z.EncBinary()
|
|
yy2arr2601 := z.EncBasicHandle().StructToArray
|
|
var yyq2601 [10]bool
|
|
_, _, _ = yysep2601, yyq2601, yy2arr2601
|
|
const yyr2601 bool = false
|
|
yyq2601[0] = x.Kind != ""
|
|
yyq2601[1] = x.APIVersion != ""
|
|
if yyr2601 || yy2arr2601 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2601 int = 8
|
|
for _, b := range yyq2601 {
|
|
if b {
|
|
yynn2601++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2601)
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if yyq2601[0] {
|
|
yym2603 := z.EncBinary()
|
|
_ = yym2603
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2601[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2604 := z.EncBinary()
|
|
_ = yym2604
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if yyq2601[1] {
|
|
yym2606 := z.EncBinary()
|
|
_ = yym2606
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2601[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2607 := z.EncBinary()
|
|
_ = yym2607
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
yym2609 := z.EncBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2610 := z.EncBinary()
|
|
_ = yym2610
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
yym2612 := z.EncBinary()
|
|
_ = yym2612
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
yym2613 := z.EncBinary()
|
|
_ = yym2613
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
yym2615 := z.EncBinary()
|
|
_ = yym2615
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
yym2616 := z.EncBinary()
|
|
_ = yym2616
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2618 := *x.SinceSeconds
|
|
yym2619 := z.EncBinary()
|
|
_ = yym2619
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2618))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2620 := *x.SinceSeconds
|
|
yym2621 := z.EncBinary()
|
|
_ = yym2621
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2620))
|
|
}
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2623 := z.EncBinary()
|
|
_ = yym2623
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2623 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2623 && 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 {
|
|
yym2624 := z.EncBinary()
|
|
_ = yym2624
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2624 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2624 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
yym2626 := z.EncBinary()
|
|
_ = yym2626
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
yym2627 := z.EncBinary()
|
|
_ = yym2627
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2629 := *x.TailLines
|
|
yym2630 := z.EncBinary()
|
|
_ = yym2630
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2629))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2631 := *x.TailLines
|
|
yym2632 := z.EncBinary()
|
|
_ = yym2632
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2631))
|
|
}
|
|
}
|
|
}
|
|
if yyr2601 || yy2arr2601 {
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2634 := *x.LimitBytes
|
|
yym2635 := z.EncBinary()
|
|
_ = yym2635
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2634))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2636 := *x.LimitBytes
|
|
yym2637 := z.EncBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2636))
|
|
}
|
|
}
|
|
}
|
|
if yysep2601 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2638 := z.DecBinary()
|
|
_ = yym2638
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2639 := r.ReadMapStart()
|
|
if yyl2639 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2639, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2639 := r.ReadArrayStart()
|
|
if yyl2639 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2639, 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 yys2640Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2640Slc
|
|
var yyhl2640 bool = l >= 0
|
|
for yyj2640 := 0; ; yyj2640++ {
|
|
if yyhl2640 {
|
|
if yyj2640 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2640Slc = r.DecodeBytes(yys2640Slc, true, true)
|
|
yys2640 := string(yys2640Slc)
|
|
switch yys2640 {
|
|
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)
|
|
}
|
|
yym2647 := z.DecBinary()
|
|
_ = yym2647
|
|
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)
|
|
}
|
|
yym2649 := z.DecBinary()
|
|
_ = yym2649
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2649 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2649 && 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)
|
|
}
|
|
yym2652 := z.DecBinary()
|
|
_ = yym2652
|
|
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)
|
|
}
|
|
yym2654 := z.DecBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2640)
|
|
} // end switch yys2640
|
|
} // end for yyj2640
|
|
if !yyhl2640 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2655 int
|
|
var yyb2655 bool
|
|
var yyhl2655 bool = l >= 0
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2662 := z.DecBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2664 := z.DecBinary()
|
|
_ = yym2664
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2664 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2664 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2667 := z.DecBinary()
|
|
_ = yym2667
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2669 := z.DecBinary()
|
|
_ = yym2669
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2655++
|
|
if yyhl2655 {
|
|
yyb2655 = yyj2655 > l
|
|
} else {
|
|
yyb2655 = r.CheckBreak()
|
|
}
|
|
if yyb2655 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2655-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 {
|
|
yym2670 := z.EncBinary()
|
|
_ = yym2670
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2671 := !z.EncBinary()
|
|
yy2arr2671 := z.EncBasicHandle().StructToArray
|
|
var yyq2671 [7]bool
|
|
_, _, _ = yysep2671, yyq2671, yy2arr2671
|
|
const yyr2671 bool = false
|
|
yyq2671[0] = x.Kind != ""
|
|
yyq2671[1] = x.APIVersion != ""
|
|
yyq2671[2] = x.Stdin != false
|
|
yyq2671[3] = x.Stdout != false
|
|
yyq2671[4] = x.Stderr != false
|
|
yyq2671[5] = x.TTY != false
|
|
yyq2671[6] = x.Container != ""
|
|
if yyr2671 || yy2arr2671 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2671 int = 0
|
|
for _, b := range yyq2671 {
|
|
if b {
|
|
yynn2671++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2671)
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[0] {
|
|
yym2673 := z.EncBinary()
|
|
_ = yym2673
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2671[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2674 := z.EncBinary()
|
|
_ = yym2674
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[1] {
|
|
yym2676 := z.EncBinary()
|
|
_ = yym2676
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2671[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2677 := z.EncBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[2] {
|
|
yym2679 := z.EncBinary()
|
|
_ = yym2679
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2671[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym2680 := z.EncBinary()
|
|
_ = yym2680
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[3] {
|
|
yym2682 := z.EncBinary()
|
|
_ = yym2682
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2671[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
yym2683 := z.EncBinary()
|
|
_ = yym2683
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[4] {
|
|
yym2685 := z.EncBinary()
|
|
_ = yym2685
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2671[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
yym2686 := z.EncBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[5] {
|
|
yym2688 := z.EncBinary()
|
|
_ = yym2688
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2671[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym2689 := z.EncBinary()
|
|
_ = yym2689
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2671 || yy2arr2671 {
|
|
if yyq2671[6] {
|
|
yym2691 := z.EncBinary()
|
|
_ = yym2691
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2671[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
yym2692 := z.EncBinary()
|
|
_ = yym2692
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yysep2671 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2693 := z.DecBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2694 := r.ReadMapStart()
|
|
if yyl2694 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2694, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2694 := r.ReadArrayStart()
|
|
if yyl2694 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2694, 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 yys2695Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2695Slc
|
|
var yyhl2695 bool = l >= 0
|
|
for yyj2695 := 0; ; yyj2695++ {
|
|
if yyhl2695 {
|
|
if yyj2695 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2695Slc = r.DecodeBytes(yys2695Slc, true, true)
|
|
yys2695 := string(yys2695Slc)
|
|
switch yys2695 {
|
|
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, yys2695)
|
|
} // end switch yys2695
|
|
} // end for yyj2695
|
|
if !yyhl2695 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2703 int
|
|
var yyb2703 bool
|
|
var yyhl2703 bool = l >= 0
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2703++
|
|
if yyhl2703 {
|
|
yyb2703 = yyj2703 > l
|
|
} else {
|
|
yyb2703 = r.CheckBreak()
|
|
}
|
|
if yyb2703 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2703-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 {
|
|
yym2711 := z.EncBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2712 := !z.EncBinary()
|
|
yy2arr2712 := z.EncBasicHandle().StructToArray
|
|
var yyq2712 [8]bool
|
|
_, _, _ = yysep2712, yyq2712, yy2arr2712
|
|
const yyr2712 bool = false
|
|
yyq2712[0] = x.Kind != ""
|
|
yyq2712[1] = x.APIVersion != ""
|
|
if yyr2712 || yy2arr2712 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2712 int = 6
|
|
for _, b := range yyq2712 {
|
|
if b {
|
|
yynn2712++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2712)
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
if yyq2712[0] {
|
|
yym2714 := z.EncBinary()
|
|
_ = yym2714
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2712[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
if yyq2712[1] {
|
|
yym2717 := z.EncBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2712[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2718 := z.EncBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
yym2720 := z.EncBinary()
|
|
_ = yym2720
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
yym2721 := z.EncBinary()
|
|
_ = yym2721
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
yym2723 := z.EncBinary()
|
|
_ = yym2723
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
yym2724 := z.EncBinary()
|
|
_ = yym2724
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
yym2726 := z.EncBinary()
|
|
_ = yym2726
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
yym2727 := z.EncBinary()
|
|
_ = yym2727
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
yym2729 := z.EncBinary()
|
|
_ = yym2729
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
yym2730 := z.EncBinary()
|
|
_ = yym2730
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
yym2732 := z.EncBinary()
|
|
_ = yym2732
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2733 := z.EncBinary()
|
|
_ = yym2733
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2712 || yy2arr2712 {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2735 := z.EncBinary()
|
|
_ = yym2735
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2736 := z.EncBinary()
|
|
_ = yym2736
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2712 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2737 := z.DecBinary()
|
|
_ = yym2737
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2738 := r.ReadMapStart()
|
|
if yyl2738 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2738, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2738 := r.ReadArrayStart()
|
|
if yyl2738 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2738, 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 yys2739Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2739Slc
|
|
var yyhl2739 bool = l >= 0
|
|
for yyj2739 := 0; ; yyj2739++ {
|
|
if yyhl2739 {
|
|
if yyj2739 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2739Slc = r.DecodeBytes(yys2739Slc, true, true)
|
|
yys2739 := string(yys2739Slc)
|
|
switch yys2739 {
|
|
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 {
|
|
yyv2747 := &x.Command
|
|
yym2748 := z.DecBinary()
|
|
_ = yym2748
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2747, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2739)
|
|
} // end switch yys2739
|
|
} // end for yyj2739
|
|
if !yyhl2739 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2749 int
|
|
var yyb2749 bool
|
|
var yyhl2749 bool = l >= 0
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2757 := &x.Command
|
|
yym2758 := z.DecBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2757, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2749++
|
|
if yyhl2749 {
|
|
yyb2749 = yyj2749 > l
|
|
} else {
|
|
yyb2749 = r.CheckBreak()
|
|
}
|
|
if yyb2749 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2749-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 {
|
|
yym2759 := z.EncBinary()
|
|
_ = yym2759
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2760 := !z.EncBinary()
|
|
yy2arr2760 := z.EncBasicHandle().StructToArray
|
|
var yyq2760 [3]bool
|
|
_, _, _ = yysep2760, yyq2760, yy2arr2760
|
|
const yyr2760 bool = false
|
|
yyq2760[0] = x.Kind != ""
|
|
yyq2760[1] = x.APIVersion != ""
|
|
if yyr2760 || yy2arr2760 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2760 int = 1
|
|
for _, b := range yyq2760 {
|
|
if b {
|
|
yynn2760++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2760)
|
|
}
|
|
if yyr2760 || yy2arr2760 {
|
|
if yyq2760[0] {
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2760[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2763 := z.EncBinary()
|
|
_ = yym2763
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2760 || yy2arr2760 {
|
|
if yyq2760[1] {
|
|
yym2765 := z.EncBinary()
|
|
_ = yym2765
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2760[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2766 := z.EncBinary()
|
|
_ = yym2766
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2760 || yy2arr2760 {
|
|
yym2768 := z.EncBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
yym2769 := z.EncBinary()
|
|
_ = yym2769
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep2760 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2770 := z.DecBinary()
|
|
_ = yym2770
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2771 := r.ReadMapStart()
|
|
if yyl2771 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2771, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2771 := r.ReadArrayStart()
|
|
if yyl2771 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2771, 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 yys2772Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2772Slc
|
|
var yyhl2772 bool = l >= 0
|
|
for yyj2772 := 0; ; yyj2772++ {
|
|
if yyhl2772 {
|
|
if yyj2772 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2772Slc = r.DecodeBytes(yys2772Slc, true, true)
|
|
yys2772 := string(yys2772Slc)
|
|
switch yys2772 {
|
|
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, yys2772)
|
|
} // end switch yys2772
|
|
} // end for yyj2772
|
|
if !yyhl2772 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2776 int
|
|
var yyb2776 bool
|
|
var yyhl2776 bool = l >= 0
|
|
yyj2776++
|
|
if yyhl2776 {
|
|
yyb2776 = yyj2776 > l
|
|
} else {
|
|
yyb2776 = r.CheckBreak()
|
|
}
|
|
if yyb2776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2776++
|
|
if yyhl2776 {
|
|
yyb2776 = yyj2776 > l
|
|
} else {
|
|
yyb2776 = r.CheckBreak()
|
|
}
|
|
if yyb2776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2776++
|
|
if yyhl2776 {
|
|
yyb2776 = yyj2776 > l
|
|
} else {
|
|
yyb2776 = r.CheckBreak()
|
|
}
|
|
if yyb2776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2776++
|
|
if yyhl2776 {
|
|
yyb2776 = yyj2776 > l
|
|
} else {
|
|
yyb2776 = r.CheckBreak()
|
|
}
|
|
if yyb2776 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2776-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 {
|
|
yym2780 := z.EncBinary()
|
|
_ = yym2780
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2781 := !z.EncBinary()
|
|
yy2arr2781 := z.EncBasicHandle().StructToArray
|
|
var yyq2781 [7]bool
|
|
_, _, _ = yysep2781, yyq2781, yy2arr2781
|
|
const yyr2781 bool = false
|
|
yyq2781[0] = x.Kind != ""
|
|
yyq2781[1] = x.Namespace != ""
|
|
yyq2781[2] = x.Name != ""
|
|
yyq2781[3] = x.UID != ""
|
|
yyq2781[4] = x.APIVersion != ""
|
|
yyq2781[5] = x.ResourceVersion != ""
|
|
yyq2781[6] = x.FieldPath != ""
|
|
if yyr2781 || yy2arr2781 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2781 int = 0
|
|
for _, b := range yyq2781 {
|
|
if b {
|
|
yynn2781++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2781)
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[0] {
|
|
yym2783 := z.EncBinary()
|
|
_ = yym2783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2784 := z.EncBinary()
|
|
_ = yym2784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[1] {
|
|
yym2786 := z.EncBinary()
|
|
_ = yym2786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym2787 := z.EncBinary()
|
|
_ = yym2787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[2] {
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[3] {
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
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 yyq2781[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[4] {
|
|
yym2795 := z.EncBinary()
|
|
_ = yym2795
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[5] {
|
|
yym2798 := z.EncBinary()
|
|
_ = yym2798
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym2799 := z.EncBinary()
|
|
_ = yym2799
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
if yyq2781[6] {
|
|
yym2801 := z.EncBinary()
|
|
_ = yym2801
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym2802 := z.EncBinary()
|
|
_ = yym2802
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yysep2781 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2803 := z.DecBinary()
|
|
_ = yym2803
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2804 := r.ReadMapStart()
|
|
if yyl2804 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2804, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2804 := r.ReadArrayStart()
|
|
if yyl2804 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2804, 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 yys2805Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2805Slc
|
|
var yyhl2805 bool = l >= 0
|
|
for yyj2805 := 0; ; yyj2805++ {
|
|
if yyhl2805 {
|
|
if yyj2805 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2805Slc = r.DecodeBytes(yys2805Slc, true, true)
|
|
yys2805 := string(yys2805Slc)
|
|
switch yys2805 {
|
|
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, yys2805)
|
|
} // end switch yys2805
|
|
} // end for yyj2805
|
|
if !yyhl2805 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2813 int
|
|
var yyb2813 bool
|
|
var yyhl2813 bool = l >= 0
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2813++
|
|
if yyhl2813 {
|
|
yyb2813 = yyj2813 > l
|
|
} else {
|
|
yyb2813 = r.CheckBreak()
|
|
}
|
|
if yyb2813 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2813-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 {
|
|
yym2821 := z.EncBinary()
|
|
_ = yym2821
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2822 := !z.EncBinary()
|
|
yy2arr2822 := z.EncBasicHandle().StructToArray
|
|
var yyq2822 [1]bool
|
|
_, _, _ = yysep2822, yyq2822, yy2arr2822
|
|
const yyr2822 bool = false
|
|
if yyr2822 || yy2arr2822 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2822 int = 1
|
|
for _, b := range yyq2822 {
|
|
if b {
|
|
yynn2822++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2822)
|
|
}
|
|
if yyr2822 || yy2arr2822 {
|
|
yym2824 := z.EncBinary()
|
|
_ = yym2824
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2825 := z.EncBinary()
|
|
_ = yym2825
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yysep2822 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2826 := z.DecBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2827 := r.ReadMapStart()
|
|
if yyl2827 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2827, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2827 := r.ReadArrayStart()
|
|
if yyl2827 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2827, 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 yys2828Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2828Slc
|
|
var yyhl2828 bool = l >= 0
|
|
for yyj2828 := 0; ; yyj2828++ {
|
|
if yyhl2828 {
|
|
if yyj2828 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2828Slc = r.DecodeBytes(yys2828Slc, true, true)
|
|
yys2828 := string(yys2828Slc)
|
|
switch yys2828 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2828)
|
|
} // end switch yys2828
|
|
} // end for yyj2828
|
|
if !yyhl2828 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2830 int
|
|
var yyb2830 bool
|
|
var yyhl2830 bool = l >= 0
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2830-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 {
|
|
yym2832 := z.EncBinary()
|
|
_ = yym2832
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2833 := !z.EncBinary()
|
|
yy2arr2833 := z.EncBasicHandle().StructToArray
|
|
var yyq2833 [3]bool
|
|
_, _, _ = yysep2833, yyq2833, yy2arr2833
|
|
const yyr2833 bool = false
|
|
yyq2833[0] = x.Kind != ""
|
|
yyq2833[1] = x.APIVersion != ""
|
|
yyq2833[2] = true
|
|
if yyr2833 || yy2arr2833 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2833 int = 0
|
|
for _, b := range yyq2833 {
|
|
if b {
|
|
yynn2833++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2833)
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
if yyq2833[0] {
|
|
yym2835 := z.EncBinary()
|
|
_ = yym2835
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2833[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2836 := z.EncBinary()
|
|
_ = yym2836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
if yyq2833[1] {
|
|
yym2838 := z.EncBinary()
|
|
_ = yym2838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2833[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2839 := z.EncBinary()
|
|
_ = yym2839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2833 || yy2arr2833 {
|
|
if yyq2833[2] {
|
|
yy2841 := &x.Reference
|
|
yy2841.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2833[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
yy2842 := &x.Reference
|
|
yy2842.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2833 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2843 := z.DecBinary()
|
|
_ = yym2843
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2844 := r.ReadMapStart()
|
|
if yyl2844 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2844, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2844 := r.ReadArrayStart()
|
|
if yyl2844 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2844, 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 yys2845Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2845Slc
|
|
var yyhl2845 bool = l >= 0
|
|
for yyj2845 := 0; ; yyj2845++ {
|
|
if yyhl2845 {
|
|
if yyj2845 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2845Slc = r.DecodeBytes(yys2845Slc, true, true)
|
|
yys2845 := string(yys2845Slc)
|
|
switch yys2845 {
|
|
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 {
|
|
yyv2848 := &x.Reference
|
|
yyv2848.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2845)
|
|
} // end switch yys2845
|
|
} // end for yyj2845
|
|
if !yyhl2845 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2849 int
|
|
var yyb2849 bool
|
|
var yyhl2849 bool = l >= 0
|
|
yyj2849++
|
|
if yyhl2849 {
|
|
yyb2849 = yyj2849 > l
|
|
} else {
|
|
yyb2849 = r.CheckBreak()
|
|
}
|
|
if yyb2849 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2849++
|
|
if yyhl2849 {
|
|
yyb2849 = yyj2849 > l
|
|
} else {
|
|
yyb2849 = r.CheckBreak()
|
|
}
|
|
if yyb2849 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2849++
|
|
if yyhl2849 {
|
|
yyb2849 = yyj2849 > l
|
|
} else {
|
|
yyb2849 = r.CheckBreak()
|
|
}
|
|
if yyb2849 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2852 := &x.Reference
|
|
yyv2852.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2849++
|
|
if yyhl2849 {
|
|
yyb2849 = yyj2849 > l
|
|
} else {
|
|
yyb2849 = r.CheckBreak()
|
|
}
|
|
if yyb2849 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2849-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 {
|
|
yym2853 := z.EncBinary()
|
|
_ = yym2853
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2854 := !z.EncBinary()
|
|
yy2arr2854 := z.EncBasicHandle().StructToArray
|
|
var yyq2854 [2]bool
|
|
_, _, _ = yysep2854, yyq2854, yy2arr2854
|
|
const yyr2854 bool = false
|
|
yyq2854[0] = x.Component != ""
|
|
yyq2854[1] = x.Host != ""
|
|
if yyr2854 || yy2arr2854 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2854 int = 0
|
|
for _, b := range yyq2854 {
|
|
if b {
|
|
yynn2854++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2854)
|
|
}
|
|
if yyr2854 || yy2arr2854 {
|
|
if yyq2854[0] {
|
|
yym2856 := z.EncBinary()
|
|
_ = yym2856
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2854[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
yym2857 := z.EncBinary()
|
|
_ = yym2857
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2854 || yy2arr2854 {
|
|
if yyq2854[1] {
|
|
yym2859 := z.EncBinary()
|
|
_ = yym2859
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2854[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym2860 := z.EncBinary()
|
|
_ = yym2860
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yysep2854 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2861 := z.DecBinary()
|
|
_ = yym2861
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2862 := r.ReadMapStart()
|
|
if yyl2862 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2862, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2862 := r.ReadArrayStart()
|
|
if yyl2862 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2862, 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 yys2863Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2863Slc
|
|
var yyhl2863 bool = l >= 0
|
|
for yyj2863 := 0; ; yyj2863++ {
|
|
if yyhl2863 {
|
|
if yyj2863 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2863Slc = r.DecodeBytes(yys2863Slc, true, true)
|
|
yys2863 := string(yys2863Slc)
|
|
switch yys2863 {
|
|
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, yys2863)
|
|
} // end switch yys2863
|
|
} // end for yyj2863
|
|
if !yyhl2863 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2866 int
|
|
var yyb2866 bool
|
|
var yyhl2866 bool = l >= 0
|
|
yyj2866++
|
|
if yyhl2866 {
|
|
yyb2866 = yyj2866 > l
|
|
} else {
|
|
yyb2866 = r.CheckBreak()
|
|
}
|
|
if yyb2866 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2866++
|
|
if yyhl2866 {
|
|
yyb2866 = yyj2866 > l
|
|
} else {
|
|
yyb2866 = r.CheckBreak()
|
|
}
|
|
if yyb2866 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2866++
|
|
if yyhl2866 {
|
|
yyb2866 = yyj2866 > l
|
|
} else {
|
|
yyb2866 = r.CheckBreak()
|
|
}
|
|
if yyb2866 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2866-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 {
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2870 := !z.EncBinary()
|
|
yy2arr2870 := z.EncBasicHandle().StructToArray
|
|
var yyq2870 [10]bool
|
|
_, _, _ = yysep2870, yyq2870, yy2arr2870
|
|
const yyr2870 bool = false
|
|
yyq2870[0] = x.Kind != ""
|
|
yyq2870[1] = x.APIVersion != ""
|
|
yyq2870[2] = true
|
|
yyq2870[3] = true
|
|
yyq2870[4] = x.Reason != ""
|
|
yyq2870[5] = x.Message != ""
|
|
yyq2870[6] = true
|
|
yyq2870[7] = true
|
|
yyq2870[8] = true
|
|
yyq2870[9] = x.Count != 0
|
|
if yyr2870 || yy2arr2870 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2870 int = 0
|
|
for _, b := range yyq2870 {
|
|
if b {
|
|
yynn2870++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2870)
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[0] {
|
|
yym2872 := z.EncBinary()
|
|
_ = yym2872
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2870[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2873 := z.EncBinary()
|
|
_ = yym2873
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[1] {
|
|
yym2875 := z.EncBinary()
|
|
_ = yym2875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2870[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2876 := z.EncBinary()
|
|
_ = yym2876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[2] {
|
|
yy2878 := &x.ObjectMeta
|
|
yy2878.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2870[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2879 := &x.ObjectMeta
|
|
yy2879.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[3] {
|
|
yy2881 := &x.InvolvedObject
|
|
yy2881.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2870[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
yy2882 := &x.InvolvedObject
|
|
yy2882.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[4] {
|
|
yym2884 := z.EncBinary()
|
|
_ = yym2884
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2870[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2885 := z.EncBinary()
|
|
_ = yym2885
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[5] {
|
|
yym2887 := z.EncBinary()
|
|
_ = yym2887
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2870[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2888 := z.EncBinary()
|
|
_ = yym2888
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[6] {
|
|
yy2890 := &x.Source
|
|
yy2890.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2870[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
yy2891 := &x.Source
|
|
yy2891.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[7] {
|
|
yy2893 := &x.FirstTimestamp
|
|
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)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2870[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
yy2895 := &x.FirstTimestamp
|
|
yym2896 := z.EncBinary()
|
|
_ = yym2896
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2895) {
|
|
} else if yym2896 {
|
|
z.EncBinaryMarshal(yy2895)
|
|
} else if !yym2896 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2895)
|
|
} else {
|
|
z.EncFallback(yy2895)
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[8] {
|
|
yy2898 := &x.LastTimestamp
|
|
yym2899 := z.EncBinary()
|
|
_ = yym2899
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2898) {
|
|
} else if yym2899 {
|
|
z.EncBinaryMarshal(yy2898)
|
|
} else if !yym2899 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2898)
|
|
} else {
|
|
z.EncFallback(yy2898)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2870[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
yy2900 := &x.LastTimestamp
|
|
yym2901 := z.EncBinary()
|
|
_ = yym2901
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2900) {
|
|
} else if yym2901 {
|
|
z.EncBinaryMarshal(yy2900)
|
|
} else if !yym2901 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2900)
|
|
} else {
|
|
z.EncFallback(yy2900)
|
|
}
|
|
}
|
|
}
|
|
if yyr2870 || yy2arr2870 {
|
|
if yyq2870[9] {
|
|
yym2903 := z.EncBinary()
|
|
_ = yym2903
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2870[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
yym2904 := z.EncBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yysep2870 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2905 := z.DecBinary()
|
|
_ = yym2905
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2906 := r.ReadMapStart()
|
|
if yyl2906 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2906, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2906 := r.ReadArrayStart()
|
|
if yyl2906 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2906, 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 yys2907Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2907Slc
|
|
var yyhl2907 bool = l >= 0
|
|
for yyj2907 := 0; ; yyj2907++ {
|
|
if yyhl2907 {
|
|
if yyj2907 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2907Slc = r.DecodeBytes(yys2907Slc, true, true)
|
|
yys2907 := string(yys2907Slc)
|
|
switch yys2907 {
|
|
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 {
|
|
yyv2910 := &x.ObjectMeta
|
|
yyv2910.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2911 := &x.InvolvedObject
|
|
yyv2911.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 {
|
|
yyv2914 := &x.Source
|
|
yyv2914.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2915 := &x.FirstTimestamp
|
|
yym2916 := z.DecBinary()
|
|
_ = yym2916
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2915) {
|
|
} else if yym2916 {
|
|
z.DecBinaryUnmarshal(yyv2915)
|
|
} else if !yym2916 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2915)
|
|
} else {
|
|
z.DecFallback(yyv2915, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2917 := &x.LastTimestamp
|
|
yym2918 := z.DecBinary()
|
|
_ = yym2918
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2917) {
|
|
} else if yym2918 {
|
|
z.DecBinaryUnmarshal(yyv2917)
|
|
} else if !yym2918 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2917)
|
|
} else {
|
|
z.DecFallback(yyv2917, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2907)
|
|
} // end switch yys2907
|
|
} // end for yyj2907
|
|
if !yyhl2907 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2920 int
|
|
var yyb2920 bool
|
|
var yyhl2920 bool = l >= 0
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2923 := &x.ObjectMeta
|
|
yyv2923.CodecDecodeSelf(d)
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2924 := &x.InvolvedObject
|
|
yyv2924.CodecDecodeSelf(d)
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2927 := &x.Source
|
|
yyv2927.CodecDecodeSelf(d)
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2928 := &x.FirstTimestamp
|
|
yym2929 := z.DecBinary()
|
|
_ = yym2929
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2928) {
|
|
} else if yym2929 {
|
|
z.DecBinaryUnmarshal(yyv2928)
|
|
} else if !yym2929 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2928)
|
|
} else {
|
|
z.DecFallback(yyv2928, false)
|
|
}
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2930 := &x.LastTimestamp
|
|
yym2931 := z.DecBinary()
|
|
_ = yym2931
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2930) {
|
|
} else if yym2931 {
|
|
z.DecBinaryUnmarshal(yyv2930)
|
|
} else if !yym2931 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2930)
|
|
} else {
|
|
z.DecFallback(yyv2930, false)
|
|
}
|
|
}
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2920++
|
|
if yyhl2920 {
|
|
yyb2920 = yyj2920 > l
|
|
} else {
|
|
yyb2920 = r.CheckBreak()
|
|
}
|
|
if yyb2920 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2920-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 {
|
|
yym2933 := z.EncBinary()
|
|
_ = yym2933
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2934 := !z.EncBinary()
|
|
yy2arr2934 := z.EncBasicHandle().StructToArray
|
|
var yyq2934 [4]bool
|
|
_, _, _ = yysep2934, yyq2934, yy2arr2934
|
|
const yyr2934 bool = false
|
|
yyq2934[0] = x.Kind != ""
|
|
yyq2934[1] = x.APIVersion != ""
|
|
yyq2934[2] = true
|
|
if yyr2934 || yy2arr2934 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2934 int = 1
|
|
for _, b := range yyq2934 {
|
|
if b {
|
|
yynn2934++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2934)
|
|
}
|
|
if yyr2934 || yy2arr2934 {
|
|
if yyq2934[0] {
|
|
yym2936 := z.EncBinary()
|
|
_ = yym2936
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2934[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2937 := z.EncBinary()
|
|
_ = yym2937
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2934 || yy2arr2934 {
|
|
if yyq2934[1] {
|
|
yym2939 := z.EncBinary()
|
|
_ = yym2939
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2934[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2940 := z.EncBinary()
|
|
_ = yym2940
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2934 || yy2arr2934 {
|
|
if yyq2934[2] {
|
|
yy2942 := &x.ListMeta
|
|
yym2943 := z.EncBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2942) {
|
|
} else {
|
|
z.EncFallback(yy2942)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2934[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2944 := &x.ListMeta
|
|
yym2945 := z.EncBinary()
|
|
_ = yym2945
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2944) {
|
|
} else {
|
|
z.EncFallback(yy2944)
|
|
}
|
|
}
|
|
}
|
|
if yyr2934 || yy2arr2934 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2947 := z.EncBinary()
|
|
_ = yym2947
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2948 := z.EncBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2934 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2949 := z.DecBinary()
|
|
_ = yym2949
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2950 := r.ReadMapStart()
|
|
if yyl2950 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2950, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2950 := r.ReadArrayStart()
|
|
if yyl2950 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2950, 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 yys2951Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2951Slc
|
|
var yyhl2951 bool = l >= 0
|
|
for yyj2951 := 0; ; yyj2951++ {
|
|
if yyhl2951 {
|
|
if yyj2951 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2951Slc = r.DecodeBytes(yys2951Slc, true, true)
|
|
yys2951 := string(yys2951Slc)
|
|
switch yys2951 {
|
|
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 {
|
|
yyv2954 := &x.ListMeta
|
|
yym2955 := z.DecBinary()
|
|
_ = yym2955
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2954) {
|
|
} else {
|
|
z.DecFallback(yyv2954, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2956 := &x.Items
|
|
yym2957 := z.DecBinary()
|
|
_ = yym2957
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2956), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2951)
|
|
} // end switch yys2951
|
|
} // end for yyj2951
|
|
if !yyhl2951 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2958 int
|
|
var yyb2958 bool
|
|
var yyhl2958 bool = l >= 0
|
|
yyj2958++
|
|
if yyhl2958 {
|
|
yyb2958 = yyj2958 > l
|
|
} else {
|
|
yyb2958 = r.CheckBreak()
|
|
}
|
|
if yyb2958 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2958++
|
|
if yyhl2958 {
|
|
yyb2958 = yyj2958 > l
|
|
} else {
|
|
yyb2958 = r.CheckBreak()
|
|
}
|
|
if yyb2958 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2958++
|
|
if yyhl2958 {
|
|
yyb2958 = yyj2958 > l
|
|
} else {
|
|
yyb2958 = r.CheckBreak()
|
|
}
|
|
if yyb2958 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2961 := &x.ListMeta
|
|
yym2962 := z.DecBinary()
|
|
_ = yym2962
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2961) {
|
|
} else {
|
|
z.DecFallback(yyv2961, false)
|
|
}
|
|
}
|
|
yyj2958++
|
|
if yyhl2958 {
|
|
yyb2958 = yyj2958 > l
|
|
} else {
|
|
yyb2958 = r.CheckBreak()
|
|
}
|
|
if yyb2958 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2963 := &x.Items
|
|
yym2964 := z.DecBinary()
|
|
_ = yym2964
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2963), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2958++
|
|
if yyhl2958 {
|
|
yyb2958 = yyj2958 > l
|
|
} else {
|
|
yyb2958 = r.CheckBreak()
|
|
}
|
|
if yyb2958 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2958-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 {
|
|
yym2965 := z.EncBinary()
|
|
_ = yym2965
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2966 := !z.EncBinary()
|
|
yy2arr2966 := z.EncBasicHandle().StructToArray
|
|
var yyq2966 [4]bool
|
|
_, _, _ = yysep2966, yyq2966, yy2arr2966
|
|
const yyr2966 bool = false
|
|
yyq2966[0] = x.Kind != ""
|
|
yyq2966[1] = x.APIVersion != ""
|
|
yyq2966[2] = true
|
|
if yyr2966 || yy2arr2966 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2966 int = 1
|
|
for _, b := range yyq2966 {
|
|
if b {
|
|
yynn2966++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2966)
|
|
}
|
|
if yyr2966 || yy2arr2966 {
|
|
if yyq2966[0] {
|
|
yym2968 := z.EncBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2966[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2969 := z.EncBinary()
|
|
_ = yym2969
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2966 || yy2arr2966 {
|
|
if yyq2966[1] {
|
|
yym2971 := z.EncBinary()
|
|
_ = yym2971
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2966[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2972 := z.EncBinary()
|
|
_ = yym2972
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2966 || yy2arr2966 {
|
|
if yyq2966[2] {
|
|
yy2974 := &x.ListMeta
|
|
yym2975 := z.EncBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2974) {
|
|
} else {
|
|
z.EncFallback(yy2974)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2966[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2976 := &x.ListMeta
|
|
yym2977 := z.EncBinary()
|
|
_ = yym2977
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2976) {
|
|
} else {
|
|
z.EncFallback(yy2976)
|
|
}
|
|
}
|
|
}
|
|
if yyr2966 || yy2arr2966 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2979 := z.EncBinary()
|
|
_ = yym2979
|
|
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 {
|
|
yym2980 := z.EncBinary()
|
|
_ = yym2980
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2966 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2981 := z.DecBinary()
|
|
_ = yym2981
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2982 := r.ReadMapStart()
|
|
if yyl2982 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2982, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2982 := r.ReadArrayStart()
|
|
if yyl2982 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2982, 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 yys2983Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2983Slc
|
|
var yyhl2983 bool = l >= 0
|
|
for yyj2983 := 0; ; yyj2983++ {
|
|
if yyhl2983 {
|
|
if yyj2983 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2983Slc = r.DecodeBytes(yys2983Slc, true, true)
|
|
yys2983 := string(yys2983Slc)
|
|
switch yys2983 {
|
|
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 {
|
|
yyv2986 := &x.ListMeta
|
|
yym2987 := z.DecBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2986) {
|
|
} else {
|
|
z.DecFallback(yyv2986, false)
|
|
}
|
|
}
|
|
case "items":
|
|
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)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2983)
|
|
} // end switch yys2983
|
|
} // end for yyj2983
|
|
if !yyhl2983 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2990 int
|
|
var yyb2990 bool
|
|
var yyhl2990 bool = l >= 0
|
|
yyj2990++
|
|
if yyhl2990 {
|
|
yyb2990 = yyj2990 > l
|
|
} else {
|
|
yyb2990 = r.CheckBreak()
|
|
}
|
|
if yyb2990 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2990++
|
|
if yyhl2990 {
|
|
yyb2990 = yyj2990 > l
|
|
} else {
|
|
yyb2990 = r.CheckBreak()
|
|
}
|
|
if yyb2990 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2990++
|
|
if yyhl2990 {
|
|
yyb2990 = yyj2990 > l
|
|
} else {
|
|
yyb2990 = r.CheckBreak()
|
|
}
|
|
if yyb2990 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2993 := &x.ListMeta
|
|
yym2994 := z.DecBinary()
|
|
_ = yym2994
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2993) {
|
|
} else {
|
|
z.DecFallback(yyv2993, false)
|
|
}
|
|
}
|
|
yyj2990++
|
|
if yyhl2990 {
|
|
yyb2990 = yyj2990 > l
|
|
} else {
|
|
yyb2990 = r.CheckBreak()
|
|
}
|
|
if yyb2990 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2995 := &x.Items
|
|
yym2996 := z.DecBinary()
|
|
_ = yym2996
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2995), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2990++
|
|
if yyhl2990 {
|
|
yyb2990 = yyj2990 > l
|
|
} else {
|
|
yyb2990 = r.CheckBreak()
|
|
}
|
|
if yyb2990 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2990-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2997 := z.EncBinary()
|
|
_ = yym2997
|
|
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
|
|
yym2998 := z.DecBinary()
|
|
_ = yym2998
|
|
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 {
|
|
yym2999 := z.EncBinary()
|
|
_ = yym2999
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3000 := !z.EncBinary()
|
|
yy2arr3000 := z.EncBasicHandle().StructToArray
|
|
var yyq3000 [6]bool
|
|
_, _, _ = yysep3000, yyq3000, yy2arr3000
|
|
const yyr3000 bool = false
|
|
yyq3000[0] = x.Type != ""
|
|
yyq3000[1] = len(x.Max) != 0
|
|
yyq3000[2] = len(x.Min) != 0
|
|
yyq3000[3] = len(x.Default) != 0
|
|
yyq3000[4] = len(x.DefaultRequest) != 0
|
|
yyq3000[5] = len(x.MaxLimitRequestRatio) != 0
|
|
if yyr3000 || yy2arr3000 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn3000 int = 0
|
|
for _, b := range yyq3000 {
|
|
if b {
|
|
yynn3000++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3000)
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3000[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3000 || yy2arr3000 {
|
|
if yyq3000[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3000[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3000 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3007 := z.DecBinary()
|
|
_ = yym3007
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3008 := r.ReadMapStart()
|
|
if yyl3008 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3008, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3008 := r.ReadArrayStart()
|
|
if yyl3008 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3008, 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 yys3009Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3009Slc
|
|
var yyhl3009 bool = l >= 0
|
|
for yyj3009 := 0; ; yyj3009++ {
|
|
if yyhl3009 {
|
|
if yyj3009 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3009Slc = r.DecodeBytes(yys3009Slc, true, true)
|
|
yys3009 := string(yys3009Slc)
|
|
switch yys3009 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3011 := &x.Max
|
|
yyv3011.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3012 := &x.Min
|
|
yyv3012.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3013 := &x.Default
|
|
yyv3013.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3014 := &x.DefaultRequest
|
|
yyv3014.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3015 := &x.MaxLimitRequestRatio
|
|
yyv3015.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3009)
|
|
} // end switch yys3009
|
|
} // end for yyj3009
|
|
if !yyhl3009 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3016 int
|
|
var yyb3016 bool
|
|
var yyhl3016 bool = l >= 0
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3018 := &x.Max
|
|
yyv3018.CodecDecodeSelf(d)
|
|
}
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3019 := &x.Min
|
|
yyv3019.CodecDecodeSelf(d)
|
|
}
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3020 := &x.Default
|
|
yyv3020.CodecDecodeSelf(d)
|
|
}
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3021 := &x.DefaultRequest
|
|
yyv3021.CodecDecodeSelf(d)
|
|
}
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3022 := &x.MaxLimitRequestRatio
|
|
yyv3022.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3016++
|
|
if yyhl3016 {
|
|
yyb3016 = yyj3016 > l
|
|
} else {
|
|
yyb3016 = r.CheckBreak()
|
|
}
|
|
if yyb3016 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3016-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 {
|
|
yym3023 := z.EncBinary()
|
|
_ = yym3023
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3024 := !z.EncBinary()
|
|
yy2arr3024 := z.EncBasicHandle().StructToArray
|
|
var yyq3024 [1]bool
|
|
_, _, _ = yysep3024, yyq3024, yy2arr3024
|
|
const yyr3024 bool = false
|
|
if yyr3024 || yy2arr3024 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3024 int = 1
|
|
for _, b := range yyq3024 {
|
|
if b {
|
|
yynn3024++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3024)
|
|
}
|
|
if yyr3024 || yy2arr3024 {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3026 := z.EncBinary()
|
|
_ = yym3026
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3027 := z.EncBinary()
|
|
_ = yym3027
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3024 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3028 := z.DecBinary()
|
|
_ = yym3028
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3029 := r.ReadMapStart()
|
|
if yyl3029 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3029, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3029 := r.ReadArrayStart()
|
|
if yyl3029 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3029, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3030Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3030Slc
|
|
var yyhl3030 bool = l >= 0
|
|
for yyj3030 := 0; ; yyj3030++ {
|
|
if yyhl3030 {
|
|
if yyj3030 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3030Slc = r.DecodeBytes(yys3030Slc, true, true)
|
|
yys3030 := string(yys3030Slc)
|
|
switch yys3030 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3031 := &x.Limits
|
|
yym3032 := z.DecBinary()
|
|
_ = yym3032
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3031), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3030)
|
|
} // end switch yys3030
|
|
} // end for yyj3030
|
|
if !yyhl3030 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3033 int
|
|
var yyb3033 bool
|
|
var yyhl3033 bool = l >= 0
|
|
yyj3033++
|
|
if yyhl3033 {
|
|
yyb3033 = yyj3033 > l
|
|
} else {
|
|
yyb3033 = r.CheckBreak()
|
|
}
|
|
if yyb3033 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3034 := &x.Limits
|
|
yym3035 := z.DecBinary()
|
|
_ = yym3035
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3034), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3033++
|
|
if yyhl3033 {
|
|
yyb3033 = yyj3033 > l
|
|
} else {
|
|
yyb3033 = r.CheckBreak()
|
|
}
|
|
if yyb3033 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3033-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 {
|
|
yym3036 := z.EncBinary()
|
|
_ = yym3036
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3037 := !z.EncBinary()
|
|
yy2arr3037 := z.EncBasicHandle().StructToArray
|
|
var yyq3037 [4]bool
|
|
_, _, _ = yysep3037, yyq3037, yy2arr3037
|
|
const yyr3037 bool = false
|
|
yyq3037[0] = x.Kind != ""
|
|
yyq3037[1] = x.APIVersion != ""
|
|
yyq3037[2] = true
|
|
yyq3037[3] = true
|
|
if yyr3037 || yy2arr3037 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3037 int = 0
|
|
for _, b := range yyq3037 {
|
|
if b {
|
|
yynn3037++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3037)
|
|
}
|
|
if yyr3037 || yy2arr3037 {
|
|
if yyq3037[0] {
|
|
yym3039 := z.EncBinary()
|
|
_ = yym3039
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3037[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3040 := z.EncBinary()
|
|
_ = yym3040
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3037 || yy2arr3037 {
|
|
if yyq3037[1] {
|
|
yym3042 := z.EncBinary()
|
|
_ = yym3042
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3037[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3043 := z.EncBinary()
|
|
_ = yym3043
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3037 || yy2arr3037 {
|
|
if yyq3037[2] {
|
|
yy3045 := &x.ObjectMeta
|
|
yy3045.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3037[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3046 := &x.ObjectMeta
|
|
yy3046.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3037 || yy2arr3037 {
|
|
if yyq3037[3] {
|
|
yy3048 := &x.Spec
|
|
yy3048.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3037[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3049 := &x.Spec
|
|
yy3049.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3037 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3050 := z.DecBinary()
|
|
_ = yym3050
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3051 := r.ReadMapStart()
|
|
if yyl3051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3051, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3051 := r.ReadArrayStart()
|
|
if yyl3051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3051, 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 yys3052Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3052Slc
|
|
var yyhl3052 bool = l >= 0
|
|
for yyj3052 := 0; ; yyj3052++ {
|
|
if yyhl3052 {
|
|
if yyj3052 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3052Slc = r.DecodeBytes(yys3052Slc, true, true)
|
|
yys3052 := string(yys3052Slc)
|
|
switch yys3052 {
|
|
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 {
|
|
yyv3055 := &x.ObjectMeta
|
|
yyv3055.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3056 := &x.Spec
|
|
yyv3056.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3052)
|
|
} // end switch yys3052
|
|
} // end for yyj3052
|
|
if !yyhl3052 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3057 int
|
|
var yyb3057 bool
|
|
var yyhl3057 bool = l >= 0
|
|
yyj3057++
|
|
if yyhl3057 {
|
|
yyb3057 = yyj3057 > l
|
|
} else {
|
|
yyb3057 = r.CheckBreak()
|
|
}
|
|
if yyb3057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3057++
|
|
if yyhl3057 {
|
|
yyb3057 = yyj3057 > l
|
|
} else {
|
|
yyb3057 = r.CheckBreak()
|
|
}
|
|
if yyb3057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3057++
|
|
if yyhl3057 {
|
|
yyb3057 = yyj3057 > l
|
|
} else {
|
|
yyb3057 = r.CheckBreak()
|
|
}
|
|
if yyb3057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3060 := &x.ObjectMeta
|
|
yyv3060.CodecDecodeSelf(d)
|
|
}
|
|
yyj3057++
|
|
if yyhl3057 {
|
|
yyb3057 = yyj3057 > l
|
|
} else {
|
|
yyb3057 = r.CheckBreak()
|
|
}
|
|
if yyb3057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3061 := &x.Spec
|
|
yyv3061.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3057++
|
|
if yyhl3057 {
|
|
yyb3057 = yyj3057 > l
|
|
} else {
|
|
yyb3057 = r.CheckBreak()
|
|
}
|
|
if yyb3057 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3057-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 {
|
|
yym3062 := z.EncBinary()
|
|
_ = yym3062
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3063 := !z.EncBinary()
|
|
yy2arr3063 := z.EncBasicHandle().StructToArray
|
|
var yyq3063 [4]bool
|
|
_, _, _ = yysep3063, yyq3063, yy2arr3063
|
|
const yyr3063 bool = false
|
|
yyq3063[0] = x.Kind != ""
|
|
yyq3063[1] = x.APIVersion != ""
|
|
yyq3063[2] = true
|
|
if yyr3063 || yy2arr3063 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3063 int = 1
|
|
for _, b := range yyq3063 {
|
|
if b {
|
|
yynn3063++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3063)
|
|
}
|
|
if yyr3063 || yy2arr3063 {
|
|
if yyq3063[0] {
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3063[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3066 := z.EncBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3063 || yy2arr3063 {
|
|
if yyq3063[1] {
|
|
yym3068 := z.EncBinary()
|
|
_ = yym3068
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3063[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3069 := z.EncBinary()
|
|
_ = yym3069
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3063 || yy2arr3063 {
|
|
if yyq3063[2] {
|
|
yy3071 := &x.ListMeta
|
|
yym3072 := z.EncBinary()
|
|
_ = yym3072
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3071) {
|
|
} else {
|
|
z.EncFallback(yy3071)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3063[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3073 := &x.ListMeta
|
|
yym3074 := z.EncBinary()
|
|
_ = yym3074
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3073) {
|
|
} else {
|
|
z.EncFallback(yy3073)
|
|
}
|
|
}
|
|
}
|
|
if yyr3063 || yy2arr3063 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3076 := z.EncBinary()
|
|
_ = yym3076
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3077 := z.EncBinary()
|
|
_ = yym3077
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3063 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3078 := z.DecBinary()
|
|
_ = yym3078
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3079 := r.ReadMapStart()
|
|
if yyl3079 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3079, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3079 := r.ReadArrayStart()
|
|
if yyl3079 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3079, 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 yys3080Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3080Slc
|
|
var yyhl3080 bool = l >= 0
|
|
for yyj3080 := 0; ; yyj3080++ {
|
|
if yyhl3080 {
|
|
if yyj3080 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3080Slc = r.DecodeBytes(yys3080Slc, true, true)
|
|
yys3080 := string(yys3080Slc)
|
|
switch yys3080 {
|
|
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 {
|
|
yyv3083 := &x.ListMeta
|
|
yym3084 := z.DecBinary()
|
|
_ = yym3084
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3083) {
|
|
} else {
|
|
z.DecFallback(yyv3083, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3085 := &x.Items
|
|
yym3086 := z.DecBinary()
|
|
_ = yym3086
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3085), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3080)
|
|
} // end switch yys3080
|
|
} // end for yyj3080
|
|
if !yyhl3080 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3087 int
|
|
var yyb3087 bool
|
|
var yyhl3087 bool = l >= 0
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3090 := &x.ListMeta
|
|
yym3091 := z.DecBinary()
|
|
_ = yym3091
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3090) {
|
|
} else {
|
|
z.DecFallback(yyv3090, false)
|
|
}
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3092 := &x.Items
|
|
yym3093 := z.DecBinary()
|
|
_ = yym3093
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3092), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3087-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 {
|
|
yym3094 := z.EncBinary()
|
|
_ = yym3094
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3095 := !z.EncBinary()
|
|
yy2arr3095 := z.EncBasicHandle().StructToArray
|
|
var yyq3095 [1]bool
|
|
_, _, _ = yysep3095, yyq3095, yy2arr3095
|
|
const yyr3095 bool = false
|
|
yyq3095[0] = len(x.Hard) != 0
|
|
if yyr3095 || yy2arr3095 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3095 int = 0
|
|
for _, b := range yyq3095 {
|
|
if b {
|
|
yynn3095++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3095)
|
|
}
|
|
if yyr3095 || yy2arr3095 {
|
|
if yyq3095[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3095[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3095 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3097 := z.DecBinary()
|
|
_ = yym3097
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3098 := r.ReadMapStart()
|
|
if yyl3098 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3098, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3098 := r.ReadArrayStart()
|
|
if yyl3098 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3098, 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 yys3099Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3099Slc
|
|
var yyhl3099 bool = l >= 0
|
|
for yyj3099 := 0; ; yyj3099++ {
|
|
if yyhl3099 {
|
|
if yyj3099 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3099Slc = r.DecodeBytes(yys3099Slc, true, true)
|
|
yys3099 := string(yys3099Slc)
|
|
switch yys3099 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3100 := &x.Hard
|
|
yyv3100.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3099)
|
|
} // end switch yys3099
|
|
} // end for yyj3099
|
|
if !yyhl3099 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3101 int
|
|
var yyb3101 bool
|
|
var yyhl3101 bool = l >= 0
|
|
yyj3101++
|
|
if yyhl3101 {
|
|
yyb3101 = yyj3101 > l
|
|
} else {
|
|
yyb3101 = r.CheckBreak()
|
|
}
|
|
if yyb3101 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3102 := &x.Hard
|
|
yyv3102.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3101++
|
|
if yyhl3101 {
|
|
yyb3101 = yyj3101 > l
|
|
} else {
|
|
yyb3101 = r.CheckBreak()
|
|
}
|
|
if yyb3101 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3101-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 {
|
|
yym3103 := z.EncBinary()
|
|
_ = yym3103
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3104 := !z.EncBinary()
|
|
yy2arr3104 := z.EncBasicHandle().StructToArray
|
|
var yyq3104 [2]bool
|
|
_, _, _ = yysep3104, yyq3104, yy2arr3104
|
|
const yyr3104 bool = false
|
|
yyq3104[0] = len(x.Hard) != 0
|
|
yyq3104[1] = len(x.Used) != 0
|
|
if yyr3104 || yy2arr3104 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn3104 int = 0
|
|
for _, b := range yyq3104 {
|
|
if b {
|
|
yynn3104++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3104)
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3104[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3104[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3104 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3107 := z.DecBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3108 := r.ReadMapStart()
|
|
if yyl3108 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3108, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3108 := r.ReadArrayStart()
|
|
if yyl3108 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3108, 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 yys3109Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3109Slc
|
|
var yyhl3109 bool = l >= 0
|
|
for yyj3109 := 0; ; yyj3109++ {
|
|
if yyhl3109 {
|
|
if yyj3109 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3109Slc = r.DecodeBytes(yys3109Slc, true, true)
|
|
yys3109 := string(yys3109Slc)
|
|
switch yys3109 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3110 := &x.Hard
|
|
yyv3110.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3111 := &x.Used
|
|
yyv3111.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3109)
|
|
} // end switch yys3109
|
|
} // end for yyj3109
|
|
if !yyhl3109 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3112 int
|
|
var yyb3112 bool
|
|
var yyhl3112 bool = l >= 0
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3113 := &x.Hard
|
|
yyv3113.CodecDecodeSelf(d)
|
|
}
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3114 := &x.Used
|
|
yyv3114.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3112++
|
|
if yyhl3112 {
|
|
yyb3112 = yyj3112 > l
|
|
} else {
|
|
yyb3112 = r.CheckBreak()
|
|
}
|
|
if yyb3112 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3112-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 {
|
|
yym3115 := z.EncBinary()
|
|
_ = yym3115
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3116 := !z.EncBinary()
|
|
yy2arr3116 := z.EncBasicHandle().StructToArray
|
|
var yyq3116 [5]bool
|
|
_, _, _ = yysep3116, yyq3116, yy2arr3116
|
|
const yyr3116 bool = false
|
|
yyq3116[0] = x.Kind != ""
|
|
yyq3116[1] = x.APIVersion != ""
|
|
yyq3116[2] = true
|
|
yyq3116[3] = true
|
|
yyq3116[4] = true
|
|
if yyr3116 || yy2arr3116 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3116 int = 0
|
|
for _, b := range yyq3116 {
|
|
if b {
|
|
yynn3116++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3116)
|
|
}
|
|
if yyr3116 || yy2arr3116 {
|
|
if yyq3116[0] {
|
|
yym3118 := z.EncBinary()
|
|
_ = yym3118
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3116[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3119 := z.EncBinary()
|
|
_ = yym3119
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3116 || yy2arr3116 {
|
|
if yyq3116[1] {
|
|
yym3121 := z.EncBinary()
|
|
_ = yym3121
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3116[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3122 := z.EncBinary()
|
|
_ = yym3122
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3116 || yy2arr3116 {
|
|
if yyq3116[2] {
|
|
yy3124 := &x.ObjectMeta
|
|
yy3124.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3116[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3125 := &x.ObjectMeta
|
|
yy3125.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3116 || yy2arr3116 {
|
|
if yyq3116[3] {
|
|
yy3127 := &x.Spec
|
|
yy3127.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3116[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3128 := &x.Spec
|
|
yy3128.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3116 || yy2arr3116 {
|
|
if yyq3116[4] {
|
|
yy3130 := &x.Status
|
|
yy3130.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3116[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy3131 := &x.Status
|
|
yy3131.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3116 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3132 := z.DecBinary()
|
|
_ = yym3132
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3133 := r.ReadMapStart()
|
|
if yyl3133 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3133, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3133 := r.ReadArrayStart()
|
|
if yyl3133 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3133, 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 yys3134Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3134Slc
|
|
var yyhl3134 bool = l >= 0
|
|
for yyj3134 := 0; ; yyj3134++ {
|
|
if yyhl3134 {
|
|
if yyj3134 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3134Slc = r.DecodeBytes(yys3134Slc, true, true)
|
|
yys3134 := string(yys3134Slc)
|
|
switch yys3134 {
|
|
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 {
|
|
yyv3137 := &x.ObjectMeta
|
|
yyv3137.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3138 := &x.Spec
|
|
yyv3138.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3139 := &x.Status
|
|
yyv3139.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3134)
|
|
} // end switch yys3134
|
|
} // end for yyj3134
|
|
if !yyhl3134 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3140 int
|
|
var yyb3140 bool
|
|
var yyhl3140 bool = l >= 0
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3143 := &x.ObjectMeta
|
|
yyv3143.CodecDecodeSelf(d)
|
|
}
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3144 := &x.Spec
|
|
yyv3144.CodecDecodeSelf(d)
|
|
}
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3145 := &x.Status
|
|
yyv3145.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3140-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 {
|
|
yym3146 := z.EncBinary()
|
|
_ = yym3146
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3147 := !z.EncBinary()
|
|
yy2arr3147 := z.EncBasicHandle().StructToArray
|
|
var yyq3147 [4]bool
|
|
_, _, _ = yysep3147, yyq3147, yy2arr3147
|
|
const yyr3147 bool = false
|
|
yyq3147[0] = x.Kind != ""
|
|
yyq3147[1] = x.APIVersion != ""
|
|
yyq3147[2] = true
|
|
if yyr3147 || yy2arr3147 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3147 int = 1
|
|
for _, b := range yyq3147 {
|
|
if b {
|
|
yynn3147++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3147)
|
|
}
|
|
if yyr3147 || yy2arr3147 {
|
|
if yyq3147[0] {
|
|
yym3149 := z.EncBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3147[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3150 := z.EncBinary()
|
|
_ = yym3150
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3147 || yy2arr3147 {
|
|
if yyq3147[1] {
|
|
yym3152 := z.EncBinary()
|
|
_ = yym3152
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3147[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3153 := z.EncBinary()
|
|
_ = yym3153
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3147 || yy2arr3147 {
|
|
if yyq3147[2] {
|
|
yy3155 := &x.ListMeta
|
|
yym3156 := z.EncBinary()
|
|
_ = yym3156
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3155) {
|
|
} else {
|
|
z.EncFallback(yy3155)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3147[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3157 := &x.ListMeta
|
|
yym3158 := z.EncBinary()
|
|
_ = yym3158
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3157) {
|
|
} else {
|
|
z.EncFallback(yy3157)
|
|
}
|
|
}
|
|
}
|
|
if yyr3147 || yy2arr3147 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3160 := z.EncBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3161 := z.EncBinary()
|
|
_ = yym3161
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3147 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3162 := z.DecBinary()
|
|
_ = yym3162
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3163 := r.ReadMapStart()
|
|
if yyl3163 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3163, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3163 := r.ReadArrayStart()
|
|
if yyl3163 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3163, 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 yys3164Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3164Slc
|
|
var yyhl3164 bool = l >= 0
|
|
for yyj3164 := 0; ; yyj3164++ {
|
|
if yyhl3164 {
|
|
if yyj3164 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3164Slc = r.DecodeBytes(yys3164Slc, true, true)
|
|
yys3164 := string(yys3164Slc)
|
|
switch yys3164 {
|
|
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 {
|
|
yyv3167 := &x.ListMeta
|
|
yym3168 := z.DecBinary()
|
|
_ = yym3168
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3167) {
|
|
} else {
|
|
z.DecFallback(yyv3167, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3169 := &x.Items
|
|
yym3170 := z.DecBinary()
|
|
_ = yym3170
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3169), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3164)
|
|
} // end switch yys3164
|
|
} // end for yyj3164
|
|
if !yyhl3164 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3171 int
|
|
var yyb3171 bool
|
|
var yyhl3171 bool = l >= 0
|
|
yyj3171++
|
|
if yyhl3171 {
|
|
yyb3171 = yyj3171 > l
|
|
} else {
|
|
yyb3171 = r.CheckBreak()
|
|
}
|
|
if yyb3171 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3171++
|
|
if yyhl3171 {
|
|
yyb3171 = yyj3171 > l
|
|
} else {
|
|
yyb3171 = r.CheckBreak()
|
|
}
|
|
if yyb3171 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3171++
|
|
if yyhl3171 {
|
|
yyb3171 = yyj3171 > l
|
|
} else {
|
|
yyb3171 = r.CheckBreak()
|
|
}
|
|
if yyb3171 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3174 := &x.ListMeta
|
|
yym3175 := z.DecBinary()
|
|
_ = yym3175
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3174) {
|
|
} else {
|
|
z.DecFallback(yyv3174, false)
|
|
}
|
|
}
|
|
yyj3171++
|
|
if yyhl3171 {
|
|
yyb3171 = yyj3171 > l
|
|
} else {
|
|
yyb3171 = r.CheckBreak()
|
|
}
|
|
if yyb3171 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3176 := &x.Items
|
|
yym3177 := z.DecBinary()
|
|
_ = yym3177
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3176), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3171++
|
|
if yyhl3171 {
|
|
yyb3171 = yyj3171 > l
|
|
} else {
|
|
yyb3171 = r.CheckBreak()
|
|
}
|
|
if yyb3171 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3171-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 {
|
|
yym3178 := z.EncBinary()
|
|
_ = yym3178
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3179 := !z.EncBinary()
|
|
yy2arr3179 := z.EncBasicHandle().StructToArray
|
|
var yyq3179 [5]bool
|
|
_, _, _ = yysep3179, yyq3179, yy2arr3179
|
|
const yyr3179 bool = false
|
|
yyq3179[0] = x.Kind != ""
|
|
yyq3179[1] = x.APIVersion != ""
|
|
yyq3179[2] = true
|
|
yyq3179[3] = len(x.Data) != 0
|
|
yyq3179[4] = x.Type != ""
|
|
if yyr3179 || yy2arr3179 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3179 int = 0
|
|
for _, b := range yyq3179 {
|
|
if b {
|
|
yynn3179++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3179)
|
|
}
|
|
if yyr3179 || yy2arr3179 {
|
|
if yyq3179[0] {
|
|
yym3181 := z.EncBinary()
|
|
_ = yym3181
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3179[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3182 := z.EncBinary()
|
|
_ = yym3182
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3179 || yy2arr3179 {
|
|
if yyq3179[1] {
|
|
yym3184 := z.EncBinary()
|
|
_ = yym3184
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3179[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3185 := z.EncBinary()
|
|
_ = yym3185
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3179 || yy2arr3179 {
|
|
if yyq3179[2] {
|
|
yy3187 := &x.ObjectMeta
|
|
yy3187.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3179[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3188 := &x.ObjectMeta
|
|
yy3188.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3179 || yy2arr3179 {
|
|
if yyq3179[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3190 := z.EncBinary()
|
|
_ = yym3190
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3179[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3191 := z.EncBinary()
|
|
_ = yym3191
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3179 || yy2arr3179 {
|
|
if yyq3179[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3179[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3179 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3193 := z.DecBinary()
|
|
_ = yym3193
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3194 := r.ReadMapStart()
|
|
if yyl3194 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3194, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3194 := r.ReadArrayStart()
|
|
if yyl3194 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3194, 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 yys3195Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3195Slc
|
|
var yyhl3195 bool = l >= 0
|
|
for yyj3195 := 0; ; yyj3195++ {
|
|
if yyhl3195 {
|
|
if yyj3195 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3195Slc = r.DecodeBytes(yys3195Slc, true, true)
|
|
yys3195 := string(yys3195Slc)
|
|
switch yys3195 {
|
|
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 {
|
|
yyv3198 := &x.ObjectMeta
|
|
yyv3198.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3199 := &x.Data
|
|
yym3200 := z.DecBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3199), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3195)
|
|
} // end switch yys3195
|
|
} // end for yyj3195
|
|
if !yyhl3195 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3202 int
|
|
var yyb3202 bool
|
|
var yyhl3202 bool = l >= 0
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3205 := &x.ObjectMeta
|
|
yyv3205.CodecDecodeSelf(d)
|
|
}
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3206 := &x.Data
|
|
yym3207 := z.DecBinary()
|
|
_ = yym3207
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3206), d)
|
|
}
|
|
}
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3202++
|
|
if yyhl3202 {
|
|
yyb3202 = yyj3202 > l
|
|
} else {
|
|
yyb3202 = r.CheckBreak()
|
|
}
|
|
if yyb3202 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3202-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3209 := z.EncBinary()
|
|
_ = yym3209
|
|
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
|
|
yym3210 := z.DecBinary()
|
|
_ = yym3210
|
|
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 {
|
|
yym3211 := z.EncBinary()
|
|
_ = yym3211
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3212 := !z.EncBinary()
|
|
yy2arr3212 := z.EncBasicHandle().StructToArray
|
|
var yyq3212 [4]bool
|
|
_, _, _ = yysep3212, yyq3212, yy2arr3212
|
|
const yyr3212 bool = false
|
|
yyq3212[0] = x.Kind != ""
|
|
yyq3212[1] = x.APIVersion != ""
|
|
yyq3212[2] = true
|
|
if yyr3212 || yy2arr3212 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3212 int = 1
|
|
for _, b := range yyq3212 {
|
|
if b {
|
|
yynn3212++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3212)
|
|
}
|
|
if yyr3212 || yy2arr3212 {
|
|
if yyq3212[0] {
|
|
yym3214 := z.EncBinary()
|
|
_ = yym3214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3212[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3215 := z.EncBinary()
|
|
_ = yym3215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3212 || yy2arr3212 {
|
|
if yyq3212[1] {
|
|
yym3217 := z.EncBinary()
|
|
_ = yym3217
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3212[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3218 := z.EncBinary()
|
|
_ = yym3218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3212 || yy2arr3212 {
|
|
if yyq3212[2] {
|
|
yy3220 := &x.ListMeta
|
|
yym3221 := z.EncBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3220) {
|
|
} else {
|
|
z.EncFallback(yy3220)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3212[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3222 := &x.ListMeta
|
|
yym3223 := z.EncBinary()
|
|
_ = yym3223
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3222) {
|
|
} else {
|
|
z.EncFallback(yy3222)
|
|
}
|
|
}
|
|
}
|
|
if yyr3212 || yy2arr3212 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3225 := z.EncBinary()
|
|
_ = yym3225
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3226 := z.EncBinary()
|
|
_ = yym3226
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3212 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3227 := z.DecBinary()
|
|
_ = yym3227
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3228 := r.ReadMapStart()
|
|
if yyl3228 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3228, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3228 := r.ReadArrayStart()
|
|
if yyl3228 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3228, 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 yys3229Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3229Slc
|
|
var yyhl3229 bool = l >= 0
|
|
for yyj3229 := 0; ; yyj3229++ {
|
|
if yyhl3229 {
|
|
if yyj3229 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3229Slc = r.DecodeBytes(yys3229Slc, true, true)
|
|
yys3229 := string(yys3229Slc)
|
|
switch yys3229 {
|
|
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 {
|
|
yyv3232 := &x.ListMeta
|
|
yym3233 := z.DecBinary()
|
|
_ = yym3233
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3232) {
|
|
} else {
|
|
z.DecFallback(yyv3232, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3234 := &x.Items
|
|
yym3235 := z.DecBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3234), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3229)
|
|
} // end switch yys3229
|
|
} // end for yyj3229
|
|
if !yyhl3229 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3236 int
|
|
var yyb3236 bool
|
|
var yyhl3236 bool = l >= 0
|
|
yyj3236++
|
|
if yyhl3236 {
|
|
yyb3236 = yyj3236 > l
|
|
} else {
|
|
yyb3236 = r.CheckBreak()
|
|
}
|
|
if yyb3236 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3236++
|
|
if yyhl3236 {
|
|
yyb3236 = yyj3236 > l
|
|
} else {
|
|
yyb3236 = r.CheckBreak()
|
|
}
|
|
if yyb3236 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3236++
|
|
if yyhl3236 {
|
|
yyb3236 = yyj3236 > l
|
|
} else {
|
|
yyb3236 = r.CheckBreak()
|
|
}
|
|
if yyb3236 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3239 := &x.ListMeta
|
|
yym3240 := z.DecBinary()
|
|
_ = yym3240
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3239) {
|
|
} else {
|
|
z.DecFallback(yyv3239, false)
|
|
}
|
|
}
|
|
yyj3236++
|
|
if yyhl3236 {
|
|
yyb3236 = yyj3236 > l
|
|
} else {
|
|
yyb3236 = r.CheckBreak()
|
|
}
|
|
if yyb3236 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3241 := &x.Items
|
|
yym3242 := z.DecBinary()
|
|
_ = yym3242
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3241), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3236++
|
|
if yyhl3236 {
|
|
yyb3236 = yyj3236 > l
|
|
} else {
|
|
yyb3236 = r.CheckBreak()
|
|
}
|
|
if yyb3236 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3236-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3243 := z.EncBinary()
|
|
_ = yym3243
|
|
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
|
|
yym3244 := z.DecBinary()
|
|
_ = yym3244
|
|
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
|
|
yym3245 := z.EncBinary()
|
|
_ = yym3245
|
|
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
|
|
yym3246 := z.DecBinary()
|
|
_ = yym3246
|
|
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 {
|
|
yym3247 := z.EncBinary()
|
|
_ = yym3247
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3248 := !z.EncBinary()
|
|
yy2arr3248 := z.EncBasicHandle().StructToArray
|
|
var yyq3248 [4]bool
|
|
_, _, _ = yysep3248, yyq3248, yy2arr3248
|
|
const yyr3248 bool = false
|
|
yyq3248[2] = x.Message != ""
|
|
yyq3248[3] = x.Error != ""
|
|
if yyr3248 || yy2arr3248 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3248 int = 2
|
|
for _, b := range yyq3248 {
|
|
if b {
|
|
yynn3248++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3248)
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
if yyq3248[2] {
|
|
yym3252 := z.EncBinary()
|
|
_ = yym3252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3248[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
if yyq3248[3] {
|
|
yym3255 := z.EncBinary()
|
|
_ = yym3255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3248[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
yym3256 := z.EncBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yysep3248 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3257 := z.DecBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3258 := r.ReadMapStart()
|
|
if yyl3258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3258, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3258 := r.ReadArrayStart()
|
|
if yyl3258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3258, 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 yys3259Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3259Slc
|
|
var yyhl3259 bool = l >= 0
|
|
for yyj3259 := 0; ; yyj3259++ {
|
|
if yyhl3259 {
|
|
if yyj3259 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3259Slc = r.DecodeBytes(yys3259Slc, true, true)
|
|
yys3259 := string(yys3259Slc)
|
|
switch yys3259 {
|
|
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, yys3259)
|
|
} // end switch yys3259
|
|
} // end for yyj3259
|
|
if !yyhl3259 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3264 int
|
|
var yyb3264 bool
|
|
var yyhl3264 bool = l >= 0
|
|
yyj3264++
|
|
if yyhl3264 {
|
|
yyb3264 = yyj3264 > l
|
|
} else {
|
|
yyb3264 = r.CheckBreak()
|
|
}
|
|
if yyb3264 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3264++
|
|
if yyhl3264 {
|
|
yyb3264 = yyj3264 > l
|
|
} else {
|
|
yyb3264 = r.CheckBreak()
|
|
}
|
|
if yyb3264 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3264++
|
|
if yyhl3264 {
|
|
yyb3264 = yyj3264 > l
|
|
} else {
|
|
yyb3264 = r.CheckBreak()
|
|
}
|
|
if yyb3264 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3264++
|
|
if yyhl3264 {
|
|
yyb3264 = yyj3264 > l
|
|
} else {
|
|
yyb3264 = r.CheckBreak()
|
|
}
|
|
if yyb3264 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3264++
|
|
if yyhl3264 {
|
|
yyb3264 = yyj3264 > l
|
|
} else {
|
|
yyb3264 = r.CheckBreak()
|
|
}
|
|
if yyb3264 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3264-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 {
|
|
yym3269 := z.EncBinary()
|
|
_ = yym3269
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3270 := !z.EncBinary()
|
|
yy2arr3270 := z.EncBasicHandle().StructToArray
|
|
var yyq3270 [4]bool
|
|
_, _, _ = yysep3270, yyq3270, yy2arr3270
|
|
const yyr3270 bool = false
|
|
yyq3270[0] = x.Kind != ""
|
|
yyq3270[1] = x.APIVersion != ""
|
|
yyq3270[2] = true
|
|
yyq3270[3] = len(x.Conditions) != 0
|
|
if yyr3270 || yy2arr3270 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3270 int = 0
|
|
for _, b := range yyq3270 {
|
|
if b {
|
|
yynn3270++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3270)
|
|
}
|
|
if yyr3270 || yy2arr3270 {
|
|
if yyq3270[0] {
|
|
yym3272 := z.EncBinary()
|
|
_ = yym3272
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3270[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3273 := z.EncBinary()
|
|
_ = yym3273
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3270 || yy2arr3270 {
|
|
if yyq3270[1] {
|
|
yym3275 := z.EncBinary()
|
|
_ = yym3275
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3270[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3276 := z.EncBinary()
|
|
_ = yym3276
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3270 || yy2arr3270 {
|
|
if yyq3270[2] {
|
|
yy3278 := &x.ObjectMeta
|
|
yy3278.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3270[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3279 := &x.ObjectMeta
|
|
yy3279.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3270 || yy2arr3270 {
|
|
if yyq3270[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3281 := z.EncBinary()
|
|
_ = yym3281
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3270[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3282 := z.EncBinary()
|
|
_ = yym3282
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3270 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3283 := z.DecBinary()
|
|
_ = yym3283
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3284 := r.ReadMapStart()
|
|
if yyl3284 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3284, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3284 := r.ReadArrayStart()
|
|
if yyl3284 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3284, 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 yys3285Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3285Slc
|
|
var yyhl3285 bool = l >= 0
|
|
for yyj3285 := 0; ; yyj3285++ {
|
|
if yyhl3285 {
|
|
if yyj3285 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3285Slc = r.DecodeBytes(yys3285Slc, true, true)
|
|
yys3285 := string(yys3285Slc)
|
|
switch yys3285 {
|
|
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 {
|
|
yyv3288 := &x.ObjectMeta
|
|
yyv3288.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3289 := &x.Conditions
|
|
yym3290 := z.DecBinary()
|
|
_ = yym3290
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3289), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3285)
|
|
} // end switch yys3285
|
|
} // end for yyj3285
|
|
if !yyhl3285 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3291 int
|
|
var yyb3291 bool
|
|
var yyhl3291 bool = l >= 0
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3294 := &x.ObjectMeta
|
|
yyv3294.CodecDecodeSelf(d)
|
|
}
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3295 := &x.Conditions
|
|
yym3296 := z.DecBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3295), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3291++
|
|
if yyhl3291 {
|
|
yyb3291 = yyj3291 > l
|
|
} else {
|
|
yyb3291 = r.CheckBreak()
|
|
}
|
|
if yyb3291 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3291-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 {
|
|
yym3297 := z.EncBinary()
|
|
_ = yym3297
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3298 := !z.EncBinary()
|
|
yy2arr3298 := z.EncBasicHandle().StructToArray
|
|
var yyq3298 [4]bool
|
|
_, _, _ = yysep3298, yyq3298, yy2arr3298
|
|
const yyr3298 bool = false
|
|
yyq3298[0] = x.Kind != ""
|
|
yyq3298[1] = x.APIVersion != ""
|
|
yyq3298[2] = true
|
|
if yyr3298 || yy2arr3298 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3298 int = 1
|
|
for _, b := range yyq3298 {
|
|
if b {
|
|
yynn3298++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3298)
|
|
}
|
|
if yyr3298 || yy2arr3298 {
|
|
if yyq3298[0] {
|
|
yym3300 := z.EncBinary()
|
|
_ = yym3300
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3298[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3301 := z.EncBinary()
|
|
_ = yym3301
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3298 || yy2arr3298 {
|
|
if yyq3298[1] {
|
|
yym3303 := z.EncBinary()
|
|
_ = yym3303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3298[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3304 := z.EncBinary()
|
|
_ = yym3304
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3298 || yy2arr3298 {
|
|
if yyq3298[2] {
|
|
yy3306 := &x.ListMeta
|
|
yym3307 := z.EncBinary()
|
|
_ = yym3307
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3306) {
|
|
} else {
|
|
z.EncFallback(yy3306)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3298[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3308 := &x.ListMeta
|
|
yym3309 := z.EncBinary()
|
|
_ = yym3309
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3308) {
|
|
} else {
|
|
z.EncFallback(yy3308)
|
|
}
|
|
}
|
|
}
|
|
if yyr3298 || yy2arr3298 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3311 := z.EncBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3298 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3313 := z.DecBinary()
|
|
_ = yym3313
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3314 := r.ReadMapStart()
|
|
if yyl3314 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3314, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3314 := r.ReadArrayStart()
|
|
if yyl3314 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3314, 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 yys3315Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3315Slc
|
|
var yyhl3315 bool = l >= 0
|
|
for yyj3315 := 0; ; yyj3315++ {
|
|
if yyhl3315 {
|
|
if yyj3315 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3315Slc = r.DecodeBytes(yys3315Slc, true, true)
|
|
yys3315 := string(yys3315Slc)
|
|
switch yys3315 {
|
|
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 {
|
|
yyv3318 := &x.ListMeta
|
|
yym3319 := z.DecBinary()
|
|
_ = yym3319
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3318) {
|
|
} else {
|
|
z.DecFallback(yyv3318, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3320 := &x.Items
|
|
yym3321 := z.DecBinary()
|
|
_ = yym3321
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3320), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3315)
|
|
} // end switch yys3315
|
|
} // end for yyj3315
|
|
if !yyhl3315 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3322 int
|
|
var yyb3322 bool
|
|
var yyhl3322 bool = l >= 0
|
|
yyj3322++
|
|
if yyhl3322 {
|
|
yyb3322 = yyj3322 > l
|
|
} else {
|
|
yyb3322 = r.CheckBreak()
|
|
}
|
|
if yyb3322 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3322++
|
|
if yyhl3322 {
|
|
yyb3322 = yyj3322 > l
|
|
} else {
|
|
yyb3322 = r.CheckBreak()
|
|
}
|
|
if yyb3322 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3322++
|
|
if yyhl3322 {
|
|
yyb3322 = yyj3322 > l
|
|
} else {
|
|
yyb3322 = r.CheckBreak()
|
|
}
|
|
if yyb3322 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3325 := &x.ListMeta
|
|
yym3326 := z.DecBinary()
|
|
_ = yym3326
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3325) {
|
|
} else {
|
|
z.DecFallback(yyv3325, false)
|
|
}
|
|
}
|
|
yyj3322++
|
|
if yyhl3322 {
|
|
yyb3322 = yyj3322 > l
|
|
} else {
|
|
yyb3322 = r.CheckBreak()
|
|
}
|
|
if yyb3322 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3327 := &x.Items
|
|
yym3328 := z.DecBinary()
|
|
_ = yym3328
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3327), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3322++
|
|
if yyhl3322 {
|
|
yyb3322 = yyj3322 > l
|
|
} else {
|
|
yyb3322 = r.CheckBreak()
|
|
}
|
|
if yyb3322 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3322-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 {
|
|
yym3329 := z.EncBinary()
|
|
_ = yym3329
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3330 := !z.EncBinary()
|
|
yy2arr3330 := z.EncBasicHandle().StructToArray
|
|
var yyq3330 [5]bool
|
|
_, _, _ = yysep3330, yyq3330, yy2arr3330
|
|
const yyr3330 bool = false
|
|
yyq3330[0] = x.Capabilities != nil
|
|
yyq3330[1] = x.Privileged != nil
|
|
yyq3330[2] = x.SELinuxOptions != nil
|
|
yyq3330[3] = x.RunAsUser != nil
|
|
if yyr3330 || yy2arr3330 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3330 int = 1
|
|
for _, b := range yyq3330 {
|
|
if b {
|
|
yynn3330++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3330)
|
|
}
|
|
if yyr3330 || yy2arr3330 {
|
|
if yyq3330[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3330[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3330 || yy2arr3330 {
|
|
if yyq3330[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3333 := *x.Privileged
|
|
yym3334 := z.EncBinary()
|
|
_ = yym3334
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3333))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3330[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3335 := *x.Privileged
|
|
yym3336 := z.EncBinary()
|
|
_ = yym3336
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3335))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3330 || yy2arr3330 {
|
|
if yyq3330[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3330[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3330 || yy2arr3330 {
|
|
if yyq3330[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3339 := *x.RunAsUser
|
|
yym3340 := z.EncBinary()
|
|
_ = yym3340
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3339))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3330[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3341 := *x.RunAsUser
|
|
yym3342 := z.EncBinary()
|
|
_ = yym3342
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3341))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3330 || yy2arr3330 {
|
|
yym3344 := z.EncBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("RunAsNonRoot"))
|
|
yym3345 := z.EncBinary()
|
|
_ = yym3345
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
}
|
|
if yysep3330 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3346 := z.DecBinary()
|
|
_ = yym3346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3347 := r.ReadMapStart()
|
|
if yyl3347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3347, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3347 := r.ReadArrayStart()
|
|
if yyl3347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3347, 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 yys3348Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3348Slc
|
|
var yyhl3348 bool = l >= 0
|
|
for yyj3348 := 0; ; yyj3348++ {
|
|
if yyhl3348 {
|
|
if yyj3348 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3348Slc = r.DecodeBytes(yys3348Slc, true, true)
|
|
yys3348 := string(yys3348Slc)
|
|
switch yys3348 {
|
|
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)
|
|
}
|
|
yym3351 := z.DecBinary()
|
|
_ = yym3351
|
|
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)
|
|
}
|
|
yym3354 := z.DecBinary()
|
|
_ = yym3354
|
|
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, yys3348)
|
|
} // end switch yys3348
|
|
} // end for yyj3348
|
|
if !yyhl3348 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3356 int
|
|
var yyb3356 bool
|
|
var yyhl3356 bool = l >= 0
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
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)
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3359 := z.DecBinary()
|
|
_ = yym3359
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
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)
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3362 := z.DecBinary()
|
|
_ = yym3362
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RunAsNonRoot = false
|
|
} else {
|
|
x.RunAsNonRoot = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3356-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 {
|
|
yym3364 := z.EncBinary()
|
|
_ = yym3364
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3365 := !z.EncBinary()
|
|
yy2arr3365 := z.EncBasicHandle().StructToArray
|
|
var yyq3365 [4]bool
|
|
_, _, _ = yysep3365, yyq3365, yy2arr3365
|
|
const yyr3365 bool = false
|
|
yyq3365[0] = x.User != ""
|
|
yyq3365[1] = x.Role != ""
|
|
yyq3365[2] = x.Type != ""
|
|
yyq3365[3] = x.Level != ""
|
|
if yyr3365 || yy2arr3365 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3365 int = 0
|
|
for _, b := range yyq3365 {
|
|
if b {
|
|
yynn3365++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3365)
|
|
}
|
|
if yyr3365 || yy2arr3365 {
|
|
if yyq3365[0] {
|
|
yym3367 := z.EncBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3365[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym3368 := z.EncBinary()
|
|
_ = yym3368
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3365 || yy2arr3365 {
|
|
if yyq3365[1] {
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3365[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
yym3371 := z.EncBinary()
|
|
_ = yym3371
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3365 || yy2arr3365 {
|
|
if yyq3365[2] {
|
|
yym3373 := z.EncBinary()
|
|
_ = yym3373
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3365[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
yym3374 := z.EncBinary()
|
|
_ = yym3374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3365 || yy2arr3365 {
|
|
if yyq3365[3] {
|
|
yym3376 := z.EncBinary()
|
|
_ = yym3376
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3365[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
yym3377 := z.EncBinary()
|
|
_ = yym3377
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yysep3365 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3378 := z.DecBinary()
|
|
_ = yym3378
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3379 := r.ReadMapStart()
|
|
if yyl3379 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3379, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3379 := r.ReadArrayStart()
|
|
if yyl3379 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3379, 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 yys3380Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3380Slc
|
|
var yyhl3380 bool = l >= 0
|
|
for yyj3380 := 0; ; yyj3380++ {
|
|
if yyhl3380 {
|
|
if yyj3380 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3380Slc = r.DecodeBytes(yys3380Slc, true, true)
|
|
yys3380 := string(yys3380Slc)
|
|
switch yys3380 {
|
|
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, yys3380)
|
|
} // end switch yys3380
|
|
} // end for yyj3380
|
|
if !yyhl3380 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3385 int
|
|
var yyb3385 bool
|
|
var yyhl3385 bool = l >= 0
|
|
yyj3385++
|
|
if yyhl3385 {
|
|
yyb3385 = yyj3385 > l
|
|
} else {
|
|
yyb3385 = r.CheckBreak()
|
|
}
|
|
if yyb3385 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3385++
|
|
if yyhl3385 {
|
|
yyb3385 = yyj3385 > l
|
|
} else {
|
|
yyb3385 = r.CheckBreak()
|
|
}
|
|
if yyb3385 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3385++
|
|
if yyhl3385 {
|
|
yyb3385 = yyj3385 > l
|
|
} else {
|
|
yyb3385 = r.CheckBreak()
|
|
}
|
|
if yyb3385 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3385++
|
|
if yyhl3385 {
|
|
yyb3385 = yyj3385 > l
|
|
} else {
|
|
yyb3385 = r.CheckBreak()
|
|
}
|
|
if yyb3385 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3385++
|
|
if yyhl3385 {
|
|
yyb3385 = yyj3385 > l
|
|
} else {
|
|
yyb3385 = r.CheckBreak()
|
|
}
|
|
if yyb3385 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3385-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 {
|
|
yym3390 := z.EncBinary()
|
|
_ = yym3390
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3391 := !z.EncBinary()
|
|
yy2arr3391 := z.EncBasicHandle().StructToArray
|
|
var yyq3391 [5]bool
|
|
_, _, _ = yysep3391, yyq3391, yy2arr3391
|
|
const yyr3391 bool = false
|
|
yyq3391[0] = x.Kind != ""
|
|
yyq3391[1] = x.APIVersion != ""
|
|
yyq3391[2] = true
|
|
if yyr3391 || yy2arr3391 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3391 int = 2
|
|
for _, b := range yyq3391 {
|
|
if b {
|
|
yynn3391++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3391)
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
if yyq3391[0] {
|
|
yym3393 := z.EncBinary()
|
|
_ = yym3393
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3391[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3394 := z.EncBinary()
|
|
_ = yym3394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
if yyq3391[1] {
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3391[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3397 := z.EncBinary()
|
|
_ = yym3397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
if yyq3391[2] {
|
|
yy3399 := &x.ObjectMeta
|
|
yy3399.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3391[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3400 := &x.ObjectMeta
|
|
yy3400.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
yym3402 := z.EncBinary()
|
|
_ = yym3402
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
yym3403 := z.EncBinary()
|
|
_ = yym3403
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3405 := z.EncBinary()
|
|
_ = yym3405
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3406 := z.EncBinary()
|
|
_ = yym3406
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yysep3391 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3407 := z.DecBinary()
|
|
_ = yym3407
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3408 := r.ReadMapStart()
|
|
if yyl3408 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3408, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3408 := r.ReadArrayStart()
|
|
if yyl3408 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3408, 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 yys3409Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3409Slc
|
|
var yyhl3409 bool = l >= 0
|
|
for yyj3409 := 0; ; yyj3409++ {
|
|
if yyhl3409 {
|
|
if yyj3409 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3409Slc = r.DecodeBytes(yys3409Slc, true, true)
|
|
yys3409 := string(yys3409Slc)
|
|
switch yys3409 {
|
|
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 {
|
|
yyv3412 := &x.ObjectMeta
|
|
yyv3412.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3414 := &x.Data
|
|
yym3415 := z.DecBinary()
|
|
_ = yym3415
|
|
if false {
|
|
} else {
|
|
*yyv3414 = r.DecodeBytes(*(*[]byte)(yyv3414), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3409)
|
|
} // end switch yys3409
|
|
} // end for yyj3409
|
|
if !yyhl3409 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3416 int
|
|
var yyb3416 bool
|
|
var yyhl3416 bool = l >= 0
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3419 := &x.ObjectMeta
|
|
yyv3419.CodecDecodeSelf(d)
|
|
}
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3421 := &x.Data
|
|
yym3422 := z.DecBinary()
|
|
_ = yym3422
|
|
if false {
|
|
} else {
|
|
*yyv3421 = r.DecodeBytes(*(*[]byte)(yyv3421), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3416++
|
|
if yyhl3416 {
|
|
yyb3416 = yyj3416 > l
|
|
} else {
|
|
yyb3416 = r.CheckBreak()
|
|
}
|
|
if yyb3416 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3416-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 _, yyv3423 := range v {
|
|
yyv3423.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3424 := *v
|
|
yyh3424, yyl3424 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3424, yyrl3424 int
|
|
var yyc3424, yyrt3424 bool
|
|
_, _, _ = yyc3424, yyrt3424, yyrl3424
|
|
yyrr3424 = yyl3424
|
|
|
|
if yyv3424 == nil {
|
|
if yyrl3424, yyrt3424 = z.DecInferLen(yyl3424, z.DecBasicHandle().MaxInitLen, 16); yyrt3424 {
|
|
yyrr3424 = yyrl3424
|
|
}
|
|
yyv3424 = make([]PersistentVolumeAccessMode, yyrl3424)
|
|
yyc3424 = true
|
|
}
|
|
|
|
if yyl3424 == 0 {
|
|
if len(yyv3424) != 0 {
|
|
yyv3424 = yyv3424[:0]
|
|
yyc3424 = true
|
|
}
|
|
} else if yyl3424 > 0 {
|
|
|
|
if yyl3424 > cap(yyv3424) {
|
|
yyrl3424, yyrt3424 = z.DecInferLen(yyl3424, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23424 := yyv3424
|
|
yyv3424 = make([]PersistentVolumeAccessMode, yyrl3424)
|
|
if len(yyv3424) > 0 {
|
|
copy(yyv3424, yyv23424[:cap(yyv23424)])
|
|
}
|
|
yyc3424 = true
|
|
|
|
yyrr3424 = len(yyv3424)
|
|
} else if yyl3424 != len(yyv3424) {
|
|
yyv3424 = yyv3424[:yyl3424]
|
|
yyc3424 = true
|
|
}
|
|
yyj3424 := 0
|
|
for ; yyj3424 < yyrr3424; yyj3424++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3424[yyj3424] = ""
|
|
} else {
|
|
yyv3424[yyj3424] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3424 {
|
|
for ; yyj3424 < yyl3424; yyj3424++ {
|
|
yyv3424 = append(yyv3424, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3424[yyj3424] = ""
|
|
} else {
|
|
yyv3424[yyj3424] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3424 := 0; !r.CheckBreak(); yyj3424++ {
|
|
if yyj3424 >= len(yyv3424) {
|
|
yyv3424 = append(yyv3424, "") // var yyz3424 PersistentVolumeAccessMode
|
|
yyc3424 = true
|
|
}
|
|
|
|
if yyj3424 < len(yyv3424) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3424[yyj3424] = ""
|
|
} else {
|
|
yyv3424[yyj3424] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3424.End()
|
|
}
|
|
if yyc3424 {
|
|
*v = yyv3424
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3428 := range v {
|
|
yy3429 := &yyv3428
|
|
yy3429.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3430 := *v
|
|
yyh3430, yyl3430 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3430, yyrl3430 int
|
|
var yyc3430, yyrt3430 bool
|
|
_, _, _ = yyc3430, yyrt3430, yyrl3430
|
|
yyrr3430 = yyl3430
|
|
|
|
if yyv3430 == nil {
|
|
if yyrl3430, yyrt3430 = z.DecInferLen(yyl3430, z.DecBasicHandle().MaxInitLen, 384); yyrt3430 {
|
|
yyrr3430 = yyrl3430
|
|
}
|
|
yyv3430 = make([]PersistentVolume, yyrl3430)
|
|
yyc3430 = true
|
|
}
|
|
|
|
if yyl3430 == 0 {
|
|
if len(yyv3430) != 0 {
|
|
yyv3430 = yyv3430[:0]
|
|
yyc3430 = true
|
|
}
|
|
} else if yyl3430 > 0 {
|
|
|
|
if yyl3430 > cap(yyv3430) {
|
|
yyrl3430, yyrt3430 = z.DecInferLen(yyl3430, z.DecBasicHandle().MaxInitLen, 384)
|
|
yyv3430 = make([]PersistentVolume, yyrl3430)
|
|
yyc3430 = true
|
|
|
|
yyrr3430 = len(yyv3430)
|
|
} else if yyl3430 != len(yyv3430) {
|
|
yyv3430 = yyv3430[:yyl3430]
|
|
yyc3430 = true
|
|
}
|
|
yyj3430 := 0
|
|
for ; yyj3430 < yyrr3430; yyj3430++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3430[yyj3430] = PersistentVolume{}
|
|
} else {
|
|
yyv3431 := &yyv3430[yyj3430]
|
|
yyv3431.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3430 {
|
|
for ; yyj3430 < yyl3430; yyj3430++ {
|
|
yyv3430 = append(yyv3430, PersistentVolume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3430[yyj3430] = PersistentVolume{}
|
|
} else {
|
|
yyv3432 := &yyv3430[yyj3430]
|
|
yyv3432.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3430 := 0; !r.CheckBreak(); yyj3430++ {
|
|
if yyj3430 >= len(yyv3430) {
|
|
yyv3430 = append(yyv3430, PersistentVolume{}) // var yyz3430 PersistentVolume
|
|
yyc3430 = true
|
|
}
|
|
|
|
if yyj3430 < len(yyv3430) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3430[yyj3430] = PersistentVolume{}
|
|
} else {
|
|
yyv3433 := &yyv3430[yyj3430]
|
|
yyv3433.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3430.End()
|
|
}
|
|
if yyc3430 {
|
|
*v = yyv3430
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3434 := range v {
|
|
yy3435 := &yyv3434
|
|
yy3435.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3436 := *v
|
|
yyh3436, yyl3436 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3436, yyrl3436 int
|
|
var yyc3436, yyrt3436 bool
|
|
_, _, _ = yyc3436, yyrt3436, yyrl3436
|
|
yyrr3436 = yyl3436
|
|
|
|
if yyv3436 == nil {
|
|
if yyrl3436, yyrt3436 = z.DecInferLen(yyl3436, z.DecBasicHandle().MaxInitLen, 296); yyrt3436 {
|
|
yyrr3436 = yyrl3436
|
|
}
|
|
yyv3436 = make([]PersistentVolumeClaim, yyrl3436)
|
|
yyc3436 = true
|
|
}
|
|
|
|
if yyl3436 == 0 {
|
|
if len(yyv3436) != 0 {
|
|
yyv3436 = yyv3436[:0]
|
|
yyc3436 = true
|
|
}
|
|
} else if yyl3436 > 0 {
|
|
|
|
if yyl3436 > cap(yyv3436) {
|
|
yyrl3436, yyrt3436 = z.DecInferLen(yyl3436, z.DecBasicHandle().MaxInitLen, 296)
|
|
yyv3436 = make([]PersistentVolumeClaim, yyrl3436)
|
|
yyc3436 = true
|
|
|
|
yyrr3436 = len(yyv3436)
|
|
} else if yyl3436 != len(yyv3436) {
|
|
yyv3436 = yyv3436[:yyl3436]
|
|
yyc3436 = true
|
|
}
|
|
yyj3436 := 0
|
|
for ; yyj3436 < yyrr3436; yyj3436++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3436[yyj3436] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3437 := &yyv3436[yyj3436]
|
|
yyv3437.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3436 {
|
|
for ; yyj3436 < yyl3436; yyj3436++ {
|
|
yyv3436 = append(yyv3436, PersistentVolumeClaim{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3436[yyj3436] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3438 := &yyv3436[yyj3436]
|
|
yyv3438.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3436 := 0; !r.CheckBreak(); yyj3436++ {
|
|
if yyj3436 >= len(yyv3436) {
|
|
yyv3436 = append(yyv3436, PersistentVolumeClaim{}) // var yyz3436 PersistentVolumeClaim
|
|
yyc3436 = true
|
|
}
|
|
|
|
if yyj3436 < len(yyv3436) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3436[yyj3436] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3439 := &yyv3436[yyj3436]
|
|
yyv3439.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3436.End()
|
|
}
|
|
if yyc3436 {
|
|
*v = yyv3436
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3440 := range v {
|
|
yy3441 := &yyv3440
|
|
yy3441.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3442 := *v
|
|
yyh3442, yyl3442 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3442, yyrl3442 int
|
|
var yyc3442, yyrt3442 bool
|
|
_, _, _ = yyc3442, yyrt3442, yyrl3442
|
|
yyrr3442 = yyl3442
|
|
|
|
if yyv3442 == nil {
|
|
if yyrl3442, yyrt3442 = z.DecInferLen(yyl3442, z.DecBasicHandle().MaxInitLen, 48); yyrt3442 {
|
|
yyrr3442 = yyrl3442
|
|
}
|
|
yyv3442 = make([]DownwardAPIVolumeFile, yyrl3442)
|
|
yyc3442 = true
|
|
}
|
|
|
|
if yyl3442 == 0 {
|
|
if len(yyv3442) != 0 {
|
|
yyv3442 = yyv3442[:0]
|
|
yyc3442 = true
|
|
}
|
|
} else if yyl3442 > 0 {
|
|
|
|
if yyl3442 > cap(yyv3442) {
|
|
yyrl3442, yyrt3442 = z.DecInferLen(yyl3442, z.DecBasicHandle().MaxInitLen, 48)
|
|
yyv3442 = make([]DownwardAPIVolumeFile, yyrl3442)
|
|
yyc3442 = true
|
|
|
|
yyrr3442 = len(yyv3442)
|
|
} else if yyl3442 != len(yyv3442) {
|
|
yyv3442 = yyv3442[:yyl3442]
|
|
yyc3442 = true
|
|
}
|
|
yyj3442 := 0
|
|
for ; yyj3442 < yyrr3442; yyj3442++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3442[yyj3442] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3443 := &yyv3442[yyj3442]
|
|
yyv3443.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3442 {
|
|
for ; yyj3442 < yyl3442; yyj3442++ {
|
|
yyv3442 = append(yyv3442, DownwardAPIVolumeFile{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3442[yyj3442] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3444 := &yyv3442[yyj3442]
|
|
yyv3444.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3442 := 0; !r.CheckBreak(); yyj3442++ {
|
|
if yyj3442 >= len(yyv3442) {
|
|
yyv3442 = append(yyv3442, DownwardAPIVolumeFile{}) // var yyz3442 DownwardAPIVolumeFile
|
|
yyc3442 = true
|
|
}
|
|
|
|
if yyj3442 < len(yyv3442) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3442[yyj3442] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3445 := &yyv3442[yyj3442]
|
|
yyv3445.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3442.End()
|
|
}
|
|
if yyc3442 {
|
|
*v = yyv3442
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3446 := range v {
|
|
yyv3446.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3447 := *v
|
|
yyh3447, yyl3447 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3447, yyrl3447 int
|
|
var yyc3447, yyrt3447 bool
|
|
_, _, _ = yyc3447, yyrt3447, yyrl3447
|
|
yyrr3447 = yyl3447
|
|
|
|
if yyv3447 == nil {
|
|
if yyrl3447, yyrt3447 = z.DecInferLen(yyl3447, z.DecBasicHandle().MaxInitLen, 16); yyrt3447 {
|
|
yyrr3447 = yyrl3447
|
|
}
|
|
yyv3447 = make([]Capability, yyrl3447)
|
|
yyc3447 = true
|
|
}
|
|
|
|
if yyl3447 == 0 {
|
|
if len(yyv3447) != 0 {
|
|
yyv3447 = yyv3447[:0]
|
|
yyc3447 = true
|
|
}
|
|
} else if yyl3447 > 0 {
|
|
|
|
if yyl3447 > cap(yyv3447) {
|
|
yyrl3447, yyrt3447 = z.DecInferLen(yyl3447, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23447 := yyv3447
|
|
yyv3447 = make([]Capability, yyrl3447)
|
|
if len(yyv3447) > 0 {
|
|
copy(yyv3447, yyv23447[:cap(yyv23447)])
|
|
}
|
|
yyc3447 = true
|
|
|
|
yyrr3447 = len(yyv3447)
|
|
} else if yyl3447 != len(yyv3447) {
|
|
yyv3447 = yyv3447[:yyl3447]
|
|
yyc3447 = true
|
|
}
|
|
yyj3447 := 0
|
|
for ; yyj3447 < yyrr3447; yyj3447++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3447[yyj3447] = ""
|
|
} else {
|
|
yyv3447[yyj3447] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3447 {
|
|
for ; yyj3447 < yyl3447; yyj3447++ {
|
|
yyv3447 = append(yyv3447, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3447[yyj3447] = ""
|
|
} else {
|
|
yyv3447[yyj3447] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3447 := 0; !r.CheckBreak(); yyj3447++ {
|
|
if yyj3447 >= len(yyv3447) {
|
|
yyv3447 = append(yyv3447, "") // var yyz3447 Capability
|
|
yyc3447 = true
|
|
}
|
|
|
|
if yyj3447 < len(yyv3447) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3447[yyj3447] = ""
|
|
} else {
|
|
yyv3447[yyj3447] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3447.End()
|
|
}
|
|
if yyc3447 {
|
|
*v = yyv3447
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3451 := range v {
|
|
yy3452 := &yyv3451
|
|
yy3452.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3453 := *v
|
|
yyh3453, yyl3453 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3453, yyrl3453 int
|
|
var yyc3453, yyrt3453 bool
|
|
_, _, _ = yyc3453, yyrt3453, yyrl3453
|
|
yyrr3453 = yyl3453
|
|
|
|
if yyv3453 == nil {
|
|
if yyrl3453, yyrt3453 = z.DecInferLen(yyl3453, z.DecBasicHandle().MaxInitLen, 64); yyrt3453 {
|
|
yyrr3453 = yyrl3453
|
|
}
|
|
yyv3453 = make([]ContainerPort, yyrl3453)
|
|
yyc3453 = true
|
|
}
|
|
|
|
if yyl3453 == 0 {
|
|
if len(yyv3453) != 0 {
|
|
yyv3453 = yyv3453[:0]
|
|
yyc3453 = true
|
|
}
|
|
} else if yyl3453 > 0 {
|
|
|
|
if yyl3453 > cap(yyv3453) {
|
|
yyrl3453, yyrt3453 = z.DecInferLen(yyl3453, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3453 = make([]ContainerPort, yyrl3453)
|
|
yyc3453 = true
|
|
|
|
yyrr3453 = len(yyv3453)
|
|
} else if yyl3453 != len(yyv3453) {
|
|
yyv3453 = yyv3453[:yyl3453]
|
|
yyc3453 = true
|
|
}
|
|
yyj3453 := 0
|
|
for ; yyj3453 < yyrr3453; yyj3453++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3453[yyj3453] = ContainerPort{}
|
|
} else {
|
|
yyv3454 := &yyv3453[yyj3453]
|
|
yyv3454.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3453 {
|
|
for ; yyj3453 < yyl3453; yyj3453++ {
|
|
yyv3453 = append(yyv3453, ContainerPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3453[yyj3453] = ContainerPort{}
|
|
} else {
|
|
yyv3455 := &yyv3453[yyj3453]
|
|
yyv3455.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3453 := 0; !r.CheckBreak(); yyj3453++ {
|
|
if yyj3453 >= len(yyv3453) {
|
|
yyv3453 = append(yyv3453, ContainerPort{}) // var yyz3453 ContainerPort
|
|
yyc3453 = true
|
|
}
|
|
|
|
if yyj3453 < len(yyv3453) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3453[yyj3453] = ContainerPort{}
|
|
} else {
|
|
yyv3456 := &yyv3453[yyj3453]
|
|
yyv3456.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3453.End()
|
|
}
|
|
if yyc3453 {
|
|
*v = yyv3453
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3457 := range v {
|
|
yy3458 := &yyv3457
|
|
yy3458.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3459 := *v
|
|
yyh3459, yyl3459 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3459, yyrl3459 int
|
|
var yyc3459, yyrt3459 bool
|
|
_, _, _ = yyc3459, yyrt3459, yyrl3459
|
|
yyrr3459 = yyl3459
|
|
|
|
if yyv3459 == nil {
|
|
if yyrl3459, yyrt3459 = z.DecInferLen(yyl3459, z.DecBasicHandle().MaxInitLen, 40); yyrt3459 {
|
|
yyrr3459 = yyrl3459
|
|
}
|
|
yyv3459 = make([]EnvVar, yyrl3459)
|
|
yyc3459 = true
|
|
}
|
|
|
|
if yyl3459 == 0 {
|
|
if len(yyv3459) != 0 {
|
|
yyv3459 = yyv3459[:0]
|
|
yyc3459 = true
|
|
}
|
|
} else if yyl3459 > 0 {
|
|
|
|
if yyl3459 > cap(yyv3459) {
|
|
yyrl3459, yyrt3459 = z.DecInferLen(yyl3459, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3459 = make([]EnvVar, yyrl3459)
|
|
yyc3459 = true
|
|
|
|
yyrr3459 = len(yyv3459)
|
|
} else if yyl3459 != len(yyv3459) {
|
|
yyv3459 = yyv3459[:yyl3459]
|
|
yyc3459 = true
|
|
}
|
|
yyj3459 := 0
|
|
for ; yyj3459 < yyrr3459; yyj3459++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3459[yyj3459] = EnvVar{}
|
|
} else {
|
|
yyv3460 := &yyv3459[yyj3459]
|
|
yyv3460.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3459 {
|
|
for ; yyj3459 < yyl3459; yyj3459++ {
|
|
yyv3459 = append(yyv3459, EnvVar{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3459[yyj3459] = EnvVar{}
|
|
} else {
|
|
yyv3461 := &yyv3459[yyj3459]
|
|
yyv3461.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3459 := 0; !r.CheckBreak(); yyj3459++ {
|
|
if yyj3459 >= len(yyv3459) {
|
|
yyv3459 = append(yyv3459, EnvVar{}) // var yyz3459 EnvVar
|
|
yyc3459 = true
|
|
}
|
|
|
|
if yyj3459 < len(yyv3459) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3459[yyj3459] = EnvVar{}
|
|
} else {
|
|
yyv3462 := &yyv3459[yyj3459]
|
|
yyv3462.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3459.End()
|
|
}
|
|
if yyc3459 {
|
|
*v = yyv3459
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3463 := range v {
|
|
yy3464 := &yyv3463
|
|
yy3464.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3465 := *v
|
|
yyh3465, yyl3465 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3465, yyrl3465 int
|
|
var yyc3465, yyrt3465 bool
|
|
_, _, _ = yyc3465, yyrt3465, yyrl3465
|
|
yyrr3465 = yyl3465
|
|
|
|
if yyv3465 == nil {
|
|
if yyrl3465, yyrt3465 = z.DecInferLen(yyl3465, z.DecBasicHandle().MaxInitLen, 40); yyrt3465 {
|
|
yyrr3465 = yyrl3465
|
|
}
|
|
yyv3465 = make([]VolumeMount, yyrl3465)
|
|
yyc3465 = true
|
|
}
|
|
|
|
if yyl3465 == 0 {
|
|
if len(yyv3465) != 0 {
|
|
yyv3465 = yyv3465[:0]
|
|
yyc3465 = true
|
|
}
|
|
} else if yyl3465 > 0 {
|
|
|
|
if yyl3465 > cap(yyv3465) {
|
|
yyrl3465, yyrt3465 = z.DecInferLen(yyl3465, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3465 = make([]VolumeMount, yyrl3465)
|
|
yyc3465 = true
|
|
|
|
yyrr3465 = len(yyv3465)
|
|
} else if yyl3465 != len(yyv3465) {
|
|
yyv3465 = yyv3465[:yyl3465]
|
|
yyc3465 = true
|
|
}
|
|
yyj3465 := 0
|
|
for ; yyj3465 < yyrr3465; yyj3465++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3465[yyj3465] = VolumeMount{}
|
|
} else {
|
|
yyv3466 := &yyv3465[yyj3465]
|
|
yyv3466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3465 {
|
|
for ; yyj3465 < yyl3465; yyj3465++ {
|
|
yyv3465 = append(yyv3465, VolumeMount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3465[yyj3465] = VolumeMount{}
|
|
} else {
|
|
yyv3467 := &yyv3465[yyj3465]
|
|
yyv3467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3465 := 0; !r.CheckBreak(); yyj3465++ {
|
|
if yyj3465 >= len(yyv3465) {
|
|
yyv3465 = append(yyv3465, VolumeMount{}) // var yyz3465 VolumeMount
|
|
yyc3465 = true
|
|
}
|
|
|
|
if yyj3465 < len(yyv3465) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3465[yyj3465] = VolumeMount{}
|
|
} else {
|
|
yyv3468 := &yyv3465[yyj3465]
|
|
yyv3468.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3465.End()
|
|
}
|
|
if yyc3465 {
|
|
*v = yyv3465
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3469 := range v {
|
|
yy3470 := &yyv3469
|
|
yy3470.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3471 := *v
|
|
yyh3471, yyl3471 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3471, yyrl3471 int
|
|
var yyc3471, yyrt3471 bool
|
|
_, _, _ = yyc3471, yyrt3471, yyrl3471
|
|
yyrr3471 = yyl3471
|
|
|
|
if yyv3471 == nil {
|
|
if yyrl3471, yyrt3471 = z.DecInferLen(yyl3471, z.DecBasicHandle().MaxInitLen, 496); yyrt3471 {
|
|
yyrr3471 = yyrl3471
|
|
}
|
|
yyv3471 = make([]Pod, yyrl3471)
|
|
yyc3471 = true
|
|
}
|
|
|
|
if yyl3471 == 0 {
|
|
if len(yyv3471) != 0 {
|
|
yyv3471 = yyv3471[:0]
|
|
yyc3471 = true
|
|
}
|
|
} else if yyl3471 > 0 {
|
|
|
|
if yyl3471 > cap(yyv3471) {
|
|
yyrl3471, yyrt3471 = z.DecInferLen(yyl3471, z.DecBasicHandle().MaxInitLen, 496)
|
|
yyv3471 = make([]Pod, yyrl3471)
|
|
yyc3471 = true
|
|
|
|
yyrr3471 = len(yyv3471)
|
|
} else if yyl3471 != len(yyv3471) {
|
|
yyv3471 = yyv3471[:yyl3471]
|
|
yyc3471 = true
|
|
}
|
|
yyj3471 := 0
|
|
for ; yyj3471 < yyrr3471; yyj3471++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3471[yyj3471] = Pod{}
|
|
} else {
|
|
yyv3472 := &yyv3471[yyj3471]
|
|
yyv3472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3471 {
|
|
for ; yyj3471 < yyl3471; yyj3471++ {
|
|
yyv3471 = append(yyv3471, Pod{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3471[yyj3471] = Pod{}
|
|
} else {
|
|
yyv3473 := &yyv3471[yyj3471]
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3471 := 0; !r.CheckBreak(); yyj3471++ {
|
|
if yyj3471 >= len(yyv3471) {
|
|
yyv3471 = append(yyv3471, Pod{}) // var yyz3471 Pod
|
|
yyc3471 = true
|
|
}
|
|
|
|
if yyj3471 < len(yyv3471) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3471[yyj3471] = Pod{}
|
|
} else {
|
|
yyv3474 := &yyv3471[yyj3471]
|
|
yyv3474.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3471.End()
|
|
}
|
|
if yyc3471 {
|
|
*v = yyv3471
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3475 := range v {
|
|
yy3476 := &yyv3475
|
|
yy3476.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3477 := *v
|
|
yyh3477, yyl3477 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3477, yyrl3477 int
|
|
var yyc3477, yyrt3477 bool
|
|
_, _, _ = yyc3477, yyrt3477, yyrl3477
|
|
yyrr3477 = yyl3477
|
|
|
|
if yyv3477 == nil {
|
|
if yyrl3477, yyrt3477 = z.DecInferLen(yyl3477, z.DecBasicHandle().MaxInitLen, 144); yyrt3477 {
|
|
yyrr3477 = yyrl3477
|
|
}
|
|
yyv3477 = make([]Volume, yyrl3477)
|
|
yyc3477 = true
|
|
}
|
|
|
|
if yyl3477 == 0 {
|
|
if len(yyv3477) != 0 {
|
|
yyv3477 = yyv3477[:0]
|
|
yyc3477 = true
|
|
}
|
|
} else if yyl3477 > 0 {
|
|
|
|
if yyl3477 > cap(yyv3477) {
|
|
yyrl3477, yyrt3477 = z.DecInferLen(yyl3477, z.DecBasicHandle().MaxInitLen, 144)
|
|
yyv3477 = make([]Volume, yyrl3477)
|
|
yyc3477 = true
|
|
|
|
yyrr3477 = len(yyv3477)
|
|
} else if yyl3477 != len(yyv3477) {
|
|
yyv3477 = yyv3477[:yyl3477]
|
|
yyc3477 = true
|
|
}
|
|
yyj3477 := 0
|
|
for ; yyj3477 < yyrr3477; yyj3477++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3477[yyj3477] = Volume{}
|
|
} else {
|
|
yyv3478 := &yyv3477[yyj3477]
|
|
yyv3478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3477 {
|
|
for ; yyj3477 < yyl3477; yyj3477++ {
|
|
yyv3477 = append(yyv3477, Volume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3477[yyj3477] = Volume{}
|
|
} else {
|
|
yyv3479 := &yyv3477[yyj3477]
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3477 := 0; !r.CheckBreak(); yyj3477++ {
|
|
if yyj3477 >= len(yyv3477) {
|
|
yyv3477 = append(yyv3477, Volume{}) // var yyz3477 Volume
|
|
yyc3477 = true
|
|
}
|
|
|
|
if yyj3477 < len(yyv3477) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3477[yyj3477] = Volume{}
|
|
} else {
|
|
yyv3480 := &yyv3477[yyj3477]
|
|
yyv3480.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3477.End()
|
|
}
|
|
if yyc3477 {
|
|
*v = yyv3477
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3481 := range v {
|
|
yy3482 := &yyv3481
|
|
yy3482.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3483 := *v
|
|
yyh3483, yyl3483 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3483, yyrl3483 int
|
|
var yyc3483, yyrt3483 bool
|
|
_, _, _ = yyc3483, yyrt3483, yyrl3483
|
|
yyrr3483 = yyl3483
|
|
|
|
if yyv3483 == nil {
|
|
if yyrl3483, yyrt3483 = z.DecInferLen(yyl3483, z.DecBasicHandle().MaxInitLen, 256); yyrt3483 {
|
|
yyrr3483 = yyrl3483
|
|
}
|
|
yyv3483 = make([]Container, yyrl3483)
|
|
yyc3483 = true
|
|
}
|
|
|
|
if yyl3483 == 0 {
|
|
if len(yyv3483) != 0 {
|
|
yyv3483 = yyv3483[:0]
|
|
yyc3483 = true
|
|
}
|
|
} else if yyl3483 > 0 {
|
|
|
|
if yyl3483 > cap(yyv3483) {
|
|
yyrl3483, yyrt3483 = z.DecInferLen(yyl3483, z.DecBasicHandle().MaxInitLen, 256)
|
|
yyv3483 = make([]Container, yyrl3483)
|
|
yyc3483 = true
|
|
|
|
yyrr3483 = len(yyv3483)
|
|
} else if yyl3483 != len(yyv3483) {
|
|
yyv3483 = yyv3483[:yyl3483]
|
|
yyc3483 = true
|
|
}
|
|
yyj3483 := 0
|
|
for ; yyj3483 < yyrr3483; yyj3483++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3483[yyj3483] = Container{}
|
|
} else {
|
|
yyv3484 := &yyv3483[yyj3483]
|
|
yyv3484.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3483 {
|
|
for ; yyj3483 < yyl3483; yyj3483++ {
|
|
yyv3483 = append(yyv3483, Container{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3483[yyj3483] = Container{}
|
|
} else {
|
|
yyv3485 := &yyv3483[yyj3483]
|
|
yyv3485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3483 := 0; !r.CheckBreak(); yyj3483++ {
|
|
if yyj3483 >= len(yyv3483) {
|
|
yyv3483 = append(yyv3483, Container{}) // var yyz3483 Container
|
|
yyc3483 = true
|
|
}
|
|
|
|
if yyj3483 < len(yyv3483) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3483[yyj3483] = Container{}
|
|
} else {
|
|
yyv3486 := &yyv3483[yyj3483]
|
|
yyv3486.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3483.End()
|
|
}
|
|
if yyc3483 {
|
|
*v = yyv3483
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3487 := range v {
|
|
yy3488 := &yyv3487
|
|
yy3488.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3489 := *v
|
|
yyh3489, yyl3489 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3489, yyrl3489 int
|
|
var yyc3489, yyrt3489 bool
|
|
_, _, _ = yyc3489, yyrt3489, yyrl3489
|
|
yyrr3489 = yyl3489
|
|
|
|
if yyv3489 == nil {
|
|
if yyrl3489, yyrt3489 = z.DecInferLen(yyl3489, z.DecBasicHandle().MaxInitLen, 16); yyrt3489 {
|
|
yyrr3489 = yyrl3489
|
|
}
|
|
yyv3489 = make([]LocalObjectReference, yyrl3489)
|
|
yyc3489 = true
|
|
}
|
|
|
|
if yyl3489 == 0 {
|
|
if len(yyv3489) != 0 {
|
|
yyv3489 = yyv3489[:0]
|
|
yyc3489 = true
|
|
}
|
|
} else if yyl3489 > 0 {
|
|
|
|
if yyl3489 > cap(yyv3489) {
|
|
yyrl3489, yyrt3489 = z.DecInferLen(yyl3489, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3489 = make([]LocalObjectReference, yyrl3489)
|
|
yyc3489 = true
|
|
|
|
yyrr3489 = len(yyv3489)
|
|
} else if yyl3489 != len(yyv3489) {
|
|
yyv3489 = yyv3489[:yyl3489]
|
|
yyc3489 = true
|
|
}
|
|
yyj3489 := 0
|
|
for ; yyj3489 < yyrr3489; yyj3489++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3489[yyj3489] = LocalObjectReference{}
|
|
} else {
|
|
yyv3490 := &yyv3489[yyj3489]
|
|
yyv3490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3489 {
|
|
for ; yyj3489 < yyl3489; yyj3489++ {
|
|
yyv3489 = append(yyv3489, LocalObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3489[yyj3489] = LocalObjectReference{}
|
|
} else {
|
|
yyv3491 := &yyv3489[yyj3489]
|
|
yyv3491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3489 := 0; !r.CheckBreak(); yyj3489++ {
|
|
if yyj3489 >= len(yyv3489) {
|
|
yyv3489 = append(yyv3489, LocalObjectReference{}) // var yyz3489 LocalObjectReference
|
|
yyc3489 = true
|
|
}
|
|
|
|
if yyj3489 < len(yyv3489) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3489[yyj3489] = LocalObjectReference{}
|
|
} else {
|
|
yyv3492 := &yyv3489[yyj3489]
|
|
yyv3492.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3489.End()
|
|
}
|
|
if yyc3489 {
|
|
*v = yyv3489
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3493 := range v {
|
|
yy3494 := &yyv3493
|
|
yy3494.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3495 := *v
|
|
yyh3495, yyl3495 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3495, yyrl3495 int
|
|
var yyc3495, yyrt3495 bool
|
|
_, _, _ = yyc3495, yyrt3495, yyrl3495
|
|
yyrr3495 = yyl3495
|
|
|
|
if yyv3495 == nil {
|
|
if yyrl3495, yyrt3495 = z.DecInferLen(yyl3495, z.DecBasicHandle().MaxInitLen, 112); yyrt3495 {
|
|
yyrr3495 = yyrl3495
|
|
}
|
|
yyv3495 = make([]PodCondition, yyrl3495)
|
|
yyc3495 = true
|
|
}
|
|
|
|
if yyl3495 == 0 {
|
|
if len(yyv3495) != 0 {
|
|
yyv3495 = yyv3495[:0]
|
|
yyc3495 = true
|
|
}
|
|
} else if yyl3495 > 0 {
|
|
|
|
if yyl3495 > cap(yyv3495) {
|
|
yyrl3495, yyrt3495 = z.DecInferLen(yyl3495, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3495 = make([]PodCondition, yyrl3495)
|
|
yyc3495 = true
|
|
|
|
yyrr3495 = len(yyv3495)
|
|
} else if yyl3495 != len(yyv3495) {
|
|
yyv3495 = yyv3495[:yyl3495]
|
|
yyc3495 = true
|
|
}
|
|
yyj3495 := 0
|
|
for ; yyj3495 < yyrr3495; yyj3495++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3495[yyj3495] = PodCondition{}
|
|
} else {
|
|
yyv3496 := &yyv3495[yyj3495]
|
|
yyv3496.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3495 {
|
|
for ; yyj3495 < yyl3495; yyj3495++ {
|
|
yyv3495 = append(yyv3495, PodCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3495[yyj3495] = PodCondition{}
|
|
} else {
|
|
yyv3497 := &yyv3495[yyj3495]
|
|
yyv3497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3495 := 0; !r.CheckBreak(); yyj3495++ {
|
|
if yyj3495 >= len(yyv3495) {
|
|
yyv3495 = append(yyv3495, PodCondition{}) // var yyz3495 PodCondition
|
|
yyc3495 = true
|
|
}
|
|
|
|
if yyj3495 < len(yyv3495) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3495[yyj3495] = PodCondition{}
|
|
} else {
|
|
yyv3498 := &yyv3495[yyj3495]
|
|
yyv3498.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3495.End()
|
|
}
|
|
if yyc3495 {
|
|
*v = yyv3495
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3499 := range v {
|
|
yy3500 := &yyv3499
|
|
yy3500.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3501 := *v
|
|
yyh3501, yyl3501 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3501, yyrl3501 int
|
|
var yyc3501, yyrt3501 bool
|
|
_, _, _ = yyc3501, yyrt3501, yyrl3501
|
|
yyrr3501 = yyl3501
|
|
|
|
if yyv3501 == nil {
|
|
if yyrl3501, yyrt3501 = z.DecInferLen(yyl3501, z.DecBasicHandle().MaxInitLen, 128); yyrt3501 {
|
|
yyrr3501 = yyrl3501
|
|
}
|
|
yyv3501 = make([]ContainerStatus, yyrl3501)
|
|
yyc3501 = true
|
|
}
|
|
|
|
if yyl3501 == 0 {
|
|
if len(yyv3501) != 0 {
|
|
yyv3501 = yyv3501[:0]
|
|
yyc3501 = true
|
|
}
|
|
} else if yyl3501 > 0 {
|
|
|
|
if yyl3501 > cap(yyv3501) {
|
|
yyrl3501, yyrt3501 = z.DecInferLen(yyl3501, z.DecBasicHandle().MaxInitLen, 128)
|
|
yyv3501 = make([]ContainerStatus, yyrl3501)
|
|
yyc3501 = true
|
|
|
|
yyrr3501 = len(yyv3501)
|
|
} else if yyl3501 != len(yyv3501) {
|
|
yyv3501 = yyv3501[:yyl3501]
|
|
yyc3501 = true
|
|
}
|
|
yyj3501 := 0
|
|
for ; yyj3501 < yyrr3501; yyj3501++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3501[yyj3501] = ContainerStatus{}
|
|
} else {
|
|
yyv3502 := &yyv3501[yyj3501]
|
|
yyv3502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3501 {
|
|
for ; yyj3501 < yyl3501; yyj3501++ {
|
|
yyv3501 = append(yyv3501, ContainerStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3501[yyj3501] = ContainerStatus{}
|
|
} else {
|
|
yyv3503 := &yyv3501[yyj3501]
|
|
yyv3503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3501 := 0; !r.CheckBreak(); yyj3501++ {
|
|
if yyj3501 >= len(yyv3501) {
|
|
yyv3501 = append(yyv3501, ContainerStatus{}) // var yyz3501 ContainerStatus
|
|
yyc3501 = true
|
|
}
|
|
|
|
if yyj3501 < len(yyv3501) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3501[yyj3501] = ContainerStatus{}
|
|
} else {
|
|
yyv3504 := &yyv3501[yyj3501]
|
|
yyv3504.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3501.End()
|
|
}
|
|
if yyc3501 {
|
|
*v = yyv3501
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3505 := range v {
|
|
yy3506 := &yyv3505
|
|
yy3506.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3507 := *v
|
|
yyh3507, yyl3507 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3507, yyrl3507 int
|
|
var yyc3507, yyrt3507 bool
|
|
_, _, _ = yyc3507, yyrt3507, yyrl3507
|
|
yyrr3507 = yyl3507
|
|
|
|
if yyv3507 == nil {
|
|
if yyrl3507, yyrt3507 = z.DecInferLen(yyl3507, z.DecBasicHandle().MaxInitLen, 520); yyrt3507 {
|
|
yyrr3507 = yyrl3507
|
|
}
|
|
yyv3507 = make([]PodTemplate, yyrl3507)
|
|
yyc3507 = true
|
|
}
|
|
|
|
if yyl3507 == 0 {
|
|
if len(yyv3507) != 0 {
|
|
yyv3507 = yyv3507[:0]
|
|
yyc3507 = true
|
|
}
|
|
} else if yyl3507 > 0 {
|
|
|
|
if yyl3507 > cap(yyv3507) {
|
|
yyrl3507, yyrt3507 = z.DecInferLen(yyl3507, z.DecBasicHandle().MaxInitLen, 520)
|
|
yyv3507 = make([]PodTemplate, yyrl3507)
|
|
yyc3507 = true
|
|
|
|
yyrr3507 = len(yyv3507)
|
|
} else if yyl3507 != len(yyv3507) {
|
|
yyv3507 = yyv3507[:yyl3507]
|
|
yyc3507 = true
|
|
}
|
|
yyj3507 := 0
|
|
for ; yyj3507 < yyrr3507; yyj3507++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3507[yyj3507] = PodTemplate{}
|
|
} else {
|
|
yyv3508 := &yyv3507[yyj3507]
|
|
yyv3508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3507 {
|
|
for ; yyj3507 < yyl3507; yyj3507++ {
|
|
yyv3507 = append(yyv3507, PodTemplate{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3507[yyj3507] = PodTemplate{}
|
|
} else {
|
|
yyv3509 := &yyv3507[yyj3507]
|
|
yyv3509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3507 := 0; !r.CheckBreak(); yyj3507++ {
|
|
if yyj3507 >= len(yyv3507) {
|
|
yyv3507 = append(yyv3507, PodTemplate{}) // var yyz3507 PodTemplate
|
|
yyc3507 = true
|
|
}
|
|
|
|
if yyj3507 < len(yyv3507) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3507[yyj3507] = PodTemplate{}
|
|
} else {
|
|
yyv3510 := &yyv3507[yyj3507]
|
|
yyv3510.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3507.End()
|
|
}
|
|
if yyc3507 {
|
|
*v = yyv3507
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3511 := range v {
|
|
yy3512 := &yyv3511
|
|
yy3512.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3513 := *v
|
|
yyh3513, yyl3513 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3513, yyrl3513 int
|
|
var yyc3513, yyrt3513 bool
|
|
_, _, _ = yyc3513, yyrt3513, yyrl3513
|
|
yyrr3513 = yyl3513
|
|
|
|
if yyv3513 == nil {
|
|
if yyrl3513, yyrt3513 = z.DecInferLen(yyl3513, z.DecBasicHandle().MaxInitLen, 232); yyrt3513 {
|
|
yyrr3513 = yyrl3513
|
|
}
|
|
yyv3513 = make([]ReplicationController, yyrl3513)
|
|
yyc3513 = true
|
|
}
|
|
|
|
if yyl3513 == 0 {
|
|
if len(yyv3513) != 0 {
|
|
yyv3513 = yyv3513[:0]
|
|
yyc3513 = true
|
|
}
|
|
} else if yyl3513 > 0 {
|
|
|
|
if yyl3513 > cap(yyv3513) {
|
|
yyrl3513, yyrt3513 = z.DecInferLen(yyl3513, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3513 = make([]ReplicationController, yyrl3513)
|
|
yyc3513 = true
|
|
|
|
yyrr3513 = len(yyv3513)
|
|
} else if yyl3513 != len(yyv3513) {
|
|
yyv3513 = yyv3513[:yyl3513]
|
|
yyc3513 = true
|
|
}
|
|
yyj3513 := 0
|
|
for ; yyj3513 < yyrr3513; yyj3513++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3513[yyj3513] = ReplicationController{}
|
|
} else {
|
|
yyv3514 := &yyv3513[yyj3513]
|
|
yyv3514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3513 {
|
|
for ; yyj3513 < yyl3513; yyj3513++ {
|
|
yyv3513 = append(yyv3513, ReplicationController{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3513[yyj3513] = ReplicationController{}
|
|
} else {
|
|
yyv3515 := &yyv3513[yyj3513]
|
|
yyv3515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3513 := 0; !r.CheckBreak(); yyj3513++ {
|
|
if yyj3513 >= len(yyv3513) {
|
|
yyv3513 = append(yyv3513, ReplicationController{}) // var yyz3513 ReplicationController
|
|
yyc3513 = true
|
|
}
|
|
|
|
if yyj3513 < len(yyv3513) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3513[yyj3513] = ReplicationController{}
|
|
} else {
|
|
yyv3516 := &yyv3513[yyj3513]
|
|
yyv3516.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3513.End()
|
|
}
|
|
if yyc3513 {
|
|
*v = yyv3513
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3517 := range v {
|
|
yy3518 := &yyv3517
|
|
yy3518.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3519 := *v
|
|
yyh3519, yyl3519 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3519, yyrl3519 int
|
|
var yyc3519, yyrt3519 bool
|
|
_, _, _ = yyc3519, yyrt3519, yyrl3519
|
|
yyrr3519 = yyl3519
|
|
|
|
if yyv3519 == nil {
|
|
if yyrl3519, yyrt3519 = z.DecInferLen(yyl3519, z.DecBasicHandle().MaxInitLen, 336); yyrt3519 {
|
|
yyrr3519 = yyrl3519
|
|
}
|
|
yyv3519 = make([]Service, yyrl3519)
|
|
yyc3519 = true
|
|
}
|
|
|
|
if yyl3519 == 0 {
|
|
if len(yyv3519) != 0 {
|
|
yyv3519 = yyv3519[:0]
|
|
yyc3519 = true
|
|
}
|
|
} else if yyl3519 > 0 {
|
|
|
|
if yyl3519 > cap(yyv3519) {
|
|
yyrl3519, yyrt3519 = z.DecInferLen(yyl3519, z.DecBasicHandle().MaxInitLen, 336)
|
|
yyv3519 = make([]Service, yyrl3519)
|
|
yyc3519 = true
|
|
|
|
yyrr3519 = len(yyv3519)
|
|
} else if yyl3519 != len(yyv3519) {
|
|
yyv3519 = yyv3519[:yyl3519]
|
|
yyc3519 = true
|
|
}
|
|
yyj3519 := 0
|
|
for ; yyj3519 < yyrr3519; yyj3519++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3519[yyj3519] = Service{}
|
|
} else {
|
|
yyv3520 := &yyv3519[yyj3519]
|
|
yyv3520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3519 {
|
|
for ; yyj3519 < yyl3519; yyj3519++ {
|
|
yyv3519 = append(yyv3519, Service{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3519[yyj3519] = Service{}
|
|
} else {
|
|
yyv3521 := &yyv3519[yyj3519]
|
|
yyv3521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3519 := 0; !r.CheckBreak(); yyj3519++ {
|
|
if yyj3519 >= len(yyv3519) {
|
|
yyv3519 = append(yyv3519, Service{}) // var yyz3519 Service
|
|
yyc3519 = true
|
|
}
|
|
|
|
if yyj3519 < len(yyv3519) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3519[yyj3519] = Service{}
|
|
} else {
|
|
yyv3522 := &yyv3519[yyj3519]
|
|
yyv3522.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3519.End()
|
|
}
|
|
if yyc3519 {
|
|
*v = yyv3519
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3523 := range v {
|
|
yy3524 := &yyv3523
|
|
yy3524.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3525 := *v
|
|
yyh3525, yyl3525 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3525, yyrl3525 int
|
|
var yyc3525, yyrt3525 bool
|
|
_, _, _ = yyc3525, yyrt3525, yyrl3525
|
|
yyrr3525 = yyl3525
|
|
|
|
if yyv3525 == nil {
|
|
if yyrl3525, yyrt3525 = z.DecInferLen(yyl3525, z.DecBasicHandle().MaxInitLen, 32); yyrt3525 {
|
|
yyrr3525 = yyrl3525
|
|
}
|
|
yyv3525 = make([]LoadBalancerIngress, yyrl3525)
|
|
yyc3525 = true
|
|
}
|
|
|
|
if yyl3525 == 0 {
|
|
if len(yyv3525) != 0 {
|
|
yyv3525 = yyv3525[:0]
|
|
yyc3525 = true
|
|
}
|
|
} else if yyl3525 > 0 {
|
|
|
|
if yyl3525 > cap(yyv3525) {
|
|
yyrl3525, yyrt3525 = z.DecInferLen(yyl3525, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3525 = make([]LoadBalancerIngress, yyrl3525)
|
|
yyc3525 = true
|
|
|
|
yyrr3525 = len(yyv3525)
|
|
} else if yyl3525 != len(yyv3525) {
|
|
yyv3525 = yyv3525[:yyl3525]
|
|
yyc3525 = true
|
|
}
|
|
yyj3525 := 0
|
|
for ; yyj3525 < yyrr3525; yyj3525++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3525[yyj3525] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3526 := &yyv3525[yyj3525]
|
|
yyv3526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3525 {
|
|
for ; yyj3525 < yyl3525; yyj3525++ {
|
|
yyv3525 = append(yyv3525, LoadBalancerIngress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3525[yyj3525] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3527 := &yyv3525[yyj3525]
|
|
yyv3527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3525 := 0; !r.CheckBreak(); yyj3525++ {
|
|
if yyj3525 >= len(yyv3525) {
|
|
yyv3525 = append(yyv3525, LoadBalancerIngress{}) // var yyz3525 LoadBalancerIngress
|
|
yyc3525 = true
|
|
}
|
|
|
|
if yyj3525 < len(yyv3525) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3525[yyj3525] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3528 := &yyv3525[yyj3525]
|
|
yyv3528.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3525.End()
|
|
}
|
|
if yyc3525 {
|
|
*v = yyv3525
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3529 := range v {
|
|
yy3530 := &yyv3529
|
|
yy3530.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3531 := *v
|
|
yyh3531, yyl3531 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3531, yyrl3531 int
|
|
var yyc3531, yyrt3531 bool
|
|
_, _, _ = yyc3531, yyrt3531, yyrl3531
|
|
yyrr3531 = yyl3531
|
|
|
|
if yyv3531 == nil {
|
|
if yyrl3531, yyrt3531 = z.DecInferLen(yyl3531, z.DecBasicHandle().MaxInitLen, 80); yyrt3531 {
|
|
yyrr3531 = yyrl3531
|
|
}
|
|
yyv3531 = make([]ServicePort, yyrl3531)
|
|
yyc3531 = true
|
|
}
|
|
|
|
if yyl3531 == 0 {
|
|
if len(yyv3531) != 0 {
|
|
yyv3531 = yyv3531[:0]
|
|
yyc3531 = true
|
|
}
|
|
} else if yyl3531 > 0 {
|
|
|
|
if yyl3531 > cap(yyv3531) {
|
|
yyrl3531, yyrt3531 = z.DecInferLen(yyl3531, z.DecBasicHandle().MaxInitLen, 80)
|
|
yyv3531 = make([]ServicePort, yyrl3531)
|
|
yyc3531 = true
|
|
|
|
yyrr3531 = len(yyv3531)
|
|
} else if yyl3531 != len(yyv3531) {
|
|
yyv3531 = yyv3531[:yyl3531]
|
|
yyc3531 = true
|
|
}
|
|
yyj3531 := 0
|
|
for ; yyj3531 < yyrr3531; yyj3531++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3531[yyj3531] = ServicePort{}
|
|
} else {
|
|
yyv3532 := &yyv3531[yyj3531]
|
|
yyv3532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3531 {
|
|
for ; yyj3531 < yyl3531; yyj3531++ {
|
|
yyv3531 = append(yyv3531, ServicePort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3531[yyj3531] = ServicePort{}
|
|
} else {
|
|
yyv3533 := &yyv3531[yyj3531]
|
|
yyv3533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3531 := 0; !r.CheckBreak(); yyj3531++ {
|
|
if yyj3531 >= len(yyv3531) {
|
|
yyv3531 = append(yyv3531, ServicePort{}) // var yyz3531 ServicePort
|
|
yyc3531 = true
|
|
}
|
|
|
|
if yyj3531 < len(yyv3531) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3531[yyj3531] = ServicePort{}
|
|
} else {
|
|
yyv3534 := &yyv3531[yyj3531]
|
|
yyv3534.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3531.End()
|
|
}
|
|
if yyc3531 {
|
|
*v = yyv3531
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3535 := range v {
|
|
yy3536 := &yyv3535
|
|
yy3536.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3537 := *v
|
|
yyh3537, yyl3537 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3537, yyrl3537 int
|
|
var yyc3537, yyrt3537 bool
|
|
_, _, _ = yyc3537, yyrt3537, yyrl3537
|
|
yyrr3537 = yyl3537
|
|
|
|
if yyv3537 == nil {
|
|
if yyrl3537, yyrt3537 = z.DecInferLen(yyl3537, z.DecBasicHandle().MaxInitLen, 112); yyrt3537 {
|
|
yyrr3537 = yyrl3537
|
|
}
|
|
yyv3537 = make([]ObjectReference, yyrl3537)
|
|
yyc3537 = true
|
|
}
|
|
|
|
if yyl3537 == 0 {
|
|
if len(yyv3537) != 0 {
|
|
yyv3537 = yyv3537[:0]
|
|
yyc3537 = true
|
|
}
|
|
} else if yyl3537 > 0 {
|
|
|
|
if yyl3537 > cap(yyv3537) {
|
|
yyrl3537, yyrt3537 = z.DecInferLen(yyl3537, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3537 = make([]ObjectReference, yyrl3537)
|
|
yyc3537 = true
|
|
|
|
yyrr3537 = len(yyv3537)
|
|
} else if yyl3537 != len(yyv3537) {
|
|
yyv3537 = yyv3537[:yyl3537]
|
|
yyc3537 = true
|
|
}
|
|
yyj3537 := 0
|
|
for ; yyj3537 < yyrr3537; yyj3537++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3537[yyj3537] = ObjectReference{}
|
|
} else {
|
|
yyv3538 := &yyv3537[yyj3537]
|
|
yyv3538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3537 {
|
|
for ; yyj3537 < yyl3537; yyj3537++ {
|
|
yyv3537 = append(yyv3537, ObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3537[yyj3537] = ObjectReference{}
|
|
} else {
|
|
yyv3539 := &yyv3537[yyj3537]
|
|
yyv3539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3537 := 0; !r.CheckBreak(); yyj3537++ {
|
|
if yyj3537 >= len(yyv3537) {
|
|
yyv3537 = append(yyv3537, ObjectReference{}) // var yyz3537 ObjectReference
|
|
yyc3537 = true
|
|
}
|
|
|
|
if yyj3537 < len(yyv3537) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3537[yyj3537] = ObjectReference{}
|
|
} else {
|
|
yyv3540 := &yyv3537[yyj3537]
|
|
yyv3540.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3537.End()
|
|
}
|
|
if yyc3537 {
|
|
*v = yyv3537
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3541 := range v {
|
|
yy3542 := &yyv3541
|
|
yy3542.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3543 := *v
|
|
yyh3543, yyl3543 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3543, yyrl3543 int
|
|
var yyc3543, yyrt3543 bool
|
|
_, _, _ = yyc3543, yyrt3543, yyrl3543
|
|
yyrr3543 = yyl3543
|
|
|
|
if yyv3543 == nil {
|
|
if yyrl3543, yyrt3543 = z.DecInferLen(yyl3543, z.DecBasicHandle().MaxInitLen, 240); yyrt3543 {
|
|
yyrr3543 = yyrl3543
|
|
}
|
|
yyv3543 = make([]ServiceAccount, yyrl3543)
|
|
yyc3543 = true
|
|
}
|
|
|
|
if yyl3543 == 0 {
|
|
if len(yyv3543) != 0 {
|
|
yyv3543 = yyv3543[:0]
|
|
yyc3543 = true
|
|
}
|
|
} else if yyl3543 > 0 {
|
|
|
|
if yyl3543 > cap(yyv3543) {
|
|
yyrl3543, yyrt3543 = z.DecInferLen(yyl3543, z.DecBasicHandle().MaxInitLen, 240)
|
|
yyv3543 = make([]ServiceAccount, yyrl3543)
|
|
yyc3543 = true
|
|
|
|
yyrr3543 = len(yyv3543)
|
|
} else if yyl3543 != len(yyv3543) {
|
|
yyv3543 = yyv3543[:yyl3543]
|
|
yyc3543 = true
|
|
}
|
|
yyj3543 := 0
|
|
for ; yyj3543 < yyrr3543; yyj3543++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3543[yyj3543] = ServiceAccount{}
|
|
} else {
|
|
yyv3544 := &yyv3543[yyj3543]
|
|
yyv3544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3543 {
|
|
for ; yyj3543 < yyl3543; yyj3543++ {
|
|
yyv3543 = append(yyv3543, ServiceAccount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3543[yyj3543] = ServiceAccount{}
|
|
} else {
|
|
yyv3545 := &yyv3543[yyj3543]
|
|
yyv3545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3543 := 0; !r.CheckBreak(); yyj3543++ {
|
|
if yyj3543 >= len(yyv3543) {
|
|
yyv3543 = append(yyv3543, ServiceAccount{}) // var yyz3543 ServiceAccount
|
|
yyc3543 = true
|
|
}
|
|
|
|
if yyj3543 < len(yyv3543) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3543[yyj3543] = ServiceAccount{}
|
|
} else {
|
|
yyv3546 := &yyv3543[yyj3543]
|
|
yyv3546.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3543.End()
|
|
}
|
|
if yyc3543 {
|
|
*v = yyv3543
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3547 := range v {
|
|
yy3548 := &yyv3547
|
|
yy3548.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3549 := *v
|
|
yyh3549, yyl3549 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3549, yyrl3549 int
|
|
var yyc3549, yyrt3549 bool
|
|
_, _, _ = yyc3549, yyrt3549, yyrl3549
|
|
yyrr3549 = yyl3549
|
|
|
|
if yyv3549 == nil {
|
|
if yyrl3549, yyrt3549 = z.DecInferLen(yyl3549, z.DecBasicHandle().MaxInitLen, 72); yyrt3549 {
|
|
yyrr3549 = yyrl3549
|
|
}
|
|
yyv3549 = make([]EndpointSubset, yyrl3549)
|
|
yyc3549 = true
|
|
}
|
|
|
|
if yyl3549 == 0 {
|
|
if len(yyv3549) != 0 {
|
|
yyv3549 = yyv3549[:0]
|
|
yyc3549 = true
|
|
}
|
|
} else if yyl3549 > 0 {
|
|
|
|
if yyl3549 > cap(yyv3549) {
|
|
yyrl3549, yyrt3549 = z.DecInferLen(yyl3549, z.DecBasicHandle().MaxInitLen, 72)
|
|
yyv3549 = make([]EndpointSubset, yyrl3549)
|
|
yyc3549 = true
|
|
|
|
yyrr3549 = len(yyv3549)
|
|
} else if yyl3549 != len(yyv3549) {
|
|
yyv3549 = yyv3549[:yyl3549]
|
|
yyc3549 = true
|
|
}
|
|
yyj3549 := 0
|
|
for ; yyj3549 < yyrr3549; yyj3549++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3549[yyj3549] = EndpointSubset{}
|
|
} else {
|
|
yyv3550 := &yyv3549[yyj3549]
|
|
yyv3550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3549 {
|
|
for ; yyj3549 < yyl3549; yyj3549++ {
|
|
yyv3549 = append(yyv3549, EndpointSubset{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3549[yyj3549] = EndpointSubset{}
|
|
} else {
|
|
yyv3551 := &yyv3549[yyj3549]
|
|
yyv3551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3549 := 0; !r.CheckBreak(); yyj3549++ {
|
|
if yyj3549 >= len(yyv3549) {
|
|
yyv3549 = append(yyv3549, EndpointSubset{}) // var yyz3549 EndpointSubset
|
|
yyc3549 = true
|
|
}
|
|
|
|
if yyj3549 < len(yyv3549) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3549[yyj3549] = EndpointSubset{}
|
|
} else {
|
|
yyv3552 := &yyv3549[yyj3549]
|
|
yyv3552.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3549.End()
|
|
}
|
|
if yyc3549 {
|
|
*v = yyv3549
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3553 := range v {
|
|
yy3554 := &yyv3553
|
|
yy3554.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3555 := *v
|
|
yyh3555, yyl3555 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3555, yyrl3555 int
|
|
var yyc3555, yyrt3555 bool
|
|
_, _, _ = yyc3555, yyrt3555, yyrl3555
|
|
yyrr3555 = yyl3555
|
|
|
|
if yyv3555 == nil {
|
|
if yyrl3555, yyrt3555 = z.DecInferLen(yyl3555, z.DecBasicHandle().MaxInitLen, 24); yyrt3555 {
|
|
yyrr3555 = yyrl3555
|
|
}
|
|
yyv3555 = make([]EndpointAddress, yyrl3555)
|
|
yyc3555 = true
|
|
}
|
|
|
|
if yyl3555 == 0 {
|
|
if len(yyv3555) != 0 {
|
|
yyv3555 = yyv3555[:0]
|
|
yyc3555 = true
|
|
}
|
|
} else if yyl3555 > 0 {
|
|
|
|
if yyl3555 > cap(yyv3555) {
|
|
yyrl3555, yyrt3555 = z.DecInferLen(yyl3555, z.DecBasicHandle().MaxInitLen, 24)
|
|
yyv3555 = make([]EndpointAddress, yyrl3555)
|
|
yyc3555 = true
|
|
|
|
yyrr3555 = len(yyv3555)
|
|
} else if yyl3555 != len(yyv3555) {
|
|
yyv3555 = yyv3555[:yyl3555]
|
|
yyc3555 = true
|
|
}
|
|
yyj3555 := 0
|
|
for ; yyj3555 < yyrr3555; yyj3555++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3555[yyj3555] = EndpointAddress{}
|
|
} else {
|
|
yyv3556 := &yyv3555[yyj3555]
|
|
yyv3556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3555 {
|
|
for ; yyj3555 < yyl3555; yyj3555++ {
|
|
yyv3555 = append(yyv3555, EndpointAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3555[yyj3555] = EndpointAddress{}
|
|
} else {
|
|
yyv3557 := &yyv3555[yyj3555]
|
|
yyv3557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3555 := 0; !r.CheckBreak(); yyj3555++ {
|
|
if yyj3555 >= len(yyv3555) {
|
|
yyv3555 = append(yyv3555, EndpointAddress{}) // var yyz3555 EndpointAddress
|
|
yyc3555 = true
|
|
}
|
|
|
|
if yyj3555 < len(yyv3555) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3555[yyj3555] = EndpointAddress{}
|
|
} else {
|
|
yyv3558 := &yyv3555[yyj3555]
|
|
yyv3558.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3555.End()
|
|
}
|
|
if yyc3555 {
|
|
*v = yyv3555
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3559 := range v {
|
|
yy3560 := &yyv3559
|
|
yy3560.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3561 := *v
|
|
yyh3561, yyl3561 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3561, yyrl3561 int
|
|
var yyc3561, yyrt3561 bool
|
|
_, _, _ = yyc3561, yyrt3561, yyrl3561
|
|
yyrr3561 = yyl3561
|
|
|
|
if yyv3561 == nil {
|
|
if yyrl3561, yyrt3561 = z.DecInferLen(yyl3561, z.DecBasicHandle().MaxInitLen, 40); yyrt3561 {
|
|
yyrr3561 = yyrl3561
|
|
}
|
|
yyv3561 = make([]EndpointPort, yyrl3561)
|
|
yyc3561 = true
|
|
}
|
|
|
|
if yyl3561 == 0 {
|
|
if len(yyv3561) != 0 {
|
|
yyv3561 = yyv3561[:0]
|
|
yyc3561 = true
|
|
}
|
|
} else if yyl3561 > 0 {
|
|
|
|
if yyl3561 > cap(yyv3561) {
|
|
yyrl3561, yyrt3561 = z.DecInferLen(yyl3561, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3561 = make([]EndpointPort, yyrl3561)
|
|
yyc3561 = true
|
|
|
|
yyrr3561 = len(yyv3561)
|
|
} else if yyl3561 != len(yyv3561) {
|
|
yyv3561 = yyv3561[:yyl3561]
|
|
yyc3561 = true
|
|
}
|
|
yyj3561 := 0
|
|
for ; yyj3561 < yyrr3561; yyj3561++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3561[yyj3561] = EndpointPort{}
|
|
} else {
|
|
yyv3562 := &yyv3561[yyj3561]
|
|
yyv3562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3561 {
|
|
for ; yyj3561 < yyl3561; yyj3561++ {
|
|
yyv3561 = append(yyv3561, EndpointPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3561[yyj3561] = EndpointPort{}
|
|
} else {
|
|
yyv3563 := &yyv3561[yyj3561]
|
|
yyv3563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3561 := 0; !r.CheckBreak(); yyj3561++ {
|
|
if yyj3561 >= len(yyv3561) {
|
|
yyv3561 = append(yyv3561, EndpointPort{}) // var yyz3561 EndpointPort
|
|
yyc3561 = true
|
|
}
|
|
|
|
if yyj3561 < len(yyv3561) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3561[yyj3561] = EndpointPort{}
|
|
} else {
|
|
yyv3564 := &yyv3561[yyj3561]
|
|
yyv3564.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3561.End()
|
|
}
|
|
if yyc3561 {
|
|
*v = yyv3561
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3565 := range v {
|
|
yy3566 := &yyv3565
|
|
yy3566.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3567 := *v
|
|
yyh3567, yyl3567 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3567, yyrl3567 int
|
|
var yyc3567, yyrt3567 bool
|
|
_, _, _ = yyc3567, yyrt3567, yyrl3567
|
|
yyrr3567 = yyl3567
|
|
|
|
if yyv3567 == nil {
|
|
if yyrl3567, yyrt3567 = z.DecInferLen(yyl3567, z.DecBasicHandle().MaxInitLen, 216); yyrt3567 {
|
|
yyrr3567 = yyrl3567
|
|
}
|
|
yyv3567 = make([]Endpoints, yyrl3567)
|
|
yyc3567 = true
|
|
}
|
|
|
|
if yyl3567 == 0 {
|
|
if len(yyv3567) != 0 {
|
|
yyv3567 = yyv3567[:0]
|
|
yyc3567 = true
|
|
}
|
|
} else if yyl3567 > 0 {
|
|
|
|
if yyl3567 > cap(yyv3567) {
|
|
yyrl3567, yyrt3567 = z.DecInferLen(yyl3567, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3567 = make([]Endpoints, yyrl3567)
|
|
yyc3567 = true
|
|
|
|
yyrr3567 = len(yyv3567)
|
|
} else if yyl3567 != len(yyv3567) {
|
|
yyv3567 = yyv3567[:yyl3567]
|
|
yyc3567 = true
|
|
}
|
|
yyj3567 := 0
|
|
for ; yyj3567 < yyrr3567; yyj3567++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3567[yyj3567] = Endpoints{}
|
|
} else {
|
|
yyv3568 := &yyv3567[yyj3567]
|
|
yyv3568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3567 {
|
|
for ; yyj3567 < yyl3567; yyj3567++ {
|
|
yyv3567 = append(yyv3567, Endpoints{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3567[yyj3567] = Endpoints{}
|
|
} else {
|
|
yyv3569 := &yyv3567[yyj3567]
|
|
yyv3569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3567 := 0; !r.CheckBreak(); yyj3567++ {
|
|
if yyj3567 >= len(yyv3567) {
|
|
yyv3567 = append(yyv3567, Endpoints{}) // var yyz3567 Endpoints
|
|
yyc3567 = true
|
|
}
|
|
|
|
if yyj3567 < len(yyv3567) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3567[yyj3567] = Endpoints{}
|
|
} else {
|
|
yyv3570 := &yyv3567[yyj3567]
|
|
yyv3570.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3567.End()
|
|
}
|
|
if yyc3567 {
|
|
*v = yyv3567
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3571 := range v {
|
|
yy3572 := &yyv3571
|
|
yy3572.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3573 := *v
|
|
yyh3573, yyl3573 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3573, yyrl3573 int
|
|
var yyc3573, yyrt3573 bool
|
|
_, _, _ = yyc3573, yyrt3573, yyrl3573
|
|
yyrr3573 = yyl3573
|
|
|
|
if yyv3573 == nil {
|
|
if yyrl3573, yyrt3573 = z.DecInferLen(yyl3573, z.DecBasicHandle().MaxInitLen, 112); yyrt3573 {
|
|
yyrr3573 = yyrl3573
|
|
}
|
|
yyv3573 = make([]NodeCondition, yyrl3573)
|
|
yyc3573 = true
|
|
}
|
|
|
|
if yyl3573 == 0 {
|
|
if len(yyv3573) != 0 {
|
|
yyv3573 = yyv3573[:0]
|
|
yyc3573 = true
|
|
}
|
|
} else if yyl3573 > 0 {
|
|
|
|
if yyl3573 > cap(yyv3573) {
|
|
yyrl3573, yyrt3573 = z.DecInferLen(yyl3573, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3573 = make([]NodeCondition, yyrl3573)
|
|
yyc3573 = true
|
|
|
|
yyrr3573 = len(yyv3573)
|
|
} else if yyl3573 != len(yyv3573) {
|
|
yyv3573 = yyv3573[:yyl3573]
|
|
yyc3573 = true
|
|
}
|
|
yyj3573 := 0
|
|
for ; yyj3573 < yyrr3573; yyj3573++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3573[yyj3573] = NodeCondition{}
|
|
} else {
|
|
yyv3574 := &yyv3573[yyj3573]
|
|
yyv3574.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3573 {
|
|
for ; yyj3573 < yyl3573; yyj3573++ {
|
|
yyv3573 = append(yyv3573, NodeCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3573[yyj3573] = NodeCondition{}
|
|
} else {
|
|
yyv3575 := &yyv3573[yyj3573]
|
|
yyv3575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3573 := 0; !r.CheckBreak(); yyj3573++ {
|
|
if yyj3573 >= len(yyv3573) {
|
|
yyv3573 = append(yyv3573, NodeCondition{}) // var yyz3573 NodeCondition
|
|
yyc3573 = true
|
|
}
|
|
|
|
if yyj3573 < len(yyv3573) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3573[yyj3573] = NodeCondition{}
|
|
} else {
|
|
yyv3576 := &yyv3573[yyj3573]
|
|
yyv3576.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3573.End()
|
|
}
|
|
if yyc3573 {
|
|
*v = yyv3573
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3577 := range v {
|
|
yy3578 := &yyv3577
|
|
yy3578.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3579 := *v
|
|
yyh3579, yyl3579 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3579, yyrl3579 int
|
|
var yyc3579, yyrt3579 bool
|
|
_, _, _ = yyc3579, yyrt3579, yyrl3579
|
|
yyrr3579 = yyl3579
|
|
|
|
if yyv3579 == nil {
|
|
if yyrl3579, yyrt3579 = z.DecInferLen(yyl3579, z.DecBasicHandle().MaxInitLen, 32); yyrt3579 {
|
|
yyrr3579 = yyrl3579
|
|
}
|
|
yyv3579 = make([]NodeAddress, yyrl3579)
|
|
yyc3579 = true
|
|
}
|
|
|
|
if yyl3579 == 0 {
|
|
if len(yyv3579) != 0 {
|
|
yyv3579 = yyv3579[:0]
|
|
yyc3579 = true
|
|
}
|
|
} else if yyl3579 > 0 {
|
|
|
|
if yyl3579 > cap(yyv3579) {
|
|
yyrl3579, yyrt3579 = z.DecInferLen(yyl3579, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3579 = make([]NodeAddress, yyrl3579)
|
|
yyc3579 = true
|
|
|
|
yyrr3579 = len(yyv3579)
|
|
} else if yyl3579 != len(yyv3579) {
|
|
yyv3579 = yyv3579[:yyl3579]
|
|
yyc3579 = true
|
|
}
|
|
yyj3579 := 0
|
|
for ; yyj3579 < yyrr3579; yyj3579++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3579[yyj3579] = NodeAddress{}
|
|
} else {
|
|
yyv3580 := &yyv3579[yyj3579]
|
|
yyv3580.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3579 {
|
|
for ; yyj3579 < yyl3579; yyj3579++ {
|
|
yyv3579 = append(yyv3579, NodeAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3579[yyj3579] = NodeAddress{}
|
|
} else {
|
|
yyv3581 := &yyv3579[yyj3579]
|
|
yyv3581.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3579 := 0; !r.CheckBreak(); yyj3579++ {
|
|
if yyj3579 >= len(yyv3579) {
|
|
yyv3579 = append(yyv3579, NodeAddress{}) // var yyz3579 NodeAddress
|
|
yyc3579 = true
|
|
}
|
|
|
|
if yyj3579 < len(yyv3579) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3579[yyj3579] = NodeAddress{}
|
|
} else {
|
|
yyv3582 := &yyv3579[yyj3579]
|
|
yyv3582.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3579.End()
|
|
}
|
|
if yyc3579 {
|
|
*v = yyv3579
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3583, yyv3583 := range v {
|
|
yyk3583.CodecEncodeSelf(e)
|
|
yy3584 := &yyv3583
|
|
yym3585 := z.EncBinary()
|
|
_ = yym3585
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3584) {
|
|
} else if !yym3585 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3584)
|
|
} else {
|
|
z.EncFallback(yy3584)
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3586 := *v
|
|
yyl3586 := r.ReadMapStart()
|
|
yybh3586 := z.DecBasicHandle()
|
|
if yyv3586 == nil {
|
|
yyrl3586, _ := z.DecInferLen(yyl3586, yybh3586.MaxInitLen, 40)
|
|
yyv3586 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3586)
|
|
*v = yyv3586
|
|
}
|
|
var yymk3586 ResourceName
|
|
var yymv3586 pkg3_resource.Quantity
|
|
var yymg3586 bool
|
|
if yybh3586.MapValueReset {
|
|
yymg3586 = true
|
|
}
|
|
if yyl3586 > 0 {
|
|
for yyj3586 := 0; yyj3586 < yyl3586; yyj3586++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3586 = ""
|
|
} else {
|
|
yymk3586 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3586 {
|
|
yymv3586 = yyv3586[yymk3586]
|
|
} else {
|
|
yymv3586 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3586 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3588 := &yymv3586
|
|
yym3589 := z.DecBinary()
|
|
_ = yym3589
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3588) {
|
|
} else if !yym3589 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3588)
|
|
} else {
|
|
z.DecFallback(yyv3588, false)
|
|
}
|
|
}
|
|
|
|
if yyv3586 != nil {
|
|
yyv3586[yymk3586] = yymv3586
|
|
}
|
|
}
|
|
} else if yyl3586 < 0 {
|
|
for yyj3586 := 0; !r.CheckBreak(); yyj3586++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3586 = ""
|
|
} else {
|
|
yymk3586 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3586 {
|
|
yymv3586 = yyv3586[yymk3586]
|
|
} else {
|
|
yymv3586 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3586 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3591 := &yymv3586
|
|
yym3592 := z.DecBinary()
|
|
_ = yym3592
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3591) {
|
|
} else if !yym3592 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3591)
|
|
} else {
|
|
z.DecFallback(yyv3591, false)
|
|
}
|
|
}
|
|
|
|
if yyv3586 != nil {
|
|
yyv3586[yymk3586] = yymv3586
|
|
}
|
|
}
|
|
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 _, yyv3593 := range v {
|
|
yy3594 := &yyv3593
|
|
yy3594.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3595 := *v
|
|
yyh3595, yyl3595 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3595, yyrl3595 int
|
|
var yyc3595, yyrt3595 bool
|
|
_, _, _ = yyc3595, yyrt3595, yyrl3595
|
|
yyrr3595 = yyl3595
|
|
|
|
if yyv3595 == nil {
|
|
if yyrl3595, yyrt3595 = z.DecInferLen(yyl3595, z.DecBasicHandle().MaxInitLen, 456); yyrt3595 {
|
|
yyrr3595 = yyrl3595
|
|
}
|
|
yyv3595 = make([]Node, yyrl3595)
|
|
yyc3595 = true
|
|
}
|
|
|
|
if yyl3595 == 0 {
|
|
if len(yyv3595) != 0 {
|
|
yyv3595 = yyv3595[:0]
|
|
yyc3595 = true
|
|
}
|
|
} else if yyl3595 > 0 {
|
|
|
|
if yyl3595 > cap(yyv3595) {
|
|
yyrl3595, yyrt3595 = z.DecInferLen(yyl3595, z.DecBasicHandle().MaxInitLen, 456)
|
|
yyv3595 = make([]Node, yyrl3595)
|
|
yyc3595 = true
|
|
|
|
yyrr3595 = len(yyv3595)
|
|
} else if yyl3595 != len(yyv3595) {
|
|
yyv3595 = yyv3595[:yyl3595]
|
|
yyc3595 = true
|
|
}
|
|
yyj3595 := 0
|
|
for ; yyj3595 < yyrr3595; yyj3595++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = Node{}
|
|
} else {
|
|
yyv3596 := &yyv3595[yyj3595]
|
|
yyv3596.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3595 {
|
|
for ; yyj3595 < yyl3595; yyj3595++ {
|
|
yyv3595 = append(yyv3595, Node{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = Node{}
|
|
} else {
|
|
yyv3597 := &yyv3595[yyj3595]
|
|
yyv3597.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3595 := 0; !r.CheckBreak(); yyj3595++ {
|
|
if yyj3595 >= len(yyv3595) {
|
|
yyv3595 = append(yyv3595, Node{}) // var yyz3595 Node
|
|
yyc3595 = true
|
|
}
|
|
|
|
if yyj3595 < len(yyv3595) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = Node{}
|
|
} else {
|
|
yyv3598 := &yyv3595[yyj3595]
|
|
yyv3598.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3595.End()
|
|
}
|
|
if yyc3595 {
|
|
*v = yyv3595
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3599 := range v {
|
|
yyv3599.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3600 := *v
|
|
yyh3600, yyl3600 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3600, yyrl3600 int
|
|
var yyc3600, yyrt3600 bool
|
|
_, _, _ = yyc3600, yyrt3600, yyrl3600
|
|
yyrr3600 = yyl3600
|
|
|
|
if yyv3600 == nil {
|
|
if yyrl3600, yyrt3600 = z.DecInferLen(yyl3600, z.DecBasicHandle().MaxInitLen, 16); yyrt3600 {
|
|
yyrr3600 = yyrl3600
|
|
}
|
|
yyv3600 = make([]FinalizerName, yyrl3600)
|
|
yyc3600 = true
|
|
}
|
|
|
|
if yyl3600 == 0 {
|
|
if len(yyv3600) != 0 {
|
|
yyv3600 = yyv3600[:0]
|
|
yyc3600 = true
|
|
}
|
|
} else if yyl3600 > 0 {
|
|
|
|
if yyl3600 > cap(yyv3600) {
|
|
yyrl3600, yyrt3600 = z.DecInferLen(yyl3600, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23600 := yyv3600
|
|
yyv3600 = make([]FinalizerName, yyrl3600)
|
|
if len(yyv3600) > 0 {
|
|
copy(yyv3600, yyv23600[:cap(yyv23600)])
|
|
}
|
|
yyc3600 = true
|
|
|
|
yyrr3600 = len(yyv3600)
|
|
} else if yyl3600 != len(yyv3600) {
|
|
yyv3600 = yyv3600[:yyl3600]
|
|
yyc3600 = true
|
|
}
|
|
yyj3600 := 0
|
|
for ; yyj3600 < yyrr3600; yyj3600++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3600[yyj3600] = ""
|
|
} else {
|
|
yyv3600[yyj3600] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3600 {
|
|
for ; yyj3600 < yyl3600; yyj3600++ {
|
|
yyv3600 = append(yyv3600, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3600[yyj3600] = ""
|
|
} else {
|
|
yyv3600[yyj3600] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3600 := 0; !r.CheckBreak(); yyj3600++ {
|
|
if yyj3600 >= len(yyv3600) {
|
|
yyv3600 = append(yyv3600, "") // var yyz3600 FinalizerName
|
|
yyc3600 = true
|
|
}
|
|
|
|
if yyj3600 < len(yyv3600) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3600[yyj3600] = ""
|
|
} else {
|
|
yyv3600[yyj3600] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3600.End()
|
|
}
|
|
if yyc3600 {
|
|
*v = yyv3600
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3604 := range v {
|
|
yy3605 := &yyv3604
|
|
yy3605.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3606 := *v
|
|
yyh3606, yyl3606 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3606, yyrl3606 int
|
|
var yyc3606, yyrt3606 bool
|
|
_, _, _ = yyc3606, yyrt3606, yyrl3606
|
|
yyrr3606 = yyl3606
|
|
|
|
if yyv3606 == nil {
|
|
if yyrl3606, yyrt3606 = z.DecInferLen(yyl3606, z.DecBasicHandle().MaxInitLen, 232); yyrt3606 {
|
|
yyrr3606 = yyrl3606
|
|
}
|
|
yyv3606 = make([]Namespace, yyrl3606)
|
|
yyc3606 = true
|
|
}
|
|
|
|
if yyl3606 == 0 {
|
|
if len(yyv3606) != 0 {
|
|
yyv3606 = yyv3606[:0]
|
|
yyc3606 = true
|
|
}
|
|
} else if yyl3606 > 0 {
|
|
|
|
if yyl3606 > cap(yyv3606) {
|
|
yyrl3606, yyrt3606 = z.DecInferLen(yyl3606, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3606 = make([]Namespace, yyrl3606)
|
|
yyc3606 = true
|
|
|
|
yyrr3606 = len(yyv3606)
|
|
} else if yyl3606 != len(yyv3606) {
|
|
yyv3606 = yyv3606[:yyl3606]
|
|
yyc3606 = true
|
|
}
|
|
yyj3606 := 0
|
|
for ; yyj3606 < yyrr3606; yyj3606++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3606[yyj3606] = Namespace{}
|
|
} else {
|
|
yyv3607 := &yyv3606[yyj3606]
|
|
yyv3607.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3606 {
|
|
for ; yyj3606 < yyl3606; yyj3606++ {
|
|
yyv3606 = append(yyv3606, Namespace{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3606[yyj3606] = Namespace{}
|
|
} else {
|
|
yyv3608 := &yyv3606[yyj3606]
|
|
yyv3608.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3606 := 0; !r.CheckBreak(); yyj3606++ {
|
|
if yyj3606 >= len(yyv3606) {
|
|
yyv3606 = append(yyv3606, Namespace{}) // var yyz3606 Namespace
|
|
yyc3606 = true
|
|
}
|
|
|
|
if yyj3606 < len(yyv3606) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3606[yyj3606] = Namespace{}
|
|
} else {
|
|
yyv3609 := &yyv3606[yyj3606]
|
|
yyv3609.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3606.End()
|
|
}
|
|
if yyc3606 {
|
|
*v = yyv3606
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3610 := range v {
|
|
yy3611 := &yyv3610
|
|
yy3611.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3612 := *v
|
|
yyh3612, yyl3612 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3612, yyrl3612 int
|
|
var yyc3612, yyrt3612 bool
|
|
_, _, _ = yyc3612, yyrt3612, yyrl3612
|
|
yyrr3612 = yyl3612
|
|
|
|
if yyv3612 == nil {
|
|
if yyrl3612, yyrt3612 = z.DecInferLen(yyl3612, z.DecBasicHandle().MaxInitLen, 424); yyrt3612 {
|
|
yyrr3612 = yyrl3612
|
|
}
|
|
yyv3612 = make([]Event, yyrl3612)
|
|
yyc3612 = true
|
|
}
|
|
|
|
if yyl3612 == 0 {
|
|
if len(yyv3612) != 0 {
|
|
yyv3612 = yyv3612[:0]
|
|
yyc3612 = true
|
|
}
|
|
} else if yyl3612 > 0 {
|
|
|
|
if yyl3612 > cap(yyv3612) {
|
|
yyrl3612, yyrt3612 = z.DecInferLen(yyl3612, z.DecBasicHandle().MaxInitLen, 424)
|
|
yyv3612 = make([]Event, yyrl3612)
|
|
yyc3612 = true
|
|
|
|
yyrr3612 = len(yyv3612)
|
|
} else if yyl3612 != len(yyv3612) {
|
|
yyv3612 = yyv3612[:yyl3612]
|
|
yyc3612 = true
|
|
}
|
|
yyj3612 := 0
|
|
for ; yyj3612 < yyrr3612; yyj3612++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3612[yyj3612] = Event{}
|
|
} else {
|
|
yyv3613 := &yyv3612[yyj3612]
|
|
yyv3613.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3612 {
|
|
for ; yyj3612 < yyl3612; yyj3612++ {
|
|
yyv3612 = append(yyv3612, Event{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3612[yyj3612] = Event{}
|
|
} else {
|
|
yyv3614 := &yyv3612[yyj3612]
|
|
yyv3614.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3612 := 0; !r.CheckBreak(); yyj3612++ {
|
|
if yyj3612 >= len(yyv3612) {
|
|
yyv3612 = append(yyv3612, Event{}) // var yyz3612 Event
|
|
yyc3612 = true
|
|
}
|
|
|
|
if yyj3612 < len(yyv3612) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3612[yyj3612] = Event{}
|
|
} else {
|
|
yyv3615 := &yyv3612[yyj3612]
|
|
yyv3615.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3612.End()
|
|
}
|
|
if yyc3612 {
|
|
*v = yyv3612
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3616 := range v {
|
|
if yyv3616 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3617 := z.EncBinary()
|
|
_ = yym3617
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3616) {
|
|
} else {
|
|
z.EncFallback(yyv3616)
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv3618 := *v
|
|
yyh3618, yyl3618 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3618, yyrl3618 int
|
|
var yyc3618, yyrt3618 bool
|
|
_, _, _ = yyc3618, yyrt3618, yyrl3618
|
|
yyrr3618 = yyl3618
|
|
|
|
if yyv3618 == nil {
|
|
if yyrl3618, yyrt3618 = z.DecInferLen(yyl3618, z.DecBasicHandle().MaxInitLen, 16); yyrt3618 {
|
|
yyrr3618 = yyrl3618
|
|
}
|
|
yyv3618 = make([]pkg8_runtime.Object, yyrl3618)
|
|
yyc3618 = true
|
|
}
|
|
|
|
if yyl3618 == 0 {
|
|
if len(yyv3618) != 0 {
|
|
yyv3618 = yyv3618[:0]
|
|
yyc3618 = true
|
|
}
|
|
} else if yyl3618 > 0 {
|
|
|
|
if yyl3618 > cap(yyv3618) {
|
|
yyrl3618, yyrt3618 = z.DecInferLen(yyl3618, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3618 = make([]pkg8_runtime.Object, yyrl3618)
|
|
yyc3618 = true
|
|
|
|
yyrr3618 = len(yyv3618)
|
|
} else if yyl3618 != len(yyv3618) {
|
|
yyv3618 = yyv3618[:yyl3618]
|
|
yyc3618 = true
|
|
}
|
|
yyj3618 := 0
|
|
for ; yyj3618 < yyrr3618; yyj3618++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3618[yyj3618] = nil
|
|
} else {
|
|
yyv3619 := &yyv3618[yyj3618]
|
|
yym3620 := z.DecBinary()
|
|
_ = yym3620
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3619) {
|
|
} else {
|
|
z.DecFallback(yyv3619, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3618 {
|
|
for ; yyj3618 < yyl3618; yyj3618++ {
|
|
yyv3618 = append(yyv3618, nil)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3618[yyj3618] = nil
|
|
} else {
|
|
yyv3621 := &yyv3618[yyj3618]
|
|
yym3622 := z.DecBinary()
|
|
_ = yym3622
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3621) {
|
|
} else {
|
|
z.DecFallback(yyv3621, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3618 := 0; !r.CheckBreak(); yyj3618++ {
|
|
if yyj3618 >= len(yyv3618) {
|
|
yyv3618 = append(yyv3618, nil) // var yyz3618 pkg8_runtime.Object
|
|
yyc3618 = true
|
|
}
|
|
|
|
if yyj3618 < len(yyv3618) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3618[yyj3618] = nil
|
|
} else {
|
|
yyv3623 := &yyv3618[yyj3618]
|
|
yym3624 := z.DecBinary()
|
|
_ = yym3624
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3623) {
|
|
} else {
|
|
z.DecFallback(yyv3623, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3618.End()
|
|
}
|
|
if yyc3618 {
|
|
*v = yyv3618
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3625 := range v {
|
|
yy3626 := &yyv3625
|
|
yy3626.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3627 := *v
|
|
yyh3627, yyl3627 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3627, yyrl3627 int
|
|
var yyc3627, yyrt3627 bool
|
|
_, _, _ = yyc3627, yyrt3627, yyrl3627
|
|
yyrr3627 = yyl3627
|
|
|
|
if yyv3627 == nil {
|
|
if yyrl3627, yyrt3627 = z.DecInferLen(yyl3627, z.DecBasicHandle().MaxInitLen, 56); yyrt3627 {
|
|
yyrr3627 = yyrl3627
|
|
}
|
|
yyv3627 = make([]LimitRangeItem, yyrl3627)
|
|
yyc3627 = true
|
|
}
|
|
|
|
if yyl3627 == 0 {
|
|
if len(yyv3627) != 0 {
|
|
yyv3627 = yyv3627[:0]
|
|
yyc3627 = true
|
|
}
|
|
} else if yyl3627 > 0 {
|
|
|
|
if yyl3627 > cap(yyv3627) {
|
|
yyrl3627, yyrt3627 = z.DecInferLen(yyl3627, z.DecBasicHandle().MaxInitLen, 56)
|
|
yyv3627 = make([]LimitRangeItem, yyrl3627)
|
|
yyc3627 = true
|
|
|
|
yyrr3627 = len(yyv3627)
|
|
} else if yyl3627 != len(yyv3627) {
|
|
yyv3627 = yyv3627[:yyl3627]
|
|
yyc3627 = true
|
|
}
|
|
yyj3627 := 0
|
|
for ; yyj3627 < yyrr3627; yyj3627++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3627[yyj3627] = LimitRangeItem{}
|
|
} else {
|
|
yyv3628 := &yyv3627[yyj3627]
|
|
yyv3628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3627 {
|
|
for ; yyj3627 < yyl3627; yyj3627++ {
|
|
yyv3627 = append(yyv3627, LimitRangeItem{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3627[yyj3627] = LimitRangeItem{}
|
|
} else {
|
|
yyv3629 := &yyv3627[yyj3627]
|
|
yyv3629.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3627 := 0; !r.CheckBreak(); yyj3627++ {
|
|
if yyj3627 >= len(yyv3627) {
|
|
yyv3627 = append(yyv3627, LimitRangeItem{}) // var yyz3627 LimitRangeItem
|
|
yyc3627 = true
|
|
}
|
|
|
|
if yyj3627 < len(yyv3627) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3627[yyj3627] = LimitRangeItem{}
|
|
} else {
|
|
yyv3630 := &yyv3627[yyj3627]
|
|
yyv3630.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3627.End()
|
|
}
|
|
if yyc3627 {
|
|
*v = yyv3627
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3631 := range v {
|
|
yy3632 := &yyv3631
|
|
yy3632.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3633 := *v
|
|
yyh3633, yyl3633 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3633, yyrl3633 int
|
|
var yyc3633, yyrt3633 bool
|
|
_, _, _ = yyc3633, yyrt3633, yyrl3633
|
|
yyrr3633 = yyl3633
|
|
|
|
if yyv3633 == nil {
|
|
if yyrl3633, yyrt3633 = z.DecInferLen(yyl3633, z.DecBasicHandle().MaxInitLen, 216); yyrt3633 {
|
|
yyrr3633 = yyrl3633
|
|
}
|
|
yyv3633 = make([]LimitRange, yyrl3633)
|
|
yyc3633 = true
|
|
}
|
|
|
|
if yyl3633 == 0 {
|
|
if len(yyv3633) != 0 {
|
|
yyv3633 = yyv3633[:0]
|
|
yyc3633 = true
|
|
}
|
|
} else if yyl3633 > 0 {
|
|
|
|
if yyl3633 > cap(yyv3633) {
|
|
yyrl3633, yyrt3633 = z.DecInferLen(yyl3633, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3633 = make([]LimitRange, yyrl3633)
|
|
yyc3633 = true
|
|
|
|
yyrr3633 = len(yyv3633)
|
|
} else if yyl3633 != len(yyv3633) {
|
|
yyv3633 = yyv3633[:yyl3633]
|
|
yyc3633 = true
|
|
}
|
|
yyj3633 := 0
|
|
for ; yyj3633 < yyrr3633; yyj3633++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3633[yyj3633] = LimitRange{}
|
|
} else {
|
|
yyv3634 := &yyv3633[yyj3633]
|
|
yyv3634.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3633 {
|
|
for ; yyj3633 < yyl3633; yyj3633++ {
|
|
yyv3633 = append(yyv3633, LimitRange{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3633[yyj3633] = LimitRange{}
|
|
} else {
|
|
yyv3635 := &yyv3633[yyj3633]
|
|
yyv3635.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3633 := 0; !r.CheckBreak(); yyj3633++ {
|
|
if yyj3633 >= len(yyv3633) {
|
|
yyv3633 = append(yyv3633, LimitRange{}) // var yyz3633 LimitRange
|
|
yyc3633 = true
|
|
}
|
|
|
|
if yyj3633 < len(yyv3633) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3633[yyj3633] = LimitRange{}
|
|
} else {
|
|
yyv3636 := &yyv3633[yyj3633]
|
|
yyv3636.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3633.End()
|
|
}
|
|
if yyc3633 {
|
|
*v = yyv3633
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3637 := range v {
|
|
yy3638 := &yyv3637
|
|
yy3638.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3639 := *v
|
|
yyh3639, yyl3639 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3639, yyrl3639 int
|
|
var yyc3639, yyrt3639 bool
|
|
_, _, _ = yyc3639, yyrt3639, yyrl3639
|
|
yyrr3639 = yyl3639
|
|
|
|
if yyv3639 == nil {
|
|
if yyrl3639, yyrt3639 = z.DecInferLen(yyl3639, z.DecBasicHandle().MaxInitLen, 216); yyrt3639 {
|
|
yyrr3639 = yyrl3639
|
|
}
|
|
yyv3639 = make([]ResourceQuota, yyrl3639)
|
|
yyc3639 = true
|
|
}
|
|
|
|
if yyl3639 == 0 {
|
|
if len(yyv3639) != 0 {
|
|
yyv3639 = yyv3639[:0]
|
|
yyc3639 = true
|
|
}
|
|
} else if yyl3639 > 0 {
|
|
|
|
if yyl3639 > cap(yyv3639) {
|
|
yyrl3639, yyrt3639 = z.DecInferLen(yyl3639, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3639 = make([]ResourceQuota, yyrl3639)
|
|
yyc3639 = true
|
|
|
|
yyrr3639 = len(yyv3639)
|
|
} else if yyl3639 != len(yyv3639) {
|
|
yyv3639 = yyv3639[:yyl3639]
|
|
yyc3639 = true
|
|
}
|
|
yyj3639 := 0
|
|
for ; yyj3639 < yyrr3639; yyj3639++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3639[yyj3639] = ResourceQuota{}
|
|
} else {
|
|
yyv3640 := &yyv3639[yyj3639]
|
|
yyv3640.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3639 {
|
|
for ; yyj3639 < yyl3639; yyj3639++ {
|
|
yyv3639 = append(yyv3639, ResourceQuota{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3639[yyj3639] = ResourceQuota{}
|
|
} else {
|
|
yyv3641 := &yyv3639[yyj3639]
|
|
yyv3641.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3639 := 0; !r.CheckBreak(); yyj3639++ {
|
|
if yyj3639 >= len(yyv3639) {
|
|
yyv3639 = append(yyv3639, ResourceQuota{}) // var yyz3639 ResourceQuota
|
|
yyc3639 = true
|
|
}
|
|
|
|
if yyj3639 < len(yyv3639) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3639[yyj3639] = ResourceQuota{}
|
|
} else {
|
|
yyv3642 := &yyv3639[yyj3639]
|
|
yyv3642.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3639.End()
|
|
}
|
|
if yyc3639 {
|
|
*v = yyv3639
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3643, yyv3643 := range v {
|
|
yym3644 := z.EncBinary()
|
|
_ = yym3644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3643))
|
|
}
|
|
if yyv3643 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3645 := z.EncBinary()
|
|
_ = yym3645
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3643))
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3646 := *v
|
|
yyl3646 := r.ReadMapStart()
|
|
yybh3646 := z.DecBasicHandle()
|
|
if yyv3646 == nil {
|
|
yyrl3646, _ := z.DecInferLen(yyl3646, yybh3646.MaxInitLen, 40)
|
|
yyv3646 = make(map[string][]uint8, yyrl3646)
|
|
*v = yyv3646
|
|
}
|
|
var yymk3646 string
|
|
var yymv3646 []uint8
|
|
var yymg3646 bool
|
|
if yybh3646.MapValueReset {
|
|
yymg3646 = true
|
|
}
|
|
if yyl3646 > 0 {
|
|
for yyj3646 := 0; yyj3646 < yyl3646; yyj3646++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3646 = ""
|
|
} else {
|
|
yymk3646 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3646 {
|
|
yymv3646 = yyv3646[yymk3646]
|
|
} else {
|
|
yymv3646 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3646 = nil
|
|
} else {
|
|
yyv3648 := &yymv3646
|
|
yym3649 := z.DecBinary()
|
|
_ = yym3649
|
|
if false {
|
|
} else {
|
|
*yyv3648 = r.DecodeBytes(*(*[]byte)(yyv3648), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3646 != nil {
|
|
yyv3646[yymk3646] = yymv3646
|
|
}
|
|
}
|
|
} else if yyl3646 < 0 {
|
|
for yyj3646 := 0; !r.CheckBreak(); yyj3646++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3646 = ""
|
|
} else {
|
|
yymk3646 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3646 {
|
|
yymv3646 = yyv3646[yymk3646]
|
|
} else {
|
|
yymv3646 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3646 = nil
|
|
} else {
|
|
yyv3651 := &yymv3646
|
|
yym3652 := z.DecBinary()
|
|
_ = yym3652
|
|
if false {
|
|
} else {
|
|
*yyv3651 = r.DecodeBytes(*(*[]byte)(yyv3651), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3646 != nil {
|
|
yyv3646[yymk3646] = yymv3646
|
|
}
|
|
}
|
|
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 _, yyv3653 := range v {
|
|
yy3654 := &yyv3653
|
|
yy3654.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3655 := *v
|
|
yyh3655, yyl3655 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3655, yyrl3655 int
|
|
var yyc3655, yyrt3655 bool
|
|
_, _, _ = yyc3655, yyrt3655, yyrl3655
|
|
yyrr3655 = yyl3655
|
|
|
|
if yyv3655 == nil {
|
|
if yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 216); yyrt3655 {
|
|
yyrr3655 = yyrl3655
|
|
}
|
|
yyv3655 = make([]Secret, yyrl3655)
|
|
yyc3655 = true
|
|
}
|
|
|
|
if yyl3655 == 0 {
|
|
if len(yyv3655) != 0 {
|
|
yyv3655 = yyv3655[:0]
|
|
yyc3655 = true
|
|
}
|
|
} else if yyl3655 > 0 {
|
|
|
|
if yyl3655 > cap(yyv3655) {
|
|
yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3655 = make([]Secret, yyrl3655)
|
|
yyc3655 = true
|
|
|
|
yyrr3655 = len(yyv3655)
|
|
} else if yyl3655 != len(yyv3655) {
|
|
yyv3655 = yyv3655[:yyl3655]
|
|
yyc3655 = true
|
|
}
|
|
yyj3655 := 0
|
|
for ; yyj3655 < yyrr3655; yyj3655++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Secret{}
|
|
} else {
|
|
yyv3656 := &yyv3655[yyj3655]
|
|
yyv3656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3655 {
|
|
for ; yyj3655 < yyl3655; yyj3655++ {
|
|
yyv3655 = append(yyv3655, Secret{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Secret{}
|
|
} else {
|
|
yyv3657 := &yyv3655[yyj3655]
|
|
yyv3657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3655 := 0; !r.CheckBreak(); yyj3655++ {
|
|
if yyj3655 >= len(yyv3655) {
|
|
yyv3655 = append(yyv3655, Secret{}) // var yyz3655 Secret
|
|
yyc3655 = true
|
|
}
|
|
|
|
if yyj3655 < len(yyv3655) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Secret{}
|
|
} else {
|
|
yyv3658 := &yyv3655[yyj3655]
|
|
yyv3658.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3655.End()
|
|
}
|
|
if yyc3655 {
|
|
*v = yyv3655
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3659 := range v {
|
|
yy3660 := &yyv3659
|
|
yy3660.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3661 := *v
|
|
yyh3661, yyl3661 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3661, yyrl3661 int
|
|
var yyc3661, yyrt3661 bool
|
|
_, _, _ = yyc3661, yyrt3661, yyrl3661
|
|
yyrr3661 = yyl3661
|
|
|
|
if yyv3661 == nil {
|
|
if yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 64); yyrt3661 {
|
|
yyrr3661 = yyrl3661
|
|
}
|
|
yyv3661 = make([]ComponentCondition, yyrl3661)
|
|
yyc3661 = true
|
|
}
|
|
|
|
if yyl3661 == 0 {
|
|
if len(yyv3661) != 0 {
|
|
yyv3661 = yyv3661[:0]
|
|
yyc3661 = true
|
|
}
|
|
} else if yyl3661 > 0 {
|
|
|
|
if yyl3661 > cap(yyv3661) {
|
|
yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3661 = make([]ComponentCondition, yyrl3661)
|
|
yyc3661 = true
|
|
|
|
yyrr3661 = len(yyv3661)
|
|
} else if yyl3661 != len(yyv3661) {
|
|
yyv3661 = yyv3661[:yyl3661]
|
|
yyc3661 = true
|
|
}
|
|
yyj3661 := 0
|
|
for ; yyj3661 < yyrr3661; yyj3661++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = ComponentCondition{}
|
|
} else {
|
|
yyv3662 := &yyv3661[yyj3661]
|
|
yyv3662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3661 {
|
|
for ; yyj3661 < yyl3661; yyj3661++ {
|
|
yyv3661 = append(yyv3661, ComponentCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = ComponentCondition{}
|
|
} else {
|
|
yyv3663 := &yyv3661[yyj3661]
|
|
yyv3663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3661 := 0; !r.CheckBreak(); yyj3661++ {
|
|
if yyj3661 >= len(yyv3661) {
|
|
yyv3661 = append(yyv3661, ComponentCondition{}) // var yyz3661 ComponentCondition
|
|
yyc3661 = true
|
|
}
|
|
|
|
if yyj3661 < len(yyv3661) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = ComponentCondition{}
|
|
} else {
|
|
yyv3664 := &yyv3661[yyj3661]
|
|
yyv3664.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3661.End()
|
|
}
|
|
if yyc3661 {
|
|
*v = yyv3661
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3665 := range v {
|
|
yy3666 := &yyv3665
|
|
yy3666.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3667 := *v
|
|
yyh3667, yyl3667 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3667, yyrl3667 int
|
|
var yyc3667, yyrt3667 bool
|
|
_, _, _ = yyc3667, yyrt3667, yyrl3667
|
|
yyrr3667 = yyl3667
|
|
|
|
if yyv3667 == nil {
|
|
if yyrl3667, yyrt3667 = z.DecInferLen(yyl3667, z.DecBasicHandle().MaxInitLen, 216); yyrt3667 {
|
|
yyrr3667 = yyrl3667
|
|
}
|
|
yyv3667 = make([]ComponentStatus, yyrl3667)
|
|
yyc3667 = true
|
|
}
|
|
|
|
if yyl3667 == 0 {
|
|
if len(yyv3667) != 0 {
|
|
yyv3667 = yyv3667[:0]
|
|
yyc3667 = true
|
|
}
|
|
} else if yyl3667 > 0 {
|
|
|
|
if yyl3667 > cap(yyv3667) {
|
|
yyrl3667, yyrt3667 = z.DecInferLen(yyl3667, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3667 = make([]ComponentStatus, yyrl3667)
|
|
yyc3667 = true
|
|
|
|
yyrr3667 = len(yyv3667)
|
|
} else if yyl3667 != len(yyv3667) {
|
|
yyv3667 = yyv3667[:yyl3667]
|
|
yyc3667 = true
|
|
}
|
|
yyj3667 := 0
|
|
for ; yyj3667 < yyrr3667; yyj3667++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = ComponentStatus{}
|
|
} else {
|
|
yyv3668 := &yyv3667[yyj3667]
|
|
yyv3668.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3667 {
|
|
for ; yyj3667 < yyl3667; yyj3667++ {
|
|
yyv3667 = append(yyv3667, ComponentStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = ComponentStatus{}
|
|
} else {
|
|
yyv3669 := &yyv3667[yyj3667]
|
|
yyv3669.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3667 := 0; !r.CheckBreak(); yyj3667++ {
|
|
if yyj3667 >= len(yyv3667) {
|
|
yyv3667 = append(yyv3667, ComponentStatus{}) // var yyz3667 ComponentStatus
|
|
yyc3667 = true
|
|
}
|
|
|
|
if yyj3667 < len(yyv3667) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = ComponentStatus{}
|
|
} else {
|
|
yyv3670 := &yyv3667[yyj3667]
|
|
yyv3670.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3667.End()
|
|
}
|
|
if yyc3667 {
|
|
*v = yyv3667
|
|
}
|
|
|
|
}
|