mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-12 05:35:17 -04:00
43508 lines
880 KiB
Go
43508 lines
880 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 [17]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.TTY != false
|
|
if yyr1059 || yy2arr1059 {
|
|
r.EncodeArrayStart(17)
|
|
} 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.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[16] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym1100 := z.EncBinary()
|
|
_ = yym1100
|
|
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
|
|
yym1101 := z.DecBinary()
|
|
_ = yym1101
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1102 := r.ReadMapStart()
|
|
if yyl1102 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1102, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1102 := r.ReadArrayStart()
|
|
if yyl1102 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1102, 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 yys1103Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1103Slc
|
|
var yyhl1103 bool = l >= 0
|
|
for yyj1103 := 0; ; yyj1103++ {
|
|
if yyhl1103 {
|
|
if yyj1103 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1103Slc = r.DecodeBytes(yys1103Slc, true, true)
|
|
yys1103 := string(yys1103Slc)
|
|
switch yys1103 {
|
|
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 {
|
|
yyv1106 := &x.Command
|
|
yym1107 := z.DecBinary()
|
|
_ = yym1107
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1106, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1108 := &x.Args
|
|
yym1109 := z.DecBinary()
|
|
_ = yym1109
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1108, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1111 := &x.Ports
|
|
yym1112 := z.DecBinary()
|
|
_ = yym1112
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1111), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1113 := &x.Env
|
|
yym1114 := z.DecBinary()
|
|
_ = yym1114
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1113), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1115 := &x.Resources
|
|
yyv1115.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1116 := &x.VolumeMounts
|
|
yym1117 := z.DecBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1116), 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 "tty":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1103)
|
|
} // end switch yys1103
|
|
} // end for yyj1103
|
|
if !yyhl1103 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1126 int
|
|
var yyb1126 bool
|
|
var yyhl1126 bool = l >= 0
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1129 := &x.Command
|
|
yym1130 := z.DecBinary()
|
|
_ = yym1130
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1129, false, d)
|
|
}
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1131 := &x.Args
|
|
yym1132 := z.DecBinary()
|
|
_ = yym1132
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1131, false, d)
|
|
}
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1134 := &x.Ports
|
|
yym1135 := z.DecBinary()
|
|
_ = yym1135
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1134), d)
|
|
}
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1136 := &x.Env
|
|
yym1137 := z.DecBinary()
|
|
_ = yym1137
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1136), d)
|
|
}
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1138 := &x.Resources
|
|
yyv1138.CodecDecodeSelf(d)
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1139 := &x.VolumeMounts
|
|
yym1140 := z.DecBinary()
|
|
_ = yym1140
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1139), d)
|
|
}
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
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)
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
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)
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
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)
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
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)
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1126++
|
|
if yyhl1126 {
|
|
yyb1126 = yyj1126 > l
|
|
} else {
|
|
yyb1126 = r.CheckBreak()
|
|
}
|
|
if yyb1126 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1126-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 {
|
|
yym1149 := z.EncBinary()
|
|
_ = yym1149
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1150 := !z.EncBinary()
|
|
yy2arr1150 := z.EncBasicHandle().StructToArray
|
|
var yyq1150 [3]bool
|
|
_, _, _ = yysep1150, yyq1150, yy2arr1150
|
|
const yyr1150 bool = false
|
|
yyq1150[0] = x.Exec != nil
|
|
yyq1150[1] = x.HTTPGet != nil
|
|
yyq1150[2] = x.TCPSocket != nil
|
|
if yyr1150 || yy2arr1150 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1150 int = 0
|
|
for _, b := range yyq1150 {
|
|
if b {
|
|
yynn1150++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1150)
|
|
}
|
|
if yyr1150 || yy2arr1150 {
|
|
if yyq1150[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1150[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1150 || yy2arr1150 {
|
|
if yyq1150[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1150[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1150 || yy2arr1150 {
|
|
if yyq1150[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1150[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1150 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1154 := z.DecBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1155 := r.ReadMapStart()
|
|
if yyl1155 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1155, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1155 := r.ReadArrayStart()
|
|
if yyl1155 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1155, 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 yys1156Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1156Slc
|
|
var yyhl1156 bool = l >= 0
|
|
for yyj1156 := 0; ; yyj1156++ {
|
|
if yyhl1156 {
|
|
if yyj1156 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1156Slc = r.DecodeBytes(yys1156Slc, true, true)
|
|
yys1156 := string(yys1156Slc)
|
|
switch yys1156 {
|
|
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, yys1156)
|
|
} // end switch yys1156
|
|
} // end for yyj1156
|
|
if !yyhl1156 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1160 int
|
|
var yyb1160 bool
|
|
var yyhl1160 bool = l >= 0
|
|
yyj1160++
|
|
if yyhl1160 {
|
|
yyb1160 = yyj1160 > l
|
|
} else {
|
|
yyb1160 = r.CheckBreak()
|
|
}
|
|
if yyb1160 {
|
|
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)
|
|
}
|
|
yyj1160++
|
|
if yyhl1160 {
|
|
yyb1160 = yyj1160 > l
|
|
} else {
|
|
yyb1160 = r.CheckBreak()
|
|
}
|
|
if yyb1160 {
|
|
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)
|
|
}
|
|
yyj1160++
|
|
if yyhl1160 {
|
|
yyb1160 = yyj1160 > l
|
|
} else {
|
|
yyb1160 = r.CheckBreak()
|
|
}
|
|
if yyb1160 {
|
|
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 {
|
|
yyj1160++
|
|
if yyhl1160 {
|
|
yyb1160 = yyj1160 > l
|
|
} else {
|
|
yyb1160 = r.CheckBreak()
|
|
}
|
|
if yyb1160 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1160-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 {
|
|
yym1164 := z.EncBinary()
|
|
_ = yym1164
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1165 := !z.EncBinary()
|
|
yy2arr1165 := z.EncBasicHandle().StructToArray
|
|
var yyq1165 [2]bool
|
|
_, _, _ = yysep1165, yyq1165, yy2arr1165
|
|
const yyr1165 bool = false
|
|
yyq1165[0] = x.PostStart != nil
|
|
yyq1165[1] = x.PreStop != nil
|
|
if yyr1165 || yy2arr1165 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1165 int = 0
|
|
for _, b := range yyq1165 {
|
|
if b {
|
|
yynn1165++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1165)
|
|
}
|
|
if yyr1165 || yy2arr1165 {
|
|
if yyq1165[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1165[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("postStart"))
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1165 || yy2arr1165 {
|
|
if yyq1165[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1165[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("preStop"))
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1165 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1168 := z.DecBinary()
|
|
_ = yym1168
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1169 := r.ReadMapStart()
|
|
if yyl1169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1169, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1169 := r.ReadArrayStart()
|
|
if yyl1169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1169, 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 yys1170Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1170Slc
|
|
var yyhl1170 bool = l >= 0
|
|
for yyj1170 := 0; ; yyj1170++ {
|
|
if yyhl1170 {
|
|
if yyj1170 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1170Slc = r.DecodeBytes(yys1170Slc, true, true)
|
|
yys1170 := string(yys1170Slc)
|
|
switch yys1170 {
|
|
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, yys1170)
|
|
} // end switch yys1170
|
|
} // end for yyj1170
|
|
if !yyhl1170 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1173 int
|
|
var yyb1173 bool
|
|
var yyhl1173 bool = l >= 0
|
|
yyj1173++
|
|
if yyhl1173 {
|
|
yyb1173 = yyj1173 > l
|
|
} else {
|
|
yyb1173 = r.CheckBreak()
|
|
}
|
|
if yyb1173 {
|
|
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)
|
|
}
|
|
yyj1173++
|
|
if yyhl1173 {
|
|
yyb1173 = yyj1173 > l
|
|
} else {
|
|
yyb1173 = r.CheckBreak()
|
|
}
|
|
if yyb1173 {
|
|
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 {
|
|
yyj1173++
|
|
if yyhl1173 {
|
|
yyb1173 = yyj1173 > l
|
|
} else {
|
|
yyb1173 = r.CheckBreak()
|
|
}
|
|
if yyb1173 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1173-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1176 := z.EncBinary()
|
|
_ = yym1176
|
|
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
|
|
yym1177 := z.DecBinary()
|
|
_ = yym1177
|
|
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 {
|
|
yym1178 := z.EncBinary()
|
|
_ = yym1178
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1179 := !z.EncBinary()
|
|
yy2arr1179 := z.EncBasicHandle().StructToArray
|
|
var yyq1179 [2]bool
|
|
_, _, _ = yysep1179, yyq1179, yy2arr1179
|
|
const yyr1179 bool = false
|
|
yyq1179[0] = x.Reason != ""
|
|
yyq1179[1] = x.Message != ""
|
|
if yyr1179 || yy2arr1179 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1179 int = 0
|
|
for _, b := range yyq1179 {
|
|
if b {
|
|
yynn1179++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1179)
|
|
}
|
|
if yyr1179 || yy2arr1179 {
|
|
if yyq1179[0] {
|
|
yym1181 := z.EncBinary()
|
|
_ = yym1181
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1179[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1182 := z.EncBinary()
|
|
_ = yym1182
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1179 || yy2arr1179 {
|
|
if yyq1179[1] {
|
|
yym1184 := z.EncBinary()
|
|
_ = yym1184
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1179[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1185 := z.EncBinary()
|
|
_ = yym1185
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1179 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1186 := z.DecBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1187 := r.ReadMapStart()
|
|
if yyl1187 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1187, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1187 := r.ReadArrayStart()
|
|
if yyl1187 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1187, 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 yys1188Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1188Slc
|
|
var yyhl1188 bool = l >= 0
|
|
for yyj1188 := 0; ; yyj1188++ {
|
|
if yyhl1188 {
|
|
if yyj1188 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1188Slc = r.DecodeBytes(yys1188Slc, true, true)
|
|
yys1188 := string(yys1188Slc)
|
|
switch yys1188 {
|
|
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, yys1188)
|
|
} // end switch yys1188
|
|
} // end for yyj1188
|
|
if !yyhl1188 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1191 int
|
|
var yyb1191 bool
|
|
var yyhl1191 bool = l >= 0
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1191-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 {
|
|
yym1194 := z.EncBinary()
|
|
_ = yym1194
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1195 := !z.EncBinary()
|
|
yy2arr1195 := z.EncBasicHandle().StructToArray
|
|
var yyq1195 [1]bool
|
|
_, _, _ = yysep1195, yyq1195, yy2arr1195
|
|
const yyr1195 bool = false
|
|
yyq1195[0] = true
|
|
if yyr1195 || yy2arr1195 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1195 int = 0
|
|
for _, b := range yyq1195 {
|
|
if b {
|
|
yynn1195++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1195)
|
|
}
|
|
if yyr1195 || yy2arr1195 {
|
|
if yyq1195[0] {
|
|
yy1197 := &x.StartedAt
|
|
yym1198 := z.EncBinary()
|
|
_ = yym1198
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1197) {
|
|
} else if yym1198 {
|
|
z.EncBinaryMarshal(yy1197)
|
|
} else if !yym1198 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1197)
|
|
} else {
|
|
z.EncFallback(yy1197)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1195[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1199 := &x.StartedAt
|
|
yym1200 := z.EncBinary()
|
|
_ = yym1200
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1199) {
|
|
} else if yym1200 {
|
|
z.EncBinaryMarshal(yy1199)
|
|
} else if !yym1200 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1199)
|
|
} else {
|
|
z.EncFallback(yy1199)
|
|
}
|
|
}
|
|
}
|
|
if yysep1195 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1201 := z.DecBinary()
|
|
_ = yym1201
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1202 := r.ReadMapStart()
|
|
if yyl1202 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1202, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1202 := r.ReadArrayStart()
|
|
if yyl1202 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1202, 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 yys1203Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1203Slc
|
|
var yyhl1203 bool = l >= 0
|
|
for yyj1203 := 0; ; yyj1203++ {
|
|
if yyhl1203 {
|
|
if yyj1203 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1203Slc = r.DecodeBytes(yys1203Slc, true, true)
|
|
yys1203 := string(yys1203Slc)
|
|
switch yys1203 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1204 := &x.StartedAt
|
|
yym1205 := z.DecBinary()
|
|
_ = yym1205
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1204) {
|
|
} else if yym1205 {
|
|
z.DecBinaryUnmarshal(yyv1204)
|
|
} else if !yym1205 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1204)
|
|
} else {
|
|
z.DecFallback(yyv1204, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1203)
|
|
} // end switch yys1203
|
|
} // end for yyj1203
|
|
if !yyhl1203 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1206 int
|
|
var yyb1206 bool
|
|
var yyhl1206 bool = l >= 0
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1207 := &x.StartedAt
|
|
yym1208 := z.DecBinary()
|
|
_ = yym1208
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1207) {
|
|
} else if yym1208 {
|
|
z.DecBinaryUnmarshal(yyv1207)
|
|
} else if !yym1208 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1207)
|
|
} else {
|
|
z.DecFallback(yyv1207, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1206++
|
|
if yyhl1206 {
|
|
yyb1206 = yyj1206 > l
|
|
} else {
|
|
yyb1206 = r.CheckBreak()
|
|
}
|
|
if yyb1206 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1206-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 {
|
|
yym1209 := z.EncBinary()
|
|
_ = yym1209
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1210 := !z.EncBinary()
|
|
yy2arr1210 := z.EncBasicHandle().StructToArray
|
|
var yyq1210 [7]bool
|
|
_, _, _ = yysep1210, yyq1210, yy2arr1210
|
|
const yyr1210 bool = false
|
|
yyq1210[1] = x.Signal != 0
|
|
yyq1210[2] = x.Reason != ""
|
|
yyq1210[3] = x.Message != ""
|
|
yyq1210[4] = true
|
|
yyq1210[5] = true
|
|
yyq1210[6] = x.ContainerID != ""
|
|
if yyr1210 || yy2arr1210 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1210 int = 1
|
|
for _, b := range yyq1210 {
|
|
if b {
|
|
yynn1210++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1210)
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
yym1212 := z.EncBinary()
|
|
_ = yym1212
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
yym1213 := z.EncBinary()
|
|
_ = yym1213
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
if yyq1210[1] {
|
|
yym1215 := z.EncBinary()
|
|
_ = yym1215
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1210[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
yym1216 := z.EncBinary()
|
|
_ = yym1216
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
if yyq1210[2] {
|
|
yym1218 := z.EncBinary()
|
|
_ = yym1218
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1210[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1219 := z.EncBinary()
|
|
_ = yym1219
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
if yyq1210[3] {
|
|
yym1221 := z.EncBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1210[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1222 := z.EncBinary()
|
|
_ = yym1222
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
if yyq1210[4] {
|
|
yy1224 := &x.StartedAt
|
|
yym1225 := z.EncBinary()
|
|
_ = yym1225
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1224) {
|
|
} else if yym1225 {
|
|
z.EncBinaryMarshal(yy1224)
|
|
} else if !yym1225 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1224)
|
|
} else {
|
|
z.EncFallback(yy1224)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1210[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1226 := &x.StartedAt
|
|
yym1227 := z.EncBinary()
|
|
_ = yym1227
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1226) {
|
|
} else if yym1227 {
|
|
z.EncBinaryMarshal(yy1226)
|
|
} else if !yym1227 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1226)
|
|
} else {
|
|
z.EncFallback(yy1226)
|
|
}
|
|
}
|
|
}
|
|
if yyr1210 || yy2arr1210 {
|
|
if yyq1210[5] {
|
|
yy1229 := &x.FinishedAt
|
|
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 yyq1210[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
yy1231 := &x.FinishedAt
|
|
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 yyr1210 || yy2arr1210 {
|
|
if yyq1210[6] {
|
|
yym1234 := z.EncBinary()
|
|
_ = yym1234
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1210[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1235 := z.EncBinary()
|
|
_ = yym1235
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1210 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1236 := z.DecBinary()
|
|
_ = yym1236
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1237 := r.ReadMapStart()
|
|
if yyl1237 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1237, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1237 := r.ReadArrayStart()
|
|
if yyl1237 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1237, 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 yys1238Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1238Slc
|
|
var yyhl1238 bool = l >= 0
|
|
for yyj1238 := 0; ; yyj1238++ {
|
|
if yyhl1238 {
|
|
if yyj1238 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1238Slc = r.DecodeBytes(yys1238Slc, true, true)
|
|
yys1238 := string(yys1238Slc)
|
|
switch yys1238 {
|
|
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 {
|
|
yyv1243 := &x.StartedAt
|
|
yym1244 := z.DecBinary()
|
|
_ = yym1244
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1243) {
|
|
} else if yym1244 {
|
|
z.DecBinaryUnmarshal(yyv1243)
|
|
} else if !yym1244 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1243)
|
|
} else {
|
|
z.DecFallback(yyv1243, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1245 := &x.FinishedAt
|
|
yym1246 := z.DecBinary()
|
|
_ = yym1246
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1245) {
|
|
} else if yym1246 {
|
|
z.DecBinaryUnmarshal(yyv1245)
|
|
} else if !yym1246 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1245)
|
|
} else {
|
|
z.DecFallback(yyv1245, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1238)
|
|
} // end switch yys1238
|
|
} // end for yyj1238
|
|
if !yyhl1238 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1248 int
|
|
var yyb1248 bool
|
|
var yyhl1248 bool = l >= 0
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1253 := &x.StartedAt
|
|
yym1254 := z.DecBinary()
|
|
_ = yym1254
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1253) {
|
|
} else if yym1254 {
|
|
z.DecBinaryUnmarshal(yyv1253)
|
|
} else if !yym1254 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1253)
|
|
} else {
|
|
z.DecFallback(yyv1253, false)
|
|
}
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1255 := &x.FinishedAt
|
|
yym1256 := z.DecBinary()
|
|
_ = yym1256
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1255) {
|
|
} else if yym1256 {
|
|
z.DecBinaryUnmarshal(yyv1255)
|
|
} else if !yym1256 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1255)
|
|
} else {
|
|
z.DecFallback(yyv1255, false)
|
|
}
|
|
}
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1248++
|
|
if yyhl1248 {
|
|
yyb1248 = yyj1248 > l
|
|
} else {
|
|
yyb1248 = r.CheckBreak()
|
|
}
|
|
if yyb1248 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1248-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 {
|
|
yym1258 := z.EncBinary()
|
|
_ = yym1258
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1259 := !z.EncBinary()
|
|
yy2arr1259 := z.EncBasicHandle().StructToArray
|
|
var yyq1259 [3]bool
|
|
_, _, _ = yysep1259, yyq1259, yy2arr1259
|
|
const yyr1259 bool = false
|
|
yyq1259[0] = x.Waiting != nil
|
|
yyq1259[1] = x.Running != nil
|
|
yyq1259[2] = x.Terminated != nil
|
|
if yyr1259 || yy2arr1259 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1259 int = 0
|
|
for _, b := range yyq1259 {
|
|
if b {
|
|
yynn1259++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1259)
|
|
}
|
|
if yyr1259 || yy2arr1259 {
|
|
if yyq1259[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1259[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("waiting"))
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1259 || yy2arr1259 {
|
|
if yyq1259[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1259[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("running"))
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1259 || yy2arr1259 {
|
|
if yyq1259[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1259[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminated"))
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1259 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1263 := z.DecBinary()
|
|
_ = yym1263
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1264 := r.ReadMapStart()
|
|
if yyl1264 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1264, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1264 := r.ReadArrayStart()
|
|
if yyl1264 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1264, 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 yys1265Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1265Slc
|
|
var yyhl1265 bool = l >= 0
|
|
for yyj1265 := 0; ; yyj1265++ {
|
|
if yyhl1265 {
|
|
if yyj1265 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1265Slc = r.DecodeBytes(yys1265Slc, true, true)
|
|
yys1265 := string(yys1265Slc)
|
|
switch yys1265 {
|
|
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, yys1265)
|
|
} // end switch yys1265
|
|
} // end for yyj1265
|
|
if !yyhl1265 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1269 int
|
|
var yyb1269 bool
|
|
var yyhl1269 bool = l >= 0
|
|
yyj1269++
|
|
if yyhl1269 {
|
|
yyb1269 = yyj1269 > l
|
|
} else {
|
|
yyb1269 = r.CheckBreak()
|
|
}
|
|
if yyb1269 {
|
|
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)
|
|
}
|
|
yyj1269++
|
|
if yyhl1269 {
|
|
yyb1269 = yyj1269 > l
|
|
} else {
|
|
yyb1269 = r.CheckBreak()
|
|
}
|
|
if yyb1269 {
|
|
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)
|
|
}
|
|
yyj1269++
|
|
if yyhl1269 {
|
|
yyb1269 = yyj1269 > l
|
|
} else {
|
|
yyb1269 = r.CheckBreak()
|
|
}
|
|
if yyb1269 {
|
|
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 {
|
|
yyj1269++
|
|
if yyhl1269 {
|
|
yyb1269 = yyj1269 > l
|
|
} else {
|
|
yyb1269 = r.CheckBreak()
|
|
}
|
|
if yyb1269 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1269-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 {
|
|
yym1273 := z.EncBinary()
|
|
_ = yym1273
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1274 := !z.EncBinary()
|
|
yy2arr1274 := z.EncBasicHandle().StructToArray
|
|
var yyq1274 [8]bool
|
|
_, _, _ = yysep1274, yyq1274, yy2arr1274
|
|
const yyr1274 bool = false
|
|
yyq1274[1] = true
|
|
yyq1274[2] = true
|
|
yyq1274[7] = x.ContainerID != ""
|
|
if yyr1274 || yy2arr1274 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1274 int = 5
|
|
for _, b := range yyq1274 {
|
|
if b {
|
|
yynn1274++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1274)
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
yym1276 := z.EncBinary()
|
|
_ = yym1276
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1277 := z.EncBinary()
|
|
_ = yym1277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
if yyq1274[1] {
|
|
yy1279 := &x.State
|
|
yy1279.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1274[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
yy1280 := &x.State
|
|
yy1280.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
if yyq1274[2] {
|
|
yy1282 := &x.LastTerminationState
|
|
yy1282.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1274[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
yy1283 := &x.LastTerminationState
|
|
yy1283.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
yym1285 := z.EncBinary()
|
|
_ = yym1285
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
yym1286 := z.EncBinary()
|
|
_ = yym1286
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
yym1288 := z.EncBinary()
|
|
_ = yym1288
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
yym1289 := z.EncBinary()
|
|
_ = yym1289
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
yym1291 := z.EncBinary()
|
|
_ = yym1291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym1292 := z.EncBinary()
|
|
_ = yym1292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
yym1294 := z.EncBinary()
|
|
_ = yym1294
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imageID"))
|
|
yym1295 := z.EncBinary()
|
|
_ = yym1295
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1274 || yy2arr1274 {
|
|
if yyq1274[7] {
|
|
yym1297 := z.EncBinary()
|
|
_ = yym1297
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1274[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1298 := z.EncBinary()
|
|
_ = yym1298
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1274 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1299 := z.DecBinary()
|
|
_ = yym1299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1300 := r.ReadMapStart()
|
|
if yyl1300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1300, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1300 := r.ReadArrayStart()
|
|
if yyl1300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1300, 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 yys1301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1301Slc
|
|
var yyhl1301 bool = l >= 0
|
|
for yyj1301 := 0; ; yyj1301++ {
|
|
if yyhl1301 {
|
|
if yyj1301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1301Slc = r.DecodeBytes(yys1301Slc, true, true)
|
|
yys1301 := string(yys1301Slc)
|
|
switch yys1301 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1303 := &x.State
|
|
yyv1303.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1304 := &x.LastTerminationState
|
|
yyv1304.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, yys1301)
|
|
} // end switch yys1301
|
|
} // end for yyj1301
|
|
if !yyhl1301 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1310 int
|
|
var yyb1310 bool
|
|
var yyhl1310 bool = l >= 0
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1312 := &x.State
|
|
yyv1312.CodecDecodeSelf(d)
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1313 := &x.LastTerminationState
|
|
yyv1313.CodecDecodeSelf(d)
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1310++
|
|
if yyhl1310 {
|
|
yyb1310 = yyj1310 > l
|
|
} else {
|
|
yyb1310 = r.CheckBreak()
|
|
}
|
|
if yyb1310 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1310-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1319 := z.EncBinary()
|
|
_ = yym1319
|
|
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
|
|
yym1320 := z.DecBinary()
|
|
_ = yym1320
|
|
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
|
|
yym1321 := z.EncBinary()
|
|
_ = yym1321
|
|
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
|
|
yym1322 := z.DecBinary()
|
|
_ = yym1322
|
|
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 {
|
|
yym1323 := z.EncBinary()
|
|
_ = yym1323
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1324 := !z.EncBinary()
|
|
yy2arr1324 := z.EncBasicHandle().StructToArray
|
|
var yyq1324 [6]bool
|
|
_, _, _ = yysep1324, yyq1324, yy2arr1324
|
|
const yyr1324 bool = false
|
|
yyq1324[2] = true
|
|
yyq1324[3] = true
|
|
yyq1324[4] = x.Reason != ""
|
|
yyq1324[5] = x.Message != ""
|
|
if yyr1324 || yy2arr1324 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn1324 int = 2
|
|
for _, b := range yyq1324 {
|
|
if b {
|
|
yynn1324++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1324)
|
|
}
|
|
if yyr1324 || yy2arr1324 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1324 || yy2arr1324 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1324 || yy2arr1324 {
|
|
if yyq1324[2] {
|
|
yy1328 := &x.LastProbeTime
|
|
yym1329 := z.EncBinary()
|
|
_ = yym1329
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1328) {
|
|
} else if yym1329 {
|
|
z.EncBinaryMarshal(yy1328)
|
|
} else if !yym1329 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1328)
|
|
} else {
|
|
z.EncFallback(yy1328)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1324[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
yy1330 := &x.LastProbeTime
|
|
yym1331 := z.EncBinary()
|
|
_ = yym1331
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1330) {
|
|
} else if yym1331 {
|
|
z.EncBinaryMarshal(yy1330)
|
|
} else if !yym1331 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1330)
|
|
} else {
|
|
z.EncFallback(yy1330)
|
|
}
|
|
}
|
|
}
|
|
if yyr1324 || yy2arr1324 {
|
|
if yyq1324[3] {
|
|
yy1333 := &x.LastTransitionTime
|
|
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 yyq1324[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy1335 := &x.LastTransitionTime
|
|
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 yyr1324 || yy2arr1324 {
|
|
if yyq1324[4] {
|
|
yym1338 := z.EncBinary()
|
|
_ = yym1338
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1324[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1339 := z.EncBinary()
|
|
_ = yym1339
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1324 || yy2arr1324 {
|
|
if yyq1324[5] {
|
|
yym1341 := z.EncBinary()
|
|
_ = yym1341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1324[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1342 := z.EncBinary()
|
|
_ = yym1342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1324 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1343 := z.DecBinary()
|
|
_ = yym1343
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1344 := r.ReadMapStart()
|
|
if yyl1344 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1344, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1344 := r.ReadArrayStart()
|
|
if yyl1344 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1344, 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 yys1345Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1345Slc
|
|
var yyhl1345 bool = l >= 0
|
|
for yyj1345 := 0; ; yyj1345++ {
|
|
if yyhl1345 {
|
|
if yyj1345 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1345Slc = r.DecodeBytes(yys1345Slc, true, true)
|
|
yys1345 := string(yys1345Slc)
|
|
switch yys1345 {
|
|
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 {
|
|
yyv1348 := &x.LastProbeTime
|
|
yym1349 := z.DecBinary()
|
|
_ = yym1349
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1348) {
|
|
} else if yym1349 {
|
|
z.DecBinaryUnmarshal(yyv1348)
|
|
} else if !yym1349 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1348)
|
|
} else {
|
|
z.DecFallback(yyv1348, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1350 := &x.LastTransitionTime
|
|
yym1351 := z.DecBinary()
|
|
_ = yym1351
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1350) {
|
|
} else if yym1351 {
|
|
z.DecBinaryUnmarshal(yyv1350)
|
|
} else if !yym1351 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1350)
|
|
} else {
|
|
z.DecFallback(yyv1350, 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, yys1345)
|
|
} // end switch yys1345
|
|
} // end for yyj1345
|
|
if !yyhl1345 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1354 int
|
|
var yyb1354 bool
|
|
var yyhl1354 bool = l >= 0
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1357 := &x.LastProbeTime
|
|
yym1358 := z.DecBinary()
|
|
_ = yym1358
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1357) {
|
|
} else if yym1358 {
|
|
z.DecBinaryUnmarshal(yyv1357)
|
|
} else if !yym1358 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1357)
|
|
} else {
|
|
z.DecFallback(yyv1357, false)
|
|
}
|
|
}
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1359 := &x.LastTransitionTime
|
|
yym1360 := z.DecBinary()
|
|
_ = yym1360
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1359) {
|
|
} else if yym1360 {
|
|
z.DecBinaryUnmarshal(yyv1359)
|
|
} else if !yym1360 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1359)
|
|
} else {
|
|
z.DecFallback(yyv1359, false)
|
|
}
|
|
}
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1354++
|
|
if yyhl1354 {
|
|
yyb1354 = yyj1354 > l
|
|
} else {
|
|
yyb1354 = r.CheckBreak()
|
|
}
|
|
if yyb1354 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1354-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1363 := z.EncBinary()
|
|
_ = yym1363
|
|
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
|
|
yym1364 := z.DecBinary()
|
|
_ = yym1364
|
|
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 {
|
|
yym1365 := z.EncBinary()
|
|
_ = yym1365
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1366 := !z.EncBinary()
|
|
yy2arr1366 := z.EncBasicHandle().StructToArray
|
|
var yyq1366 [4]bool
|
|
_, _, _ = yysep1366, yyq1366, yy2arr1366
|
|
const yyr1366 bool = false
|
|
yyq1366[0] = x.Kind != ""
|
|
yyq1366[1] = x.APIVersion != ""
|
|
yyq1366[2] = true
|
|
if yyr1366 || yy2arr1366 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1366 int = 1
|
|
for _, b := range yyq1366 {
|
|
if b {
|
|
yynn1366++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1366)
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
if yyq1366[0] {
|
|
yym1368 := z.EncBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1366[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1369 := z.EncBinary()
|
|
_ = yym1369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
if yyq1366[1] {
|
|
yym1371 := z.EncBinary()
|
|
_ = yym1371
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1366[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1372 := z.EncBinary()
|
|
_ = yym1372
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
if yyq1366[2] {
|
|
yy1374 := &x.ListMeta
|
|
yym1375 := z.EncBinary()
|
|
_ = yym1375
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1374) {
|
|
} else {
|
|
z.EncFallback(yy1374)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1366[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1376 := &x.ListMeta
|
|
yym1377 := z.EncBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1376) {
|
|
} else {
|
|
z.EncFallback(yy1376)
|
|
}
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1379 := z.EncBinary()
|
|
_ = yym1379
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1380 := z.EncBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1366 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1381 := z.DecBinary()
|
|
_ = yym1381
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1382 := r.ReadMapStart()
|
|
if yyl1382 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1382, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1382 := r.ReadArrayStart()
|
|
if yyl1382 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1382, 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 yys1383Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1383Slc
|
|
var yyhl1383 bool = l >= 0
|
|
for yyj1383 := 0; ; yyj1383++ {
|
|
if yyhl1383 {
|
|
if yyj1383 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1383Slc = r.DecodeBytes(yys1383Slc, true, true)
|
|
yys1383 := string(yys1383Slc)
|
|
switch yys1383 {
|
|
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 {
|
|
yyv1386 := &x.ListMeta
|
|
yym1387 := z.DecBinary()
|
|
_ = yym1387
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1386) {
|
|
} else {
|
|
z.DecFallback(yyv1386, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1388 := &x.Items
|
|
yym1389 := z.DecBinary()
|
|
_ = yym1389
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1388), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1383)
|
|
} // end switch yys1383
|
|
} // end for yyj1383
|
|
if !yyhl1383 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1390 int
|
|
var yyb1390 bool
|
|
var yyhl1390 bool = l >= 0
|
|
yyj1390++
|
|
if yyhl1390 {
|
|
yyb1390 = yyj1390 > l
|
|
} else {
|
|
yyb1390 = r.CheckBreak()
|
|
}
|
|
if yyb1390 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1390++
|
|
if yyhl1390 {
|
|
yyb1390 = yyj1390 > l
|
|
} else {
|
|
yyb1390 = r.CheckBreak()
|
|
}
|
|
if yyb1390 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1390++
|
|
if yyhl1390 {
|
|
yyb1390 = yyj1390 > l
|
|
} else {
|
|
yyb1390 = r.CheckBreak()
|
|
}
|
|
if yyb1390 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1393 := &x.ListMeta
|
|
yym1394 := z.DecBinary()
|
|
_ = yym1394
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1393) {
|
|
} else {
|
|
z.DecFallback(yyv1393, false)
|
|
}
|
|
}
|
|
yyj1390++
|
|
if yyhl1390 {
|
|
yyb1390 = yyj1390 > l
|
|
} else {
|
|
yyb1390 = r.CheckBreak()
|
|
}
|
|
if yyb1390 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1395 := &x.Items
|
|
yym1396 := z.DecBinary()
|
|
_ = yym1396
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1395), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1390++
|
|
if yyhl1390 {
|
|
yyb1390 = yyj1390 > l
|
|
} else {
|
|
yyb1390 = r.CheckBreak()
|
|
}
|
|
if yyb1390 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1390-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1397 := z.EncBinary()
|
|
_ = yym1397
|
|
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
|
|
yym1398 := z.DecBinary()
|
|
_ = yym1398
|
|
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 {
|
|
yym1399 := z.EncBinary()
|
|
_ = yym1399
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1400 := !z.EncBinary()
|
|
yy2arr1400 := z.EncBasicHandle().StructToArray
|
|
var yyq1400 [11]bool
|
|
_, _, _ = yysep1400, yyq1400, yy2arr1400
|
|
const yyr1400 bool = false
|
|
yyq1400[2] = x.RestartPolicy != ""
|
|
yyq1400[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1400[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1400[5] = x.DNSPolicy != ""
|
|
yyq1400[6] = len(x.NodeSelector) != 0
|
|
yyq1400[8] = x.NodeName != ""
|
|
yyq1400[9] = x.SecurityContext != nil
|
|
yyq1400[10] = len(x.ImagePullSecrets) != 0
|
|
if yyr1400 || yy2arr1400 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
var yynn1400 int = 3
|
|
for _, b := range yyq1400 {
|
|
if b {
|
|
yynn1400++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1400)
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1402 := z.EncBinary()
|
|
_ = yym1402
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumes"))
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1403 := z.EncBinary()
|
|
_ = yym1403
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1405 := z.EncBinary()
|
|
_ = yym1405
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containers"))
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1406 := z.EncBinary()
|
|
_ = yym1406
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1400[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1409 := *x.TerminationGracePeriodSeconds
|
|
yym1410 := z.EncBinary()
|
|
_ = yym1410
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1409))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1400[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1411 := *x.TerminationGracePeriodSeconds
|
|
yym1412 := z.EncBinary()
|
|
_ = yym1412
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1411))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1414 := *x.ActiveDeadlineSeconds
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1414))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1400[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1416 := *x.ActiveDeadlineSeconds
|
|
yym1417 := z.EncBinary()
|
|
_ = yym1417
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1416))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1400[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1420 := z.EncBinary()
|
|
_ = yym1420
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1400[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1421 := z.EncBinary()
|
|
_ = yym1421
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
yym1423 := z.EncBinary()
|
|
_ = yym1423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName"))
|
|
yym1424 := z.EncBinary()
|
|
_ = yym1424
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[8] {
|
|
yym1426 := z.EncBinary()
|
|
_ = yym1426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1400[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
yym1427 := z.EncBinary()
|
|
_ = yym1427
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1400[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1400 || yy2arr1400 {
|
|
if yyq1400[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1430 := z.EncBinary()
|
|
_ = yym1430
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1400[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1400 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1432 := z.DecBinary()
|
|
_ = yym1432
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1433 := r.ReadMapStart()
|
|
if yyl1433 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1433, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1433 := r.ReadArrayStart()
|
|
if yyl1433 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1433, 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 yys1434Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1434Slc
|
|
var yyhl1434 bool = l >= 0
|
|
for yyj1434 := 0; ; yyj1434++ {
|
|
if yyhl1434 {
|
|
if yyj1434 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1434Slc = r.DecodeBytes(yys1434Slc, true, true)
|
|
yys1434 := string(yys1434Slc)
|
|
switch yys1434 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1435 := &x.Volumes
|
|
yym1436 := z.DecBinary()
|
|
_ = yym1436
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1435), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1437 := &x.Containers
|
|
yym1438 := z.DecBinary()
|
|
_ = yym1438
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1437), 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)
|
|
}
|
|
yym1441 := z.DecBinary()
|
|
_ = yym1441
|
|
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)
|
|
}
|
|
yym1443 := z.DecBinary()
|
|
_ = yym1443
|
|
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 {
|
|
yyv1445 := &x.NodeSelector
|
|
yym1446 := z.DecBinary()
|
|
_ = yym1446
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1445, 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 {
|
|
yyv1450 := &x.ImagePullSecrets
|
|
yym1451 := z.DecBinary()
|
|
_ = yym1451
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1450), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1434)
|
|
} // end switch yys1434
|
|
} // end for yyj1434
|
|
if !yyhl1434 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1452 int
|
|
var yyb1452 bool
|
|
var yyhl1452 bool = l >= 0
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1453 := &x.Volumes
|
|
yym1454 := z.DecBinary()
|
|
_ = yym1454
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1453), d)
|
|
}
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1455 := &x.Containers
|
|
yym1456 := z.DecBinary()
|
|
_ = yym1456
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1455), d)
|
|
}
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1459 := z.DecBinary()
|
|
_ = yym1459
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1461 := z.DecBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1463 := &x.NodeSelector
|
|
yym1464 := z.DecBinary()
|
|
_ = yym1464
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1463, false, d)
|
|
}
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
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)
|
|
}
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1468 := &x.ImagePullSecrets
|
|
yym1469 := z.DecBinary()
|
|
_ = yym1469
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1468), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1452++
|
|
if yyhl1452 {
|
|
yyb1452 = yyj1452 > l
|
|
} else {
|
|
yyb1452 = r.CheckBreak()
|
|
}
|
|
if yyb1452 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1452-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 {
|
|
yym1470 := z.EncBinary()
|
|
_ = yym1470
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1471 := !z.EncBinary()
|
|
yy2arr1471 := z.EncBasicHandle().StructToArray
|
|
var yyq1471 [3]bool
|
|
_, _, _ = yysep1471, yyq1471, yy2arr1471
|
|
const yyr1471 bool = false
|
|
yyq1471[0] = x.HostNetwork != false
|
|
yyq1471[1] = x.HostPID != false
|
|
yyq1471[2] = x.HostIPC != false
|
|
if yyr1471 || yy2arr1471 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1471 int = 0
|
|
for _, b := range yyq1471 {
|
|
if b {
|
|
yynn1471++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1471)
|
|
}
|
|
if yyr1471 || yy2arr1471 {
|
|
if yyq1471[0] {
|
|
yym1473 := z.EncBinary()
|
|
_ = yym1473
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1471[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
yym1474 := z.EncBinary()
|
|
_ = yym1474
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1471 || yy2arr1471 {
|
|
if yyq1471[1] {
|
|
yym1476 := z.EncBinary()
|
|
_ = yym1476
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1471[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
yym1477 := z.EncBinary()
|
|
_ = yym1477
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1471 || yy2arr1471 {
|
|
if yyq1471[2] {
|
|
yym1479 := z.EncBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1471[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
yym1480 := z.EncBinary()
|
|
_ = yym1480
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yysep1471 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1481 := z.DecBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1482 := r.ReadMapStart()
|
|
if yyl1482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1482, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1482 := r.ReadArrayStart()
|
|
if yyl1482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1482, 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 yys1483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1483Slc
|
|
var yyhl1483 bool = l >= 0
|
|
for yyj1483 := 0; ; yyj1483++ {
|
|
if yyhl1483 {
|
|
if yyj1483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1483Slc = r.DecodeBytes(yys1483Slc, true, true)
|
|
yys1483 := string(yys1483Slc)
|
|
switch yys1483 {
|
|
case "hostNetwork":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
case "hostPID":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
case "hostIPC":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1483)
|
|
} // end switch yys1483
|
|
} // end for yyj1483
|
|
if !yyhl1483 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1487 int
|
|
var yyb1487 bool
|
|
var yyhl1487 bool = l >= 0
|
|
yyj1487++
|
|
if yyhl1487 {
|
|
yyb1487 = yyj1487 > l
|
|
} else {
|
|
yyb1487 = r.CheckBreak()
|
|
}
|
|
if yyb1487 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1487++
|
|
if yyhl1487 {
|
|
yyb1487 = yyj1487 > l
|
|
} else {
|
|
yyb1487 = r.CheckBreak()
|
|
}
|
|
if yyb1487 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1487++
|
|
if yyhl1487 {
|
|
yyb1487 = yyj1487 > l
|
|
} else {
|
|
yyb1487 = r.CheckBreak()
|
|
}
|
|
if yyb1487 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1487++
|
|
if yyhl1487 {
|
|
yyb1487 = yyj1487 > l
|
|
} else {
|
|
yyb1487 = r.CheckBreak()
|
|
}
|
|
if yyb1487 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1487-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 {
|
|
yym1491 := z.EncBinary()
|
|
_ = yym1491
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1492 := !z.EncBinary()
|
|
yy2arr1492 := z.EncBasicHandle().StructToArray
|
|
var yyq1492 [8]bool
|
|
_, _, _ = yysep1492, yyq1492, yy2arr1492
|
|
const yyr1492 bool = false
|
|
yyq1492[0] = x.Phase != ""
|
|
yyq1492[1] = len(x.Conditions) != 0
|
|
yyq1492[2] = x.Message != ""
|
|
yyq1492[3] = x.Reason != ""
|
|
yyq1492[4] = x.HostIP != ""
|
|
yyq1492[5] = x.PodIP != ""
|
|
yyq1492[6] = x.StartTime != nil
|
|
yyq1492[7] = len(x.ContainerStatuses) != 0
|
|
if yyr1492 || yy2arr1492 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1492 int = 0
|
|
for _, b := range yyq1492 {
|
|
if b {
|
|
yynn1492++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1492)
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1495 := z.EncBinary()
|
|
_ = yym1495
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1496 := z.EncBinary()
|
|
_ = yym1496
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[2] {
|
|
yym1498 := z.EncBinary()
|
|
_ = yym1498
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1499 := z.EncBinary()
|
|
_ = yym1499
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[3] {
|
|
yym1501 := z.EncBinary()
|
|
_ = yym1501
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1502 := z.EncBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[4] {
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym1505 := z.EncBinary()
|
|
_ = yym1505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[5] {
|
|
yym1507 := z.EncBinary()
|
|
_ = yym1507
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
yym1508 := z.EncBinary()
|
|
_ = yym1508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1510 := z.EncBinary()
|
|
_ = yym1510
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1510 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1510 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1511 := z.EncBinary()
|
|
_ = yym1511
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1511 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1511 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
if yyq1492[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1513 := z.EncBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1514 := z.EncBinary()
|
|
_ = yym1514
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1492 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1515 := z.DecBinary()
|
|
_ = yym1515
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1516 := r.ReadMapStart()
|
|
if yyl1516 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1516, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1516 := r.ReadArrayStart()
|
|
if yyl1516 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1516, 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 yys1517Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1517Slc
|
|
var yyhl1517 bool = l >= 0
|
|
for yyj1517 := 0; ; yyj1517++ {
|
|
if yyhl1517 {
|
|
if yyj1517 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1517Slc = r.DecodeBytes(yys1517Slc, true, true)
|
|
yys1517 := string(yys1517Slc)
|
|
switch yys1517 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1519 := &x.Conditions
|
|
yym1520 := z.DecBinary()
|
|
_ = yym1520
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1519), 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)
|
|
}
|
|
yym1526 := z.DecBinary()
|
|
_ = yym1526
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1526 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1526 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1527 := &x.ContainerStatuses
|
|
yym1528 := z.DecBinary()
|
|
_ = yym1528
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1527), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1517)
|
|
} // end switch yys1517
|
|
} // end for yyj1517
|
|
if !yyhl1517 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1529 int
|
|
var yyb1529 bool
|
|
var yyhl1529 bool = l >= 0
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1531 := &x.Conditions
|
|
yym1532 := z.DecBinary()
|
|
_ = yym1532
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1531), d)
|
|
}
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
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)
|
|
}
|
|
}
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1539 := &x.ContainerStatuses
|
|
yym1540 := z.DecBinary()
|
|
_ = yym1540
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1539), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1529++
|
|
if yyhl1529 {
|
|
yyb1529 = yyj1529 > l
|
|
} else {
|
|
yyb1529 = r.CheckBreak()
|
|
}
|
|
if yyb1529 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1529-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 {
|
|
yym1541 := z.EncBinary()
|
|
_ = yym1541
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1542 := !z.EncBinary()
|
|
yy2arr1542 := z.EncBasicHandle().StructToArray
|
|
var yyq1542 [4]bool
|
|
_, _, _ = yysep1542, yyq1542, yy2arr1542
|
|
const yyr1542 bool = false
|
|
yyq1542[0] = x.Kind != ""
|
|
yyq1542[1] = x.APIVersion != ""
|
|
yyq1542[2] = true
|
|
yyq1542[3] = true
|
|
if yyr1542 || yy2arr1542 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1542 int = 0
|
|
for _, b := range yyq1542 {
|
|
if b {
|
|
yynn1542++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1542)
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
if yyq1542[0] {
|
|
yym1544 := z.EncBinary()
|
|
_ = yym1544
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1542[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1545 := z.EncBinary()
|
|
_ = yym1545
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
if yyq1542[1] {
|
|
yym1547 := z.EncBinary()
|
|
_ = yym1547
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1542[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1548 := z.EncBinary()
|
|
_ = yym1548
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
if yyq1542[2] {
|
|
yy1550 := &x.ObjectMeta
|
|
yy1550.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1542[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1551 := &x.ObjectMeta
|
|
yy1551.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1542 || yy2arr1542 {
|
|
if yyq1542[3] {
|
|
yy1553 := &x.Status
|
|
yy1553.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1542[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1554 := &x.Status
|
|
yy1554.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1542 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1555 := z.DecBinary()
|
|
_ = yym1555
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1556 := r.ReadMapStart()
|
|
if yyl1556 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1556, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1556 := r.ReadArrayStart()
|
|
if yyl1556 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1556, 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 yys1557Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1557Slc
|
|
var yyhl1557 bool = l >= 0
|
|
for yyj1557 := 0; ; yyj1557++ {
|
|
if yyhl1557 {
|
|
if yyj1557 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1557Slc = r.DecodeBytes(yys1557Slc, true, true)
|
|
yys1557 := string(yys1557Slc)
|
|
switch yys1557 {
|
|
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 {
|
|
yyv1560 := &x.ObjectMeta
|
|
yyv1560.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1561 := &x.Status
|
|
yyv1561.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1557)
|
|
} // end switch yys1557
|
|
} // end for yyj1557
|
|
if !yyhl1557 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1562 int
|
|
var yyb1562 bool
|
|
var yyhl1562 bool = l >= 0
|
|
yyj1562++
|
|
if yyhl1562 {
|
|
yyb1562 = yyj1562 > l
|
|
} else {
|
|
yyb1562 = r.CheckBreak()
|
|
}
|
|
if yyb1562 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1562++
|
|
if yyhl1562 {
|
|
yyb1562 = yyj1562 > l
|
|
} else {
|
|
yyb1562 = r.CheckBreak()
|
|
}
|
|
if yyb1562 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1562++
|
|
if yyhl1562 {
|
|
yyb1562 = yyj1562 > l
|
|
} else {
|
|
yyb1562 = r.CheckBreak()
|
|
}
|
|
if yyb1562 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1565 := &x.ObjectMeta
|
|
yyv1565.CodecDecodeSelf(d)
|
|
}
|
|
yyj1562++
|
|
if yyhl1562 {
|
|
yyb1562 = yyj1562 > l
|
|
} else {
|
|
yyb1562 = r.CheckBreak()
|
|
}
|
|
if yyb1562 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1566 := &x.Status
|
|
yyv1566.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1562++
|
|
if yyhl1562 {
|
|
yyb1562 = yyj1562 > l
|
|
} else {
|
|
yyb1562 = r.CheckBreak()
|
|
}
|
|
if yyb1562 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1562-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 {
|
|
yym1567 := z.EncBinary()
|
|
_ = yym1567
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1568 := !z.EncBinary()
|
|
yy2arr1568 := z.EncBasicHandle().StructToArray
|
|
var yyq1568 [5]bool
|
|
_, _, _ = yysep1568, yyq1568, yy2arr1568
|
|
const yyr1568 bool = false
|
|
yyq1568[0] = x.Kind != ""
|
|
yyq1568[1] = x.APIVersion != ""
|
|
yyq1568[2] = true
|
|
yyq1568[3] = true
|
|
yyq1568[4] = true
|
|
if yyr1568 || yy2arr1568 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1568 int = 0
|
|
for _, b := range yyq1568 {
|
|
if b {
|
|
yynn1568++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1568)
|
|
}
|
|
if yyr1568 || yy2arr1568 {
|
|
if yyq1568[0] {
|
|
yym1570 := z.EncBinary()
|
|
_ = yym1570
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1568[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1571 := z.EncBinary()
|
|
_ = yym1571
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1568 || yy2arr1568 {
|
|
if yyq1568[1] {
|
|
yym1573 := z.EncBinary()
|
|
_ = yym1573
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1568[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1574 := z.EncBinary()
|
|
_ = yym1574
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1568 || yy2arr1568 {
|
|
if yyq1568[2] {
|
|
yy1576 := &x.ObjectMeta
|
|
yy1576.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1568[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1577 := &x.ObjectMeta
|
|
yy1577.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1568 || yy2arr1568 {
|
|
if yyq1568[3] {
|
|
yy1579 := &x.Spec
|
|
yy1579.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1568[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1580 := &x.Spec
|
|
yy1580.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1568 || yy2arr1568 {
|
|
if yyq1568[4] {
|
|
yy1582 := &x.Status
|
|
yy1582.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1568[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1583 := &x.Status
|
|
yy1583.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1568 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1584 := z.DecBinary()
|
|
_ = yym1584
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1585 := r.ReadMapStart()
|
|
if yyl1585 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1585, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1585 := r.ReadArrayStart()
|
|
if yyl1585 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1585, 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 yys1586Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1586Slc
|
|
var yyhl1586 bool = l >= 0
|
|
for yyj1586 := 0; ; yyj1586++ {
|
|
if yyhl1586 {
|
|
if yyj1586 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1586Slc = r.DecodeBytes(yys1586Slc, true, true)
|
|
yys1586 := string(yys1586Slc)
|
|
switch yys1586 {
|
|
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 {
|
|
yyv1589 := &x.ObjectMeta
|
|
yyv1589.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1590 := &x.Spec
|
|
yyv1590.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1591 := &x.Status
|
|
yyv1591.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1586)
|
|
} // end switch yys1586
|
|
} // end for yyj1586
|
|
if !yyhl1586 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1592 int
|
|
var yyb1592 bool
|
|
var yyhl1592 bool = l >= 0
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1595 := &x.ObjectMeta
|
|
yyv1595.CodecDecodeSelf(d)
|
|
}
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1596 := &x.Spec
|
|
yyv1596.CodecDecodeSelf(d)
|
|
}
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1597 := &x.Status
|
|
yyv1597.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1592++
|
|
if yyhl1592 {
|
|
yyb1592 = yyj1592 > l
|
|
} else {
|
|
yyb1592 = r.CheckBreak()
|
|
}
|
|
if yyb1592 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1592-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 {
|
|
yym1598 := z.EncBinary()
|
|
_ = yym1598
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1599 := !z.EncBinary()
|
|
yy2arr1599 := z.EncBasicHandle().StructToArray
|
|
var yyq1599 [2]bool
|
|
_, _, _ = yysep1599, yyq1599, yy2arr1599
|
|
const yyr1599 bool = false
|
|
yyq1599[0] = true
|
|
yyq1599[1] = true
|
|
if yyr1599 || yy2arr1599 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1599 int = 0
|
|
for _, b := range yyq1599 {
|
|
if b {
|
|
yynn1599++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1599)
|
|
}
|
|
if yyr1599 || yy2arr1599 {
|
|
if yyq1599[0] {
|
|
yy1601 := &x.ObjectMeta
|
|
yy1601.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1599[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1602 := &x.ObjectMeta
|
|
yy1602.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1599 || yy2arr1599 {
|
|
if yyq1599[1] {
|
|
yy1604 := &x.Spec
|
|
yy1604.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1599[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1605 := &x.Spec
|
|
yy1605.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1599 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1606 := z.DecBinary()
|
|
_ = yym1606
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1607 := r.ReadMapStart()
|
|
if yyl1607 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1607, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1607 := r.ReadArrayStart()
|
|
if yyl1607 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1607, 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 yys1608Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1608Slc
|
|
var yyhl1608 bool = l >= 0
|
|
for yyj1608 := 0; ; yyj1608++ {
|
|
if yyhl1608 {
|
|
if yyj1608 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1608Slc = r.DecodeBytes(yys1608Slc, true, true)
|
|
yys1608 := string(yys1608Slc)
|
|
switch yys1608 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1609 := &x.ObjectMeta
|
|
yyv1609.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1610 := &x.Spec
|
|
yyv1610.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1608)
|
|
} // end switch yys1608
|
|
} // end for yyj1608
|
|
if !yyhl1608 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1611 int
|
|
var yyb1611 bool
|
|
var yyhl1611 bool = l >= 0
|
|
yyj1611++
|
|
if yyhl1611 {
|
|
yyb1611 = yyj1611 > l
|
|
} else {
|
|
yyb1611 = r.CheckBreak()
|
|
}
|
|
if yyb1611 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1612 := &x.ObjectMeta
|
|
yyv1612.CodecDecodeSelf(d)
|
|
}
|
|
yyj1611++
|
|
if yyhl1611 {
|
|
yyb1611 = yyj1611 > l
|
|
} else {
|
|
yyb1611 = r.CheckBreak()
|
|
}
|
|
if yyb1611 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1613 := &x.Spec
|
|
yyv1613.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1611++
|
|
if yyhl1611 {
|
|
yyb1611 = yyj1611 > l
|
|
} else {
|
|
yyb1611 = r.CheckBreak()
|
|
}
|
|
if yyb1611 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1611-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 {
|
|
yym1614 := z.EncBinary()
|
|
_ = yym1614
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1615 := !z.EncBinary()
|
|
yy2arr1615 := z.EncBasicHandle().StructToArray
|
|
var yyq1615 [4]bool
|
|
_, _, _ = yysep1615, yyq1615, yy2arr1615
|
|
const yyr1615 bool = false
|
|
yyq1615[0] = x.Kind != ""
|
|
yyq1615[1] = x.APIVersion != ""
|
|
yyq1615[2] = true
|
|
yyq1615[3] = true
|
|
if yyr1615 || yy2arr1615 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1615 int = 0
|
|
for _, b := range yyq1615 {
|
|
if b {
|
|
yynn1615++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1615)
|
|
}
|
|
if yyr1615 || yy2arr1615 {
|
|
if yyq1615[0] {
|
|
yym1617 := z.EncBinary()
|
|
_ = yym1617
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1615[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1618 := z.EncBinary()
|
|
_ = yym1618
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1615 || yy2arr1615 {
|
|
if yyq1615[1] {
|
|
yym1620 := z.EncBinary()
|
|
_ = yym1620
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1615[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1621 := z.EncBinary()
|
|
_ = yym1621
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1615 || yy2arr1615 {
|
|
if yyq1615[2] {
|
|
yy1623 := &x.ObjectMeta
|
|
yy1623.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1615[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1624 := &x.ObjectMeta
|
|
yy1624.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1615 || yy2arr1615 {
|
|
if yyq1615[3] {
|
|
yy1626 := &x.Template
|
|
yy1626.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1615[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
yy1627 := &x.Template
|
|
yy1627.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1615 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1628 := z.DecBinary()
|
|
_ = yym1628
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1629 := r.ReadMapStart()
|
|
if yyl1629 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1629, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1629 := r.ReadArrayStart()
|
|
if yyl1629 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1629, 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 yys1630Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1630Slc
|
|
var yyhl1630 bool = l >= 0
|
|
for yyj1630 := 0; ; yyj1630++ {
|
|
if yyhl1630 {
|
|
if yyj1630 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1630Slc = r.DecodeBytes(yys1630Slc, true, true)
|
|
yys1630 := string(yys1630Slc)
|
|
switch yys1630 {
|
|
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 {
|
|
yyv1633 := &x.ObjectMeta
|
|
yyv1633.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1634 := &x.Template
|
|
yyv1634.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1630)
|
|
} // end switch yys1630
|
|
} // end for yyj1630
|
|
if !yyhl1630 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1635 int
|
|
var yyb1635 bool
|
|
var yyhl1635 bool = l >= 0
|
|
yyj1635++
|
|
if yyhl1635 {
|
|
yyb1635 = yyj1635 > l
|
|
} else {
|
|
yyb1635 = r.CheckBreak()
|
|
}
|
|
if yyb1635 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1635++
|
|
if yyhl1635 {
|
|
yyb1635 = yyj1635 > l
|
|
} else {
|
|
yyb1635 = r.CheckBreak()
|
|
}
|
|
if yyb1635 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1635++
|
|
if yyhl1635 {
|
|
yyb1635 = yyj1635 > l
|
|
} else {
|
|
yyb1635 = r.CheckBreak()
|
|
}
|
|
if yyb1635 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1638 := &x.ObjectMeta
|
|
yyv1638.CodecDecodeSelf(d)
|
|
}
|
|
yyj1635++
|
|
if yyhl1635 {
|
|
yyb1635 = yyj1635 > l
|
|
} else {
|
|
yyb1635 = r.CheckBreak()
|
|
}
|
|
if yyb1635 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1639 := &x.Template
|
|
yyv1639.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1635++
|
|
if yyhl1635 {
|
|
yyb1635 = yyj1635 > l
|
|
} else {
|
|
yyb1635 = r.CheckBreak()
|
|
}
|
|
if yyb1635 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1635-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 {
|
|
yym1640 := z.EncBinary()
|
|
_ = yym1640
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1641 := !z.EncBinary()
|
|
yy2arr1641 := z.EncBasicHandle().StructToArray
|
|
var yyq1641 [4]bool
|
|
_, _, _ = yysep1641, yyq1641, yy2arr1641
|
|
const yyr1641 bool = false
|
|
yyq1641[0] = x.Kind != ""
|
|
yyq1641[1] = x.APIVersion != ""
|
|
yyq1641[2] = true
|
|
if yyr1641 || yy2arr1641 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1641 int = 1
|
|
for _, b := range yyq1641 {
|
|
if b {
|
|
yynn1641++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1641)
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if yyq1641[0] {
|
|
yym1643 := z.EncBinary()
|
|
_ = yym1643
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1641[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1644 := z.EncBinary()
|
|
_ = yym1644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if yyq1641[1] {
|
|
yym1646 := z.EncBinary()
|
|
_ = yym1646
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1641[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1647 := z.EncBinary()
|
|
_ = yym1647
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if yyq1641[2] {
|
|
yy1649 := &x.ListMeta
|
|
yym1650 := z.EncBinary()
|
|
_ = yym1650
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1649) {
|
|
} else {
|
|
z.EncFallback(yy1649)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1641[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1651 := &x.ListMeta
|
|
yym1652 := z.EncBinary()
|
|
_ = yym1652
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1651) {
|
|
} else {
|
|
z.EncFallback(yy1651)
|
|
}
|
|
}
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1654 := z.EncBinary()
|
|
_ = yym1654
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1655 := z.EncBinary()
|
|
_ = yym1655
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1641 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1656 := z.DecBinary()
|
|
_ = yym1656
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1657 := r.ReadMapStart()
|
|
if yyl1657 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1657, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1657 := r.ReadArrayStart()
|
|
if yyl1657 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1657, 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 yys1658Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1658Slc
|
|
var yyhl1658 bool = l >= 0
|
|
for yyj1658 := 0; ; yyj1658++ {
|
|
if yyhl1658 {
|
|
if yyj1658 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1658Slc = r.DecodeBytes(yys1658Slc, true, true)
|
|
yys1658 := string(yys1658Slc)
|
|
switch yys1658 {
|
|
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 {
|
|
yyv1661 := &x.ListMeta
|
|
yym1662 := z.DecBinary()
|
|
_ = yym1662
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1661) {
|
|
} else {
|
|
z.DecFallback(yyv1661, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1663 := &x.Items
|
|
yym1664 := z.DecBinary()
|
|
_ = yym1664
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1663), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1658)
|
|
} // end switch yys1658
|
|
} // end for yyj1658
|
|
if !yyhl1658 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1665 int
|
|
var yyb1665 bool
|
|
var yyhl1665 bool = l >= 0
|
|
yyj1665++
|
|
if yyhl1665 {
|
|
yyb1665 = yyj1665 > l
|
|
} else {
|
|
yyb1665 = r.CheckBreak()
|
|
}
|
|
if yyb1665 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1665++
|
|
if yyhl1665 {
|
|
yyb1665 = yyj1665 > l
|
|
} else {
|
|
yyb1665 = r.CheckBreak()
|
|
}
|
|
if yyb1665 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1665++
|
|
if yyhl1665 {
|
|
yyb1665 = yyj1665 > l
|
|
} else {
|
|
yyb1665 = r.CheckBreak()
|
|
}
|
|
if yyb1665 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1668 := &x.ListMeta
|
|
yym1669 := z.DecBinary()
|
|
_ = yym1669
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1668) {
|
|
} else {
|
|
z.DecFallback(yyv1668, false)
|
|
}
|
|
}
|
|
yyj1665++
|
|
if yyhl1665 {
|
|
yyb1665 = yyj1665 > l
|
|
} else {
|
|
yyb1665 = r.CheckBreak()
|
|
}
|
|
if yyb1665 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1670 := &x.Items
|
|
yym1671 := z.DecBinary()
|
|
_ = yym1671
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1670), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1665++
|
|
if yyhl1665 {
|
|
yyb1665 = yyj1665 > l
|
|
} else {
|
|
yyb1665 = r.CheckBreak()
|
|
}
|
|
if yyb1665 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1665-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 {
|
|
yym1672 := z.EncBinary()
|
|
_ = yym1672
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1673 := !z.EncBinary()
|
|
yy2arr1673 := z.EncBasicHandle().StructToArray
|
|
var yyq1673 [3]bool
|
|
_, _, _ = yysep1673, yyq1673, yy2arr1673
|
|
const yyr1673 bool = false
|
|
yyq1673[2] = x.Template != nil
|
|
if yyr1673 || yy2arr1673 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1673 int = 2
|
|
for _, b := range yyq1673 {
|
|
if b {
|
|
yynn1673++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1673)
|
|
}
|
|
if yyr1673 || yy2arr1673 {
|
|
yym1675 := z.EncBinary()
|
|
_ = yym1675
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1676 := z.EncBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1673 || yy2arr1673 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1678 := z.EncBinary()
|
|
_ = yym1678
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1679 := z.EncBinary()
|
|
_ = yym1679
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1673 || yy2arr1673 {
|
|
if yyq1673[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1673[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1673 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1681 := z.DecBinary()
|
|
_ = yym1681
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1682 := r.ReadMapStart()
|
|
if yyl1682 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1682, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1682 := r.ReadArrayStart()
|
|
if yyl1682 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1682, 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 yys1683Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1683Slc
|
|
var yyhl1683 bool = l >= 0
|
|
for yyj1683 := 0; ; yyj1683++ {
|
|
if yyhl1683 {
|
|
if yyj1683 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1683Slc = r.DecodeBytes(yys1683Slc, true, true)
|
|
yys1683 := string(yys1683Slc)
|
|
switch yys1683 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1685 := &x.Selector
|
|
yym1686 := z.DecBinary()
|
|
_ = yym1686
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1685, 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, yys1683)
|
|
} // end switch yys1683
|
|
} // end for yyj1683
|
|
if !yyhl1683 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1688 int
|
|
var yyb1688 bool
|
|
var yyhl1688 bool = l >= 0
|
|
yyj1688++
|
|
if yyhl1688 {
|
|
yyb1688 = yyj1688 > l
|
|
} else {
|
|
yyb1688 = r.CheckBreak()
|
|
}
|
|
if yyb1688 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1688++
|
|
if yyhl1688 {
|
|
yyb1688 = yyj1688 > l
|
|
} else {
|
|
yyb1688 = r.CheckBreak()
|
|
}
|
|
if yyb1688 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1690 := &x.Selector
|
|
yym1691 := z.DecBinary()
|
|
_ = yym1691
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1690, false, d)
|
|
}
|
|
}
|
|
yyj1688++
|
|
if yyhl1688 {
|
|
yyb1688 = yyj1688 > l
|
|
} else {
|
|
yyb1688 = r.CheckBreak()
|
|
}
|
|
if yyb1688 {
|
|
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 {
|
|
yyj1688++
|
|
if yyhl1688 {
|
|
yyb1688 = yyj1688 > l
|
|
} else {
|
|
yyb1688 = r.CheckBreak()
|
|
}
|
|
if yyb1688 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1688-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 {
|
|
yym1693 := z.EncBinary()
|
|
_ = yym1693
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1694 := !z.EncBinary()
|
|
yy2arr1694 := z.EncBasicHandle().StructToArray
|
|
var yyq1694 [2]bool
|
|
_, _, _ = yysep1694, yyq1694, yy2arr1694
|
|
const yyr1694 bool = false
|
|
yyq1694[1] = x.ObservedGeneration != 0
|
|
if yyr1694 || yy2arr1694 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1694 int = 1
|
|
for _, b := range yyq1694 {
|
|
if b {
|
|
yynn1694++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1694)
|
|
}
|
|
if yyr1694 || yy2arr1694 {
|
|
yym1696 := z.EncBinary()
|
|
_ = yym1696
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1697 := z.EncBinary()
|
|
_ = yym1697
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1694 || yy2arr1694 {
|
|
if yyq1694[1] {
|
|
yym1699 := z.EncBinary()
|
|
_ = yym1699
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1694[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
yym1700 := z.EncBinary()
|
|
_ = yym1700
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yysep1694 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1701 := z.DecBinary()
|
|
_ = yym1701
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1702 := r.ReadMapStart()
|
|
if yyl1702 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1702, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1702 := r.ReadArrayStart()
|
|
if yyl1702 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1702, 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 yys1703Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1703Slc
|
|
var yyhl1703 bool = l >= 0
|
|
for yyj1703 := 0; ; yyj1703++ {
|
|
if yyhl1703 {
|
|
if yyj1703 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1703Slc = r.DecodeBytes(yys1703Slc, true, true)
|
|
yys1703 := string(yys1703Slc)
|
|
switch yys1703 {
|
|
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, yys1703)
|
|
} // end switch yys1703
|
|
} // end for yyj1703
|
|
if !yyhl1703 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1706 int
|
|
var yyb1706 bool
|
|
var yyhl1706 bool = l >= 0
|
|
yyj1706++
|
|
if yyhl1706 {
|
|
yyb1706 = yyj1706 > l
|
|
} else {
|
|
yyb1706 = r.CheckBreak()
|
|
}
|
|
if yyb1706 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1706++
|
|
if yyhl1706 {
|
|
yyb1706 = yyj1706 > l
|
|
} else {
|
|
yyb1706 = r.CheckBreak()
|
|
}
|
|
if yyb1706 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1706++
|
|
if yyhl1706 {
|
|
yyb1706 = yyj1706 > l
|
|
} else {
|
|
yyb1706 = r.CheckBreak()
|
|
}
|
|
if yyb1706 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1706-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 {
|
|
yym1709 := z.EncBinary()
|
|
_ = yym1709
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1710 := !z.EncBinary()
|
|
yy2arr1710 := z.EncBasicHandle().StructToArray
|
|
var yyq1710 [5]bool
|
|
_, _, _ = yysep1710, yyq1710, yy2arr1710
|
|
const yyr1710 bool = false
|
|
yyq1710[0] = x.Kind != ""
|
|
yyq1710[1] = x.APIVersion != ""
|
|
yyq1710[2] = true
|
|
yyq1710[3] = true
|
|
yyq1710[4] = true
|
|
if yyr1710 || yy2arr1710 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1710 int = 0
|
|
for _, b := range yyq1710 {
|
|
if b {
|
|
yynn1710++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1710)
|
|
}
|
|
if yyr1710 || yy2arr1710 {
|
|
if yyq1710[0] {
|
|
yym1712 := z.EncBinary()
|
|
_ = yym1712
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1710[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1713 := z.EncBinary()
|
|
_ = yym1713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1710 || yy2arr1710 {
|
|
if yyq1710[1] {
|
|
yym1715 := z.EncBinary()
|
|
_ = yym1715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1710[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1716 := z.EncBinary()
|
|
_ = yym1716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1710 || yy2arr1710 {
|
|
if yyq1710[2] {
|
|
yy1718 := &x.ObjectMeta
|
|
yy1718.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1710[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1719 := &x.ObjectMeta
|
|
yy1719.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1710 || yy2arr1710 {
|
|
if yyq1710[3] {
|
|
yy1721 := &x.Spec
|
|
yy1721.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1710[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1722 := &x.Spec
|
|
yy1722.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1710 || yy2arr1710 {
|
|
if yyq1710[4] {
|
|
yy1724 := &x.Status
|
|
yy1724.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1710[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1725 := &x.Status
|
|
yy1725.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1710 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1726 := z.DecBinary()
|
|
_ = yym1726
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1727 := r.ReadMapStart()
|
|
if yyl1727 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1727, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1727 := r.ReadArrayStart()
|
|
if yyl1727 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1727, 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 yys1728Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1728Slc
|
|
var yyhl1728 bool = l >= 0
|
|
for yyj1728 := 0; ; yyj1728++ {
|
|
if yyhl1728 {
|
|
if yyj1728 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1728Slc = r.DecodeBytes(yys1728Slc, true, true)
|
|
yys1728 := string(yys1728Slc)
|
|
switch yys1728 {
|
|
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 {
|
|
yyv1731 := &x.ObjectMeta
|
|
yyv1731.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1732 := &x.Spec
|
|
yyv1732.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1733 := &x.Status
|
|
yyv1733.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1728)
|
|
} // end switch yys1728
|
|
} // end for yyj1728
|
|
if !yyhl1728 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1734 int
|
|
var yyb1734 bool
|
|
var yyhl1734 bool = l >= 0
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1737 := &x.ObjectMeta
|
|
yyv1737.CodecDecodeSelf(d)
|
|
}
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1738 := &x.Spec
|
|
yyv1738.CodecDecodeSelf(d)
|
|
}
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1739 := &x.Status
|
|
yyv1739.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1734++
|
|
if yyhl1734 {
|
|
yyb1734 = yyj1734 > l
|
|
} else {
|
|
yyb1734 = r.CheckBreak()
|
|
}
|
|
if yyb1734 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1734-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 {
|
|
yym1740 := z.EncBinary()
|
|
_ = yym1740
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1741 := !z.EncBinary()
|
|
yy2arr1741 := z.EncBasicHandle().StructToArray
|
|
var yyq1741 [4]bool
|
|
_, _, _ = yysep1741, yyq1741, yy2arr1741
|
|
const yyr1741 bool = false
|
|
yyq1741[0] = x.Kind != ""
|
|
yyq1741[1] = x.APIVersion != ""
|
|
yyq1741[2] = true
|
|
if yyr1741 || yy2arr1741 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1741 int = 1
|
|
for _, b := range yyq1741 {
|
|
if b {
|
|
yynn1741++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1741)
|
|
}
|
|
if yyr1741 || yy2arr1741 {
|
|
if yyq1741[0] {
|
|
yym1743 := z.EncBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1741[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1744 := z.EncBinary()
|
|
_ = yym1744
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1741 || yy2arr1741 {
|
|
if yyq1741[1] {
|
|
yym1746 := z.EncBinary()
|
|
_ = yym1746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1741[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1747 := z.EncBinary()
|
|
_ = yym1747
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1741 || yy2arr1741 {
|
|
if yyq1741[2] {
|
|
yy1749 := &x.ListMeta
|
|
yym1750 := z.EncBinary()
|
|
_ = yym1750
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1749) {
|
|
} else {
|
|
z.EncFallback(yy1749)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1741[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1751 := &x.ListMeta
|
|
yym1752 := z.EncBinary()
|
|
_ = yym1752
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1751) {
|
|
} else {
|
|
z.EncFallback(yy1751)
|
|
}
|
|
}
|
|
}
|
|
if yyr1741 || yy2arr1741 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1754 := z.EncBinary()
|
|
_ = yym1754
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1741 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1756 := z.DecBinary()
|
|
_ = yym1756
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1757 := r.ReadMapStart()
|
|
if yyl1757 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1757, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1757 := r.ReadArrayStart()
|
|
if yyl1757 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1757, 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 yys1758Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1758Slc
|
|
var yyhl1758 bool = l >= 0
|
|
for yyj1758 := 0; ; yyj1758++ {
|
|
if yyhl1758 {
|
|
if yyj1758 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1758Slc = r.DecodeBytes(yys1758Slc, true, true)
|
|
yys1758 := string(yys1758Slc)
|
|
switch yys1758 {
|
|
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 {
|
|
yyv1761 := &x.ListMeta
|
|
yym1762 := z.DecBinary()
|
|
_ = yym1762
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1761) {
|
|
} else {
|
|
z.DecFallback(yyv1761, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1763 := &x.Items
|
|
yym1764 := z.DecBinary()
|
|
_ = yym1764
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1763), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1758)
|
|
} // end switch yys1758
|
|
} // end for yyj1758
|
|
if !yyhl1758 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1765 int
|
|
var yyb1765 bool
|
|
var yyhl1765 bool = l >= 0
|
|
yyj1765++
|
|
if yyhl1765 {
|
|
yyb1765 = yyj1765 > l
|
|
} else {
|
|
yyb1765 = r.CheckBreak()
|
|
}
|
|
if yyb1765 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1765++
|
|
if yyhl1765 {
|
|
yyb1765 = yyj1765 > l
|
|
} else {
|
|
yyb1765 = r.CheckBreak()
|
|
}
|
|
if yyb1765 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1765++
|
|
if yyhl1765 {
|
|
yyb1765 = yyj1765 > l
|
|
} else {
|
|
yyb1765 = r.CheckBreak()
|
|
}
|
|
if yyb1765 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1768 := &x.ListMeta
|
|
yym1769 := z.DecBinary()
|
|
_ = yym1769
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1768) {
|
|
} else {
|
|
z.DecFallback(yyv1768, false)
|
|
}
|
|
}
|
|
yyj1765++
|
|
if yyhl1765 {
|
|
yyb1765 = yyj1765 > l
|
|
} else {
|
|
yyb1765 = r.CheckBreak()
|
|
}
|
|
if yyb1765 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1770 := &x.Items
|
|
yym1771 := z.DecBinary()
|
|
_ = yym1771
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1770), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1765++
|
|
if yyhl1765 {
|
|
yyb1765 = yyj1765 > l
|
|
} else {
|
|
yyb1765 = r.CheckBreak()
|
|
}
|
|
if yyb1765 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1765-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 {
|
|
yym1772 := z.EncBinary()
|
|
_ = yym1772
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1773 := !z.EncBinary()
|
|
yy2arr1773 := z.EncBasicHandle().StructToArray
|
|
var yyq1773 [4]bool
|
|
_, _, _ = yysep1773, yyq1773, yy2arr1773
|
|
const yyr1773 bool = false
|
|
yyq1773[0] = x.Kind != ""
|
|
yyq1773[1] = x.APIVersion != ""
|
|
yyq1773[2] = true
|
|
if yyr1773 || yy2arr1773 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1773 int = 1
|
|
for _, b := range yyq1773 {
|
|
if b {
|
|
yynn1773++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1773)
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
if yyq1773[0] {
|
|
yym1775 := z.EncBinary()
|
|
_ = yym1775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1773[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1776 := z.EncBinary()
|
|
_ = yym1776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
if yyq1773[1] {
|
|
yym1778 := z.EncBinary()
|
|
_ = yym1778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1773[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1779 := z.EncBinary()
|
|
_ = yym1779
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
if yyq1773[2] {
|
|
yy1781 := &x.ListMeta
|
|
yym1782 := z.EncBinary()
|
|
_ = yym1782
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1781) {
|
|
} else {
|
|
z.EncFallback(yy1781)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1773[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1783 := &x.ListMeta
|
|
yym1784 := z.EncBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1783) {
|
|
} else {
|
|
z.EncFallback(yy1783)
|
|
}
|
|
}
|
|
}
|
|
if yyr1773 || yy2arr1773 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1786 := z.EncBinary()
|
|
_ = yym1786
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1787 := z.EncBinary()
|
|
_ = yym1787
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1773 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1788 := z.DecBinary()
|
|
_ = yym1788
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1789 := r.ReadMapStart()
|
|
if yyl1789 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1789, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1789 := r.ReadArrayStart()
|
|
if yyl1789 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1789, 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 yys1790Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1790Slc
|
|
var yyhl1790 bool = l >= 0
|
|
for yyj1790 := 0; ; yyj1790++ {
|
|
if yyhl1790 {
|
|
if yyj1790 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1790Slc = r.DecodeBytes(yys1790Slc, true, true)
|
|
yys1790 := string(yys1790Slc)
|
|
switch yys1790 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1793 := &x.ListMeta
|
|
yym1794 := z.DecBinary()
|
|
_ = yym1794
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1793) {
|
|
} else {
|
|
z.DecFallback(yyv1793, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1795 := &x.Items
|
|
yym1796 := z.DecBinary()
|
|
_ = yym1796
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1795), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1790)
|
|
} // end switch yys1790
|
|
} // end for yyj1790
|
|
if !yyhl1790 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1797 int
|
|
var yyb1797 bool
|
|
var yyhl1797 bool = l >= 0
|
|
yyj1797++
|
|
if yyhl1797 {
|
|
yyb1797 = yyj1797 > l
|
|
} else {
|
|
yyb1797 = r.CheckBreak()
|
|
}
|
|
if yyb1797 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1797++
|
|
if yyhl1797 {
|
|
yyb1797 = yyj1797 > l
|
|
} else {
|
|
yyb1797 = r.CheckBreak()
|
|
}
|
|
if yyb1797 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1797++
|
|
if yyhl1797 {
|
|
yyb1797 = yyj1797 > l
|
|
} else {
|
|
yyb1797 = r.CheckBreak()
|
|
}
|
|
if yyb1797 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1800 := &x.ListMeta
|
|
yym1801 := z.DecBinary()
|
|
_ = yym1801
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1800) {
|
|
} else {
|
|
z.DecFallback(yyv1800, false)
|
|
}
|
|
}
|
|
yyj1797++
|
|
if yyhl1797 {
|
|
yyb1797 = yyj1797 > l
|
|
} else {
|
|
yyb1797 = r.CheckBreak()
|
|
}
|
|
if yyb1797 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1802 := &x.Items
|
|
yym1803 := z.DecBinary()
|
|
_ = yym1803
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1802), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1797++
|
|
if yyhl1797 {
|
|
yyb1797 = yyj1797 > l
|
|
} else {
|
|
yyb1797 = r.CheckBreak()
|
|
}
|
|
if yyb1797 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1797-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1804 := z.EncBinary()
|
|
_ = yym1804
|
|
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
|
|
yym1805 := z.DecBinary()
|
|
_ = yym1805
|
|
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
|
|
yym1806 := z.EncBinary()
|
|
_ = yym1806
|
|
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
|
|
yym1807 := z.DecBinary()
|
|
_ = yym1807
|
|
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 {
|
|
yym1808 := z.EncBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1809 := !z.EncBinary()
|
|
yy2arr1809 := z.EncBasicHandle().StructToArray
|
|
var yyq1809 [1]bool
|
|
_, _, _ = yysep1809, yyq1809, yy2arr1809
|
|
const yyr1809 bool = false
|
|
yyq1809[0] = true
|
|
if yyr1809 || yy2arr1809 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1809 int = 0
|
|
for _, b := range yyq1809 {
|
|
if b {
|
|
yynn1809++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1809)
|
|
}
|
|
if yyr1809 || yy2arr1809 {
|
|
if yyq1809[0] {
|
|
yy1811 := &x.LoadBalancer
|
|
yy1811.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1809[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
yy1812 := &x.LoadBalancer
|
|
yy1812.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1809 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1813 := z.DecBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1814 := r.ReadMapStart()
|
|
if yyl1814 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1814, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1814 := r.ReadArrayStart()
|
|
if yyl1814 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1814, 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 yys1815Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1815Slc
|
|
var yyhl1815 bool = l >= 0
|
|
for yyj1815 := 0; ; yyj1815++ {
|
|
if yyhl1815 {
|
|
if yyj1815 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1815Slc = r.DecodeBytes(yys1815Slc, true, true)
|
|
yys1815 := string(yys1815Slc)
|
|
switch yys1815 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1816 := &x.LoadBalancer
|
|
yyv1816.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1815)
|
|
} // end switch yys1815
|
|
} // end for yyj1815
|
|
if !yyhl1815 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1817 int
|
|
var yyb1817 bool
|
|
var yyhl1817 bool = l >= 0
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1818 := &x.LoadBalancer
|
|
yyv1818.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1817-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 {
|
|
yym1819 := z.EncBinary()
|
|
_ = yym1819
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1820 := !z.EncBinary()
|
|
yy2arr1820 := z.EncBasicHandle().StructToArray
|
|
var yyq1820 [1]bool
|
|
_, _, _ = yysep1820, yyq1820, yy2arr1820
|
|
const yyr1820 bool = false
|
|
yyq1820[0] = len(x.Ingress) != 0
|
|
if yyr1820 || yy2arr1820 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1820 int = 0
|
|
for _, b := range yyq1820 {
|
|
if b {
|
|
yynn1820++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1820)
|
|
}
|
|
if yyr1820 || yy2arr1820 {
|
|
if yyq1820[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1822 := z.EncBinary()
|
|
_ = yym1822
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1820[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1823 := z.EncBinary()
|
|
_ = yym1823
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1820 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1824 := z.DecBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1825 := r.ReadMapStart()
|
|
if yyl1825 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1825, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1825 := r.ReadArrayStart()
|
|
if yyl1825 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1825, 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 yys1826Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1826Slc
|
|
var yyhl1826 bool = l >= 0
|
|
for yyj1826 := 0; ; yyj1826++ {
|
|
if yyhl1826 {
|
|
if yyj1826 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1826Slc = r.DecodeBytes(yys1826Slc, true, true)
|
|
yys1826 := string(yys1826Slc)
|
|
switch yys1826 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1827 := &x.Ingress
|
|
yym1828 := z.DecBinary()
|
|
_ = yym1828
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1827), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1826)
|
|
} // end switch yys1826
|
|
} // end for yyj1826
|
|
if !yyhl1826 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) 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.Ingress = nil
|
|
} else {
|
|
yyv1830 := &x.Ingress
|
|
yym1831 := z.DecBinary()
|
|
_ = yym1831
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1830), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1829++
|
|
if yyhl1829 {
|
|
yyb1829 = yyj1829 > l
|
|
} else {
|
|
yyb1829 = r.CheckBreak()
|
|
}
|
|
if yyb1829 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1829-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 {
|
|
yym1832 := z.EncBinary()
|
|
_ = yym1832
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1833 := !z.EncBinary()
|
|
yy2arr1833 := z.EncBasicHandle().StructToArray
|
|
var yyq1833 [2]bool
|
|
_, _, _ = yysep1833, yyq1833, yy2arr1833
|
|
const yyr1833 bool = false
|
|
yyq1833[0] = x.IP != ""
|
|
yyq1833[1] = x.Hostname != ""
|
|
if yyr1833 || yy2arr1833 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1833 int = 0
|
|
for _, b := range yyq1833 {
|
|
if b {
|
|
yynn1833++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1833)
|
|
}
|
|
if yyr1833 || yy2arr1833 {
|
|
if yyq1833[0] {
|
|
yym1835 := z.EncBinary()
|
|
_ = yym1835
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1833[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
yym1836 := z.EncBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1833 || yy2arr1833 {
|
|
if yyq1833[1] {
|
|
yym1838 := z.EncBinary()
|
|
_ = yym1838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1833[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
yym1839 := z.EncBinary()
|
|
_ = yym1839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yysep1833 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1840 := z.DecBinary()
|
|
_ = yym1840
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1841 := r.ReadMapStart()
|
|
if yyl1841 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1841, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1841 := r.ReadArrayStart()
|
|
if yyl1841 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1841, 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 yys1842Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1842Slc
|
|
var yyhl1842 bool = l >= 0
|
|
for yyj1842 := 0; ; yyj1842++ {
|
|
if yyhl1842 {
|
|
if yyj1842 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1842Slc = r.DecodeBytes(yys1842Slc, true, true)
|
|
yys1842 := string(yys1842Slc)
|
|
switch yys1842 {
|
|
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, yys1842)
|
|
} // end switch yys1842
|
|
} // end for yyj1842
|
|
if !yyhl1842 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1845 int
|
|
var yyb1845 bool
|
|
var yyhl1845 bool = l >= 0
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1845++
|
|
if yyhl1845 {
|
|
yyb1845 = yyj1845 > l
|
|
} else {
|
|
yyb1845 = r.CheckBreak()
|
|
}
|
|
if yyb1845 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1845-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 {
|
|
yym1848 := z.EncBinary()
|
|
_ = yym1848
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1849 := !z.EncBinary()
|
|
yy2arr1849 := z.EncBasicHandle().StructToArray
|
|
var yyq1849 [7]bool
|
|
_, _, _ = yysep1849, yyq1849, yy2arr1849
|
|
const yyr1849 bool = false
|
|
yyq1849[0] = x.Type != ""
|
|
yyq1849[3] = x.ClusterIP != ""
|
|
yyq1849[4] = len(x.ExternalIPs) != 0
|
|
yyq1849[5] = x.LoadBalancerIP != ""
|
|
yyq1849[6] = x.SessionAffinity != ""
|
|
if yyr1849 || yy2arr1849 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1849 int = 2
|
|
for _, b := range yyq1849 {
|
|
if b {
|
|
yynn1849++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1849)
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if yyq1849[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1849[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1852 := z.EncBinary()
|
|
_ = yym1852
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1853 := z.EncBinary()
|
|
_ = yym1853
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1855 := z.EncBinary()
|
|
_ = yym1855
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1856 := z.EncBinary()
|
|
_ = yym1856
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if yyq1849[3] {
|
|
yym1858 := z.EncBinary()
|
|
_ = yym1858
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1849[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
yym1859 := z.EncBinary()
|
|
_ = yym1859
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if yyq1849[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1861 := z.EncBinary()
|
|
_ = yym1861
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1849[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1862 := z.EncBinary()
|
|
_ = yym1862
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if yyq1849[5] {
|
|
yym1864 := z.EncBinary()
|
|
_ = yym1864
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1849[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
yym1865 := z.EncBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1849 || yy2arr1849 {
|
|
if yyq1849[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1849[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1849 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1867 := z.DecBinary()
|
|
_ = yym1867
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1868 := r.ReadMapStart()
|
|
if yyl1868 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1868, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1868 := r.ReadArrayStart()
|
|
if yyl1868 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1868, 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 yys1869Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1869Slc
|
|
var yyhl1869 bool = l >= 0
|
|
for yyj1869 := 0; ; yyj1869++ {
|
|
if yyhl1869 {
|
|
if yyj1869 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1869Slc = r.DecodeBytes(yys1869Slc, true, true)
|
|
yys1869 := string(yys1869Slc)
|
|
switch yys1869 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1871 := &x.Ports
|
|
yym1872 := z.DecBinary()
|
|
_ = yym1872
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1871), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1873 := &x.Selector
|
|
yym1874 := z.DecBinary()
|
|
_ = yym1874
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1873, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1876 := &x.ExternalIPs
|
|
yym1877 := z.DecBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1876, 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, yys1869)
|
|
} // end switch yys1869
|
|
} // end for yyj1869
|
|
if !yyhl1869 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1880 int
|
|
var yyb1880 bool
|
|
var yyhl1880 bool = l >= 0
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1882 := &x.Ports
|
|
yym1883 := z.DecBinary()
|
|
_ = yym1883
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1882), d)
|
|
}
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1884 := &x.Selector
|
|
yym1885 := z.DecBinary()
|
|
_ = yym1885
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1884, false, d)
|
|
}
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1887 := &x.ExternalIPs
|
|
yym1888 := z.DecBinary()
|
|
_ = yym1888
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1887, false, d)
|
|
}
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1880++
|
|
if yyhl1880 {
|
|
yyb1880 = yyj1880 > l
|
|
} else {
|
|
yyb1880 = r.CheckBreak()
|
|
}
|
|
if yyb1880 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1880-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 {
|
|
yym1891 := z.EncBinary()
|
|
_ = yym1891
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1892 := !z.EncBinary()
|
|
yy2arr1892 := z.EncBasicHandle().StructToArray
|
|
var yyq1892 [5]bool
|
|
_, _, _ = yysep1892, yyq1892, yy2arr1892
|
|
const yyr1892 bool = false
|
|
if yyr1892 || yy2arr1892 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1892 int = 5
|
|
for _, b := range yyq1892 {
|
|
if b {
|
|
yynn1892++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1892)
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
yym1894 := z.EncBinary()
|
|
_ = yym1894
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1895 := z.EncBinary()
|
|
_ = yym1895
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
yym1898 := z.EncBinary()
|
|
_ = yym1898
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yym1899 := z.EncBinary()
|
|
_ = yym1899
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
yy1901 := &x.TargetPort
|
|
yym1902 := z.EncBinary()
|
|
_ = yym1902
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1901) {
|
|
} else if !yym1902 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1901)
|
|
} else {
|
|
z.EncFallback(yy1901)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
yy1903 := &x.TargetPort
|
|
yym1904 := z.EncBinary()
|
|
_ = yym1904
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1903) {
|
|
} else if !yym1904 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1903)
|
|
} else {
|
|
z.EncFallback(yy1903)
|
|
}
|
|
}
|
|
if yyr1892 || yy2arr1892 {
|
|
yym1906 := z.EncBinary()
|
|
_ = yym1906
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yysep1892 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1908 := z.DecBinary()
|
|
_ = yym1908
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1909 := r.ReadMapStart()
|
|
if yyl1909 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1909, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1909 := r.ReadArrayStart()
|
|
if yyl1909 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1909, 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 yys1910Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1910Slc
|
|
var yyhl1910 bool = l >= 0
|
|
for yyj1910 := 0; ; yyj1910++ {
|
|
if yyhl1910 {
|
|
if yyj1910 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1910Slc = r.DecodeBytes(yys1910Slc, true, true)
|
|
yys1910 := string(yys1910Slc)
|
|
switch yys1910 {
|
|
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 {
|
|
yyv1914 := &x.TargetPort
|
|
yym1915 := z.DecBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1914) {
|
|
} else if !yym1915 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1914)
|
|
} else {
|
|
z.DecFallback(yyv1914, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1910)
|
|
} // end switch yys1910
|
|
} // end for yyj1910
|
|
if !yyhl1910 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1917 int
|
|
var yyb1917 bool
|
|
var yyhl1917 bool = l >= 0
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1921 := &x.TargetPort
|
|
yym1922 := z.DecBinary()
|
|
_ = yym1922
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1921) {
|
|
} else if !yym1922 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1921)
|
|
} else {
|
|
z.DecFallback(yyv1921, false)
|
|
}
|
|
}
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1917++
|
|
if yyhl1917 {
|
|
yyb1917 = yyj1917 > l
|
|
} else {
|
|
yyb1917 = r.CheckBreak()
|
|
}
|
|
if yyb1917 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1917-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 {
|
|
yym1924 := z.EncBinary()
|
|
_ = yym1924
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1925 := !z.EncBinary()
|
|
yy2arr1925 := z.EncBasicHandle().StructToArray
|
|
var yyq1925 [5]bool
|
|
_, _, _ = yysep1925, yyq1925, yy2arr1925
|
|
const yyr1925 bool = false
|
|
yyq1925[0] = x.Kind != ""
|
|
yyq1925[1] = x.APIVersion != ""
|
|
yyq1925[2] = true
|
|
yyq1925[3] = true
|
|
yyq1925[4] = true
|
|
if yyr1925 || yy2arr1925 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1925 int = 0
|
|
for _, b := range yyq1925 {
|
|
if b {
|
|
yynn1925++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1925)
|
|
}
|
|
if yyr1925 || yy2arr1925 {
|
|
if yyq1925[0] {
|
|
yym1927 := z.EncBinary()
|
|
_ = yym1927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1925[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1928 := z.EncBinary()
|
|
_ = yym1928
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1925 || yy2arr1925 {
|
|
if yyq1925[1] {
|
|
yym1930 := z.EncBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1925[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1931 := z.EncBinary()
|
|
_ = yym1931
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1925 || yy2arr1925 {
|
|
if yyq1925[2] {
|
|
yy1933 := &x.ObjectMeta
|
|
yy1933.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1925[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1934 := &x.ObjectMeta
|
|
yy1934.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1925 || yy2arr1925 {
|
|
if yyq1925[3] {
|
|
yy1936 := &x.Spec
|
|
yy1936.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1925[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1937 := &x.Spec
|
|
yy1937.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1925 || yy2arr1925 {
|
|
if yyq1925[4] {
|
|
yy1939 := &x.Status
|
|
yy1939.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1925[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1940 := &x.Status
|
|
yy1940.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1925 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1941 := z.DecBinary()
|
|
_ = yym1941
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1942 := r.ReadMapStart()
|
|
if yyl1942 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1942, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1942 := r.ReadArrayStart()
|
|
if yyl1942 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1942, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1943Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1943Slc
|
|
var yyhl1943 bool = l >= 0
|
|
for yyj1943 := 0; ; yyj1943++ {
|
|
if yyhl1943 {
|
|
if yyj1943 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1943Slc = r.DecodeBytes(yys1943Slc, true, true)
|
|
yys1943 := string(yys1943Slc)
|
|
switch yys1943 {
|
|
case "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 {
|
|
yyv1946 := &x.ObjectMeta
|
|
yyv1946.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1947 := &x.Spec
|
|
yyv1947.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1948 := &x.Status
|
|
yyv1948.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1943)
|
|
} // end switch yys1943
|
|
} // end for yyj1943
|
|
if !yyhl1943 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1949 int
|
|
var yyb1949 bool
|
|
var yyhl1949 bool = l >= 0
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1952 := &x.ObjectMeta
|
|
yyv1952.CodecDecodeSelf(d)
|
|
}
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1953 := &x.Spec
|
|
yyv1953.CodecDecodeSelf(d)
|
|
}
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1954 := &x.Status
|
|
yyv1954.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1949++
|
|
if yyhl1949 {
|
|
yyb1949 = yyj1949 > l
|
|
} else {
|
|
yyb1949 = r.CheckBreak()
|
|
}
|
|
if yyb1949 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1949-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 {
|
|
yym1955 := z.EncBinary()
|
|
_ = yym1955
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1956 := !z.EncBinary()
|
|
yy2arr1956 := z.EncBasicHandle().StructToArray
|
|
var yyq1956 [5]bool
|
|
_, _, _ = yysep1956, yyq1956, yy2arr1956
|
|
const yyr1956 bool = false
|
|
yyq1956[0] = x.Kind != ""
|
|
yyq1956[1] = x.APIVersion != ""
|
|
yyq1956[2] = true
|
|
yyq1956[4] = len(x.ImagePullSecrets) != 0
|
|
if yyr1956 || yy2arr1956 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1956 int = 1
|
|
for _, b := range yyq1956 {
|
|
if b {
|
|
yynn1956++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1956)
|
|
}
|
|
if yyr1956 || yy2arr1956 {
|
|
if yyq1956[0] {
|
|
yym1958 := z.EncBinary()
|
|
_ = yym1958
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1956[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1959 := z.EncBinary()
|
|
_ = yym1959
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1956 || yy2arr1956 {
|
|
if yyq1956[1] {
|
|
yym1961 := z.EncBinary()
|
|
_ = yym1961
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1956[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1962 := z.EncBinary()
|
|
_ = yym1962
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1956 || yy2arr1956 {
|
|
if yyq1956[2] {
|
|
yy1964 := &x.ObjectMeta
|
|
yy1964.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1956[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1965 := &x.ObjectMeta
|
|
yy1965.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1956 || yy2arr1956 {
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1967 := z.EncBinary()
|
|
_ = yym1967
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1968 := z.EncBinary()
|
|
_ = yym1968
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1956 || yy2arr1956 {
|
|
if yyq1956[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1970 := z.EncBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1956[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1971 := z.EncBinary()
|
|
_ = yym1971
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1956 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1972 := z.DecBinary()
|
|
_ = yym1972
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1973 := r.ReadMapStart()
|
|
if yyl1973 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1973, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1973 := r.ReadArrayStart()
|
|
if yyl1973 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1973, 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 yys1974Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1974Slc
|
|
var yyhl1974 bool = l >= 0
|
|
for yyj1974 := 0; ; yyj1974++ {
|
|
if yyhl1974 {
|
|
if yyj1974 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1974Slc = r.DecodeBytes(yys1974Slc, true, true)
|
|
yys1974 := string(yys1974Slc)
|
|
switch yys1974 {
|
|
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 {
|
|
yyv1977 := &x.ObjectMeta
|
|
yyv1977.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1978 := &x.Secrets
|
|
yym1979 := z.DecBinary()
|
|
_ = yym1979
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1978), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1980 := &x.ImagePullSecrets
|
|
yym1981 := z.DecBinary()
|
|
_ = yym1981
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1980), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1974)
|
|
} // end switch yys1974
|
|
} // end for yyj1974
|
|
if !yyhl1974 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1982 int
|
|
var yyb1982 bool
|
|
var yyhl1982 bool = l >= 0
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1985 := &x.ObjectMeta
|
|
yyv1985.CodecDecodeSelf(d)
|
|
}
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv1986 := &x.Secrets
|
|
yym1987 := z.DecBinary()
|
|
_ = yym1987
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv1986), d)
|
|
}
|
|
}
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1988 := &x.ImagePullSecrets
|
|
yym1989 := z.DecBinary()
|
|
_ = yym1989
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1988), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1982++
|
|
if yyhl1982 {
|
|
yyb1982 = yyj1982 > l
|
|
} else {
|
|
yyb1982 = r.CheckBreak()
|
|
}
|
|
if yyb1982 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1982-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 {
|
|
yym1990 := z.EncBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1991 := !z.EncBinary()
|
|
yy2arr1991 := z.EncBasicHandle().StructToArray
|
|
var yyq1991 [4]bool
|
|
_, _, _ = yysep1991, yyq1991, yy2arr1991
|
|
const yyr1991 bool = false
|
|
yyq1991[0] = x.Kind != ""
|
|
yyq1991[1] = x.APIVersion != ""
|
|
yyq1991[2] = true
|
|
if yyr1991 || yy2arr1991 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1991 int = 1
|
|
for _, b := range yyq1991 {
|
|
if b {
|
|
yynn1991++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1991)
|
|
}
|
|
if yyr1991 || yy2arr1991 {
|
|
if yyq1991[0] {
|
|
yym1993 := z.EncBinary()
|
|
_ = yym1993
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1991[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1994 := z.EncBinary()
|
|
_ = yym1994
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1991 || yy2arr1991 {
|
|
if yyq1991[1] {
|
|
yym1996 := z.EncBinary()
|
|
_ = yym1996
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1991[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1997 := z.EncBinary()
|
|
_ = yym1997
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1991 || yy2arr1991 {
|
|
if yyq1991[2] {
|
|
yy1999 := &x.ListMeta
|
|
yym2000 := z.EncBinary()
|
|
_ = yym2000
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1999) {
|
|
} else {
|
|
z.EncFallback(yy1999)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1991[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2001 := &x.ListMeta
|
|
yym2002 := z.EncBinary()
|
|
_ = yym2002
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2001) {
|
|
} else {
|
|
z.EncFallback(yy2001)
|
|
}
|
|
}
|
|
}
|
|
if yyr1991 || yy2arr1991 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2004 := z.EncBinary()
|
|
_ = yym2004
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2005 := z.EncBinary()
|
|
_ = yym2005
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1991 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2006 := z.DecBinary()
|
|
_ = yym2006
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2007 := r.ReadMapStart()
|
|
if yyl2007 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2007, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2007 := r.ReadArrayStart()
|
|
if yyl2007 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2007, 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 yys2008Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2008Slc
|
|
var yyhl2008 bool = l >= 0
|
|
for yyj2008 := 0; ; yyj2008++ {
|
|
if yyhl2008 {
|
|
if yyj2008 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2008Slc = r.DecodeBytes(yys2008Slc, true, true)
|
|
yys2008 := string(yys2008Slc)
|
|
switch yys2008 {
|
|
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 {
|
|
yyv2011 := &x.ListMeta
|
|
yym2012 := z.DecBinary()
|
|
_ = yym2012
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2011) {
|
|
} else {
|
|
z.DecFallback(yyv2011, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2013 := &x.Items
|
|
yym2014 := z.DecBinary()
|
|
_ = yym2014
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2013), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2008)
|
|
} // end switch yys2008
|
|
} // end for yyj2008
|
|
if !yyhl2008 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2015 int
|
|
var yyb2015 bool
|
|
var yyhl2015 bool = l >= 0
|
|
yyj2015++
|
|
if yyhl2015 {
|
|
yyb2015 = yyj2015 > l
|
|
} else {
|
|
yyb2015 = r.CheckBreak()
|
|
}
|
|
if yyb2015 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2015++
|
|
if yyhl2015 {
|
|
yyb2015 = yyj2015 > l
|
|
} else {
|
|
yyb2015 = r.CheckBreak()
|
|
}
|
|
if yyb2015 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2015++
|
|
if yyhl2015 {
|
|
yyb2015 = yyj2015 > l
|
|
} else {
|
|
yyb2015 = r.CheckBreak()
|
|
}
|
|
if yyb2015 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2018 := &x.ListMeta
|
|
yym2019 := z.DecBinary()
|
|
_ = yym2019
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2018) {
|
|
} else {
|
|
z.DecFallback(yyv2018, false)
|
|
}
|
|
}
|
|
yyj2015++
|
|
if yyhl2015 {
|
|
yyb2015 = yyj2015 > l
|
|
} else {
|
|
yyb2015 = r.CheckBreak()
|
|
}
|
|
if yyb2015 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2020 := &x.Items
|
|
yym2021 := z.DecBinary()
|
|
_ = yym2021
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2020), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2015++
|
|
if yyhl2015 {
|
|
yyb2015 = yyj2015 > l
|
|
} else {
|
|
yyb2015 = r.CheckBreak()
|
|
}
|
|
if yyb2015 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2015-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 {
|
|
yym2022 := z.EncBinary()
|
|
_ = yym2022
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2023 := !z.EncBinary()
|
|
yy2arr2023 := z.EncBasicHandle().StructToArray
|
|
var yyq2023 [4]bool
|
|
_, _, _ = yysep2023, yyq2023, yy2arr2023
|
|
const yyr2023 bool = false
|
|
yyq2023[0] = x.Kind != ""
|
|
yyq2023[1] = x.APIVersion != ""
|
|
yyq2023[2] = true
|
|
if yyr2023 || yy2arr2023 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2023 int = 1
|
|
for _, b := range yyq2023 {
|
|
if b {
|
|
yynn2023++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2023)
|
|
}
|
|
if yyr2023 || yy2arr2023 {
|
|
if yyq2023[0] {
|
|
yym2025 := z.EncBinary()
|
|
_ = yym2025
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2023[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2026 := z.EncBinary()
|
|
_ = yym2026
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2023 || yy2arr2023 {
|
|
if yyq2023[1] {
|
|
yym2028 := z.EncBinary()
|
|
_ = yym2028
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2023[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2029 := z.EncBinary()
|
|
_ = yym2029
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2023 || yy2arr2023 {
|
|
if yyq2023[2] {
|
|
yy2031 := &x.ObjectMeta
|
|
yy2031.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2023[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2032 := &x.ObjectMeta
|
|
yy2032.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2023 || yy2arr2023 {
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2034 := z.EncBinary()
|
|
_ = yym2034
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2035 := z.EncBinary()
|
|
_ = yym2035
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2023 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2036 := z.DecBinary()
|
|
_ = yym2036
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2037 := r.ReadMapStart()
|
|
if yyl2037 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2037, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2037 := r.ReadArrayStart()
|
|
if yyl2037 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2037, 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 yys2038Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2038Slc
|
|
var yyhl2038 bool = l >= 0
|
|
for yyj2038 := 0; ; yyj2038++ {
|
|
if yyhl2038 {
|
|
if yyj2038 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2038Slc = r.DecodeBytes(yys2038Slc, true, true)
|
|
yys2038 := string(yys2038Slc)
|
|
switch yys2038 {
|
|
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 {
|
|
yyv2041 := &x.ObjectMeta
|
|
yyv2041.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2042 := &x.Subsets
|
|
yym2043 := z.DecBinary()
|
|
_ = yym2043
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2042), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2038)
|
|
} // end switch yys2038
|
|
} // end for yyj2038
|
|
if !yyhl2038 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2044 int
|
|
var yyb2044 bool
|
|
var yyhl2044 bool = l >= 0
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2047 := &x.ObjectMeta
|
|
yyv2047.CodecDecodeSelf(d)
|
|
}
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2048 := &x.Subsets
|
|
yym2049 := z.DecBinary()
|
|
_ = yym2049
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2048), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2044++
|
|
if yyhl2044 {
|
|
yyb2044 = yyj2044 > l
|
|
} else {
|
|
yyb2044 = r.CheckBreak()
|
|
}
|
|
if yyb2044 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2044-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 {
|
|
yym2050 := z.EncBinary()
|
|
_ = yym2050
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2051 := !z.EncBinary()
|
|
yy2arr2051 := z.EncBasicHandle().StructToArray
|
|
var yyq2051 [3]bool
|
|
_, _, _ = yysep2051, yyq2051, yy2arr2051
|
|
const yyr2051 bool = false
|
|
if yyr2051 || yy2arr2051 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2051 int = 3
|
|
for _, b := range yyq2051 {
|
|
if b {
|
|
yynn2051++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2051)
|
|
}
|
|
if yyr2051 || yy2arr2051 {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2053 := z.EncBinary()
|
|
_ = yym2053
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2054 := z.EncBinary()
|
|
_ = yym2054
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2051 || yy2arr2051 {
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2056 := z.EncBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2057 := z.EncBinary()
|
|
_ = yym2057
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2051 || yy2arr2051 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2059 := z.EncBinary()
|
|
_ = yym2059
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2060 := z.EncBinary()
|
|
_ = yym2060
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2051 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2061 := z.DecBinary()
|
|
_ = yym2061
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2062 := r.ReadMapStart()
|
|
if yyl2062 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2062, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2062 := r.ReadArrayStart()
|
|
if yyl2062 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2062, 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 yys2063Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2063Slc
|
|
var yyhl2063 bool = l >= 0
|
|
for yyj2063 := 0; ; yyj2063++ {
|
|
if yyhl2063 {
|
|
if yyj2063 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2063Slc = r.DecodeBytes(yys2063Slc, true, true)
|
|
yys2063 := string(yys2063Slc)
|
|
switch yys2063 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2064 := &x.Addresses
|
|
yym2065 := z.DecBinary()
|
|
_ = yym2065
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2064), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2066 := &x.NotReadyAddresses
|
|
yym2067 := z.DecBinary()
|
|
_ = yym2067
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2066), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2068 := &x.Ports
|
|
yym2069 := z.DecBinary()
|
|
_ = yym2069
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2068), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2063)
|
|
} // end switch yys2063
|
|
} // end for yyj2063
|
|
if !yyhl2063 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2070 int
|
|
var yyb2070 bool
|
|
var yyhl2070 bool = l >= 0
|
|
yyj2070++
|
|
if yyhl2070 {
|
|
yyb2070 = yyj2070 > l
|
|
} else {
|
|
yyb2070 = r.CheckBreak()
|
|
}
|
|
if yyb2070 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2071 := &x.Addresses
|
|
yym2072 := z.DecBinary()
|
|
_ = yym2072
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2071), d)
|
|
}
|
|
}
|
|
yyj2070++
|
|
if yyhl2070 {
|
|
yyb2070 = yyj2070 > l
|
|
} else {
|
|
yyb2070 = r.CheckBreak()
|
|
}
|
|
if yyb2070 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2073 := &x.NotReadyAddresses
|
|
yym2074 := z.DecBinary()
|
|
_ = yym2074
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2073), d)
|
|
}
|
|
}
|
|
yyj2070++
|
|
if yyhl2070 {
|
|
yyb2070 = yyj2070 > l
|
|
} else {
|
|
yyb2070 = r.CheckBreak()
|
|
}
|
|
if yyb2070 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2075 := &x.Ports
|
|
yym2076 := z.DecBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2075), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2070++
|
|
if yyhl2070 {
|
|
yyb2070 = yyj2070 > l
|
|
} else {
|
|
yyb2070 = r.CheckBreak()
|
|
}
|
|
if yyb2070 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2070-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 {
|
|
yym2077 := z.EncBinary()
|
|
_ = yym2077
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2078 := !z.EncBinary()
|
|
yy2arr2078 := z.EncBasicHandle().StructToArray
|
|
var yyq2078 [2]bool
|
|
_, _, _ = yysep2078, yyq2078, yy2arr2078
|
|
const yyr2078 bool = false
|
|
if yyr2078 || yy2arr2078 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2078 int = 2
|
|
for _, b := range yyq2078 {
|
|
if b {
|
|
yynn2078++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2078)
|
|
}
|
|
if yyr2078 || yy2arr2078 {
|
|
yym2080 := z.EncBinary()
|
|
_ = yym2080
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
yym2081 := z.EncBinary()
|
|
_ = yym2081
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2078 || yy2arr2078 {
|
|
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 yysep2078 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2083 := z.DecBinary()
|
|
_ = yym2083
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2084 := r.ReadMapStart()
|
|
if yyl2084 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2084, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2084 := r.ReadArrayStart()
|
|
if yyl2084 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2084, 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 yys2085Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2085Slc
|
|
var yyhl2085 bool = l >= 0
|
|
for yyj2085 := 0; ; yyj2085++ {
|
|
if yyhl2085 {
|
|
if yyj2085 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2085Slc = r.DecodeBytes(yys2085Slc, true, true)
|
|
yys2085 := string(yys2085Slc)
|
|
switch yys2085 {
|
|
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, yys2085)
|
|
} // end switch yys2085
|
|
} // end for yyj2085
|
|
if !yyhl2085 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2088 int
|
|
var yyb2088 bool
|
|
var yyhl2088 bool = l >= 0
|
|
yyj2088++
|
|
if yyhl2088 {
|
|
yyb2088 = yyj2088 > l
|
|
} else {
|
|
yyb2088 = r.CheckBreak()
|
|
}
|
|
if yyb2088 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2088++
|
|
if yyhl2088 {
|
|
yyb2088 = yyj2088 > l
|
|
} else {
|
|
yyb2088 = r.CheckBreak()
|
|
}
|
|
if yyb2088 {
|
|
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 {
|
|
yyj2088++
|
|
if yyhl2088 {
|
|
yyb2088 = yyj2088 > l
|
|
} else {
|
|
yyb2088 = r.CheckBreak()
|
|
}
|
|
if yyb2088 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2088-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 {
|
|
yym2091 := z.EncBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2092 := !z.EncBinary()
|
|
yy2arr2092 := z.EncBasicHandle().StructToArray
|
|
var yyq2092 [3]bool
|
|
_, _, _ = yysep2092, yyq2092, yy2arr2092
|
|
const yyr2092 bool = false
|
|
if yyr2092 || yy2arr2092 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2092 int = 3
|
|
for _, b := range yyq2092 {
|
|
if b {
|
|
yynn2092++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2092)
|
|
}
|
|
if yyr2092 || yy2arr2092 {
|
|
yym2094 := z.EncBinary()
|
|
_ = yym2094
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2095 := z.EncBinary()
|
|
_ = yym2095
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2092 || yy2arr2092 {
|
|
yym2097 := z.EncBinary()
|
|
_ = yym2097
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2098 := z.EncBinary()
|
|
_ = yym2098
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2092 || yy2arr2092 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2092 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2100 := z.DecBinary()
|
|
_ = yym2100
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2101 := r.ReadMapStart()
|
|
if yyl2101 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2101, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2101 := r.ReadArrayStart()
|
|
if yyl2101 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2101, 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 yys2102Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2102Slc
|
|
var yyhl2102 bool = l >= 0
|
|
for yyj2102 := 0; ; yyj2102++ {
|
|
if yyhl2102 {
|
|
if yyj2102 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2102Slc = r.DecodeBytes(yys2102Slc, true, true)
|
|
yys2102 := string(yys2102Slc)
|
|
switch yys2102 {
|
|
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, yys2102)
|
|
} // end switch yys2102
|
|
} // end for yyj2102
|
|
if !yyhl2102 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2106 int
|
|
var yyb2106 bool
|
|
var yyhl2106 bool = l >= 0
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2106++
|
|
if yyhl2106 {
|
|
yyb2106 = yyj2106 > l
|
|
} else {
|
|
yyb2106 = r.CheckBreak()
|
|
}
|
|
if yyb2106 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2106-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 {
|
|
yym2110 := z.EncBinary()
|
|
_ = yym2110
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2111 := !z.EncBinary()
|
|
yy2arr2111 := z.EncBasicHandle().StructToArray
|
|
var yyq2111 [4]bool
|
|
_, _, _ = yysep2111, yyq2111, yy2arr2111
|
|
const yyr2111 bool = false
|
|
yyq2111[0] = x.Kind != ""
|
|
yyq2111[1] = x.APIVersion != ""
|
|
yyq2111[2] = true
|
|
if yyr2111 || yy2arr2111 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2111 int = 1
|
|
for _, b := range yyq2111 {
|
|
if b {
|
|
yynn2111++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2111)
|
|
}
|
|
if yyr2111 || yy2arr2111 {
|
|
if yyq2111[0] {
|
|
yym2113 := z.EncBinary()
|
|
_ = yym2113
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2111[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2114 := z.EncBinary()
|
|
_ = yym2114
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2111 || yy2arr2111 {
|
|
if yyq2111[1] {
|
|
yym2116 := z.EncBinary()
|
|
_ = yym2116
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2111[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2117 := z.EncBinary()
|
|
_ = yym2117
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2111 || yy2arr2111 {
|
|
if yyq2111[2] {
|
|
yy2119 := &x.ListMeta
|
|
yym2120 := z.EncBinary()
|
|
_ = yym2120
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2119) {
|
|
} else {
|
|
z.EncFallback(yy2119)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2111[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2121 := &x.ListMeta
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2121) {
|
|
} else {
|
|
z.EncFallback(yy2121)
|
|
}
|
|
}
|
|
}
|
|
if yyr2111 || yy2arr2111 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2124 := z.EncBinary()
|
|
_ = yym2124
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2125 := z.EncBinary()
|
|
_ = yym2125
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2111 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2126 := z.DecBinary()
|
|
_ = yym2126
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2127 := r.ReadMapStart()
|
|
if yyl2127 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2127, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2127 := r.ReadArrayStart()
|
|
if yyl2127 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2127, 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 yys2128Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2128Slc
|
|
var yyhl2128 bool = l >= 0
|
|
for yyj2128 := 0; ; yyj2128++ {
|
|
if yyhl2128 {
|
|
if yyj2128 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2128Slc = r.DecodeBytes(yys2128Slc, true, true)
|
|
yys2128 := string(yys2128Slc)
|
|
switch yys2128 {
|
|
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 {
|
|
yyv2131 := &x.ListMeta
|
|
yym2132 := z.DecBinary()
|
|
_ = yym2132
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2131) {
|
|
} else {
|
|
z.DecFallback(yyv2131, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2133 := &x.Items
|
|
yym2134 := z.DecBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2133), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2128)
|
|
} // end switch yys2128
|
|
} // end for yyj2128
|
|
if !yyhl2128 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2135 int
|
|
var yyb2135 bool
|
|
var yyhl2135 bool = l >= 0
|
|
yyj2135++
|
|
if yyhl2135 {
|
|
yyb2135 = yyj2135 > l
|
|
} else {
|
|
yyb2135 = r.CheckBreak()
|
|
}
|
|
if yyb2135 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2135++
|
|
if yyhl2135 {
|
|
yyb2135 = yyj2135 > l
|
|
} else {
|
|
yyb2135 = r.CheckBreak()
|
|
}
|
|
if yyb2135 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2135++
|
|
if yyhl2135 {
|
|
yyb2135 = yyj2135 > l
|
|
} else {
|
|
yyb2135 = r.CheckBreak()
|
|
}
|
|
if yyb2135 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2138 := &x.ListMeta
|
|
yym2139 := z.DecBinary()
|
|
_ = yym2139
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2138) {
|
|
} else {
|
|
z.DecFallback(yyv2138, false)
|
|
}
|
|
}
|
|
yyj2135++
|
|
if yyhl2135 {
|
|
yyb2135 = yyj2135 > l
|
|
} else {
|
|
yyb2135 = r.CheckBreak()
|
|
}
|
|
if yyb2135 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2140 := &x.Items
|
|
yym2141 := z.DecBinary()
|
|
_ = yym2141
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2140), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2135++
|
|
if yyhl2135 {
|
|
yyb2135 = yyj2135 > l
|
|
} else {
|
|
yyb2135 = r.CheckBreak()
|
|
}
|
|
if yyb2135 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2135-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 {
|
|
yym2142 := z.EncBinary()
|
|
_ = yym2142
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2143 := !z.EncBinary()
|
|
yy2arr2143 := z.EncBasicHandle().StructToArray
|
|
var yyq2143 [4]bool
|
|
_, _, _ = yysep2143, yyq2143, yy2arr2143
|
|
const yyr2143 bool = false
|
|
yyq2143[0] = x.PodCIDR != ""
|
|
yyq2143[1] = x.ExternalID != ""
|
|
yyq2143[2] = x.ProviderID != ""
|
|
yyq2143[3] = x.Unschedulable != false
|
|
if yyr2143 || yy2arr2143 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2143 int = 0
|
|
for _, b := range yyq2143 {
|
|
if b {
|
|
yynn2143++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2143)
|
|
}
|
|
if yyr2143 || yy2arr2143 {
|
|
if yyq2143[0] {
|
|
yym2145 := z.EncBinary()
|
|
_ = yym2145
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2143[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
yym2146 := z.EncBinary()
|
|
_ = yym2146
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2143 || yy2arr2143 {
|
|
if yyq2143[1] {
|
|
yym2148 := z.EncBinary()
|
|
_ = yym2148
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2143[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
yym2149 := z.EncBinary()
|
|
_ = yym2149
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2143 || yy2arr2143 {
|
|
if yyq2143[2] {
|
|
yym2151 := z.EncBinary()
|
|
_ = yym2151
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2143[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
yym2152 := z.EncBinary()
|
|
_ = yym2152
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2143 || yy2arr2143 {
|
|
if yyq2143[3] {
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2143[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
yym2155 := z.EncBinary()
|
|
_ = yym2155
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yysep2143 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2156 := z.DecBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2157 := r.ReadMapStart()
|
|
if yyl2157 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2157, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2157 := r.ReadArrayStart()
|
|
if yyl2157 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2157, 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 yys2158Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2158Slc
|
|
var yyhl2158 bool = l >= 0
|
|
for yyj2158 := 0; ; yyj2158++ {
|
|
if yyhl2158 {
|
|
if yyj2158 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2158Slc = r.DecodeBytes(yys2158Slc, true, true)
|
|
yys2158 := string(yys2158Slc)
|
|
switch yys2158 {
|
|
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, yys2158)
|
|
} // end switch yys2158
|
|
} // end for yyj2158
|
|
if !yyhl2158 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2163 int
|
|
var yyb2163 bool
|
|
var yyhl2163 bool = l >= 0
|
|
yyj2163++
|
|
if yyhl2163 {
|
|
yyb2163 = yyj2163 > l
|
|
} else {
|
|
yyb2163 = r.CheckBreak()
|
|
}
|
|
if yyb2163 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2163++
|
|
if yyhl2163 {
|
|
yyb2163 = yyj2163 > l
|
|
} else {
|
|
yyb2163 = r.CheckBreak()
|
|
}
|
|
if yyb2163 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2163++
|
|
if yyhl2163 {
|
|
yyb2163 = yyj2163 > l
|
|
} else {
|
|
yyb2163 = r.CheckBreak()
|
|
}
|
|
if yyb2163 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2163++
|
|
if yyhl2163 {
|
|
yyb2163 = yyj2163 > l
|
|
} else {
|
|
yyb2163 = r.CheckBreak()
|
|
}
|
|
if yyb2163 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2163++
|
|
if yyhl2163 {
|
|
yyb2163 = yyj2163 > l
|
|
} else {
|
|
yyb2163 = r.CheckBreak()
|
|
}
|
|
if yyb2163 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2163-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 {
|
|
yym2168 := z.EncBinary()
|
|
_ = yym2168
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2169 := !z.EncBinary()
|
|
yy2arr2169 := z.EncBasicHandle().StructToArray
|
|
var yyq2169 [1]bool
|
|
_, _, _ = yysep2169, yyq2169, yy2arr2169
|
|
const yyr2169 bool = false
|
|
if yyr2169 || yy2arr2169 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2169 int = 1
|
|
for _, b := range yyq2169 {
|
|
if b {
|
|
yynn2169++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2169)
|
|
}
|
|
if yyr2169 || yy2arr2169 {
|
|
yym2171 := z.EncBinary()
|
|
_ = yym2171
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2172 := z.EncBinary()
|
|
_ = yym2172
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yysep2169 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2173 := z.DecBinary()
|
|
_ = yym2173
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2174 := r.ReadMapStart()
|
|
if yyl2174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2174, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2174 := r.ReadArrayStart()
|
|
if yyl2174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2174, 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 yys2175Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2175Slc
|
|
var yyhl2175 bool = l >= 0
|
|
for yyj2175 := 0; ; yyj2175++ {
|
|
if yyhl2175 {
|
|
if yyj2175 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2175Slc = r.DecodeBytes(yys2175Slc, true, true)
|
|
yys2175 := string(yys2175Slc)
|
|
switch yys2175 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2175)
|
|
} // end switch yys2175
|
|
} // end for yyj2175
|
|
if !yyhl2175 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2177 int
|
|
var yyb2177 bool
|
|
var yyhl2177 bool = l >= 0
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2177-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 {
|
|
yym2179 := z.EncBinary()
|
|
_ = yym2179
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2180 := !z.EncBinary()
|
|
yy2arr2180 := z.EncBasicHandle().StructToArray
|
|
var yyq2180 [1]bool
|
|
_, _, _ = yysep2180, yyq2180, yy2arr2180
|
|
const yyr2180 bool = false
|
|
yyq2180[0] = true
|
|
if yyr2180 || yy2arr2180 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2180 int = 0
|
|
for _, b := range yyq2180 {
|
|
if b {
|
|
yynn2180++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2180)
|
|
}
|
|
if yyr2180 || yy2arr2180 {
|
|
if yyq2180[0] {
|
|
yy2182 := &x.KubeletEndpoint
|
|
yy2182.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2180[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
yy2183 := &x.KubeletEndpoint
|
|
yy2183.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2180 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2184 := z.DecBinary()
|
|
_ = yym2184
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2185 := r.ReadMapStart()
|
|
if yyl2185 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2185, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2185 := r.ReadArrayStart()
|
|
if yyl2185 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2185, 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 yys2186Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2186Slc
|
|
var yyhl2186 bool = l >= 0
|
|
for yyj2186 := 0; ; yyj2186++ {
|
|
if yyhl2186 {
|
|
if yyj2186 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2186Slc = r.DecodeBytes(yys2186Slc, true, true)
|
|
yys2186 := string(yys2186Slc)
|
|
switch yys2186 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2187 := &x.KubeletEndpoint
|
|
yyv2187.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2186)
|
|
} // end switch yys2186
|
|
} // end for yyj2186
|
|
if !yyhl2186 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2188 int
|
|
var yyb2188 bool
|
|
var yyhl2188 bool = l >= 0
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2189 := &x.KubeletEndpoint
|
|
yyv2189.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2188-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 {
|
|
yym2190 := z.EncBinary()
|
|
_ = yym2190
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2191 := !z.EncBinary()
|
|
yy2arr2191 := z.EncBasicHandle().StructToArray
|
|
var yyq2191 [8]bool
|
|
_, _, _ = yysep2191, yyq2191, yy2arr2191
|
|
const yyr2191 bool = false
|
|
if yyr2191 || yy2arr2191 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2191 int = 8
|
|
for _, b := range yyq2191 {
|
|
if b {
|
|
yynn2191++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2191)
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2193 := z.EncBinary()
|
|
_ = yym2193
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
yym2194 := z.EncBinary()
|
|
_ = yym2194
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2196 := z.EncBinary()
|
|
_ = yym2196
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
yym2197 := z.EncBinary()
|
|
_ = yym2197
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2199 := z.EncBinary()
|
|
_ = yym2199
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
yym2200 := z.EncBinary()
|
|
_ = yym2200
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2202 := z.EncBinary()
|
|
_ = yym2202
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
yym2203 := z.EncBinary()
|
|
_ = yym2203
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2205 := z.EncBinary()
|
|
_ = yym2205
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
yym2206 := z.EncBinary()
|
|
_ = yym2206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2208 := z.EncBinary()
|
|
_ = yym2208
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
yym2209 := z.EncBinary()
|
|
_ = yym2209
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2211 := z.EncBinary()
|
|
_ = yym2211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
yym2212 := z.EncBinary()
|
|
_ = yym2212
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2191 || yy2arr2191 {
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
yym2215 := z.EncBinary()
|
|
_ = yym2215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yysep2191 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2216 := z.DecBinary()
|
|
_ = yym2216
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2217 := r.ReadMapStart()
|
|
if yyl2217 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2217, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2217 := r.ReadArrayStart()
|
|
if yyl2217 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2217, 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 yys2218Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2218Slc
|
|
var yyhl2218 bool = l >= 0
|
|
for yyj2218 := 0; ; yyj2218++ {
|
|
if yyhl2218 {
|
|
if yyj2218 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2218Slc = r.DecodeBytes(yys2218Slc, true, true)
|
|
yys2218 := string(yys2218Slc)
|
|
switch yys2218 {
|
|
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, yys2218)
|
|
} // end switch yys2218
|
|
} // end for yyj2218
|
|
if !yyhl2218 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2227 int
|
|
var yyb2227 bool
|
|
var yyhl2227 bool = l >= 0
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2227++
|
|
if yyhl2227 {
|
|
yyb2227 = yyj2227 > l
|
|
} else {
|
|
yyb2227 = r.CheckBreak()
|
|
}
|
|
if yyb2227 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2227-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 {
|
|
yym2236 := z.EncBinary()
|
|
_ = yym2236
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2237 := !z.EncBinary()
|
|
yy2arr2237 := z.EncBasicHandle().StructToArray
|
|
var yyq2237 [6]bool
|
|
_, _, _ = yysep2237, yyq2237, yy2arr2237
|
|
const yyr2237 bool = false
|
|
yyq2237[0] = len(x.Capacity) != 0
|
|
yyq2237[1] = x.Phase != ""
|
|
yyq2237[2] = len(x.Conditions) != 0
|
|
yyq2237[3] = len(x.Addresses) != 0
|
|
yyq2237[4] = true
|
|
yyq2237[5] = true
|
|
if yyr2237 || yy2arr2237 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2237 int = 0
|
|
for _, b := range yyq2237 {
|
|
if b {
|
|
yynn2237++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2237)
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2237[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[1] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2237[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[2] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2241 := z.EncBinary()
|
|
_ = yym2241
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2237[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2242 := z.EncBinary()
|
|
_ = yym2242
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[3] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2244 := z.EncBinary()
|
|
_ = yym2244
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2237[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2245 := z.EncBinary()
|
|
_ = yym2245
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[4] {
|
|
yy2247 := &x.DaemonEndpoints
|
|
yy2247.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2237[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
yy2248 := &x.DaemonEndpoints
|
|
yy2248.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2237 || yy2arr2237 {
|
|
if yyq2237[5] {
|
|
yy2250 := &x.NodeInfo
|
|
yy2250.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2237[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
yy2251 := &x.NodeInfo
|
|
yy2251.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2237 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2252 := z.DecBinary()
|
|
_ = yym2252
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2253 := r.ReadMapStart()
|
|
if yyl2253 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2253, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2253 := r.ReadArrayStart()
|
|
if yyl2253 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2253, 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 yys2254Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2254Slc
|
|
var yyhl2254 bool = l >= 0
|
|
for yyj2254 := 0; ; yyj2254++ {
|
|
if yyhl2254 {
|
|
if yyj2254 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2254Slc = r.DecodeBytes(yys2254Slc, true, true)
|
|
yys2254 := string(yys2254Slc)
|
|
switch yys2254 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2255 := &x.Capacity
|
|
yyv2255.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2257 := &x.Conditions
|
|
yym2258 := z.DecBinary()
|
|
_ = yym2258
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2257), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2259 := &x.Addresses
|
|
yym2260 := z.DecBinary()
|
|
_ = yym2260
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2259), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2261 := &x.DaemonEndpoints
|
|
yyv2261.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2262 := &x.NodeInfo
|
|
yyv2262.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2254)
|
|
} // end switch yys2254
|
|
} // end for yyj2254
|
|
if !yyhl2254 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2263 int
|
|
var yyb2263 bool
|
|
var yyhl2263 bool = l >= 0
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2264 := &x.Capacity
|
|
yyv2264.CodecDecodeSelf(d)
|
|
}
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2266 := &x.Conditions
|
|
yym2267 := z.DecBinary()
|
|
_ = yym2267
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2266), d)
|
|
}
|
|
}
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2268 := &x.Addresses
|
|
yym2269 := z.DecBinary()
|
|
_ = yym2269
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2268), d)
|
|
}
|
|
}
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2270 := &x.DaemonEndpoints
|
|
yyv2270.CodecDecodeSelf(d)
|
|
}
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2271 := &x.NodeInfo
|
|
yyv2271.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2263++
|
|
if yyhl2263 {
|
|
yyb2263 = yyj2263 > l
|
|
} else {
|
|
yyb2263 = r.CheckBreak()
|
|
}
|
|
if yyb2263 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2263-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2272 := z.EncBinary()
|
|
_ = yym2272
|
|
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
|
|
yym2273 := z.DecBinary()
|
|
_ = yym2273
|
|
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
|
|
yym2274 := z.EncBinary()
|
|
_ = yym2274
|
|
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
|
|
yym2275 := z.DecBinary()
|
|
_ = yym2275
|
|
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 {
|
|
yym2276 := z.EncBinary()
|
|
_ = yym2276
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2277 := !z.EncBinary()
|
|
yy2arr2277 := z.EncBasicHandle().StructToArray
|
|
var yyq2277 [6]bool
|
|
_, _, _ = yysep2277, yyq2277, yy2arr2277
|
|
const yyr2277 bool = false
|
|
yyq2277[2] = true
|
|
yyq2277[3] = true
|
|
yyq2277[4] = x.Reason != ""
|
|
yyq2277[5] = x.Message != ""
|
|
if yyr2277 || yy2arr2277 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2277 int = 2
|
|
for _, b := range yyq2277 {
|
|
if b {
|
|
yynn2277++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2277)
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
if yyq2277[2] {
|
|
yy2281 := &x.LastHeartbeatTime
|
|
yym2282 := z.EncBinary()
|
|
_ = yym2282
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2281) {
|
|
} else if yym2282 {
|
|
z.EncBinaryMarshal(yy2281)
|
|
} else if !yym2282 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2281)
|
|
} else {
|
|
z.EncFallback(yy2281)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2277[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
yy2283 := &x.LastHeartbeatTime
|
|
yym2284 := z.EncBinary()
|
|
_ = yym2284
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2283) {
|
|
} else if yym2284 {
|
|
z.EncBinaryMarshal(yy2283)
|
|
} else if !yym2284 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2283)
|
|
} else {
|
|
z.EncFallback(yy2283)
|
|
}
|
|
}
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
if yyq2277[3] {
|
|
yy2286 := &x.LastTransitionTime
|
|
yym2287 := z.EncBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2286) {
|
|
} else if yym2287 {
|
|
z.EncBinaryMarshal(yy2286)
|
|
} else if !yym2287 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2286)
|
|
} else {
|
|
z.EncFallback(yy2286)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2277[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy2288 := &x.LastTransitionTime
|
|
yym2289 := z.EncBinary()
|
|
_ = yym2289
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2288) {
|
|
} else if yym2289 {
|
|
z.EncBinaryMarshal(yy2288)
|
|
} else if !yym2289 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2288)
|
|
} else {
|
|
z.EncFallback(yy2288)
|
|
}
|
|
}
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
if yyq2277[4] {
|
|
yym2291 := z.EncBinary()
|
|
_ = yym2291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2277[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2292 := z.EncBinary()
|
|
_ = yym2292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2277 || yy2arr2277 {
|
|
if yyq2277[5] {
|
|
yym2294 := z.EncBinary()
|
|
_ = yym2294
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2277[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2295 := z.EncBinary()
|
|
_ = yym2295
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep2277 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2296 := z.DecBinary()
|
|
_ = yym2296
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2297 := r.ReadMapStart()
|
|
if yyl2297 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2297, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2297 := r.ReadArrayStart()
|
|
if yyl2297 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2297, 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 yys2298Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2298Slc
|
|
var yyhl2298 bool = l >= 0
|
|
for yyj2298 := 0; ; yyj2298++ {
|
|
if yyhl2298 {
|
|
if yyj2298 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2298Slc = r.DecodeBytes(yys2298Slc, true, true)
|
|
yys2298 := string(yys2298Slc)
|
|
switch yys2298 {
|
|
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 {
|
|
yyv2301 := &x.LastHeartbeatTime
|
|
yym2302 := z.DecBinary()
|
|
_ = yym2302
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2301) {
|
|
} else if yym2302 {
|
|
z.DecBinaryUnmarshal(yyv2301)
|
|
} else if !yym2302 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2301)
|
|
} else {
|
|
z.DecFallback(yyv2301, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2303 := &x.LastTransitionTime
|
|
yym2304 := z.DecBinary()
|
|
_ = yym2304
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2303) {
|
|
} else if yym2304 {
|
|
z.DecBinaryUnmarshal(yyv2303)
|
|
} else if !yym2304 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2303)
|
|
} else {
|
|
z.DecFallback(yyv2303, 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, yys2298)
|
|
} // end switch yys2298
|
|
} // end for yyj2298
|
|
if !yyhl2298 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2307 int
|
|
var yyb2307 bool
|
|
var yyhl2307 bool = l >= 0
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2310 := &x.LastHeartbeatTime
|
|
yym2311 := z.DecBinary()
|
|
_ = yym2311
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2310) {
|
|
} else if yym2311 {
|
|
z.DecBinaryUnmarshal(yyv2310)
|
|
} else if !yym2311 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2310)
|
|
} else {
|
|
z.DecFallback(yyv2310, false)
|
|
}
|
|
}
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2312 := &x.LastTransitionTime
|
|
yym2313 := z.DecBinary()
|
|
_ = yym2313
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2312) {
|
|
} else if yym2313 {
|
|
z.DecBinaryUnmarshal(yyv2312)
|
|
} else if !yym2313 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2312)
|
|
} else {
|
|
z.DecFallback(yyv2312, false)
|
|
}
|
|
}
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2307++
|
|
if yyhl2307 {
|
|
yyb2307 = yyj2307 > l
|
|
} else {
|
|
yyb2307 = r.CheckBreak()
|
|
}
|
|
if yyb2307 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2307-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2316 := z.EncBinary()
|
|
_ = yym2316
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2317 := z.DecBinary()
|
|
_ = yym2317
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2318 := z.EncBinary()
|
|
_ = yym2318
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2319 := !z.EncBinary()
|
|
yy2arr2319 := z.EncBasicHandle().StructToArray
|
|
var yyq2319 [2]bool
|
|
_, _, _ = yysep2319, yyq2319, yy2arr2319
|
|
const yyr2319 bool = false
|
|
if yyr2319 || yy2arr2319 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2319 int = 2
|
|
for _, b := range yyq2319 {
|
|
if b {
|
|
yynn2319++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2319)
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
yym2322 := z.EncBinary()
|
|
_ = yym2322
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
yym2323 := z.EncBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yysep2319 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2324 := z.DecBinary()
|
|
_ = yym2324
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2325 := r.ReadMapStart()
|
|
if yyl2325 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2325, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2325 := r.ReadArrayStart()
|
|
if yyl2325 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2325, 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 yys2326Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2326Slc
|
|
var yyhl2326 bool = l >= 0
|
|
for yyj2326 := 0; ; yyj2326++ {
|
|
if yyhl2326 {
|
|
if yyj2326 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2326Slc = r.DecodeBytes(yys2326Slc, true, true)
|
|
yys2326 := string(yys2326Slc)
|
|
switch yys2326 {
|
|
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, yys2326)
|
|
} // end switch yys2326
|
|
} // end for yyj2326
|
|
if !yyhl2326 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2329 int
|
|
var yyb2329 bool
|
|
var yyhl2329 bool = l >= 0
|
|
yyj2329++
|
|
if yyhl2329 {
|
|
yyb2329 = yyj2329 > l
|
|
} else {
|
|
yyb2329 = r.CheckBreak()
|
|
}
|
|
if yyb2329 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2329++
|
|
if yyhl2329 {
|
|
yyb2329 = yyj2329 > l
|
|
} else {
|
|
yyb2329 = r.CheckBreak()
|
|
}
|
|
if yyb2329 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2329++
|
|
if yyhl2329 {
|
|
yyb2329 = yyj2329 > l
|
|
} else {
|
|
yyb2329 = r.CheckBreak()
|
|
}
|
|
if yyb2329 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2329-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 {
|
|
yym2332 := z.EncBinary()
|
|
_ = yym2332
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2333 := !z.EncBinary()
|
|
yy2arr2333 := z.EncBasicHandle().StructToArray
|
|
var yyq2333 [1]bool
|
|
_, _, _ = yysep2333, yyq2333, yy2arr2333
|
|
const yyr2333 bool = false
|
|
yyq2333[0] = len(x.Capacity) != 0
|
|
if yyr2333 || yy2arr2333 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2333 int = 0
|
|
for _, b := range yyq2333 {
|
|
if b {
|
|
yynn2333++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2333)
|
|
}
|
|
if yyr2333 || yy2arr2333 {
|
|
if yyq2333[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2333[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2333 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2335 := z.DecBinary()
|
|
_ = yym2335
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2336 := r.ReadMapStart()
|
|
if yyl2336 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2336, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2336 := r.ReadArrayStart()
|
|
if yyl2336 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2336, 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 yys2337Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2337Slc
|
|
var yyhl2337 bool = l >= 0
|
|
for yyj2337 := 0; ; yyj2337++ {
|
|
if yyhl2337 {
|
|
if yyj2337 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2337Slc = r.DecodeBytes(yys2337Slc, true, true)
|
|
yys2337 := string(yys2337Slc)
|
|
switch yys2337 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2338 := &x.Capacity
|
|
yyv2338.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2337)
|
|
} // end switch yys2337
|
|
} // end for yyj2337
|
|
if !yyhl2337 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2339 int
|
|
var yyb2339 bool
|
|
var yyhl2339 bool = l >= 0
|
|
yyj2339++
|
|
if yyhl2339 {
|
|
yyb2339 = yyj2339 > l
|
|
} else {
|
|
yyb2339 = r.CheckBreak()
|
|
}
|
|
if yyb2339 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2340 := &x.Capacity
|
|
yyv2340.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2339++
|
|
if yyhl2339 {
|
|
yyb2339 = yyj2339 > l
|
|
} else {
|
|
yyb2339 = r.CheckBreak()
|
|
}
|
|
if yyb2339 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2339-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2341 := z.EncBinary()
|
|
_ = yym2341
|
|
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
|
|
yym2342 := z.DecBinary()
|
|
_ = yym2342
|
|
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 {
|
|
yym2343 := z.EncBinary()
|
|
_ = yym2343
|
|
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
|
|
yym2344 := z.DecBinary()
|
|
_ = yym2344
|
|
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 {
|
|
yym2345 := z.EncBinary()
|
|
_ = yym2345
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2346 := !z.EncBinary()
|
|
yy2arr2346 := z.EncBasicHandle().StructToArray
|
|
var yyq2346 [5]bool
|
|
_, _, _ = yysep2346, yyq2346, yy2arr2346
|
|
const yyr2346 bool = false
|
|
yyq2346[0] = x.Kind != ""
|
|
yyq2346[1] = x.APIVersion != ""
|
|
yyq2346[2] = true
|
|
yyq2346[3] = true
|
|
yyq2346[4] = true
|
|
if yyr2346 || yy2arr2346 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2346 int = 0
|
|
for _, b := range yyq2346 {
|
|
if b {
|
|
yynn2346++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2346)
|
|
}
|
|
if yyr2346 || yy2arr2346 {
|
|
if yyq2346[0] {
|
|
yym2348 := z.EncBinary()
|
|
_ = yym2348
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2346[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2349 := z.EncBinary()
|
|
_ = yym2349
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2346 || yy2arr2346 {
|
|
if yyq2346[1] {
|
|
yym2351 := z.EncBinary()
|
|
_ = yym2351
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2346[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2352 := z.EncBinary()
|
|
_ = yym2352
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2346 || yy2arr2346 {
|
|
if yyq2346[2] {
|
|
yy2354 := &x.ObjectMeta
|
|
yy2354.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2346[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2355 := &x.ObjectMeta
|
|
yy2355.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2346 || yy2arr2346 {
|
|
if yyq2346[3] {
|
|
yy2357 := &x.Spec
|
|
yy2357.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2346[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2358 := &x.Spec
|
|
yy2358.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2346 || yy2arr2346 {
|
|
if yyq2346[4] {
|
|
yy2360 := &x.Status
|
|
yy2360.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2346[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2361 := &x.Status
|
|
yy2361.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2346 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2362 := z.DecBinary()
|
|
_ = yym2362
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2363 := r.ReadMapStart()
|
|
if yyl2363 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2363, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2363 := r.ReadArrayStart()
|
|
if yyl2363 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2363, 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 yys2364Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2364Slc
|
|
var yyhl2364 bool = l >= 0
|
|
for yyj2364 := 0; ; yyj2364++ {
|
|
if yyhl2364 {
|
|
if yyj2364 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2364Slc = r.DecodeBytes(yys2364Slc, true, true)
|
|
yys2364 := string(yys2364Slc)
|
|
switch yys2364 {
|
|
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 {
|
|
yyv2367 := &x.ObjectMeta
|
|
yyv2367.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2368 := &x.Spec
|
|
yyv2368.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2369 := &x.Status
|
|
yyv2369.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2364)
|
|
} // end switch yys2364
|
|
} // end for yyj2364
|
|
if !yyhl2364 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2370 int
|
|
var yyb2370 bool
|
|
var yyhl2370 bool = l >= 0
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2373 := &x.ObjectMeta
|
|
yyv2373.CodecDecodeSelf(d)
|
|
}
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2374 := &x.Spec
|
|
yyv2374.CodecDecodeSelf(d)
|
|
}
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2375 := &x.Status
|
|
yyv2375.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2370++
|
|
if yyhl2370 {
|
|
yyb2370 = yyj2370 > l
|
|
} else {
|
|
yyb2370 = r.CheckBreak()
|
|
}
|
|
if yyb2370 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2370-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 {
|
|
yym2376 := z.EncBinary()
|
|
_ = yym2376
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2377 := !z.EncBinary()
|
|
yy2arr2377 := z.EncBasicHandle().StructToArray
|
|
var yyq2377 [4]bool
|
|
_, _, _ = yysep2377, yyq2377, yy2arr2377
|
|
const yyr2377 bool = false
|
|
yyq2377[0] = x.Kind != ""
|
|
yyq2377[1] = x.APIVersion != ""
|
|
yyq2377[2] = true
|
|
if yyr2377 || yy2arr2377 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2377 int = 1
|
|
for _, b := range yyq2377 {
|
|
if b {
|
|
yynn2377++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2377)
|
|
}
|
|
if yyr2377 || yy2arr2377 {
|
|
if yyq2377[0] {
|
|
yym2379 := z.EncBinary()
|
|
_ = yym2379
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2377[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2380 := z.EncBinary()
|
|
_ = yym2380
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2377 || yy2arr2377 {
|
|
if yyq2377[1] {
|
|
yym2382 := z.EncBinary()
|
|
_ = yym2382
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2377[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2383 := z.EncBinary()
|
|
_ = yym2383
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2377 || yy2arr2377 {
|
|
if yyq2377[2] {
|
|
yy2385 := &x.ListMeta
|
|
yym2386 := z.EncBinary()
|
|
_ = yym2386
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2385) {
|
|
} else {
|
|
z.EncFallback(yy2385)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2377[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2387 := &x.ListMeta
|
|
yym2388 := z.EncBinary()
|
|
_ = yym2388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2387) {
|
|
} else {
|
|
z.EncFallback(yy2387)
|
|
}
|
|
}
|
|
}
|
|
if yyr2377 || yy2arr2377 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2390 := z.EncBinary()
|
|
_ = yym2390
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2391 := z.EncBinary()
|
|
_ = yym2391
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2377 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2392 := z.DecBinary()
|
|
_ = yym2392
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2393 := r.ReadMapStart()
|
|
if yyl2393 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2393, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2393 := r.ReadArrayStart()
|
|
if yyl2393 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2393, 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 yys2394Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2394Slc
|
|
var yyhl2394 bool = l >= 0
|
|
for yyj2394 := 0; ; yyj2394++ {
|
|
if yyhl2394 {
|
|
if yyj2394 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2394Slc = r.DecodeBytes(yys2394Slc, true, true)
|
|
yys2394 := string(yys2394Slc)
|
|
switch yys2394 {
|
|
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 {
|
|
yyv2397 := &x.ListMeta
|
|
yym2398 := z.DecBinary()
|
|
_ = yym2398
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2397) {
|
|
} else {
|
|
z.DecFallback(yyv2397, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2399 := &x.Items
|
|
yym2400 := z.DecBinary()
|
|
_ = yym2400
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2399), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2394)
|
|
} // end switch yys2394
|
|
} // end for yyj2394
|
|
if !yyhl2394 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2401 int
|
|
var yyb2401 bool
|
|
var yyhl2401 bool = l >= 0
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2404 := &x.ListMeta
|
|
yym2405 := z.DecBinary()
|
|
_ = yym2405
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2404) {
|
|
} else {
|
|
z.DecFallback(yyv2404, false)
|
|
}
|
|
}
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2406 := &x.Items
|
|
yym2407 := z.DecBinary()
|
|
_ = yym2407
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2406), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2401++
|
|
if yyhl2401 {
|
|
yyb2401 = yyj2401 > l
|
|
} else {
|
|
yyb2401 = r.CheckBreak()
|
|
}
|
|
if yyb2401 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2401-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 {
|
|
yym2408 := z.EncBinary()
|
|
_ = yym2408
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2409 := !z.EncBinary()
|
|
yy2arr2409 := z.EncBasicHandle().StructToArray
|
|
var yyq2409 [1]bool
|
|
_, _, _ = yysep2409, yyq2409, yy2arr2409
|
|
const yyr2409 bool = false
|
|
if yyr2409 || yy2arr2409 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2409 int = 1
|
|
for _, b := range yyq2409 {
|
|
if b {
|
|
yynn2409++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2409)
|
|
}
|
|
if yyr2409 || yy2arr2409 {
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2411 := z.EncBinary()
|
|
_ = yym2411
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2412 := z.EncBinary()
|
|
_ = yym2412
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2409 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2413 := z.DecBinary()
|
|
_ = yym2413
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2414 := r.ReadMapStart()
|
|
if yyl2414 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2414, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2414 := r.ReadArrayStart()
|
|
if yyl2414 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2414, 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 yys2415Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2415Slc
|
|
var yyhl2415 bool = l >= 0
|
|
for yyj2415 := 0; ; yyj2415++ {
|
|
if yyhl2415 {
|
|
if yyj2415 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2415Slc = r.DecodeBytes(yys2415Slc, true, true)
|
|
yys2415 := string(yys2415Slc)
|
|
switch yys2415 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2416 := &x.Finalizers
|
|
yym2417 := z.DecBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2416), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2415)
|
|
} // end switch yys2415
|
|
} // end for yyj2415
|
|
if !yyhl2415 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2418 int
|
|
var yyb2418 bool
|
|
var yyhl2418 bool = l >= 0
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2419 := &x.Finalizers
|
|
yym2420 := z.DecBinary()
|
|
_ = yym2420
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2419), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2418++
|
|
if yyhl2418 {
|
|
yyb2418 = yyj2418 > l
|
|
} else {
|
|
yyb2418 = r.CheckBreak()
|
|
}
|
|
if yyb2418 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2418-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2421 := z.EncBinary()
|
|
_ = yym2421
|
|
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
|
|
yym2422 := z.DecBinary()
|
|
_ = yym2422
|
|
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 {
|
|
yym2423 := z.EncBinary()
|
|
_ = yym2423
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2424 := !z.EncBinary()
|
|
yy2arr2424 := z.EncBasicHandle().StructToArray
|
|
var yyq2424 [1]bool
|
|
_, _, _ = yysep2424, yyq2424, yy2arr2424
|
|
const yyr2424 bool = false
|
|
yyq2424[0] = x.Phase != ""
|
|
if yyr2424 || yy2arr2424 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2424 int = 0
|
|
for _, b := range yyq2424 {
|
|
if b {
|
|
yynn2424++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2424)
|
|
}
|
|
if yyr2424 || yy2arr2424 {
|
|
if yyq2424[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2424[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2424 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2426 := z.DecBinary()
|
|
_ = yym2426
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2427 := r.ReadMapStart()
|
|
if yyl2427 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2427, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2427 := r.ReadArrayStart()
|
|
if yyl2427 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2427, 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 yys2428Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2428Slc
|
|
var yyhl2428 bool = l >= 0
|
|
for yyj2428 := 0; ; yyj2428++ {
|
|
if yyhl2428 {
|
|
if yyj2428 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2428Slc = r.DecodeBytes(yys2428Slc, true, true)
|
|
yys2428 := string(yys2428Slc)
|
|
switch yys2428 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2428)
|
|
} // end switch yys2428
|
|
} // end for yyj2428
|
|
if !yyhl2428 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) 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.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2430++
|
|
if yyhl2430 {
|
|
yyb2430 = yyj2430 > l
|
|
} else {
|
|
yyb2430 = r.CheckBreak()
|
|
}
|
|
if yyb2430 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2430-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2432 := z.EncBinary()
|
|
_ = yym2432
|
|
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
|
|
yym2433 := z.DecBinary()
|
|
_ = yym2433
|
|
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 {
|
|
yym2434 := z.EncBinary()
|
|
_ = yym2434
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2435 := !z.EncBinary()
|
|
yy2arr2435 := z.EncBasicHandle().StructToArray
|
|
var yyq2435 [5]bool
|
|
_, _, _ = yysep2435, yyq2435, yy2arr2435
|
|
const yyr2435 bool = false
|
|
yyq2435[0] = x.Kind != ""
|
|
yyq2435[1] = x.APIVersion != ""
|
|
yyq2435[2] = true
|
|
yyq2435[3] = true
|
|
yyq2435[4] = true
|
|
if yyr2435 || yy2arr2435 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2435 int = 0
|
|
for _, b := range yyq2435 {
|
|
if b {
|
|
yynn2435++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2435)
|
|
}
|
|
if yyr2435 || yy2arr2435 {
|
|
if yyq2435[0] {
|
|
yym2437 := z.EncBinary()
|
|
_ = yym2437
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2435[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2438 := z.EncBinary()
|
|
_ = yym2438
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2435 || yy2arr2435 {
|
|
if yyq2435[1] {
|
|
yym2440 := z.EncBinary()
|
|
_ = yym2440
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2435[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2441 := z.EncBinary()
|
|
_ = yym2441
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2435 || yy2arr2435 {
|
|
if yyq2435[2] {
|
|
yy2443 := &x.ObjectMeta
|
|
yy2443.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2435[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2444 := &x.ObjectMeta
|
|
yy2444.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2435 || yy2arr2435 {
|
|
if yyq2435[3] {
|
|
yy2446 := &x.Spec
|
|
yy2446.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2435[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2447 := &x.Spec
|
|
yy2447.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2435 || yy2arr2435 {
|
|
if yyq2435[4] {
|
|
yy2449 := &x.Status
|
|
yy2449.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2435[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2450 := &x.Status
|
|
yy2450.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2435 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2451 := z.DecBinary()
|
|
_ = yym2451
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2452 := r.ReadMapStart()
|
|
if yyl2452 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2452, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2452 := r.ReadArrayStart()
|
|
if yyl2452 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2452, 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 yys2453Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2453Slc
|
|
var yyhl2453 bool = l >= 0
|
|
for yyj2453 := 0; ; yyj2453++ {
|
|
if yyhl2453 {
|
|
if yyj2453 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2453Slc = r.DecodeBytes(yys2453Slc, true, true)
|
|
yys2453 := string(yys2453Slc)
|
|
switch yys2453 {
|
|
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 {
|
|
yyv2456 := &x.ObjectMeta
|
|
yyv2456.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2457 := &x.Spec
|
|
yyv2457.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2458 := &x.Status
|
|
yyv2458.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2453)
|
|
} // end switch yys2453
|
|
} // end for yyj2453
|
|
if !yyhl2453 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2459 int
|
|
var yyb2459 bool
|
|
var yyhl2459 bool = l >= 0
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2462 := &x.ObjectMeta
|
|
yyv2462.CodecDecodeSelf(d)
|
|
}
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2463 := &x.Spec
|
|
yyv2463.CodecDecodeSelf(d)
|
|
}
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2464 := &x.Status
|
|
yyv2464.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2459++
|
|
if yyhl2459 {
|
|
yyb2459 = yyj2459 > l
|
|
} else {
|
|
yyb2459 = r.CheckBreak()
|
|
}
|
|
if yyb2459 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2459-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 {
|
|
yym2465 := z.EncBinary()
|
|
_ = yym2465
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2466 := !z.EncBinary()
|
|
yy2arr2466 := z.EncBasicHandle().StructToArray
|
|
var yyq2466 [4]bool
|
|
_, _, _ = yysep2466, yyq2466, yy2arr2466
|
|
const yyr2466 bool = false
|
|
yyq2466[0] = x.Kind != ""
|
|
yyq2466[1] = x.APIVersion != ""
|
|
yyq2466[2] = true
|
|
if yyr2466 || yy2arr2466 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2466 int = 1
|
|
for _, b := range yyq2466 {
|
|
if b {
|
|
yynn2466++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2466)
|
|
}
|
|
if yyr2466 || yy2arr2466 {
|
|
if yyq2466[0] {
|
|
yym2468 := z.EncBinary()
|
|
_ = yym2468
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2466[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2469 := z.EncBinary()
|
|
_ = yym2469
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2466 || yy2arr2466 {
|
|
if yyq2466[1] {
|
|
yym2471 := z.EncBinary()
|
|
_ = yym2471
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2466[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2472 := z.EncBinary()
|
|
_ = yym2472
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2466 || yy2arr2466 {
|
|
if yyq2466[2] {
|
|
yy2474 := &x.ListMeta
|
|
yym2475 := z.EncBinary()
|
|
_ = yym2475
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2474) {
|
|
} else {
|
|
z.EncFallback(yy2474)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2466[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2476 := &x.ListMeta
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2476) {
|
|
} else {
|
|
z.EncFallback(yy2476)
|
|
}
|
|
}
|
|
}
|
|
if yyr2466 || yy2arr2466 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2479 := z.EncBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2466 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2481 := z.DecBinary()
|
|
_ = yym2481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2482 := r.ReadMapStart()
|
|
if yyl2482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2482, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2482 := r.ReadArrayStart()
|
|
if yyl2482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2482, 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 yys2483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2483Slc
|
|
var yyhl2483 bool = l >= 0
|
|
for yyj2483 := 0; ; yyj2483++ {
|
|
if yyhl2483 {
|
|
if yyj2483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2483Slc = r.DecodeBytes(yys2483Slc, true, true)
|
|
yys2483 := string(yys2483Slc)
|
|
switch yys2483 {
|
|
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 {
|
|
yyv2486 := &x.ListMeta
|
|
yym2487 := z.DecBinary()
|
|
_ = yym2487
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2486) {
|
|
} else {
|
|
z.DecFallback(yyv2486, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2488 := &x.Items
|
|
yym2489 := z.DecBinary()
|
|
_ = yym2489
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2488), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2483)
|
|
} // end switch yys2483
|
|
} // end for yyj2483
|
|
if !yyhl2483 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2490 int
|
|
var yyb2490 bool
|
|
var yyhl2490 bool = l >= 0
|
|
yyj2490++
|
|
if yyhl2490 {
|
|
yyb2490 = yyj2490 > l
|
|
} else {
|
|
yyb2490 = r.CheckBreak()
|
|
}
|
|
if yyb2490 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2490++
|
|
if yyhl2490 {
|
|
yyb2490 = yyj2490 > l
|
|
} else {
|
|
yyb2490 = r.CheckBreak()
|
|
}
|
|
if yyb2490 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2490++
|
|
if yyhl2490 {
|
|
yyb2490 = yyj2490 > l
|
|
} else {
|
|
yyb2490 = r.CheckBreak()
|
|
}
|
|
if yyb2490 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2493 := &x.ListMeta
|
|
yym2494 := z.DecBinary()
|
|
_ = yym2494
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2493) {
|
|
} else {
|
|
z.DecFallback(yyv2493, false)
|
|
}
|
|
}
|
|
yyj2490++
|
|
if yyhl2490 {
|
|
yyb2490 = yyj2490 > l
|
|
} else {
|
|
yyb2490 = r.CheckBreak()
|
|
}
|
|
if yyb2490 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2495 := &x.Items
|
|
yym2496 := z.DecBinary()
|
|
_ = yym2496
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2495), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2490++
|
|
if yyhl2490 {
|
|
yyb2490 = yyj2490 > l
|
|
} else {
|
|
yyb2490 = r.CheckBreak()
|
|
}
|
|
if yyb2490 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2490-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 {
|
|
yym2497 := z.EncBinary()
|
|
_ = yym2497
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2498 := !z.EncBinary()
|
|
yy2arr2498 := z.EncBasicHandle().StructToArray
|
|
var yyq2498 [4]bool
|
|
_, _, _ = yysep2498, yyq2498, yy2arr2498
|
|
const yyr2498 bool = false
|
|
yyq2498[0] = x.Kind != ""
|
|
yyq2498[1] = x.APIVersion != ""
|
|
yyq2498[2] = true
|
|
if yyr2498 || yy2arr2498 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2498 int = 1
|
|
for _, b := range yyq2498 {
|
|
if b {
|
|
yynn2498++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2498)
|
|
}
|
|
if yyr2498 || yy2arr2498 {
|
|
if yyq2498[0] {
|
|
yym2500 := z.EncBinary()
|
|
_ = yym2500
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2498[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2501 := z.EncBinary()
|
|
_ = yym2501
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2498 || yy2arr2498 {
|
|
if yyq2498[1] {
|
|
yym2503 := z.EncBinary()
|
|
_ = yym2503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2498[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2504 := z.EncBinary()
|
|
_ = yym2504
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2498 || yy2arr2498 {
|
|
if yyq2498[2] {
|
|
yy2506 := &x.ObjectMeta
|
|
yy2506.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2498[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2507 := &x.ObjectMeta
|
|
yy2507.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2498 || yy2arr2498 {
|
|
yy2509 := &x.Target
|
|
yy2509.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
yy2510 := &x.Target
|
|
yy2510.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2498 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2511 := z.DecBinary()
|
|
_ = yym2511
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2512 := r.ReadMapStart()
|
|
if yyl2512 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2512, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2512 := r.ReadArrayStart()
|
|
if yyl2512 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2512, 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 yys2513Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2513Slc
|
|
var yyhl2513 bool = l >= 0
|
|
for yyj2513 := 0; ; yyj2513++ {
|
|
if yyhl2513 {
|
|
if yyj2513 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2513Slc = r.DecodeBytes(yys2513Slc, true, true)
|
|
yys2513 := string(yys2513Slc)
|
|
switch yys2513 {
|
|
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 {
|
|
yyv2516 := &x.ObjectMeta
|
|
yyv2516.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2517 := &x.Target
|
|
yyv2517.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2513)
|
|
} // end switch yys2513
|
|
} // end for yyj2513
|
|
if !yyhl2513 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2518 int
|
|
var yyb2518 bool
|
|
var yyhl2518 bool = l >= 0
|
|
yyj2518++
|
|
if yyhl2518 {
|
|
yyb2518 = yyj2518 > l
|
|
} else {
|
|
yyb2518 = r.CheckBreak()
|
|
}
|
|
if yyb2518 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2518++
|
|
if yyhl2518 {
|
|
yyb2518 = yyj2518 > l
|
|
} else {
|
|
yyb2518 = r.CheckBreak()
|
|
}
|
|
if yyb2518 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2518++
|
|
if yyhl2518 {
|
|
yyb2518 = yyj2518 > l
|
|
} else {
|
|
yyb2518 = r.CheckBreak()
|
|
}
|
|
if yyb2518 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2521 := &x.ObjectMeta
|
|
yyv2521.CodecDecodeSelf(d)
|
|
}
|
|
yyj2518++
|
|
if yyhl2518 {
|
|
yyb2518 = yyj2518 > l
|
|
} else {
|
|
yyb2518 = r.CheckBreak()
|
|
}
|
|
if yyb2518 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2522 := &x.Target
|
|
yyv2522.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2518++
|
|
if yyhl2518 {
|
|
yyb2518 = yyj2518 > l
|
|
} else {
|
|
yyb2518 = r.CheckBreak()
|
|
}
|
|
if yyb2518 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2518-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 {
|
|
yym2523 := z.EncBinary()
|
|
_ = yym2523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2524 := !z.EncBinary()
|
|
yy2arr2524 := z.EncBasicHandle().StructToArray
|
|
var yyq2524 [3]bool
|
|
_, _, _ = yysep2524, yyq2524, yy2arr2524
|
|
const yyr2524 bool = false
|
|
yyq2524[0] = x.Kind != ""
|
|
yyq2524[1] = x.APIVersion != ""
|
|
if yyr2524 || yy2arr2524 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2524 int = 1
|
|
for _, b := range yyq2524 {
|
|
if b {
|
|
yynn2524++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2524)
|
|
}
|
|
if yyr2524 || yy2arr2524 {
|
|
if yyq2524[0] {
|
|
yym2526 := z.EncBinary()
|
|
_ = yym2526
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2524[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2527 := z.EncBinary()
|
|
_ = yym2527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2524 || yy2arr2524 {
|
|
if yyq2524[1] {
|
|
yym2529 := z.EncBinary()
|
|
_ = yym2529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2524[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2530 := z.EncBinary()
|
|
_ = yym2530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2524 || yy2arr2524 {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2532 := *x.GracePeriodSeconds
|
|
yym2533 := z.EncBinary()
|
|
_ = yym2533
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2532))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2534 := *x.GracePeriodSeconds
|
|
yym2535 := z.EncBinary()
|
|
_ = yym2535
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2534))
|
|
}
|
|
}
|
|
}
|
|
if yysep2524 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2536 := z.DecBinary()
|
|
_ = yym2536
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2537 := r.ReadMapStart()
|
|
if yyl2537 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2537, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2537 := r.ReadArrayStart()
|
|
if yyl2537 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2537, 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 yys2538Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2538Slc
|
|
var yyhl2538 bool = l >= 0
|
|
for yyj2538 := 0; ; yyj2538++ {
|
|
if yyhl2538 {
|
|
if yyj2538 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2538Slc = r.DecodeBytes(yys2538Slc, true, true)
|
|
yys2538 := string(yys2538Slc)
|
|
switch yys2538 {
|
|
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)
|
|
}
|
|
yym2542 := z.DecBinary()
|
|
_ = yym2542
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2538)
|
|
} // end switch yys2538
|
|
} // end for yyj2538
|
|
if !yyhl2538 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2543 int
|
|
var yyb2543 bool
|
|
var yyhl2543 bool = l >= 0
|
|
yyj2543++
|
|
if yyhl2543 {
|
|
yyb2543 = yyj2543 > l
|
|
} else {
|
|
yyb2543 = r.CheckBreak()
|
|
}
|
|
if yyb2543 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2543++
|
|
if yyhl2543 {
|
|
yyb2543 = yyj2543 > l
|
|
} else {
|
|
yyb2543 = r.CheckBreak()
|
|
}
|
|
if yyb2543 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2543++
|
|
if yyhl2543 {
|
|
yyb2543 = yyj2543 > l
|
|
} else {
|
|
yyb2543 = r.CheckBreak()
|
|
}
|
|
if yyb2543 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2547 := z.DecBinary()
|
|
_ = yym2547
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2543++
|
|
if yyhl2543 {
|
|
yyb2543 = yyj2543 > l
|
|
} else {
|
|
yyb2543 = r.CheckBreak()
|
|
}
|
|
if yyb2543 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2543-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 {
|
|
yym2548 := z.EncBinary()
|
|
_ = yym2548
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2549 := !z.EncBinary()
|
|
yy2arr2549 := z.EncBasicHandle().StructToArray
|
|
var yyq2549 [6]bool
|
|
_, _, _ = yysep2549, yyq2549, yy2arr2549
|
|
const yyr2549 bool = false
|
|
yyq2549[0] = x.Kind != ""
|
|
yyq2549[1] = x.APIVersion != ""
|
|
if yyr2549 || yy2arr2549 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2549 int = 4
|
|
for _, b := range yyq2549 {
|
|
if b {
|
|
yynn2549++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2549)
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
if yyq2549[0] {
|
|
yym2551 := z.EncBinary()
|
|
_ = yym2551
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2549[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2552 := z.EncBinary()
|
|
_ = yym2552
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
if yyq2549[1] {
|
|
yym2554 := z.EncBinary()
|
|
_ = yym2554
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2549[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2555 := z.EncBinary()
|
|
_ = yym2555
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2557 := z.EncBinary()
|
|
_ = yym2557
|
|
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 {
|
|
yym2558 := z.EncBinary()
|
|
_ = yym2558
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2560 := z.EncBinary()
|
|
_ = yym2560
|
|
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 {
|
|
yym2561 := z.EncBinary()
|
|
_ = yym2561
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
yym2563 := z.EncBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
yym2564 := z.EncBinary()
|
|
_ = yym2564
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr2549 || yy2arr2549 {
|
|
yym2566 := z.EncBinary()
|
|
_ = yym2566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion"))
|
|
yym2567 := z.EncBinary()
|
|
_ = yym2567
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yysep2549 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2568 := z.DecBinary()
|
|
_ = yym2568
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2569 := r.ReadMapStart()
|
|
if yyl2569 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2569, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2569 := r.ReadArrayStart()
|
|
if yyl2569 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2569, 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 yys2570Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2570Slc
|
|
var yyhl2570 bool = l >= 0
|
|
for yyj2570 := 0; ; yyj2570++ {
|
|
if yyhl2570 {
|
|
if yyj2570 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2570Slc = r.DecodeBytes(yys2570Slc, true, true)
|
|
yys2570 := string(yys2570Slc)
|
|
switch yys2570 {
|
|
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 {
|
|
yyv2573 := &x.LabelSelector
|
|
yym2574 := z.DecBinary()
|
|
_ = yym2574
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2573) {
|
|
} else {
|
|
z.DecFallback(yyv2573, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2575 := &x.FieldSelector
|
|
yym2576 := z.DecBinary()
|
|
_ = yym2576
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2575) {
|
|
} else {
|
|
z.DecFallback(yyv2575, 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, yys2570)
|
|
} // end switch yys2570
|
|
} // end for yyj2570
|
|
if !yyhl2570 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2579 int
|
|
var yyb2579 bool
|
|
var yyhl2579 bool = l >= 0
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2582 := &x.LabelSelector
|
|
yym2583 := z.DecBinary()
|
|
_ = yym2583
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2582) {
|
|
} else {
|
|
z.DecFallback(yyv2582, true)
|
|
}
|
|
}
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2584 := &x.FieldSelector
|
|
yym2585 := z.DecBinary()
|
|
_ = yym2585
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2584) {
|
|
} else {
|
|
z.DecFallback(yyv2584, true)
|
|
}
|
|
}
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2579++
|
|
if yyhl2579 {
|
|
yyb2579 = yyj2579 > l
|
|
} else {
|
|
yyb2579 = r.CheckBreak()
|
|
}
|
|
if yyb2579 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2579-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 {
|
|
yym2588 := z.EncBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2589 := !z.EncBinary()
|
|
yy2arr2589 := z.EncBasicHandle().StructToArray
|
|
var yyq2589 [10]bool
|
|
_, _, _ = yysep2589, yyq2589, yy2arr2589
|
|
const yyr2589 bool = false
|
|
yyq2589[0] = x.Kind != ""
|
|
yyq2589[1] = x.APIVersion != ""
|
|
if yyr2589 || yy2arr2589 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2589 int = 8
|
|
for _, b := range yyq2589 {
|
|
if b {
|
|
yynn2589++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2589)
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if yyq2589[0] {
|
|
yym2591 := z.EncBinary()
|
|
_ = yym2591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2589[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2592 := z.EncBinary()
|
|
_ = yym2592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if yyq2589[1] {
|
|
yym2594 := z.EncBinary()
|
|
_ = yym2594
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2589[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2595 := z.EncBinary()
|
|
_ = yym2595
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
yym2597 := z.EncBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2598 := z.EncBinary()
|
|
_ = yym2598
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
yym2600 := z.EncBinary()
|
|
_ = yym2600
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
yym2601 := z.EncBinary()
|
|
_ = yym2601
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
yym2603 := z.EncBinary()
|
|
_ = yym2603
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
yym2604 := z.EncBinary()
|
|
_ = yym2604
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2606 := *x.SinceSeconds
|
|
yym2607 := z.EncBinary()
|
|
_ = yym2607
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2606))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2608 := *x.SinceSeconds
|
|
yym2609 := z.EncBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2608))
|
|
}
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2611 := z.EncBinary()
|
|
_ = yym2611
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2611 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2611 && 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 {
|
|
yym2612 := z.EncBinary()
|
|
_ = yym2612
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2612 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2612 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
yym2614 := z.EncBinary()
|
|
_ = yym2614
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
yym2615 := z.EncBinary()
|
|
_ = yym2615
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2617 := *x.TailLines
|
|
yym2618 := z.EncBinary()
|
|
_ = yym2618
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2617))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2619 := *x.TailLines
|
|
yym2620 := z.EncBinary()
|
|
_ = yym2620
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2619))
|
|
}
|
|
}
|
|
}
|
|
if yyr2589 || yy2arr2589 {
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2622 := *x.LimitBytes
|
|
yym2623 := z.EncBinary()
|
|
_ = yym2623
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2622))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2624 := *x.LimitBytes
|
|
yym2625 := z.EncBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2624))
|
|
}
|
|
}
|
|
}
|
|
if yysep2589 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2626 := z.DecBinary()
|
|
_ = yym2626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2627 := r.ReadMapStart()
|
|
if yyl2627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2627, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2627 := r.ReadArrayStart()
|
|
if yyl2627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2627, 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 yys2628Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2628Slc
|
|
var yyhl2628 bool = l >= 0
|
|
for yyj2628 := 0; ; yyj2628++ {
|
|
if yyhl2628 {
|
|
if yyj2628 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2628Slc = r.DecodeBytes(yys2628Slc, true, true)
|
|
yys2628 := string(yys2628Slc)
|
|
switch yys2628 {
|
|
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)
|
|
}
|
|
yym2635 := z.DecBinary()
|
|
_ = yym2635
|
|
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)
|
|
}
|
|
yym2637 := z.DecBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2637 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2637 && 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)
|
|
}
|
|
yym2640 := z.DecBinary()
|
|
_ = yym2640
|
|
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)
|
|
}
|
|
yym2642 := z.DecBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2628)
|
|
} // end switch yys2628
|
|
} // end for yyj2628
|
|
if !yyhl2628 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2643 int
|
|
var yyb2643 bool
|
|
var yyhl2643 bool = l >= 0
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2650 := z.DecBinary()
|
|
_ = yym2650
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2652 := z.DecBinary()
|
|
_ = yym2652
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2652 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2652 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2655 := z.DecBinary()
|
|
_ = yym2655
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2657 := z.DecBinary()
|
|
_ = yym2657
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2643++
|
|
if yyhl2643 {
|
|
yyb2643 = yyj2643 > l
|
|
} else {
|
|
yyb2643 = r.CheckBreak()
|
|
}
|
|
if yyb2643 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2643-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 {
|
|
yym2658 := z.EncBinary()
|
|
_ = yym2658
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2659 := !z.EncBinary()
|
|
yy2arr2659 := z.EncBasicHandle().StructToArray
|
|
var yyq2659 [7]bool
|
|
_, _, _ = yysep2659, yyq2659, yy2arr2659
|
|
const yyr2659 bool = false
|
|
yyq2659[0] = x.Kind != ""
|
|
yyq2659[1] = x.APIVersion != ""
|
|
yyq2659[2] = x.Stdin != false
|
|
yyq2659[3] = x.Stdout != false
|
|
yyq2659[4] = x.Stderr != false
|
|
yyq2659[5] = x.TTY != false
|
|
yyq2659[6] = x.Container != ""
|
|
if yyr2659 || yy2arr2659 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2659 int = 0
|
|
for _, b := range yyq2659 {
|
|
if b {
|
|
yynn2659++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2659)
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[0] {
|
|
yym2661 := z.EncBinary()
|
|
_ = yym2661
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2659[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2662 := z.EncBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[1] {
|
|
yym2664 := z.EncBinary()
|
|
_ = yym2664
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2659[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2665 := z.EncBinary()
|
|
_ = yym2665
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[2] {
|
|
yym2667 := z.EncBinary()
|
|
_ = yym2667
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2659[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym2668 := z.EncBinary()
|
|
_ = yym2668
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[3] {
|
|
yym2670 := z.EncBinary()
|
|
_ = yym2670
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2659[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
yym2671 := z.EncBinary()
|
|
_ = yym2671
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[4] {
|
|
yym2673 := z.EncBinary()
|
|
_ = yym2673
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2659[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
yym2674 := z.EncBinary()
|
|
_ = yym2674
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[5] {
|
|
yym2676 := z.EncBinary()
|
|
_ = yym2676
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2659[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym2677 := z.EncBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2659 || yy2arr2659 {
|
|
if yyq2659[6] {
|
|
yym2679 := z.EncBinary()
|
|
_ = yym2679
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2659[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
yym2680 := z.EncBinary()
|
|
_ = yym2680
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yysep2659 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2681 := z.DecBinary()
|
|
_ = yym2681
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2682 := r.ReadMapStart()
|
|
if yyl2682 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2682, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2682 := r.ReadArrayStart()
|
|
if yyl2682 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2682, 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 yys2683Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2683Slc
|
|
var yyhl2683 bool = l >= 0
|
|
for yyj2683 := 0; ; yyj2683++ {
|
|
if yyhl2683 {
|
|
if yyj2683 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2683Slc = r.DecodeBytes(yys2683Slc, true, true)
|
|
yys2683 := string(yys2683Slc)
|
|
switch yys2683 {
|
|
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, yys2683)
|
|
} // end switch yys2683
|
|
} // end for yyj2683
|
|
if !yyhl2683 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2691 int
|
|
var yyb2691 bool
|
|
var yyhl2691 bool = l >= 0
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2691++
|
|
if yyhl2691 {
|
|
yyb2691 = yyj2691 > l
|
|
} else {
|
|
yyb2691 = r.CheckBreak()
|
|
}
|
|
if yyb2691 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2691-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 {
|
|
yym2699 := z.EncBinary()
|
|
_ = yym2699
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2700 := !z.EncBinary()
|
|
yy2arr2700 := z.EncBasicHandle().StructToArray
|
|
var yyq2700 [8]bool
|
|
_, _, _ = yysep2700, yyq2700, yy2arr2700
|
|
const yyr2700 bool = false
|
|
yyq2700[0] = x.Kind != ""
|
|
yyq2700[1] = x.APIVersion != ""
|
|
if yyr2700 || yy2arr2700 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2700 int = 6
|
|
for _, b := range yyq2700 {
|
|
if b {
|
|
yynn2700++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2700)
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
if yyq2700[0] {
|
|
yym2702 := z.EncBinary()
|
|
_ = yym2702
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2700[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2703 := z.EncBinary()
|
|
_ = yym2703
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
if yyq2700[1] {
|
|
yym2705 := z.EncBinary()
|
|
_ = yym2705
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2700[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2706 := z.EncBinary()
|
|
_ = yym2706
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
yym2708 := z.EncBinary()
|
|
_ = yym2708
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
yym2711 := z.EncBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
yym2712 := z.EncBinary()
|
|
_ = yym2712
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
yym2714 := z.EncBinary()
|
|
_ = yym2714
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
yym2717 := z.EncBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
yym2718 := z.EncBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
yym2720 := z.EncBinary()
|
|
_ = yym2720
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2721 := z.EncBinary()
|
|
_ = yym2721
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2700 || yy2arr2700 {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2723 := z.EncBinary()
|
|
_ = yym2723
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2724 := z.EncBinary()
|
|
_ = yym2724
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2700 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2725 := z.DecBinary()
|
|
_ = yym2725
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2726 := r.ReadMapStart()
|
|
if yyl2726 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2726, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2726 := r.ReadArrayStart()
|
|
if yyl2726 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2726, 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 yys2727Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2727Slc
|
|
var yyhl2727 bool = l >= 0
|
|
for yyj2727 := 0; ; yyj2727++ {
|
|
if yyhl2727 {
|
|
if yyj2727 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2727Slc = r.DecodeBytes(yys2727Slc, true, true)
|
|
yys2727 := string(yys2727Slc)
|
|
switch yys2727 {
|
|
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 {
|
|
yyv2735 := &x.Command
|
|
yym2736 := z.DecBinary()
|
|
_ = yym2736
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2735, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2727)
|
|
} // end switch yys2727
|
|
} // end for yyj2727
|
|
if !yyhl2727 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2737 int
|
|
var yyb2737 bool
|
|
var yyhl2737 bool = l >= 0
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2745 := &x.Command
|
|
yym2746 := z.DecBinary()
|
|
_ = yym2746
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2745, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2737++
|
|
if yyhl2737 {
|
|
yyb2737 = yyj2737 > l
|
|
} else {
|
|
yyb2737 = r.CheckBreak()
|
|
}
|
|
if yyb2737 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2737-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 {
|
|
yym2747 := z.EncBinary()
|
|
_ = yym2747
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2748 := !z.EncBinary()
|
|
yy2arr2748 := z.EncBasicHandle().StructToArray
|
|
var yyq2748 [3]bool
|
|
_, _, _ = yysep2748, yyq2748, yy2arr2748
|
|
const yyr2748 bool = false
|
|
yyq2748[0] = x.Kind != ""
|
|
yyq2748[1] = x.APIVersion != ""
|
|
if yyr2748 || yy2arr2748 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2748 int = 1
|
|
for _, b := range yyq2748 {
|
|
if b {
|
|
yynn2748++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2748)
|
|
}
|
|
if yyr2748 || yy2arr2748 {
|
|
if yyq2748[0] {
|
|
yym2750 := z.EncBinary()
|
|
_ = yym2750
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2748[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2751 := z.EncBinary()
|
|
_ = yym2751
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2748 || yy2arr2748 {
|
|
if yyq2748[1] {
|
|
yym2753 := z.EncBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2748[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2754 := z.EncBinary()
|
|
_ = yym2754
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2748 || yy2arr2748 {
|
|
yym2756 := z.EncBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
yym2757 := z.EncBinary()
|
|
_ = yym2757
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep2748 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2758 := z.DecBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2759 := r.ReadMapStart()
|
|
if yyl2759 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2759, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2759 := r.ReadArrayStart()
|
|
if yyl2759 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2759, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2760Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2760Slc
|
|
var yyhl2760 bool = l >= 0
|
|
for yyj2760 := 0; ; yyj2760++ {
|
|
if yyhl2760 {
|
|
if yyj2760 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2760Slc = r.DecodeBytes(yys2760Slc, true, true)
|
|
yys2760 := string(yys2760Slc)
|
|
switch yys2760 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2760)
|
|
} // end switch yys2760
|
|
} // end for yyj2760
|
|
if !yyhl2760 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2764 int
|
|
var yyb2764 bool
|
|
var yyhl2764 bool = l >= 0
|
|
yyj2764++
|
|
if yyhl2764 {
|
|
yyb2764 = yyj2764 > l
|
|
} else {
|
|
yyb2764 = r.CheckBreak()
|
|
}
|
|
if yyb2764 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2764++
|
|
if yyhl2764 {
|
|
yyb2764 = yyj2764 > l
|
|
} else {
|
|
yyb2764 = r.CheckBreak()
|
|
}
|
|
if yyb2764 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2764++
|
|
if yyhl2764 {
|
|
yyb2764 = yyj2764 > l
|
|
} else {
|
|
yyb2764 = r.CheckBreak()
|
|
}
|
|
if yyb2764 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2764++
|
|
if yyhl2764 {
|
|
yyb2764 = yyj2764 > l
|
|
} else {
|
|
yyb2764 = r.CheckBreak()
|
|
}
|
|
if yyb2764 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2764-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 {
|
|
yym2768 := z.EncBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2769 := !z.EncBinary()
|
|
yy2arr2769 := z.EncBasicHandle().StructToArray
|
|
var yyq2769 [7]bool
|
|
_, _, _ = yysep2769, yyq2769, yy2arr2769
|
|
const yyr2769 bool = false
|
|
yyq2769[0] = x.Kind != ""
|
|
yyq2769[1] = x.Namespace != ""
|
|
yyq2769[2] = x.Name != ""
|
|
yyq2769[3] = x.UID != ""
|
|
yyq2769[4] = x.APIVersion != ""
|
|
yyq2769[5] = x.ResourceVersion != ""
|
|
yyq2769[6] = x.FieldPath != ""
|
|
if yyr2769 || yy2arr2769 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2769 int = 0
|
|
for _, b := range yyq2769 {
|
|
if b {
|
|
yynn2769++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2769)
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[0] {
|
|
yym2771 := z.EncBinary()
|
|
_ = yym2771
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2772 := z.EncBinary()
|
|
_ = yym2772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[1] {
|
|
yym2774 := z.EncBinary()
|
|
_ = yym2774
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym2775 := z.EncBinary()
|
|
_ = yym2775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[2] {
|
|
yym2777 := z.EncBinary()
|
|
_ = yym2777
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym2778 := z.EncBinary()
|
|
_ = yym2778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[3] {
|
|
yym2780 := z.EncBinary()
|
|
_ = yym2780
|
|
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 yyq2769[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym2781 := z.EncBinary()
|
|
_ = yym2781
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[4] {
|
|
yym2783 := z.EncBinary()
|
|
_ = yym2783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2784 := z.EncBinary()
|
|
_ = yym2784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[5] {
|
|
yym2786 := z.EncBinary()
|
|
_ = yym2786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym2787 := z.EncBinary()
|
|
_ = yym2787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2769 || yy2arr2769 {
|
|
if yyq2769[6] {
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2769[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yysep2769 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2791 := z.DecBinary()
|
|
_ = yym2791
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2792 := r.ReadMapStart()
|
|
if yyl2792 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2792, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2792 := r.ReadArrayStart()
|
|
if yyl2792 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2792, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2793Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2793Slc
|
|
var yyhl2793 bool = l >= 0
|
|
for yyj2793 := 0; ; yyj2793++ {
|
|
if yyhl2793 {
|
|
if yyj2793 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2793Slc = r.DecodeBytes(yys2793Slc, true, true)
|
|
yys2793 := string(yys2793Slc)
|
|
switch yys2793 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "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, yys2793)
|
|
} // end switch yys2793
|
|
} // end for yyj2793
|
|
if !yyhl2793 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2801 int
|
|
var yyb2801 bool
|
|
var yyhl2801 bool = l >= 0
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2801-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 {
|
|
yym2809 := z.EncBinary()
|
|
_ = yym2809
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2810 := !z.EncBinary()
|
|
yy2arr2810 := z.EncBasicHandle().StructToArray
|
|
var yyq2810 [1]bool
|
|
_, _, _ = yysep2810, yyq2810, yy2arr2810
|
|
const yyr2810 bool = false
|
|
if yyr2810 || yy2arr2810 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2810 int = 1
|
|
for _, b := range yyq2810 {
|
|
if b {
|
|
yynn2810++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2810)
|
|
}
|
|
if yyr2810 || yy2arr2810 {
|
|
yym2812 := z.EncBinary()
|
|
_ = yym2812
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2813 := z.EncBinary()
|
|
_ = yym2813
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yysep2810 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2814 := z.DecBinary()
|
|
_ = yym2814
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2815 := r.ReadMapStart()
|
|
if yyl2815 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2815, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2815 := r.ReadArrayStart()
|
|
if yyl2815 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2815, 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 yys2816Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2816Slc
|
|
var yyhl2816 bool = l >= 0
|
|
for yyj2816 := 0; ; yyj2816++ {
|
|
if yyhl2816 {
|
|
if yyj2816 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2816Slc = r.DecodeBytes(yys2816Slc, true, true)
|
|
yys2816 := string(yys2816Slc)
|
|
switch yys2816 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2816)
|
|
} // end switch yys2816
|
|
} // end for yyj2816
|
|
if !yyhl2816 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2818 int
|
|
var yyb2818 bool
|
|
var yyhl2818 bool = l >= 0
|
|
yyj2818++
|
|
if yyhl2818 {
|
|
yyb2818 = yyj2818 > l
|
|
} else {
|
|
yyb2818 = r.CheckBreak()
|
|
}
|
|
if yyb2818 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2818++
|
|
if yyhl2818 {
|
|
yyb2818 = yyj2818 > l
|
|
} else {
|
|
yyb2818 = r.CheckBreak()
|
|
}
|
|
if yyb2818 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2818-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 {
|
|
yym2820 := z.EncBinary()
|
|
_ = yym2820
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2821 := !z.EncBinary()
|
|
yy2arr2821 := z.EncBasicHandle().StructToArray
|
|
var yyq2821 [3]bool
|
|
_, _, _ = yysep2821, yyq2821, yy2arr2821
|
|
const yyr2821 bool = false
|
|
yyq2821[0] = x.Kind != ""
|
|
yyq2821[1] = x.APIVersion != ""
|
|
yyq2821[2] = true
|
|
if yyr2821 || yy2arr2821 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2821 int = 0
|
|
for _, b := range yyq2821 {
|
|
if b {
|
|
yynn2821++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2821)
|
|
}
|
|
if yyr2821 || yy2arr2821 {
|
|
if yyq2821[0] {
|
|
yym2823 := z.EncBinary()
|
|
_ = yym2823
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2821[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2824 := z.EncBinary()
|
|
_ = yym2824
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2821 || yy2arr2821 {
|
|
if yyq2821[1] {
|
|
yym2826 := z.EncBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2821[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2827 := z.EncBinary()
|
|
_ = yym2827
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2821 || yy2arr2821 {
|
|
if yyq2821[2] {
|
|
yy2829 := &x.Reference
|
|
yy2829.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2821[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
yy2830 := &x.Reference
|
|
yy2830.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2821 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2831 := z.DecBinary()
|
|
_ = yym2831
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2832 := r.ReadMapStart()
|
|
if yyl2832 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2832, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2832 := r.ReadArrayStart()
|
|
if yyl2832 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2832, 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 yys2833Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2833Slc
|
|
var yyhl2833 bool = l >= 0
|
|
for yyj2833 := 0; ; yyj2833++ {
|
|
if yyhl2833 {
|
|
if yyj2833 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2833Slc = r.DecodeBytes(yys2833Slc, true, true)
|
|
yys2833 := string(yys2833Slc)
|
|
switch yys2833 {
|
|
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 {
|
|
yyv2836 := &x.Reference
|
|
yyv2836.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2833)
|
|
} // end switch yys2833
|
|
} // end for yyj2833
|
|
if !yyhl2833 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2837 int
|
|
var yyb2837 bool
|
|
var yyhl2837 bool = l >= 0
|
|
yyj2837++
|
|
if yyhl2837 {
|
|
yyb2837 = yyj2837 > l
|
|
} else {
|
|
yyb2837 = r.CheckBreak()
|
|
}
|
|
if yyb2837 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2837++
|
|
if yyhl2837 {
|
|
yyb2837 = yyj2837 > l
|
|
} else {
|
|
yyb2837 = r.CheckBreak()
|
|
}
|
|
if yyb2837 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2837++
|
|
if yyhl2837 {
|
|
yyb2837 = yyj2837 > l
|
|
} else {
|
|
yyb2837 = r.CheckBreak()
|
|
}
|
|
if yyb2837 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2840 := &x.Reference
|
|
yyv2840.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2837++
|
|
if yyhl2837 {
|
|
yyb2837 = yyj2837 > l
|
|
} else {
|
|
yyb2837 = r.CheckBreak()
|
|
}
|
|
if yyb2837 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2837-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 {
|
|
yym2841 := z.EncBinary()
|
|
_ = yym2841
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2842 := !z.EncBinary()
|
|
yy2arr2842 := z.EncBasicHandle().StructToArray
|
|
var yyq2842 [2]bool
|
|
_, _, _ = yysep2842, yyq2842, yy2arr2842
|
|
const yyr2842 bool = false
|
|
yyq2842[0] = x.Component != ""
|
|
yyq2842[1] = x.Host != ""
|
|
if yyr2842 || yy2arr2842 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2842 int = 0
|
|
for _, b := range yyq2842 {
|
|
if b {
|
|
yynn2842++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2842)
|
|
}
|
|
if yyr2842 || yy2arr2842 {
|
|
if yyq2842[0] {
|
|
yym2844 := z.EncBinary()
|
|
_ = yym2844
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2842[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
yym2845 := z.EncBinary()
|
|
_ = yym2845
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2842 || yy2arr2842 {
|
|
if yyq2842[1] {
|
|
yym2847 := z.EncBinary()
|
|
_ = yym2847
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2842[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym2848 := z.EncBinary()
|
|
_ = yym2848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yysep2842 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2849 := z.DecBinary()
|
|
_ = yym2849
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2850 := r.ReadMapStart()
|
|
if yyl2850 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2850, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2850 := r.ReadArrayStart()
|
|
if yyl2850 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2850, 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 yys2851Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2851Slc
|
|
var yyhl2851 bool = l >= 0
|
|
for yyj2851 := 0; ; yyj2851++ {
|
|
if yyhl2851 {
|
|
if yyj2851 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2851Slc = r.DecodeBytes(yys2851Slc, true, true)
|
|
yys2851 := string(yys2851Slc)
|
|
switch yys2851 {
|
|
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, yys2851)
|
|
} // end switch yys2851
|
|
} // end for yyj2851
|
|
if !yyhl2851 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2854 int
|
|
var yyb2854 bool
|
|
var yyhl2854 bool = l >= 0
|
|
yyj2854++
|
|
if yyhl2854 {
|
|
yyb2854 = yyj2854 > l
|
|
} else {
|
|
yyb2854 = r.CheckBreak()
|
|
}
|
|
if yyb2854 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2854++
|
|
if yyhl2854 {
|
|
yyb2854 = yyj2854 > l
|
|
} else {
|
|
yyb2854 = r.CheckBreak()
|
|
}
|
|
if yyb2854 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2854++
|
|
if yyhl2854 {
|
|
yyb2854 = yyj2854 > l
|
|
} else {
|
|
yyb2854 = r.CheckBreak()
|
|
}
|
|
if yyb2854 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2854-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 {
|
|
yym2857 := z.EncBinary()
|
|
_ = yym2857
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2858 := !z.EncBinary()
|
|
yy2arr2858 := z.EncBasicHandle().StructToArray
|
|
var yyq2858 [10]bool
|
|
_, _, _ = yysep2858, yyq2858, yy2arr2858
|
|
const yyr2858 bool = false
|
|
yyq2858[0] = x.Kind != ""
|
|
yyq2858[1] = x.APIVersion != ""
|
|
yyq2858[2] = true
|
|
yyq2858[3] = true
|
|
yyq2858[4] = x.Reason != ""
|
|
yyq2858[5] = x.Message != ""
|
|
yyq2858[6] = true
|
|
yyq2858[7] = true
|
|
yyq2858[8] = true
|
|
yyq2858[9] = x.Count != 0
|
|
if yyr2858 || yy2arr2858 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2858 int = 0
|
|
for _, b := range yyq2858 {
|
|
if b {
|
|
yynn2858++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2858)
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[0] {
|
|
yym2860 := z.EncBinary()
|
|
_ = yym2860
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2858[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2861 := z.EncBinary()
|
|
_ = yym2861
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[1] {
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2858[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2864 := z.EncBinary()
|
|
_ = yym2864
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[2] {
|
|
yy2866 := &x.ObjectMeta
|
|
yy2866.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2858[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2867 := &x.ObjectMeta
|
|
yy2867.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[3] {
|
|
yy2869 := &x.InvolvedObject
|
|
yy2869.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2858[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
yy2870 := &x.InvolvedObject
|
|
yy2870.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[4] {
|
|
yym2872 := z.EncBinary()
|
|
_ = yym2872
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2858[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2873 := z.EncBinary()
|
|
_ = yym2873
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[5] {
|
|
yym2875 := z.EncBinary()
|
|
_ = yym2875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2858[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2876 := z.EncBinary()
|
|
_ = yym2876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[6] {
|
|
yy2878 := &x.Source
|
|
yy2878.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2858[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
yy2879 := &x.Source
|
|
yy2879.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[7] {
|
|
yy2881 := &x.FirstTimestamp
|
|
yym2882 := z.EncBinary()
|
|
_ = yym2882
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2881) {
|
|
} else if yym2882 {
|
|
z.EncBinaryMarshal(yy2881)
|
|
} else if !yym2882 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2881)
|
|
} else {
|
|
z.EncFallback(yy2881)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2858[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
yy2883 := &x.FirstTimestamp
|
|
yym2884 := z.EncBinary()
|
|
_ = yym2884
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2883) {
|
|
} else if yym2884 {
|
|
z.EncBinaryMarshal(yy2883)
|
|
} else if !yym2884 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2883)
|
|
} else {
|
|
z.EncFallback(yy2883)
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[8] {
|
|
yy2886 := &x.LastTimestamp
|
|
yym2887 := z.EncBinary()
|
|
_ = yym2887
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2886) {
|
|
} else if yym2887 {
|
|
z.EncBinaryMarshal(yy2886)
|
|
} else if !yym2887 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2886)
|
|
} else {
|
|
z.EncFallback(yy2886)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2858[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
yy2888 := &x.LastTimestamp
|
|
yym2889 := z.EncBinary()
|
|
_ = yym2889
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2888) {
|
|
} else if yym2889 {
|
|
z.EncBinaryMarshal(yy2888)
|
|
} else if !yym2889 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2888)
|
|
} else {
|
|
z.EncFallback(yy2888)
|
|
}
|
|
}
|
|
}
|
|
if yyr2858 || yy2arr2858 {
|
|
if yyq2858[9] {
|
|
yym2891 := z.EncBinary()
|
|
_ = yym2891
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2858[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
yym2892 := z.EncBinary()
|
|
_ = yym2892
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yysep2858 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2893 := z.DecBinary()
|
|
_ = yym2893
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2894 := r.ReadMapStart()
|
|
if yyl2894 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2894, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2894 := r.ReadArrayStart()
|
|
if yyl2894 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2894, 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 yys2895Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2895Slc
|
|
var yyhl2895 bool = l >= 0
|
|
for yyj2895 := 0; ; yyj2895++ {
|
|
if yyhl2895 {
|
|
if yyj2895 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2895Slc = r.DecodeBytes(yys2895Slc, true, true)
|
|
yys2895 := string(yys2895Slc)
|
|
switch yys2895 {
|
|
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 {
|
|
yyv2898 := &x.ObjectMeta
|
|
yyv2898.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2899 := &x.InvolvedObject
|
|
yyv2899.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 {
|
|
yyv2902 := &x.Source
|
|
yyv2902.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2903 := &x.FirstTimestamp
|
|
yym2904 := z.DecBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2903) {
|
|
} else if yym2904 {
|
|
z.DecBinaryUnmarshal(yyv2903)
|
|
} else if !yym2904 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2903)
|
|
} else {
|
|
z.DecFallback(yyv2903, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2905 := &x.LastTimestamp
|
|
yym2906 := z.DecBinary()
|
|
_ = yym2906
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2905) {
|
|
} else if yym2906 {
|
|
z.DecBinaryUnmarshal(yyv2905)
|
|
} else if !yym2906 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2905)
|
|
} else {
|
|
z.DecFallback(yyv2905, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2895)
|
|
} // end switch yys2895
|
|
} // end for yyj2895
|
|
if !yyhl2895 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2908 int
|
|
var yyb2908 bool
|
|
var yyhl2908 bool = l >= 0
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2911 := &x.ObjectMeta
|
|
yyv2911.CodecDecodeSelf(d)
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2912 := &x.InvolvedObject
|
|
yyv2912.CodecDecodeSelf(d)
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2915 := &x.Source
|
|
yyv2915.CodecDecodeSelf(d)
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2916 := &x.FirstTimestamp
|
|
yym2917 := z.DecBinary()
|
|
_ = yym2917
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2916) {
|
|
} else if yym2917 {
|
|
z.DecBinaryUnmarshal(yyv2916)
|
|
} else if !yym2917 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2916)
|
|
} else {
|
|
z.DecFallback(yyv2916, false)
|
|
}
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2918 := &x.LastTimestamp
|
|
yym2919 := z.DecBinary()
|
|
_ = yym2919
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2918) {
|
|
} else if yym2919 {
|
|
z.DecBinaryUnmarshal(yyv2918)
|
|
} else if !yym2919 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2918)
|
|
} else {
|
|
z.DecFallback(yyv2918, false)
|
|
}
|
|
}
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2908++
|
|
if yyhl2908 {
|
|
yyb2908 = yyj2908 > l
|
|
} else {
|
|
yyb2908 = r.CheckBreak()
|
|
}
|
|
if yyb2908 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2908-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 {
|
|
yym2921 := z.EncBinary()
|
|
_ = yym2921
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2922 := !z.EncBinary()
|
|
yy2arr2922 := z.EncBasicHandle().StructToArray
|
|
var yyq2922 [4]bool
|
|
_, _, _ = yysep2922, yyq2922, yy2arr2922
|
|
const yyr2922 bool = false
|
|
yyq2922[0] = x.Kind != ""
|
|
yyq2922[1] = x.APIVersion != ""
|
|
yyq2922[2] = true
|
|
if yyr2922 || yy2arr2922 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2922 int = 1
|
|
for _, b := range yyq2922 {
|
|
if b {
|
|
yynn2922++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2922)
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
if yyq2922[0] {
|
|
yym2924 := z.EncBinary()
|
|
_ = yym2924
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2922[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2925 := z.EncBinary()
|
|
_ = yym2925
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
if yyq2922[1] {
|
|
yym2927 := z.EncBinary()
|
|
_ = yym2927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2922[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2928 := z.EncBinary()
|
|
_ = yym2928
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
if yyq2922[2] {
|
|
yy2930 := &x.ListMeta
|
|
yym2931 := z.EncBinary()
|
|
_ = yym2931
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2930) {
|
|
} else {
|
|
z.EncFallback(yy2930)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2922[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2932 := &x.ListMeta
|
|
yym2933 := z.EncBinary()
|
|
_ = yym2933
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2932) {
|
|
} else {
|
|
z.EncFallback(yy2932)
|
|
}
|
|
}
|
|
}
|
|
if yyr2922 || yy2arr2922 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2935 := z.EncBinary()
|
|
_ = yym2935
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2936 := z.EncBinary()
|
|
_ = yym2936
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2922 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2937 := z.DecBinary()
|
|
_ = yym2937
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2938 := r.ReadMapStart()
|
|
if yyl2938 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2938, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2938 := r.ReadArrayStart()
|
|
if yyl2938 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2938, 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 yys2939Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2939Slc
|
|
var yyhl2939 bool = l >= 0
|
|
for yyj2939 := 0; ; yyj2939++ {
|
|
if yyhl2939 {
|
|
if yyj2939 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2939Slc = r.DecodeBytes(yys2939Slc, true, true)
|
|
yys2939 := string(yys2939Slc)
|
|
switch yys2939 {
|
|
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 {
|
|
yyv2942 := &x.ListMeta
|
|
yym2943 := z.DecBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2942) {
|
|
} else {
|
|
z.DecFallback(yyv2942, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2944 := &x.Items
|
|
yym2945 := z.DecBinary()
|
|
_ = yym2945
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2944), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2939)
|
|
} // end switch yys2939
|
|
} // end for yyj2939
|
|
if !yyhl2939 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2946 int
|
|
var yyb2946 bool
|
|
var yyhl2946 bool = l >= 0
|
|
yyj2946++
|
|
if yyhl2946 {
|
|
yyb2946 = yyj2946 > l
|
|
} else {
|
|
yyb2946 = r.CheckBreak()
|
|
}
|
|
if yyb2946 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2946++
|
|
if yyhl2946 {
|
|
yyb2946 = yyj2946 > l
|
|
} else {
|
|
yyb2946 = r.CheckBreak()
|
|
}
|
|
if yyb2946 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2946++
|
|
if yyhl2946 {
|
|
yyb2946 = yyj2946 > l
|
|
} else {
|
|
yyb2946 = r.CheckBreak()
|
|
}
|
|
if yyb2946 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2949 := &x.ListMeta
|
|
yym2950 := z.DecBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2949) {
|
|
} else {
|
|
z.DecFallback(yyv2949, false)
|
|
}
|
|
}
|
|
yyj2946++
|
|
if yyhl2946 {
|
|
yyb2946 = yyj2946 > l
|
|
} else {
|
|
yyb2946 = r.CheckBreak()
|
|
}
|
|
if yyb2946 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2951 := &x.Items
|
|
yym2952 := z.DecBinary()
|
|
_ = yym2952
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2951), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2946++
|
|
if yyhl2946 {
|
|
yyb2946 = yyj2946 > l
|
|
} else {
|
|
yyb2946 = r.CheckBreak()
|
|
}
|
|
if yyb2946 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2946-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 {
|
|
yym2953 := z.EncBinary()
|
|
_ = yym2953
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2954 := !z.EncBinary()
|
|
yy2arr2954 := z.EncBasicHandle().StructToArray
|
|
var yyq2954 [4]bool
|
|
_, _, _ = yysep2954, yyq2954, yy2arr2954
|
|
const yyr2954 bool = false
|
|
yyq2954[0] = x.Kind != ""
|
|
yyq2954[1] = x.APIVersion != ""
|
|
yyq2954[2] = true
|
|
if yyr2954 || yy2arr2954 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2954 int = 1
|
|
for _, b := range yyq2954 {
|
|
if b {
|
|
yynn2954++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2954)
|
|
}
|
|
if yyr2954 || yy2arr2954 {
|
|
if yyq2954[0] {
|
|
yym2956 := z.EncBinary()
|
|
_ = yym2956
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2954[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2957 := z.EncBinary()
|
|
_ = yym2957
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2954 || yy2arr2954 {
|
|
if yyq2954[1] {
|
|
yym2959 := z.EncBinary()
|
|
_ = yym2959
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2954[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2960 := z.EncBinary()
|
|
_ = yym2960
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2954 || yy2arr2954 {
|
|
if yyq2954[2] {
|
|
yy2962 := &x.ListMeta
|
|
yym2963 := z.EncBinary()
|
|
_ = yym2963
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2962) {
|
|
} else {
|
|
z.EncFallback(yy2962)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2954[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2964 := &x.ListMeta
|
|
yym2965 := z.EncBinary()
|
|
_ = yym2965
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2964) {
|
|
} else {
|
|
z.EncFallback(yy2964)
|
|
}
|
|
}
|
|
}
|
|
if yyr2954 || yy2arr2954 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2967 := z.EncBinary()
|
|
_ = yym2967
|
|
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 {
|
|
yym2968 := z.EncBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2954 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2969 := z.DecBinary()
|
|
_ = yym2969
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2970 := r.ReadMapStart()
|
|
if yyl2970 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2970, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2970 := r.ReadArrayStart()
|
|
if yyl2970 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2970, 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 yys2971Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2971Slc
|
|
var yyhl2971 bool = l >= 0
|
|
for yyj2971 := 0; ; yyj2971++ {
|
|
if yyhl2971 {
|
|
if yyj2971 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2971Slc = r.DecodeBytes(yys2971Slc, true, true)
|
|
yys2971 := string(yys2971Slc)
|
|
switch yys2971 {
|
|
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 {
|
|
yyv2974 := &x.ListMeta
|
|
yym2975 := z.DecBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2974) {
|
|
} else {
|
|
z.DecFallback(yyv2974, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2976 := &x.Items
|
|
yym2977 := z.DecBinary()
|
|
_ = yym2977
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2976), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2971)
|
|
} // end switch yys2971
|
|
} // end for yyj2971
|
|
if !yyhl2971 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2978 int
|
|
var yyb2978 bool
|
|
var yyhl2978 bool = l >= 0
|
|
yyj2978++
|
|
if yyhl2978 {
|
|
yyb2978 = yyj2978 > l
|
|
} else {
|
|
yyb2978 = r.CheckBreak()
|
|
}
|
|
if yyb2978 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2978++
|
|
if yyhl2978 {
|
|
yyb2978 = yyj2978 > l
|
|
} else {
|
|
yyb2978 = r.CheckBreak()
|
|
}
|
|
if yyb2978 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2978++
|
|
if yyhl2978 {
|
|
yyb2978 = yyj2978 > l
|
|
} else {
|
|
yyb2978 = r.CheckBreak()
|
|
}
|
|
if yyb2978 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2981 := &x.ListMeta
|
|
yym2982 := z.DecBinary()
|
|
_ = yym2982
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2981) {
|
|
} else {
|
|
z.DecFallback(yyv2981, false)
|
|
}
|
|
}
|
|
yyj2978++
|
|
if yyhl2978 {
|
|
yyb2978 = yyj2978 > l
|
|
} else {
|
|
yyb2978 = r.CheckBreak()
|
|
}
|
|
if yyb2978 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2983 := &x.Items
|
|
yym2984 := z.DecBinary()
|
|
_ = yym2984
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv2983), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2978++
|
|
if yyhl2978 {
|
|
yyb2978 = yyj2978 > l
|
|
} else {
|
|
yyb2978 = r.CheckBreak()
|
|
}
|
|
if yyb2978 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2978-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2985 := z.EncBinary()
|
|
_ = yym2985
|
|
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
|
|
yym2986 := z.DecBinary()
|
|
_ = yym2986
|
|
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 {
|
|
yym2987 := z.EncBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2988 := !z.EncBinary()
|
|
yy2arr2988 := z.EncBasicHandle().StructToArray
|
|
var yyq2988 [6]bool
|
|
_, _, _ = yysep2988, yyq2988, yy2arr2988
|
|
const yyr2988 bool = false
|
|
yyq2988[0] = x.Type != ""
|
|
yyq2988[1] = len(x.Max) != 0
|
|
yyq2988[2] = len(x.Min) != 0
|
|
yyq2988[3] = len(x.Default) != 0
|
|
yyq2988[4] = len(x.DefaultRequest) != 0
|
|
yyq2988[5] = len(x.MaxLimitRequestRatio) != 0
|
|
if yyr2988 || yy2arr2988 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2988 int = 0
|
|
for _, b := range yyq2988 {
|
|
if b {
|
|
yynn2988++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2988)
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2988[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2988[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2988[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2988[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2988[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2988 || yy2arr2988 {
|
|
if yyq2988[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2988[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2988 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2995 := z.DecBinary()
|
|
_ = yym2995
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2996 := r.ReadMapStart()
|
|
if yyl2996 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2996, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2996 := r.ReadArrayStart()
|
|
if yyl2996 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2996, 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 yys2997Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2997Slc
|
|
var yyhl2997 bool = l >= 0
|
|
for yyj2997 := 0; ; yyj2997++ {
|
|
if yyhl2997 {
|
|
if yyj2997 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2997Slc = r.DecodeBytes(yys2997Slc, true, true)
|
|
yys2997 := string(yys2997Slc)
|
|
switch yys2997 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv2999 := &x.Max
|
|
yyv2999.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3000 := &x.Min
|
|
yyv3000.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3001 := &x.Default
|
|
yyv3001.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3002 := &x.DefaultRequest
|
|
yyv3002.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3003 := &x.MaxLimitRequestRatio
|
|
yyv3003.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2997)
|
|
} // end switch yys2997
|
|
} // end for yyj2997
|
|
if !yyhl2997 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3004 int
|
|
var yyb3004 bool
|
|
var yyhl3004 bool = l >= 0
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3006 := &x.Max
|
|
yyv3006.CodecDecodeSelf(d)
|
|
}
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3007 := &x.Min
|
|
yyv3007.CodecDecodeSelf(d)
|
|
}
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3008 := &x.Default
|
|
yyv3008.CodecDecodeSelf(d)
|
|
}
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3009 := &x.DefaultRequest
|
|
yyv3009.CodecDecodeSelf(d)
|
|
}
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3010 := &x.MaxLimitRequestRatio
|
|
yyv3010.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3004++
|
|
if yyhl3004 {
|
|
yyb3004 = yyj3004 > l
|
|
} else {
|
|
yyb3004 = r.CheckBreak()
|
|
}
|
|
if yyb3004 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3004-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 {
|
|
yym3011 := z.EncBinary()
|
|
_ = yym3011
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3012 := !z.EncBinary()
|
|
yy2arr3012 := z.EncBasicHandle().StructToArray
|
|
var yyq3012 [1]bool
|
|
_, _, _ = yysep3012, yyq3012, yy2arr3012
|
|
const yyr3012 bool = false
|
|
if yyr3012 || yy2arr3012 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3012 int = 1
|
|
for _, b := range yyq3012 {
|
|
if b {
|
|
yynn3012++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3012)
|
|
}
|
|
if yyr3012 || yy2arr3012 {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3014 := z.EncBinary()
|
|
_ = yym3014
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3015 := z.EncBinary()
|
|
_ = yym3015
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3012 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3016 := z.DecBinary()
|
|
_ = yym3016
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3017 := r.ReadMapStart()
|
|
if yyl3017 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3017, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3017 := r.ReadArrayStart()
|
|
if yyl3017 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3017, 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 yys3018Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3018Slc
|
|
var yyhl3018 bool = l >= 0
|
|
for yyj3018 := 0; ; yyj3018++ {
|
|
if yyhl3018 {
|
|
if yyj3018 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3018Slc = r.DecodeBytes(yys3018Slc, true, true)
|
|
yys3018 := string(yys3018Slc)
|
|
switch yys3018 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3019 := &x.Limits
|
|
yym3020 := z.DecBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3019), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3018)
|
|
} // end switch yys3018
|
|
} // end for yyj3018
|
|
if !yyhl3018 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3021 int
|
|
var yyb3021 bool
|
|
var yyhl3021 bool = l >= 0
|
|
yyj3021++
|
|
if yyhl3021 {
|
|
yyb3021 = yyj3021 > l
|
|
} else {
|
|
yyb3021 = r.CheckBreak()
|
|
}
|
|
if yyb3021 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3022 := &x.Limits
|
|
yym3023 := z.DecBinary()
|
|
_ = yym3023
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3022), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3021++
|
|
if yyhl3021 {
|
|
yyb3021 = yyj3021 > l
|
|
} else {
|
|
yyb3021 = r.CheckBreak()
|
|
}
|
|
if yyb3021 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3021-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 {
|
|
yym3024 := z.EncBinary()
|
|
_ = yym3024
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3025 := !z.EncBinary()
|
|
yy2arr3025 := z.EncBasicHandle().StructToArray
|
|
var yyq3025 [4]bool
|
|
_, _, _ = yysep3025, yyq3025, yy2arr3025
|
|
const yyr3025 bool = false
|
|
yyq3025[0] = x.Kind != ""
|
|
yyq3025[1] = x.APIVersion != ""
|
|
yyq3025[2] = true
|
|
yyq3025[3] = true
|
|
if yyr3025 || yy2arr3025 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3025 int = 0
|
|
for _, b := range yyq3025 {
|
|
if b {
|
|
yynn3025++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3025)
|
|
}
|
|
if yyr3025 || yy2arr3025 {
|
|
if yyq3025[0] {
|
|
yym3027 := z.EncBinary()
|
|
_ = yym3027
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3025[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3028 := z.EncBinary()
|
|
_ = yym3028
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3025 || yy2arr3025 {
|
|
if yyq3025[1] {
|
|
yym3030 := z.EncBinary()
|
|
_ = yym3030
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3025[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3031 := z.EncBinary()
|
|
_ = yym3031
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3025 || yy2arr3025 {
|
|
if yyq3025[2] {
|
|
yy3033 := &x.ObjectMeta
|
|
yy3033.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3025[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3034 := &x.ObjectMeta
|
|
yy3034.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3025 || yy2arr3025 {
|
|
if yyq3025[3] {
|
|
yy3036 := &x.Spec
|
|
yy3036.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3025[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3037 := &x.Spec
|
|
yy3037.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3025 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3038 := z.DecBinary()
|
|
_ = yym3038
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3039 := r.ReadMapStart()
|
|
if yyl3039 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3039, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3039 := r.ReadArrayStart()
|
|
if yyl3039 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3039, 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 yys3040Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3040Slc
|
|
var yyhl3040 bool = l >= 0
|
|
for yyj3040 := 0; ; yyj3040++ {
|
|
if yyhl3040 {
|
|
if yyj3040 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3040Slc = r.DecodeBytes(yys3040Slc, true, true)
|
|
yys3040 := string(yys3040Slc)
|
|
switch yys3040 {
|
|
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 {
|
|
yyv3043 := &x.ObjectMeta
|
|
yyv3043.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3044 := &x.Spec
|
|
yyv3044.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3040)
|
|
} // end switch yys3040
|
|
} // end for yyj3040
|
|
if !yyhl3040 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3045 int
|
|
var yyb3045 bool
|
|
var yyhl3045 bool = l >= 0
|
|
yyj3045++
|
|
if yyhl3045 {
|
|
yyb3045 = yyj3045 > l
|
|
} else {
|
|
yyb3045 = r.CheckBreak()
|
|
}
|
|
if yyb3045 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3045++
|
|
if yyhl3045 {
|
|
yyb3045 = yyj3045 > l
|
|
} else {
|
|
yyb3045 = r.CheckBreak()
|
|
}
|
|
if yyb3045 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3045++
|
|
if yyhl3045 {
|
|
yyb3045 = yyj3045 > l
|
|
} else {
|
|
yyb3045 = r.CheckBreak()
|
|
}
|
|
if yyb3045 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3048 := &x.ObjectMeta
|
|
yyv3048.CodecDecodeSelf(d)
|
|
}
|
|
yyj3045++
|
|
if yyhl3045 {
|
|
yyb3045 = yyj3045 > l
|
|
} else {
|
|
yyb3045 = r.CheckBreak()
|
|
}
|
|
if yyb3045 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3049 := &x.Spec
|
|
yyv3049.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3045++
|
|
if yyhl3045 {
|
|
yyb3045 = yyj3045 > l
|
|
} else {
|
|
yyb3045 = r.CheckBreak()
|
|
}
|
|
if yyb3045 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3045-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 {
|
|
yym3050 := z.EncBinary()
|
|
_ = yym3050
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3051 := !z.EncBinary()
|
|
yy2arr3051 := z.EncBasicHandle().StructToArray
|
|
var yyq3051 [4]bool
|
|
_, _, _ = yysep3051, yyq3051, yy2arr3051
|
|
const yyr3051 bool = false
|
|
yyq3051[0] = x.Kind != ""
|
|
yyq3051[1] = x.APIVersion != ""
|
|
yyq3051[2] = true
|
|
if yyr3051 || yy2arr3051 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3051 int = 1
|
|
for _, b := range yyq3051 {
|
|
if b {
|
|
yynn3051++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3051)
|
|
}
|
|
if yyr3051 || yy2arr3051 {
|
|
if yyq3051[0] {
|
|
yym3053 := z.EncBinary()
|
|
_ = yym3053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3051[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3054 := z.EncBinary()
|
|
_ = yym3054
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3051 || yy2arr3051 {
|
|
if yyq3051[1] {
|
|
yym3056 := z.EncBinary()
|
|
_ = yym3056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3051[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3057 := z.EncBinary()
|
|
_ = yym3057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3051 || yy2arr3051 {
|
|
if yyq3051[2] {
|
|
yy3059 := &x.ListMeta
|
|
yym3060 := z.EncBinary()
|
|
_ = yym3060
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3059) {
|
|
} else {
|
|
z.EncFallback(yy3059)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3051[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3061 := &x.ListMeta
|
|
yym3062 := z.EncBinary()
|
|
_ = yym3062
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3061) {
|
|
} else {
|
|
z.EncFallback(yy3061)
|
|
}
|
|
}
|
|
}
|
|
if yyr3051 || yy2arr3051 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3064 := z.EncBinary()
|
|
_ = yym3064
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3051 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3066 := z.DecBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3067 := r.ReadMapStart()
|
|
if yyl3067 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3067, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3067 := r.ReadArrayStart()
|
|
if yyl3067 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3067, 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 yys3068Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3068Slc
|
|
var yyhl3068 bool = l >= 0
|
|
for yyj3068 := 0; ; yyj3068++ {
|
|
if yyhl3068 {
|
|
if yyj3068 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3068Slc = r.DecodeBytes(yys3068Slc, true, true)
|
|
yys3068 := string(yys3068Slc)
|
|
switch yys3068 {
|
|
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 {
|
|
yyv3071 := &x.ListMeta
|
|
yym3072 := z.DecBinary()
|
|
_ = yym3072
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3071) {
|
|
} else {
|
|
z.DecFallback(yyv3071, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3073 := &x.Items
|
|
yym3074 := z.DecBinary()
|
|
_ = yym3074
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3073), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3068)
|
|
} // end switch yys3068
|
|
} // end for yyj3068
|
|
if !yyhl3068 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3075 int
|
|
var yyb3075 bool
|
|
var yyhl3075 bool = l >= 0
|
|
yyj3075++
|
|
if yyhl3075 {
|
|
yyb3075 = yyj3075 > l
|
|
} else {
|
|
yyb3075 = r.CheckBreak()
|
|
}
|
|
if yyb3075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3075++
|
|
if yyhl3075 {
|
|
yyb3075 = yyj3075 > l
|
|
} else {
|
|
yyb3075 = r.CheckBreak()
|
|
}
|
|
if yyb3075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3075++
|
|
if yyhl3075 {
|
|
yyb3075 = yyj3075 > l
|
|
} else {
|
|
yyb3075 = r.CheckBreak()
|
|
}
|
|
if yyb3075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3078 := &x.ListMeta
|
|
yym3079 := z.DecBinary()
|
|
_ = yym3079
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3078) {
|
|
} else {
|
|
z.DecFallback(yyv3078, false)
|
|
}
|
|
}
|
|
yyj3075++
|
|
if yyhl3075 {
|
|
yyb3075 = yyj3075 > l
|
|
} else {
|
|
yyb3075 = r.CheckBreak()
|
|
}
|
|
if yyb3075 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3080 := &x.Items
|
|
yym3081 := z.DecBinary()
|
|
_ = yym3081
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3080), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3075++
|
|
if yyhl3075 {
|
|
yyb3075 = yyj3075 > l
|
|
} else {
|
|
yyb3075 = r.CheckBreak()
|
|
}
|
|
if yyb3075 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3075-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 {
|
|
yym3082 := z.EncBinary()
|
|
_ = yym3082
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3083 := !z.EncBinary()
|
|
yy2arr3083 := z.EncBasicHandle().StructToArray
|
|
var yyq3083 [1]bool
|
|
_, _, _ = yysep3083, yyq3083, yy2arr3083
|
|
const yyr3083 bool = false
|
|
yyq3083[0] = len(x.Hard) != 0
|
|
if yyr3083 || yy2arr3083 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3083 int = 0
|
|
for _, b := range yyq3083 {
|
|
if b {
|
|
yynn3083++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3083)
|
|
}
|
|
if yyr3083 || yy2arr3083 {
|
|
if yyq3083[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3083[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3083 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3085 := z.DecBinary()
|
|
_ = yym3085
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3086 := r.ReadMapStart()
|
|
if yyl3086 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3086, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3086 := r.ReadArrayStart()
|
|
if yyl3086 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3086, 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 yys3087Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3087Slc
|
|
var yyhl3087 bool = l >= 0
|
|
for yyj3087 := 0; ; yyj3087++ {
|
|
if yyhl3087 {
|
|
if yyj3087 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3087Slc = r.DecodeBytes(yys3087Slc, true, true)
|
|
yys3087 := string(yys3087Slc)
|
|
switch yys3087 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3088 := &x.Hard
|
|
yyv3088.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3087)
|
|
} // end switch yys3087
|
|
} // end for yyj3087
|
|
if !yyhl3087 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3089 int
|
|
var yyb3089 bool
|
|
var yyhl3089 bool = l >= 0
|
|
yyj3089++
|
|
if yyhl3089 {
|
|
yyb3089 = yyj3089 > l
|
|
} else {
|
|
yyb3089 = r.CheckBreak()
|
|
}
|
|
if yyb3089 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3090 := &x.Hard
|
|
yyv3090.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3089++
|
|
if yyhl3089 {
|
|
yyb3089 = yyj3089 > l
|
|
} else {
|
|
yyb3089 = r.CheckBreak()
|
|
}
|
|
if yyb3089 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3089-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 {
|
|
yym3091 := z.EncBinary()
|
|
_ = yym3091
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3092 := !z.EncBinary()
|
|
yy2arr3092 := z.EncBasicHandle().StructToArray
|
|
var yyq3092 [2]bool
|
|
_, _, _ = yysep3092, yyq3092, yy2arr3092
|
|
const yyr3092 bool = false
|
|
yyq3092[0] = len(x.Hard) != 0
|
|
yyq3092[1] = len(x.Used) != 0
|
|
if yyr3092 || yy2arr3092 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn3092 int = 0
|
|
for _, b := range yyq3092 {
|
|
if b {
|
|
yynn3092++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3092)
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
if yyq3092[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3092[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
if yyq3092[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3092[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3092 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3095 := z.DecBinary()
|
|
_ = yym3095
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3096 := r.ReadMapStart()
|
|
if yyl3096 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3096, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3096 := r.ReadArrayStart()
|
|
if yyl3096 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3096, 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 yys3097Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3097Slc
|
|
var yyhl3097 bool = l >= 0
|
|
for yyj3097 := 0; ; yyj3097++ {
|
|
if yyhl3097 {
|
|
if yyj3097 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3097Slc = r.DecodeBytes(yys3097Slc, true, true)
|
|
yys3097 := string(yys3097Slc)
|
|
switch yys3097 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3098 := &x.Hard
|
|
yyv3098.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3099 := &x.Used
|
|
yyv3099.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3097)
|
|
} // end switch yys3097
|
|
} // end for yyj3097
|
|
if !yyhl3097 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3100 int
|
|
var yyb3100 bool
|
|
var yyhl3100 bool = l >= 0
|
|
yyj3100++
|
|
if yyhl3100 {
|
|
yyb3100 = yyj3100 > l
|
|
} else {
|
|
yyb3100 = r.CheckBreak()
|
|
}
|
|
if yyb3100 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3101 := &x.Hard
|
|
yyv3101.CodecDecodeSelf(d)
|
|
}
|
|
yyj3100++
|
|
if yyhl3100 {
|
|
yyb3100 = yyj3100 > l
|
|
} else {
|
|
yyb3100 = r.CheckBreak()
|
|
}
|
|
if yyb3100 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3102 := &x.Used
|
|
yyv3102.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3100++
|
|
if yyhl3100 {
|
|
yyb3100 = yyj3100 > l
|
|
} else {
|
|
yyb3100 = r.CheckBreak()
|
|
}
|
|
if yyb3100 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3100-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 {
|
|
yym3103 := z.EncBinary()
|
|
_ = yym3103
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3104 := !z.EncBinary()
|
|
yy2arr3104 := z.EncBasicHandle().StructToArray
|
|
var yyq3104 [5]bool
|
|
_, _, _ = yysep3104, yyq3104, yy2arr3104
|
|
const yyr3104 bool = false
|
|
yyq3104[0] = x.Kind != ""
|
|
yyq3104[1] = x.APIVersion != ""
|
|
yyq3104[2] = true
|
|
yyq3104[3] = true
|
|
yyq3104[4] = true
|
|
if yyr3104 || yy2arr3104 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3104 int = 0
|
|
for _, b := range yyq3104 {
|
|
if b {
|
|
yynn3104++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3104)
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[0] {
|
|
yym3106 := z.EncBinary()
|
|
_ = yym3106
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3104[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3107 := z.EncBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[1] {
|
|
yym3109 := z.EncBinary()
|
|
_ = yym3109
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3104[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3110 := z.EncBinary()
|
|
_ = yym3110
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[2] {
|
|
yy3112 := &x.ObjectMeta
|
|
yy3112.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3104[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3113 := &x.ObjectMeta
|
|
yy3113.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[3] {
|
|
yy3115 := &x.Spec
|
|
yy3115.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3104[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3116 := &x.Spec
|
|
yy3116.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3104 || yy2arr3104 {
|
|
if yyq3104[4] {
|
|
yy3118 := &x.Status
|
|
yy3118.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3104[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy3119 := &x.Status
|
|
yy3119.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3104 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3120 := z.DecBinary()
|
|
_ = yym3120
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3121 := r.ReadMapStart()
|
|
if yyl3121 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3121, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3121 := r.ReadArrayStart()
|
|
if yyl3121 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3121, 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 yys3122Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3122Slc
|
|
var yyhl3122 bool = l >= 0
|
|
for yyj3122 := 0; ; yyj3122++ {
|
|
if yyhl3122 {
|
|
if yyj3122 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3122Slc = r.DecodeBytes(yys3122Slc, true, true)
|
|
yys3122 := string(yys3122Slc)
|
|
switch yys3122 {
|
|
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 {
|
|
yyv3125 := &x.ObjectMeta
|
|
yyv3125.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3126 := &x.Spec
|
|
yyv3126.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3127 := &x.Status
|
|
yyv3127.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3122)
|
|
} // end switch yys3122
|
|
} // end for yyj3122
|
|
if !yyhl3122 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3128 int
|
|
var yyb3128 bool
|
|
var yyhl3128 bool = l >= 0
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3131 := &x.ObjectMeta
|
|
yyv3131.CodecDecodeSelf(d)
|
|
}
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3132 := &x.Spec
|
|
yyv3132.CodecDecodeSelf(d)
|
|
}
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3133 := &x.Status
|
|
yyv3133.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3128++
|
|
if yyhl3128 {
|
|
yyb3128 = yyj3128 > l
|
|
} else {
|
|
yyb3128 = r.CheckBreak()
|
|
}
|
|
if yyb3128 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3128-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 {
|
|
yym3134 := z.EncBinary()
|
|
_ = yym3134
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3135 := !z.EncBinary()
|
|
yy2arr3135 := z.EncBasicHandle().StructToArray
|
|
var yyq3135 [4]bool
|
|
_, _, _ = yysep3135, yyq3135, yy2arr3135
|
|
const yyr3135 bool = false
|
|
yyq3135[0] = x.Kind != ""
|
|
yyq3135[1] = x.APIVersion != ""
|
|
yyq3135[2] = true
|
|
if yyr3135 || yy2arr3135 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3135 int = 1
|
|
for _, b := range yyq3135 {
|
|
if b {
|
|
yynn3135++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3135)
|
|
}
|
|
if yyr3135 || yy2arr3135 {
|
|
if yyq3135[0] {
|
|
yym3137 := z.EncBinary()
|
|
_ = yym3137
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3135[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3138 := z.EncBinary()
|
|
_ = yym3138
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3135 || yy2arr3135 {
|
|
if yyq3135[1] {
|
|
yym3140 := z.EncBinary()
|
|
_ = yym3140
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3135[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3141 := z.EncBinary()
|
|
_ = yym3141
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3135 || yy2arr3135 {
|
|
if yyq3135[2] {
|
|
yy3143 := &x.ListMeta
|
|
yym3144 := z.EncBinary()
|
|
_ = yym3144
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3143) {
|
|
} else {
|
|
z.EncFallback(yy3143)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3135[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3145 := &x.ListMeta
|
|
yym3146 := z.EncBinary()
|
|
_ = yym3146
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3145) {
|
|
} else {
|
|
z.EncFallback(yy3145)
|
|
}
|
|
}
|
|
}
|
|
if yyr3135 || yy2arr3135 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3148 := z.EncBinary()
|
|
_ = yym3148
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3149 := z.EncBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3135 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3150 := z.DecBinary()
|
|
_ = yym3150
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3151 := r.ReadMapStart()
|
|
if yyl3151 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3151, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3151 := r.ReadArrayStart()
|
|
if yyl3151 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3151, 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 yys3152Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3152Slc
|
|
var yyhl3152 bool = l >= 0
|
|
for yyj3152 := 0; ; yyj3152++ {
|
|
if yyhl3152 {
|
|
if yyj3152 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3152Slc = r.DecodeBytes(yys3152Slc, true, true)
|
|
yys3152 := string(yys3152Slc)
|
|
switch yys3152 {
|
|
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 {
|
|
yyv3155 := &x.ListMeta
|
|
yym3156 := z.DecBinary()
|
|
_ = yym3156
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3155) {
|
|
} else {
|
|
z.DecFallback(yyv3155, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3157 := &x.Items
|
|
yym3158 := z.DecBinary()
|
|
_ = yym3158
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3157), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3152)
|
|
} // end switch yys3152
|
|
} // end for yyj3152
|
|
if !yyhl3152 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3159 int
|
|
var yyb3159 bool
|
|
var yyhl3159 bool = l >= 0
|
|
yyj3159++
|
|
if yyhl3159 {
|
|
yyb3159 = yyj3159 > l
|
|
} else {
|
|
yyb3159 = r.CheckBreak()
|
|
}
|
|
if yyb3159 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3159++
|
|
if yyhl3159 {
|
|
yyb3159 = yyj3159 > l
|
|
} else {
|
|
yyb3159 = r.CheckBreak()
|
|
}
|
|
if yyb3159 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3159++
|
|
if yyhl3159 {
|
|
yyb3159 = yyj3159 > l
|
|
} else {
|
|
yyb3159 = r.CheckBreak()
|
|
}
|
|
if yyb3159 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3162 := &x.ListMeta
|
|
yym3163 := z.DecBinary()
|
|
_ = yym3163
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3162) {
|
|
} else {
|
|
z.DecFallback(yyv3162, false)
|
|
}
|
|
}
|
|
yyj3159++
|
|
if yyhl3159 {
|
|
yyb3159 = yyj3159 > l
|
|
} else {
|
|
yyb3159 = r.CheckBreak()
|
|
}
|
|
if yyb3159 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3164 := &x.Items
|
|
yym3165 := z.DecBinary()
|
|
_ = yym3165
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3164), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3159++
|
|
if yyhl3159 {
|
|
yyb3159 = yyj3159 > l
|
|
} else {
|
|
yyb3159 = r.CheckBreak()
|
|
}
|
|
if yyb3159 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3159-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 {
|
|
yym3166 := z.EncBinary()
|
|
_ = yym3166
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3167 := !z.EncBinary()
|
|
yy2arr3167 := z.EncBasicHandle().StructToArray
|
|
var yyq3167 [5]bool
|
|
_, _, _ = yysep3167, yyq3167, yy2arr3167
|
|
const yyr3167 bool = false
|
|
yyq3167[0] = x.Kind != ""
|
|
yyq3167[1] = x.APIVersion != ""
|
|
yyq3167[2] = true
|
|
yyq3167[3] = len(x.Data) != 0
|
|
yyq3167[4] = x.Type != ""
|
|
if yyr3167 || yy2arr3167 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3167 int = 0
|
|
for _, b := range yyq3167 {
|
|
if b {
|
|
yynn3167++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3167)
|
|
}
|
|
if yyr3167 || yy2arr3167 {
|
|
if yyq3167[0] {
|
|
yym3169 := z.EncBinary()
|
|
_ = yym3169
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3167[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3170 := z.EncBinary()
|
|
_ = yym3170
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3167 || yy2arr3167 {
|
|
if yyq3167[1] {
|
|
yym3172 := z.EncBinary()
|
|
_ = yym3172
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3167[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3173 := z.EncBinary()
|
|
_ = yym3173
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3167 || yy2arr3167 {
|
|
if yyq3167[2] {
|
|
yy3175 := &x.ObjectMeta
|
|
yy3175.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3167[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3176 := &x.ObjectMeta
|
|
yy3176.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3167 || yy2arr3167 {
|
|
if yyq3167[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3178 := z.EncBinary()
|
|
_ = yym3178
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3167[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3179 := z.EncBinary()
|
|
_ = yym3179
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3167 || yy2arr3167 {
|
|
if yyq3167[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3167[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3167 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3181 := z.DecBinary()
|
|
_ = yym3181
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3182 := r.ReadMapStart()
|
|
if yyl3182 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3182, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3182 := r.ReadArrayStart()
|
|
if yyl3182 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3182, 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 yys3183Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3183Slc
|
|
var yyhl3183 bool = l >= 0
|
|
for yyj3183 := 0; ; yyj3183++ {
|
|
if yyhl3183 {
|
|
if yyj3183 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3183Slc = r.DecodeBytes(yys3183Slc, true, true)
|
|
yys3183 := string(yys3183Slc)
|
|
switch yys3183 {
|
|
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 {
|
|
yyv3186 := &x.ObjectMeta
|
|
yyv3186.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3187 := &x.Data
|
|
yym3188 := z.DecBinary()
|
|
_ = yym3188
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3187), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3183)
|
|
} // end switch yys3183
|
|
} // end for yyj3183
|
|
if !yyhl3183 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3190 int
|
|
var yyb3190 bool
|
|
var yyhl3190 bool = l >= 0
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3193 := &x.ObjectMeta
|
|
yyv3193.CodecDecodeSelf(d)
|
|
}
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3194 := &x.Data
|
|
yym3195 := z.DecBinary()
|
|
_ = yym3195
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3194), d)
|
|
}
|
|
}
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3190++
|
|
if yyhl3190 {
|
|
yyb3190 = yyj3190 > l
|
|
} else {
|
|
yyb3190 = r.CheckBreak()
|
|
}
|
|
if yyb3190 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3190-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3197 := z.EncBinary()
|
|
_ = yym3197
|
|
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
|
|
yym3198 := z.DecBinary()
|
|
_ = yym3198
|
|
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 {
|
|
yym3199 := z.EncBinary()
|
|
_ = yym3199
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3200 := !z.EncBinary()
|
|
yy2arr3200 := z.EncBasicHandle().StructToArray
|
|
var yyq3200 [4]bool
|
|
_, _, _ = yysep3200, yyq3200, yy2arr3200
|
|
const yyr3200 bool = false
|
|
yyq3200[0] = x.Kind != ""
|
|
yyq3200[1] = x.APIVersion != ""
|
|
yyq3200[2] = true
|
|
if yyr3200 || yy2arr3200 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3200 int = 1
|
|
for _, b := range yyq3200 {
|
|
if b {
|
|
yynn3200++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3200)
|
|
}
|
|
if yyr3200 || yy2arr3200 {
|
|
if yyq3200[0] {
|
|
yym3202 := z.EncBinary()
|
|
_ = yym3202
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3200[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3203 := z.EncBinary()
|
|
_ = yym3203
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3200 || yy2arr3200 {
|
|
if yyq3200[1] {
|
|
yym3205 := z.EncBinary()
|
|
_ = yym3205
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3200[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3206 := z.EncBinary()
|
|
_ = yym3206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3200 || yy2arr3200 {
|
|
if yyq3200[2] {
|
|
yy3208 := &x.ListMeta
|
|
yym3209 := z.EncBinary()
|
|
_ = yym3209
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3208) {
|
|
} else {
|
|
z.EncFallback(yy3208)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3200[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3210 := &x.ListMeta
|
|
yym3211 := z.EncBinary()
|
|
_ = yym3211
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3210) {
|
|
} else {
|
|
z.EncFallback(yy3210)
|
|
}
|
|
}
|
|
}
|
|
if yyr3200 || yy2arr3200 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3213 := z.EncBinary()
|
|
_ = yym3213
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3214 := z.EncBinary()
|
|
_ = yym3214
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3200 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3215 := z.DecBinary()
|
|
_ = yym3215
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3216 := r.ReadMapStart()
|
|
if yyl3216 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3216, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3216 := r.ReadArrayStart()
|
|
if yyl3216 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3216, 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 yys3217Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3217Slc
|
|
var yyhl3217 bool = l >= 0
|
|
for yyj3217 := 0; ; yyj3217++ {
|
|
if yyhl3217 {
|
|
if yyj3217 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3217Slc = r.DecodeBytes(yys3217Slc, true, true)
|
|
yys3217 := string(yys3217Slc)
|
|
switch yys3217 {
|
|
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 {
|
|
yyv3220 := &x.ListMeta
|
|
yym3221 := z.DecBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3220) {
|
|
} else {
|
|
z.DecFallback(yyv3220, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3222 := &x.Items
|
|
yym3223 := z.DecBinary()
|
|
_ = yym3223
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3222), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3217)
|
|
} // end switch yys3217
|
|
} // end for yyj3217
|
|
if !yyhl3217 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3224 int
|
|
var yyb3224 bool
|
|
var yyhl3224 bool = l >= 0
|
|
yyj3224++
|
|
if yyhl3224 {
|
|
yyb3224 = yyj3224 > l
|
|
} else {
|
|
yyb3224 = r.CheckBreak()
|
|
}
|
|
if yyb3224 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3224++
|
|
if yyhl3224 {
|
|
yyb3224 = yyj3224 > l
|
|
} else {
|
|
yyb3224 = r.CheckBreak()
|
|
}
|
|
if yyb3224 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3224++
|
|
if yyhl3224 {
|
|
yyb3224 = yyj3224 > l
|
|
} else {
|
|
yyb3224 = r.CheckBreak()
|
|
}
|
|
if yyb3224 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3227 := &x.ListMeta
|
|
yym3228 := z.DecBinary()
|
|
_ = yym3228
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3227) {
|
|
} else {
|
|
z.DecFallback(yyv3227, false)
|
|
}
|
|
}
|
|
yyj3224++
|
|
if yyhl3224 {
|
|
yyb3224 = yyj3224 > l
|
|
} else {
|
|
yyb3224 = r.CheckBreak()
|
|
}
|
|
if yyb3224 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3229 := &x.Items
|
|
yym3230 := z.DecBinary()
|
|
_ = yym3230
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3229), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3224++
|
|
if yyhl3224 {
|
|
yyb3224 = yyj3224 > l
|
|
} else {
|
|
yyb3224 = r.CheckBreak()
|
|
}
|
|
if yyb3224 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3224-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3231 := z.EncBinary()
|
|
_ = yym3231
|
|
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
|
|
yym3232 := z.DecBinary()
|
|
_ = yym3232
|
|
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
|
|
yym3233 := z.EncBinary()
|
|
_ = yym3233
|
|
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
|
|
yym3234 := z.DecBinary()
|
|
_ = yym3234
|
|
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 {
|
|
yym3235 := z.EncBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3236 := !z.EncBinary()
|
|
yy2arr3236 := z.EncBasicHandle().StructToArray
|
|
var yyq3236 [4]bool
|
|
_, _, _ = yysep3236, yyq3236, yy2arr3236
|
|
const yyr3236 bool = false
|
|
yyq3236[2] = x.Message != ""
|
|
yyq3236[3] = x.Error != ""
|
|
if yyr3236 || yy2arr3236 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3236 int = 2
|
|
for _, b := range yyq3236 {
|
|
if b {
|
|
yynn3236++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3236)
|
|
}
|
|
if yyr3236 || yy2arr3236 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3236 || yy2arr3236 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3236 || yy2arr3236 {
|
|
if yyq3236[2] {
|
|
yym3240 := z.EncBinary()
|
|
_ = yym3240
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3236[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym3241 := z.EncBinary()
|
|
_ = yym3241
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3236 || yy2arr3236 {
|
|
if yyq3236[3] {
|
|
yym3243 := z.EncBinary()
|
|
_ = yym3243
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3236[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
yym3244 := z.EncBinary()
|
|
_ = yym3244
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yysep3236 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3245 := z.DecBinary()
|
|
_ = yym3245
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3246 := r.ReadMapStart()
|
|
if yyl3246 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3246, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3246 := r.ReadArrayStart()
|
|
if yyl3246 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3246, 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 yys3247Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3247Slc
|
|
var yyhl3247 bool = l >= 0
|
|
for yyj3247 := 0; ; yyj3247++ {
|
|
if yyhl3247 {
|
|
if yyj3247 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3247Slc = r.DecodeBytes(yys3247Slc, true, true)
|
|
yys3247 := string(yys3247Slc)
|
|
switch yys3247 {
|
|
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, yys3247)
|
|
} // end switch yys3247
|
|
} // end for yyj3247
|
|
if !yyhl3247 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3252 int
|
|
var yyb3252 bool
|
|
var yyhl3252 bool = l >= 0
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3252++
|
|
if yyhl3252 {
|
|
yyb3252 = yyj3252 > l
|
|
} else {
|
|
yyb3252 = r.CheckBreak()
|
|
}
|
|
if yyb3252 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3252-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 {
|
|
yym3257 := z.EncBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3258 := !z.EncBinary()
|
|
yy2arr3258 := z.EncBasicHandle().StructToArray
|
|
var yyq3258 [4]bool
|
|
_, _, _ = yysep3258, yyq3258, yy2arr3258
|
|
const yyr3258 bool = false
|
|
yyq3258[0] = x.Kind != ""
|
|
yyq3258[1] = x.APIVersion != ""
|
|
yyq3258[2] = true
|
|
yyq3258[3] = len(x.Conditions) != 0
|
|
if yyr3258 || yy2arr3258 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3258 int = 0
|
|
for _, b := range yyq3258 {
|
|
if b {
|
|
yynn3258++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3258)
|
|
}
|
|
if yyr3258 || yy2arr3258 {
|
|
if yyq3258[0] {
|
|
yym3260 := z.EncBinary()
|
|
_ = yym3260
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3258[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3261 := z.EncBinary()
|
|
_ = yym3261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3258 || yy2arr3258 {
|
|
if yyq3258[1] {
|
|
yym3263 := z.EncBinary()
|
|
_ = yym3263
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3258[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3264 := z.EncBinary()
|
|
_ = yym3264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3258 || yy2arr3258 {
|
|
if yyq3258[2] {
|
|
yy3266 := &x.ObjectMeta
|
|
yy3266.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3258[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3267 := &x.ObjectMeta
|
|
yy3267.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3258 || yy2arr3258 {
|
|
if yyq3258[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3269 := z.EncBinary()
|
|
_ = yym3269
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3258[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3270 := z.EncBinary()
|
|
_ = yym3270
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3258 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3271 := z.DecBinary()
|
|
_ = yym3271
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3272 := r.ReadMapStart()
|
|
if yyl3272 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3272, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3272 := r.ReadArrayStart()
|
|
if yyl3272 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3272, 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 yys3273Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3273Slc
|
|
var yyhl3273 bool = l >= 0
|
|
for yyj3273 := 0; ; yyj3273++ {
|
|
if yyhl3273 {
|
|
if yyj3273 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3273Slc = r.DecodeBytes(yys3273Slc, true, true)
|
|
yys3273 := string(yys3273Slc)
|
|
switch yys3273 {
|
|
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 {
|
|
yyv3276 := &x.ObjectMeta
|
|
yyv3276.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3277 := &x.Conditions
|
|
yym3278 := z.DecBinary()
|
|
_ = yym3278
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3277), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3273)
|
|
} // end switch yys3273
|
|
} // end for yyj3273
|
|
if !yyhl3273 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3279 int
|
|
var yyb3279 bool
|
|
var yyhl3279 bool = l >= 0
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3282 := &x.ObjectMeta
|
|
yyv3282.CodecDecodeSelf(d)
|
|
}
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3283 := &x.Conditions
|
|
yym3284 := z.DecBinary()
|
|
_ = yym3284
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3283), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3279++
|
|
if yyhl3279 {
|
|
yyb3279 = yyj3279 > l
|
|
} else {
|
|
yyb3279 = r.CheckBreak()
|
|
}
|
|
if yyb3279 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3279-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 {
|
|
yym3285 := z.EncBinary()
|
|
_ = yym3285
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3286 := !z.EncBinary()
|
|
yy2arr3286 := z.EncBasicHandle().StructToArray
|
|
var yyq3286 [4]bool
|
|
_, _, _ = yysep3286, yyq3286, yy2arr3286
|
|
const yyr3286 bool = false
|
|
yyq3286[0] = x.Kind != ""
|
|
yyq3286[1] = x.APIVersion != ""
|
|
yyq3286[2] = true
|
|
if yyr3286 || yy2arr3286 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3286 int = 1
|
|
for _, b := range yyq3286 {
|
|
if b {
|
|
yynn3286++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3286)
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
if yyq3286[0] {
|
|
yym3288 := z.EncBinary()
|
|
_ = yym3288
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3286[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3289 := z.EncBinary()
|
|
_ = yym3289
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
if yyq3286[1] {
|
|
yym3291 := z.EncBinary()
|
|
_ = yym3291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3286[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3292 := z.EncBinary()
|
|
_ = yym3292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
if yyq3286[2] {
|
|
yy3294 := &x.ListMeta
|
|
yym3295 := z.EncBinary()
|
|
_ = yym3295
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3294) {
|
|
} else {
|
|
z.EncFallback(yy3294)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3286[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3296 := &x.ListMeta
|
|
yym3297 := z.EncBinary()
|
|
_ = yym3297
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3296) {
|
|
} else {
|
|
z.EncFallback(yy3296)
|
|
}
|
|
}
|
|
}
|
|
if yyr3286 || yy2arr3286 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3299 := z.EncBinary()
|
|
_ = yym3299
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3300 := z.EncBinary()
|
|
_ = yym3300
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3286 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3301 := z.DecBinary()
|
|
_ = yym3301
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3302 := r.ReadMapStart()
|
|
if yyl3302 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3302, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3302 := r.ReadArrayStart()
|
|
if yyl3302 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3302, 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 yys3303Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3303Slc
|
|
var yyhl3303 bool = l >= 0
|
|
for yyj3303 := 0; ; yyj3303++ {
|
|
if yyhl3303 {
|
|
if yyj3303 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3303Slc = r.DecodeBytes(yys3303Slc, true, true)
|
|
yys3303 := string(yys3303Slc)
|
|
switch yys3303 {
|
|
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 {
|
|
yyv3306 := &x.ListMeta
|
|
yym3307 := z.DecBinary()
|
|
_ = yym3307
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3306) {
|
|
} else {
|
|
z.DecFallback(yyv3306, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3308 := &x.Items
|
|
yym3309 := z.DecBinary()
|
|
_ = yym3309
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3308), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3303)
|
|
} // end switch yys3303
|
|
} // end for yyj3303
|
|
if !yyhl3303 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3310 int
|
|
var yyb3310 bool
|
|
var yyhl3310 bool = l >= 0
|
|
yyj3310++
|
|
if yyhl3310 {
|
|
yyb3310 = yyj3310 > l
|
|
} else {
|
|
yyb3310 = r.CheckBreak()
|
|
}
|
|
if yyb3310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3310++
|
|
if yyhl3310 {
|
|
yyb3310 = yyj3310 > l
|
|
} else {
|
|
yyb3310 = r.CheckBreak()
|
|
}
|
|
if yyb3310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3310++
|
|
if yyhl3310 {
|
|
yyb3310 = yyj3310 > l
|
|
} else {
|
|
yyb3310 = r.CheckBreak()
|
|
}
|
|
if yyb3310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3313 := &x.ListMeta
|
|
yym3314 := z.DecBinary()
|
|
_ = yym3314
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3313) {
|
|
} else {
|
|
z.DecFallback(yyv3313, false)
|
|
}
|
|
}
|
|
yyj3310++
|
|
if yyhl3310 {
|
|
yyb3310 = yyj3310 > l
|
|
} else {
|
|
yyb3310 = r.CheckBreak()
|
|
}
|
|
if yyb3310 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3315 := &x.Items
|
|
yym3316 := z.DecBinary()
|
|
_ = yym3316
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3315), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3310++
|
|
if yyhl3310 {
|
|
yyb3310 = yyj3310 > l
|
|
} else {
|
|
yyb3310 = r.CheckBreak()
|
|
}
|
|
if yyb3310 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3310-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 {
|
|
yym3317 := z.EncBinary()
|
|
_ = yym3317
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3318 := !z.EncBinary()
|
|
yy2arr3318 := z.EncBasicHandle().StructToArray
|
|
var yyq3318 [5]bool
|
|
_, _, _ = yysep3318, yyq3318, yy2arr3318
|
|
const yyr3318 bool = false
|
|
yyq3318[0] = x.Capabilities != nil
|
|
yyq3318[1] = x.Privileged != nil
|
|
yyq3318[2] = x.SELinuxOptions != nil
|
|
yyq3318[3] = x.RunAsUser != nil
|
|
if yyr3318 || yy2arr3318 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3318 int = 1
|
|
for _, b := range yyq3318 {
|
|
if b {
|
|
yynn3318++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3318)
|
|
}
|
|
if yyr3318 || yy2arr3318 {
|
|
if yyq3318[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3318[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3318 || yy2arr3318 {
|
|
if yyq3318[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3321 := *x.Privileged
|
|
yym3322 := z.EncBinary()
|
|
_ = yym3322
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3321))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3318[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3323 := *x.Privileged
|
|
yym3324 := z.EncBinary()
|
|
_ = yym3324
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3323))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3318 || yy2arr3318 {
|
|
if yyq3318[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3318[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3318 || yy2arr3318 {
|
|
if yyq3318[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3327 := *x.RunAsUser
|
|
yym3328 := z.EncBinary()
|
|
_ = yym3328
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3327))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3318[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3329 := *x.RunAsUser
|
|
yym3330 := z.EncBinary()
|
|
_ = yym3330
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3329))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3318 || yy2arr3318 {
|
|
yym3332 := z.EncBinary()
|
|
_ = yym3332
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("RunAsNonRoot"))
|
|
yym3333 := z.EncBinary()
|
|
_ = yym3333
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.RunAsNonRoot))
|
|
}
|
|
}
|
|
if yysep3318 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3334 := z.DecBinary()
|
|
_ = yym3334
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3335 := r.ReadMapStart()
|
|
if yyl3335 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3335, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3335 := r.ReadArrayStart()
|
|
if yyl3335 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3335, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3336Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3336Slc
|
|
var yyhl3336 bool = l >= 0
|
|
for yyj3336 := 0; ; yyj3336++ {
|
|
if yyhl3336 {
|
|
if yyj3336 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3336Slc = r.DecodeBytes(yys3336Slc, true, true)
|
|
yys3336 := string(yys3336Slc)
|
|
switch yys3336 {
|
|
case "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)
|
|
}
|
|
yym3339 := z.DecBinary()
|
|
_ = yym3339
|
|
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)
|
|
}
|
|
yym3342 := z.DecBinary()
|
|
_ = yym3342
|
|
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, yys3336)
|
|
} // end switch yys3336
|
|
} // end for yyj3336
|
|
if !yyhl3336 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3344 int
|
|
var yyb3344 bool
|
|
var yyhl3344 bool = l >= 0
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
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)
|
|
}
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3347 := z.DecBinary()
|
|
_ = yym3347
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
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)
|
|
}
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3350 := z.DecBinary()
|
|
_ = yym3350
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RunAsNonRoot = false
|
|
} else {
|
|
x.RunAsNonRoot = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3344++
|
|
if yyhl3344 {
|
|
yyb3344 = yyj3344 > l
|
|
} else {
|
|
yyb3344 = r.CheckBreak()
|
|
}
|
|
if yyb3344 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3344-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 {
|
|
yym3352 := z.EncBinary()
|
|
_ = yym3352
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3353 := !z.EncBinary()
|
|
yy2arr3353 := z.EncBasicHandle().StructToArray
|
|
var yyq3353 [4]bool
|
|
_, _, _ = yysep3353, yyq3353, yy2arr3353
|
|
const yyr3353 bool = false
|
|
yyq3353[0] = x.User != ""
|
|
yyq3353[1] = x.Role != ""
|
|
yyq3353[2] = x.Type != ""
|
|
yyq3353[3] = x.Level != ""
|
|
if yyr3353 || yy2arr3353 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3353 int = 0
|
|
for _, b := range yyq3353 {
|
|
if b {
|
|
yynn3353++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3353)
|
|
}
|
|
if yyr3353 || yy2arr3353 {
|
|
if yyq3353[0] {
|
|
yym3355 := z.EncBinary()
|
|
_ = yym3355
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3353[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym3356 := z.EncBinary()
|
|
_ = yym3356
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3353 || yy2arr3353 {
|
|
if yyq3353[1] {
|
|
yym3358 := z.EncBinary()
|
|
_ = yym3358
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3353[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
yym3359 := z.EncBinary()
|
|
_ = yym3359
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3353 || yy2arr3353 {
|
|
if yyq3353[2] {
|
|
yym3361 := z.EncBinary()
|
|
_ = yym3361
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3353[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
yym3362 := z.EncBinary()
|
|
_ = yym3362
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3353 || yy2arr3353 {
|
|
if yyq3353[3] {
|
|
yym3364 := z.EncBinary()
|
|
_ = yym3364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3353[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
yym3365 := z.EncBinary()
|
|
_ = yym3365
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yysep3353 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3366 := z.DecBinary()
|
|
_ = yym3366
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3367 := r.ReadMapStart()
|
|
if yyl3367 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3367, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3367 := r.ReadArrayStart()
|
|
if yyl3367 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3367, 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 yys3368Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3368Slc
|
|
var yyhl3368 bool = l >= 0
|
|
for yyj3368 := 0; ; yyj3368++ {
|
|
if yyhl3368 {
|
|
if yyj3368 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3368Slc = r.DecodeBytes(yys3368Slc, true, true)
|
|
yys3368 := string(yys3368Slc)
|
|
switch yys3368 {
|
|
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, yys3368)
|
|
} // end switch yys3368
|
|
} // end for yyj3368
|
|
if !yyhl3368 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3373 int
|
|
var yyb3373 bool
|
|
var yyhl3373 bool = l >= 0
|
|
yyj3373++
|
|
if yyhl3373 {
|
|
yyb3373 = yyj3373 > l
|
|
} else {
|
|
yyb3373 = r.CheckBreak()
|
|
}
|
|
if yyb3373 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3373++
|
|
if yyhl3373 {
|
|
yyb3373 = yyj3373 > l
|
|
} else {
|
|
yyb3373 = r.CheckBreak()
|
|
}
|
|
if yyb3373 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3373++
|
|
if yyhl3373 {
|
|
yyb3373 = yyj3373 > l
|
|
} else {
|
|
yyb3373 = r.CheckBreak()
|
|
}
|
|
if yyb3373 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3373++
|
|
if yyhl3373 {
|
|
yyb3373 = yyj3373 > l
|
|
} else {
|
|
yyb3373 = r.CheckBreak()
|
|
}
|
|
if yyb3373 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3373++
|
|
if yyhl3373 {
|
|
yyb3373 = yyj3373 > l
|
|
} else {
|
|
yyb3373 = r.CheckBreak()
|
|
}
|
|
if yyb3373 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3373-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 {
|
|
yym3378 := z.EncBinary()
|
|
_ = yym3378
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3379 := !z.EncBinary()
|
|
yy2arr3379 := z.EncBasicHandle().StructToArray
|
|
var yyq3379 [5]bool
|
|
_, _, _ = yysep3379, yyq3379, yy2arr3379
|
|
const yyr3379 bool = false
|
|
yyq3379[0] = x.Kind != ""
|
|
yyq3379[1] = x.APIVersion != ""
|
|
yyq3379[2] = true
|
|
if yyr3379 || yy2arr3379 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3379 int = 2
|
|
for _, b := range yyq3379 {
|
|
if b {
|
|
yynn3379++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3379)
|
|
}
|
|
if yyr3379 || yy2arr3379 {
|
|
if yyq3379[0] {
|
|
yym3381 := z.EncBinary()
|
|
_ = yym3381
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3379[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3382 := z.EncBinary()
|
|
_ = yym3382
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3379 || yy2arr3379 {
|
|
if yyq3379[1] {
|
|
yym3384 := z.EncBinary()
|
|
_ = yym3384
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3379[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3385 := z.EncBinary()
|
|
_ = yym3385
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3379 || yy2arr3379 {
|
|
if yyq3379[2] {
|
|
yy3387 := &x.ObjectMeta
|
|
yy3387.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3379[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3388 := &x.ObjectMeta
|
|
yy3388.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3379 || yy2arr3379 {
|
|
yym3390 := z.EncBinary()
|
|
_ = yym3390
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
yym3391 := z.EncBinary()
|
|
_ = yym3391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3379 || yy2arr3379 {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3393 := z.EncBinary()
|
|
_ = yym3393
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3394 := z.EncBinary()
|
|
_ = yym3394
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yysep3379 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3395 := z.DecBinary()
|
|
_ = yym3395
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3396 := r.ReadMapStart()
|
|
if yyl3396 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3396, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3396 := r.ReadArrayStart()
|
|
if yyl3396 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3396, 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 yys3397Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3397Slc
|
|
var yyhl3397 bool = l >= 0
|
|
for yyj3397 := 0; ; yyj3397++ {
|
|
if yyhl3397 {
|
|
if yyj3397 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3397Slc = r.DecodeBytes(yys3397Slc, true, true)
|
|
yys3397 := string(yys3397Slc)
|
|
switch yys3397 {
|
|
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 {
|
|
yyv3400 := &x.ObjectMeta
|
|
yyv3400.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3402 := &x.Data
|
|
yym3403 := z.DecBinary()
|
|
_ = yym3403
|
|
if false {
|
|
} else {
|
|
*yyv3402 = r.DecodeBytes(*(*[]byte)(yyv3402), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3397)
|
|
} // end switch yys3397
|
|
} // end for yyj3397
|
|
if !yyhl3397 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3404 int
|
|
var yyb3404 bool
|
|
var yyhl3404 bool = l >= 0
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3407 := &x.ObjectMeta
|
|
yyv3407.CodecDecodeSelf(d)
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3409 := &x.Data
|
|
yym3410 := z.DecBinary()
|
|
_ = yym3410
|
|
if false {
|
|
} else {
|
|
*yyv3409 = r.DecodeBytes(*(*[]byte)(yyv3409), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3404++
|
|
if yyhl3404 {
|
|
yyb3404 = yyj3404 > l
|
|
} else {
|
|
yyb3404 = r.CheckBreak()
|
|
}
|
|
if yyb3404 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3404-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 _, yyv3411 := range v {
|
|
yyv3411.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3412 := *v
|
|
yyh3412, yyl3412 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3412, yyrl3412 int
|
|
var yyc3412, yyrt3412 bool
|
|
_, _, _ = yyc3412, yyrt3412, yyrl3412
|
|
yyrr3412 = yyl3412
|
|
|
|
if yyv3412 == nil {
|
|
if yyrl3412, yyrt3412 = z.DecInferLen(yyl3412, z.DecBasicHandle().MaxInitLen, 16); yyrt3412 {
|
|
yyrr3412 = yyrl3412
|
|
}
|
|
yyv3412 = make([]PersistentVolumeAccessMode, yyrl3412)
|
|
yyc3412 = true
|
|
}
|
|
|
|
if yyl3412 == 0 {
|
|
if len(yyv3412) != 0 {
|
|
yyv3412 = yyv3412[:0]
|
|
yyc3412 = true
|
|
}
|
|
} else if yyl3412 > 0 {
|
|
|
|
if yyl3412 > cap(yyv3412) {
|
|
yyrl3412, yyrt3412 = z.DecInferLen(yyl3412, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23412 := yyv3412
|
|
yyv3412 = make([]PersistentVolumeAccessMode, yyrl3412)
|
|
if len(yyv3412) > 0 {
|
|
copy(yyv3412, yyv23412[:cap(yyv23412)])
|
|
}
|
|
yyc3412 = true
|
|
|
|
yyrr3412 = len(yyv3412)
|
|
} else if yyl3412 != len(yyv3412) {
|
|
yyv3412 = yyv3412[:yyl3412]
|
|
yyc3412 = true
|
|
}
|
|
yyj3412 := 0
|
|
for ; yyj3412 < yyrr3412; yyj3412++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3412[yyj3412] = ""
|
|
} else {
|
|
yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3412 {
|
|
for ; yyj3412 < yyl3412; yyj3412++ {
|
|
yyv3412 = append(yyv3412, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3412[yyj3412] = ""
|
|
} else {
|
|
yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3412 := 0; !r.CheckBreak(); yyj3412++ {
|
|
if yyj3412 >= len(yyv3412) {
|
|
yyv3412 = append(yyv3412, "") // var yyz3412 PersistentVolumeAccessMode
|
|
yyc3412 = true
|
|
}
|
|
|
|
if yyj3412 < len(yyv3412) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3412[yyj3412] = ""
|
|
} else {
|
|
yyv3412[yyj3412] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3412.End()
|
|
}
|
|
if yyc3412 {
|
|
*v = yyv3412
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3416 := range v {
|
|
yy3417 := &yyv3416
|
|
yy3417.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3418 := *v
|
|
yyh3418, yyl3418 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3418, yyrl3418 int
|
|
var yyc3418, yyrt3418 bool
|
|
_, _, _ = yyc3418, yyrt3418, yyrl3418
|
|
yyrr3418 = yyl3418
|
|
|
|
if yyv3418 == nil {
|
|
if yyrl3418, yyrt3418 = z.DecInferLen(yyl3418, z.DecBasicHandle().MaxInitLen, 384); yyrt3418 {
|
|
yyrr3418 = yyrl3418
|
|
}
|
|
yyv3418 = make([]PersistentVolume, yyrl3418)
|
|
yyc3418 = true
|
|
}
|
|
|
|
if yyl3418 == 0 {
|
|
if len(yyv3418) != 0 {
|
|
yyv3418 = yyv3418[:0]
|
|
yyc3418 = true
|
|
}
|
|
} else if yyl3418 > 0 {
|
|
|
|
if yyl3418 > cap(yyv3418) {
|
|
yyrl3418, yyrt3418 = z.DecInferLen(yyl3418, z.DecBasicHandle().MaxInitLen, 384)
|
|
yyv3418 = make([]PersistentVolume, yyrl3418)
|
|
yyc3418 = true
|
|
|
|
yyrr3418 = len(yyv3418)
|
|
} else if yyl3418 != len(yyv3418) {
|
|
yyv3418 = yyv3418[:yyl3418]
|
|
yyc3418 = true
|
|
}
|
|
yyj3418 := 0
|
|
for ; yyj3418 < yyrr3418; yyj3418++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3418[yyj3418] = PersistentVolume{}
|
|
} else {
|
|
yyv3419 := &yyv3418[yyj3418]
|
|
yyv3419.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3418 {
|
|
for ; yyj3418 < yyl3418; yyj3418++ {
|
|
yyv3418 = append(yyv3418, PersistentVolume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3418[yyj3418] = PersistentVolume{}
|
|
} else {
|
|
yyv3420 := &yyv3418[yyj3418]
|
|
yyv3420.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3418 := 0; !r.CheckBreak(); yyj3418++ {
|
|
if yyj3418 >= len(yyv3418) {
|
|
yyv3418 = append(yyv3418, PersistentVolume{}) // var yyz3418 PersistentVolume
|
|
yyc3418 = true
|
|
}
|
|
|
|
if yyj3418 < len(yyv3418) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3418[yyj3418] = PersistentVolume{}
|
|
} else {
|
|
yyv3421 := &yyv3418[yyj3418]
|
|
yyv3421.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3418.End()
|
|
}
|
|
if yyc3418 {
|
|
*v = yyv3418
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3422 := range v {
|
|
yy3423 := &yyv3422
|
|
yy3423.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, 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, 296); yyrt3424 {
|
|
yyrr3424 = yyrl3424
|
|
}
|
|
yyv3424 = make([]PersistentVolumeClaim, 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, 296)
|
|
yyv3424 = make([]PersistentVolumeClaim, yyrl3424)
|
|
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] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3425 := &yyv3424[yyj3424]
|
|
yyv3425.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3424 {
|
|
for ; yyj3424 < yyl3424; yyj3424++ {
|
|
yyv3424 = append(yyv3424, PersistentVolumeClaim{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3424[yyj3424] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3426 := &yyv3424[yyj3424]
|
|
yyv3426.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3424 := 0; !r.CheckBreak(); yyj3424++ {
|
|
if yyj3424 >= len(yyv3424) {
|
|
yyv3424 = append(yyv3424, PersistentVolumeClaim{}) // var yyz3424 PersistentVolumeClaim
|
|
yyc3424 = true
|
|
}
|
|
|
|
if yyj3424 < len(yyv3424) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3424[yyj3424] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3427 := &yyv3424[yyj3424]
|
|
yyv3427.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3424.End()
|
|
}
|
|
if yyc3424 {
|
|
*v = yyv3424
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3428 := range v {
|
|
yy3429 := &yyv3428
|
|
yy3429.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, 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, 48); yyrt3430 {
|
|
yyrr3430 = yyrl3430
|
|
}
|
|
yyv3430 = make([]DownwardAPIVolumeFile, 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, 48)
|
|
yyv3430 = make([]DownwardAPIVolumeFile, 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] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3431 := &yyv3430[yyj3430]
|
|
yyv3431.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3430 {
|
|
for ; yyj3430 < yyl3430; yyj3430++ {
|
|
yyv3430 = append(yyv3430, DownwardAPIVolumeFile{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3430[yyj3430] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3432 := &yyv3430[yyj3430]
|
|
yyv3432.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3430 := 0; !r.CheckBreak(); yyj3430++ {
|
|
if yyj3430 >= len(yyv3430) {
|
|
yyv3430 = append(yyv3430, DownwardAPIVolumeFile{}) // var yyz3430 DownwardAPIVolumeFile
|
|
yyc3430 = true
|
|
}
|
|
|
|
if yyj3430 < len(yyv3430) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3430[yyj3430] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3433 := &yyv3430[yyj3430]
|
|
yyv3433.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3430.End()
|
|
}
|
|
if yyc3430 {
|
|
*v = yyv3430
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3434 := range v {
|
|
yyv3434.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3435 := *v
|
|
yyh3435, yyl3435 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3435, yyrl3435 int
|
|
var yyc3435, yyrt3435 bool
|
|
_, _, _ = yyc3435, yyrt3435, yyrl3435
|
|
yyrr3435 = yyl3435
|
|
|
|
if yyv3435 == nil {
|
|
if yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 16); yyrt3435 {
|
|
yyrr3435 = yyrl3435
|
|
}
|
|
yyv3435 = make([]Capability, yyrl3435)
|
|
yyc3435 = true
|
|
}
|
|
|
|
if yyl3435 == 0 {
|
|
if len(yyv3435) != 0 {
|
|
yyv3435 = yyv3435[:0]
|
|
yyc3435 = true
|
|
}
|
|
} else if yyl3435 > 0 {
|
|
|
|
if yyl3435 > cap(yyv3435) {
|
|
yyrl3435, yyrt3435 = z.DecInferLen(yyl3435, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23435 := yyv3435
|
|
yyv3435 = make([]Capability, yyrl3435)
|
|
if len(yyv3435) > 0 {
|
|
copy(yyv3435, yyv23435[:cap(yyv23435)])
|
|
}
|
|
yyc3435 = true
|
|
|
|
yyrr3435 = len(yyv3435)
|
|
} else if yyl3435 != len(yyv3435) {
|
|
yyv3435 = yyv3435[:yyl3435]
|
|
yyc3435 = true
|
|
}
|
|
yyj3435 := 0
|
|
for ; yyj3435 < yyrr3435; yyj3435++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = ""
|
|
} else {
|
|
yyv3435[yyj3435] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3435 {
|
|
for ; yyj3435 < yyl3435; yyj3435++ {
|
|
yyv3435 = append(yyv3435, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = ""
|
|
} else {
|
|
yyv3435[yyj3435] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3435 := 0; !r.CheckBreak(); yyj3435++ {
|
|
if yyj3435 >= len(yyv3435) {
|
|
yyv3435 = append(yyv3435, "") // var yyz3435 Capability
|
|
yyc3435 = true
|
|
}
|
|
|
|
if yyj3435 < len(yyv3435) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3435[yyj3435] = ""
|
|
} else {
|
|
yyv3435[yyj3435] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3435.End()
|
|
}
|
|
if yyc3435 {
|
|
*v = yyv3435
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3439 := range v {
|
|
yy3440 := &yyv3439
|
|
yy3440.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3441 := *v
|
|
yyh3441, yyl3441 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3441, yyrl3441 int
|
|
var yyc3441, yyrt3441 bool
|
|
_, _, _ = yyc3441, yyrt3441, yyrl3441
|
|
yyrr3441 = yyl3441
|
|
|
|
if yyv3441 == nil {
|
|
if yyrl3441, yyrt3441 = z.DecInferLen(yyl3441, z.DecBasicHandle().MaxInitLen, 64); yyrt3441 {
|
|
yyrr3441 = yyrl3441
|
|
}
|
|
yyv3441 = make([]ContainerPort, yyrl3441)
|
|
yyc3441 = true
|
|
}
|
|
|
|
if yyl3441 == 0 {
|
|
if len(yyv3441) != 0 {
|
|
yyv3441 = yyv3441[:0]
|
|
yyc3441 = true
|
|
}
|
|
} else if yyl3441 > 0 {
|
|
|
|
if yyl3441 > cap(yyv3441) {
|
|
yyrl3441, yyrt3441 = z.DecInferLen(yyl3441, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3441 = make([]ContainerPort, yyrl3441)
|
|
yyc3441 = true
|
|
|
|
yyrr3441 = len(yyv3441)
|
|
} else if yyl3441 != len(yyv3441) {
|
|
yyv3441 = yyv3441[:yyl3441]
|
|
yyc3441 = true
|
|
}
|
|
yyj3441 := 0
|
|
for ; yyj3441 < yyrr3441; yyj3441++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3441[yyj3441] = ContainerPort{}
|
|
} else {
|
|
yyv3442 := &yyv3441[yyj3441]
|
|
yyv3442.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3441 {
|
|
for ; yyj3441 < yyl3441; yyj3441++ {
|
|
yyv3441 = append(yyv3441, ContainerPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3441[yyj3441] = ContainerPort{}
|
|
} else {
|
|
yyv3443 := &yyv3441[yyj3441]
|
|
yyv3443.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3441 := 0; !r.CheckBreak(); yyj3441++ {
|
|
if yyj3441 >= len(yyv3441) {
|
|
yyv3441 = append(yyv3441, ContainerPort{}) // var yyz3441 ContainerPort
|
|
yyc3441 = true
|
|
}
|
|
|
|
if yyj3441 < len(yyv3441) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3441[yyj3441] = ContainerPort{}
|
|
} else {
|
|
yyv3444 := &yyv3441[yyj3441]
|
|
yyv3444.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3441.End()
|
|
}
|
|
if yyc3441 {
|
|
*v = yyv3441
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3445 := range v {
|
|
yy3446 := &yyv3445
|
|
yy3446.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, 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, 40); yyrt3447 {
|
|
yyrr3447 = yyrl3447
|
|
}
|
|
yyv3447 = make([]EnvVar, 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, 40)
|
|
yyv3447 = make([]EnvVar, yyrl3447)
|
|
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] = EnvVar{}
|
|
} else {
|
|
yyv3448 := &yyv3447[yyj3447]
|
|
yyv3448.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3447 {
|
|
for ; yyj3447 < yyl3447; yyj3447++ {
|
|
yyv3447 = append(yyv3447, EnvVar{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3447[yyj3447] = EnvVar{}
|
|
} else {
|
|
yyv3449 := &yyv3447[yyj3447]
|
|
yyv3449.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3447 := 0; !r.CheckBreak(); yyj3447++ {
|
|
if yyj3447 >= len(yyv3447) {
|
|
yyv3447 = append(yyv3447, EnvVar{}) // var yyz3447 EnvVar
|
|
yyc3447 = true
|
|
}
|
|
|
|
if yyj3447 < len(yyv3447) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3447[yyj3447] = EnvVar{}
|
|
} else {
|
|
yyv3450 := &yyv3447[yyj3447]
|
|
yyv3450.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3447.End()
|
|
}
|
|
if yyc3447 {
|
|
*v = yyv3447
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3451 := range v {
|
|
yy3452 := &yyv3451
|
|
yy3452.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, 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, 40); yyrt3453 {
|
|
yyrr3453 = yyrl3453
|
|
}
|
|
yyv3453 = make([]VolumeMount, 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, 40)
|
|
yyv3453 = make([]VolumeMount, 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] = VolumeMount{}
|
|
} else {
|
|
yyv3454 := &yyv3453[yyj3453]
|
|
yyv3454.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3453 {
|
|
for ; yyj3453 < yyl3453; yyj3453++ {
|
|
yyv3453 = append(yyv3453, VolumeMount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3453[yyj3453] = VolumeMount{}
|
|
} else {
|
|
yyv3455 := &yyv3453[yyj3453]
|
|
yyv3455.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3453 := 0; !r.CheckBreak(); yyj3453++ {
|
|
if yyj3453 >= len(yyv3453) {
|
|
yyv3453 = append(yyv3453, VolumeMount{}) // var yyz3453 VolumeMount
|
|
yyc3453 = true
|
|
}
|
|
|
|
if yyj3453 < len(yyv3453) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3453[yyj3453] = VolumeMount{}
|
|
} else {
|
|
yyv3456 := &yyv3453[yyj3453]
|
|
yyv3456.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3453.End()
|
|
}
|
|
if yyc3453 {
|
|
*v = yyv3453
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3457 := range v {
|
|
yy3458 := &yyv3457
|
|
yy3458.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, 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, 496); yyrt3459 {
|
|
yyrr3459 = yyrl3459
|
|
}
|
|
yyv3459 = make([]Pod, 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, 496)
|
|
yyv3459 = make([]Pod, 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] = Pod{}
|
|
} else {
|
|
yyv3460 := &yyv3459[yyj3459]
|
|
yyv3460.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3459 {
|
|
for ; yyj3459 < yyl3459; yyj3459++ {
|
|
yyv3459 = append(yyv3459, Pod{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3459[yyj3459] = Pod{}
|
|
} else {
|
|
yyv3461 := &yyv3459[yyj3459]
|
|
yyv3461.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3459 := 0; !r.CheckBreak(); yyj3459++ {
|
|
if yyj3459 >= len(yyv3459) {
|
|
yyv3459 = append(yyv3459, Pod{}) // var yyz3459 Pod
|
|
yyc3459 = true
|
|
}
|
|
|
|
if yyj3459 < len(yyv3459) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3459[yyj3459] = Pod{}
|
|
} else {
|
|
yyv3462 := &yyv3459[yyj3459]
|
|
yyv3462.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3459.End()
|
|
}
|
|
if yyc3459 {
|
|
*v = yyv3459
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3463 := range v {
|
|
yy3464 := &yyv3463
|
|
yy3464.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, 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, 144); yyrt3465 {
|
|
yyrr3465 = yyrl3465
|
|
}
|
|
yyv3465 = make([]Volume, 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, 144)
|
|
yyv3465 = make([]Volume, 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] = Volume{}
|
|
} else {
|
|
yyv3466 := &yyv3465[yyj3465]
|
|
yyv3466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3465 {
|
|
for ; yyj3465 < yyl3465; yyj3465++ {
|
|
yyv3465 = append(yyv3465, Volume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3465[yyj3465] = Volume{}
|
|
} else {
|
|
yyv3467 := &yyv3465[yyj3465]
|
|
yyv3467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3465 := 0; !r.CheckBreak(); yyj3465++ {
|
|
if yyj3465 >= len(yyv3465) {
|
|
yyv3465 = append(yyv3465, Volume{}) // var yyz3465 Volume
|
|
yyc3465 = true
|
|
}
|
|
|
|
if yyj3465 < len(yyv3465) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3465[yyj3465] = Volume{}
|
|
} else {
|
|
yyv3468 := &yyv3465[yyj3465]
|
|
yyv3468.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3465.End()
|
|
}
|
|
if yyc3465 {
|
|
*v = yyv3465
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3469 := range v {
|
|
yy3470 := &yyv3469
|
|
yy3470.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, 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, 256); yyrt3471 {
|
|
yyrr3471 = yyrl3471
|
|
}
|
|
yyv3471 = make([]Container, 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, 256)
|
|
yyv3471 = make([]Container, 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] = Container{}
|
|
} else {
|
|
yyv3472 := &yyv3471[yyj3471]
|
|
yyv3472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3471 {
|
|
for ; yyj3471 < yyl3471; yyj3471++ {
|
|
yyv3471 = append(yyv3471, Container{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3471[yyj3471] = Container{}
|
|
} else {
|
|
yyv3473 := &yyv3471[yyj3471]
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3471 := 0; !r.CheckBreak(); yyj3471++ {
|
|
if yyj3471 >= len(yyv3471) {
|
|
yyv3471 = append(yyv3471, Container{}) // var yyz3471 Container
|
|
yyc3471 = true
|
|
}
|
|
|
|
if yyj3471 < len(yyv3471) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3471[yyj3471] = Container{}
|
|
} else {
|
|
yyv3474 := &yyv3471[yyj3471]
|
|
yyv3474.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3471.End()
|
|
}
|
|
if yyc3471 {
|
|
*v = yyv3471
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3475 := range v {
|
|
yy3476 := &yyv3475
|
|
yy3476.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, 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, 16); yyrt3477 {
|
|
yyrr3477 = yyrl3477
|
|
}
|
|
yyv3477 = make([]LocalObjectReference, 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, 16)
|
|
yyv3477 = make([]LocalObjectReference, 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] = LocalObjectReference{}
|
|
} else {
|
|
yyv3478 := &yyv3477[yyj3477]
|
|
yyv3478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3477 {
|
|
for ; yyj3477 < yyl3477; yyj3477++ {
|
|
yyv3477 = append(yyv3477, LocalObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3477[yyj3477] = LocalObjectReference{}
|
|
} else {
|
|
yyv3479 := &yyv3477[yyj3477]
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3477 := 0; !r.CheckBreak(); yyj3477++ {
|
|
if yyj3477 >= len(yyv3477) {
|
|
yyv3477 = append(yyv3477, LocalObjectReference{}) // var yyz3477 LocalObjectReference
|
|
yyc3477 = true
|
|
}
|
|
|
|
if yyj3477 < len(yyv3477) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3477[yyj3477] = LocalObjectReference{}
|
|
} else {
|
|
yyv3480 := &yyv3477[yyj3477]
|
|
yyv3480.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3477.End()
|
|
}
|
|
if yyc3477 {
|
|
*v = yyv3477
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3481 := range v {
|
|
yy3482 := &yyv3481
|
|
yy3482.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, 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, 112); yyrt3483 {
|
|
yyrr3483 = yyrl3483
|
|
}
|
|
yyv3483 = make([]PodCondition, 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, 112)
|
|
yyv3483 = make([]PodCondition, 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] = PodCondition{}
|
|
} else {
|
|
yyv3484 := &yyv3483[yyj3483]
|
|
yyv3484.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3483 {
|
|
for ; yyj3483 < yyl3483; yyj3483++ {
|
|
yyv3483 = append(yyv3483, PodCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3483[yyj3483] = PodCondition{}
|
|
} else {
|
|
yyv3485 := &yyv3483[yyj3483]
|
|
yyv3485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3483 := 0; !r.CheckBreak(); yyj3483++ {
|
|
if yyj3483 >= len(yyv3483) {
|
|
yyv3483 = append(yyv3483, PodCondition{}) // var yyz3483 PodCondition
|
|
yyc3483 = true
|
|
}
|
|
|
|
if yyj3483 < len(yyv3483) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3483[yyj3483] = PodCondition{}
|
|
} else {
|
|
yyv3486 := &yyv3483[yyj3483]
|
|
yyv3486.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3483.End()
|
|
}
|
|
if yyc3483 {
|
|
*v = yyv3483
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3487 := range v {
|
|
yy3488 := &yyv3487
|
|
yy3488.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, 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, 128); yyrt3489 {
|
|
yyrr3489 = yyrl3489
|
|
}
|
|
yyv3489 = make([]ContainerStatus, 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, 128)
|
|
yyv3489 = make([]ContainerStatus, 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] = ContainerStatus{}
|
|
} else {
|
|
yyv3490 := &yyv3489[yyj3489]
|
|
yyv3490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3489 {
|
|
for ; yyj3489 < yyl3489; yyj3489++ {
|
|
yyv3489 = append(yyv3489, ContainerStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3489[yyj3489] = ContainerStatus{}
|
|
} else {
|
|
yyv3491 := &yyv3489[yyj3489]
|
|
yyv3491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3489 := 0; !r.CheckBreak(); yyj3489++ {
|
|
if yyj3489 >= len(yyv3489) {
|
|
yyv3489 = append(yyv3489, ContainerStatus{}) // var yyz3489 ContainerStatus
|
|
yyc3489 = true
|
|
}
|
|
|
|
if yyj3489 < len(yyv3489) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3489[yyj3489] = ContainerStatus{}
|
|
} else {
|
|
yyv3492 := &yyv3489[yyj3489]
|
|
yyv3492.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3489.End()
|
|
}
|
|
if yyc3489 {
|
|
*v = yyv3489
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3493 := range v {
|
|
yy3494 := &yyv3493
|
|
yy3494.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, 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, 520); yyrt3495 {
|
|
yyrr3495 = yyrl3495
|
|
}
|
|
yyv3495 = make([]PodTemplate, 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, 520)
|
|
yyv3495 = make([]PodTemplate, 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] = PodTemplate{}
|
|
} else {
|
|
yyv3496 := &yyv3495[yyj3495]
|
|
yyv3496.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3495 {
|
|
for ; yyj3495 < yyl3495; yyj3495++ {
|
|
yyv3495 = append(yyv3495, PodTemplate{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3495[yyj3495] = PodTemplate{}
|
|
} else {
|
|
yyv3497 := &yyv3495[yyj3495]
|
|
yyv3497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3495 := 0; !r.CheckBreak(); yyj3495++ {
|
|
if yyj3495 >= len(yyv3495) {
|
|
yyv3495 = append(yyv3495, PodTemplate{}) // var yyz3495 PodTemplate
|
|
yyc3495 = true
|
|
}
|
|
|
|
if yyj3495 < len(yyv3495) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3495[yyj3495] = PodTemplate{}
|
|
} else {
|
|
yyv3498 := &yyv3495[yyj3495]
|
|
yyv3498.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3495.End()
|
|
}
|
|
if yyc3495 {
|
|
*v = yyv3495
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3499 := range v {
|
|
yy3500 := &yyv3499
|
|
yy3500.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, 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, 232); yyrt3501 {
|
|
yyrr3501 = yyrl3501
|
|
}
|
|
yyv3501 = make([]ReplicationController, 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, 232)
|
|
yyv3501 = make([]ReplicationController, 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] = ReplicationController{}
|
|
} else {
|
|
yyv3502 := &yyv3501[yyj3501]
|
|
yyv3502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3501 {
|
|
for ; yyj3501 < yyl3501; yyj3501++ {
|
|
yyv3501 = append(yyv3501, ReplicationController{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3501[yyj3501] = ReplicationController{}
|
|
} else {
|
|
yyv3503 := &yyv3501[yyj3501]
|
|
yyv3503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3501 := 0; !r.CheckBreak(); yyj3501++ {
|
|
if yyj3501 >= len(yyv3501) {
|
|
yyv3501 = append(yyv3501, ReplicationController{}) // var yyz3501 ReplicationController
|
|
yyc3501 = true
|
|
}
|
|
|
|
if yyj3501 < len(yyv3501) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3501[yyj3501] = ReplicationController{}
|
|
} else {
|
|
yyv3504 := &yyv3501[yyj3501]
|
|
yyv3504.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3501.End()
|
|
}
|
|
if yyc3501 {
|
|
*v = yyv3501
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3505 := range v {
|
|
yy3506 := &yyv3505
|
|
yy3506.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, 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, 336); yyrt3507 {
|
|
yyrr3507 = yyrl3507
|
|
}
|
|
yyv3507 = make([]Service, 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, 336)
|
|
yyv3507 = make([]Service, 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] = Service{}
|
|
} else {
|
|
yyv3508 := &yyv3507[yyj3507]
|
|
yyv3508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3507 {
|
|
for ; yyj3507 < yyl3507; yyj3507++ {
|
|
yyv3507 = append(yyv3507, Service{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3507[yyj3507] = Service{}
|
|
} else {
|
|
yyv3509 := &yyv3507[yyj3507]
|
|
yyv3509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3507 := 0; !r.CheckBreak(); yyj3507++ {
|
|
if yyj3507 >= len(yyv3507) {
|
|
yyv3507 = append(yyv3507, Service{}) // var yyz3507 Service
|
|
yyc3507 = true
|
|
}
|
|
|
|
if yyj3507 < len(yyv3507) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3507[yyj3507] = Service{}
|
|
} else {
|
|
yyv3510 := &yyv3507[yyj3507]
|
|
yyv3510.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3507.End()
|
|
}
|
|
if yyc3507 {
|
|
*v = yyv3507
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3511 := range v {
|
|
yy3512 := &yyv3511
|
|
yy3512.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, 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, 32); yyrt3513 {
|
|
yyrr3513 = yyrl3513
|
|
}
|
|
yyv3513 = make([]LoadBalancerIngress, 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, 32)
|
|
yyv3513 = make([]LoadBalancerIngress, 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] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3514 := &yyv3513[yyj3513]
|
|
yyv3514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3513 {
|
|
for ; yyj3513 < yyl3513; yyj3513++ {
|
|
yyv3513 = append(yyv3513, LoadBalancerIngress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3513[yyj3513] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3515 := &yyv3513[yyj3513]
|
|
yyv3515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3513 := 0; !r.CheckBreak(); yyj3513++ {
|
|
if yyj3513 >= len(yyv3513) {
|
|
yyv3513 = append(yyv3513, LoadBalancerIngress{}) // var yyz3513 LoadBalancerIngress
|
|
yyc3513 = true
|
|
}
|
|
|
|
if yyj3513 < len(yyv3513) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3513[yyj3513] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3516 := &yyv3513[yyj3513]
|
|
yyv3516.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3513.End()
|
|
}
|
|
if yyc3513 {
|
|
*v = yyv3513
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3517 := range v {
|
|
yy3518 := &yyv3517
|
|
yy3518.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, 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, 80); yyrt3519 {
|
|
yyrr3519 = yyrl3519
|
|
}
|
|
yyv3519 = make([]ServicePort, 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, 80)
|
|
yyv3519 = make([]ServicePort, 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] = ServicePort{}
|
|
} else {
|
|
yyv3520 := &yyv3519[yyj3519]
|
|
yyv3520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3519 {
|
|
for ; yyj3519 < yyl3519; yyj3519++ {
|
|
yyv3519 = append(yyv3519, ServicePort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3519[yyj3519] = ServicePort{}
|
|
} else {
|
|
yyv3521 := &yyv3519[yyj3519]
|
|
yyv3521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3519 := 0; !r.CheckBreak(); yyj3519++ {
|
|
if yyj3519 >= len(yyv3519) {
|
|
yyv3519 = append(yyv3519, ServicePort{}) // var yyz3519 ServicePort
|
|
yyc3519 = true
|
|
}
|
|
|
|
if yyj3519 < len(yyv3519) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3519[yyj3519] = ServicePort{}
|
|
} else {
|
|
yyv3522 := &yyv3519[yyj3519]
|
|
yyv3522.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3519.End()
|
|
}
|
|
if yyc3519 {
|
|
*v = yyv3519
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3523 := range v {
|
|
yy3524 := &yyv3523
|
|
yy3524.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, 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, 112); yyrt3525 {
|
|
yyrr3525 = yyrl3525
|
|
}
|
|
yyv3525 = make([]ObjectReference, 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, 112)
|
|
yyv3525 = make([]ObjectReference, 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] = ObjectReference{}
|
|
} else {
|
|
yyv3526 := &yyv3525[yyj3525]
|
|
yyv3526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3525 {
|
|
for ; yyj3525 < yyl3525; yyj3525++ {
|
|
yyv3525 = append(yyv3525, ObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3525[yyj3525] = ObjectReference{}
|
|
} else {
|
|
yyv3527 := &yyv3525[yyj3525]
|
|
yyv3527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3525 := 0; !r.CheckBreak(); yyj3525++ {
|
|
if yyj3525 >= len(yyv3525) {
|
|
yyv3525 = append(yyv3525, ObjectReference{}) // var yyz3525 ObjectReference
|
|
yyc3525 = true
|
|
}
|
|
|
|
if yyj3525 < len(yyv3525) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3525[yyj3525] = ObjectReference{}
|
|
} else {
|
|
yyv3528 := &yyv3525[yyj3525]
|
|
yyv3528.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3525.End()
|
|
}
|
|
if yyc3525 {
|
|
*v = yyv3525
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3529 := range v {
|
|
yy3530 := &yyv3529
|
|
yy3530.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, 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, 240); yyrt3531 {
|
|
yyrr3531 = yyrl3531
|
|
}
|
|
yyv3531 = make([]ServiceAccount, 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, 240)
|
|
yyv3531 = make([]ServiceAccount, 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] = ServiceAccount{}
|
|
} else {
|
|
yyv3532 := &yyv3531[yyj3531]
|
|
yyv3532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3531 {
|
|
for ; yyj3531 < yyl3531; yyj3531++ {
|
|
yyv3531 = append(yyv3531, ServiceAccount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3531[yyj3531] = ServiceAccount{}
|
|
} else {
|
|
yyv3533 := &yyv3531[yyj3531]
|
|
yyv3533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3531 := 0; !r.CheckBreak(); yyj3531++ {
|
|
if yyj3531 >= len(yyv3531) {
|
|
yyv3531 = append(yyv3531, ServiceAccount{}) // var yyz3531 ServiceAccount
|
|
yyc3531 = true
|
|
}
|
|
|
|
if yyj3531 < len(yyv3531) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3531[yyj3531] = ServiceAccount{}
|
|
} else {
|
|
yyv3534 := &yyv3531[yyj3531]
|
|
yyv3534.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3531.End()
|
|
}
|
|
if yyc3531 {
|
|
*v = yyv3531
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3535 := range v {
|
|
yy3536 := &yyv3535
|
|
yy3536.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, 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, 72); yyrt3537 {
|
|
yyrr3537 = yyrl3537
|
|
}
|
|
yyv3537 = make([]EndpointSubset, 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, 72)
|
|
yyv3537 = make([]EndpointSubset, 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] = EndpointSubset{}
|
|
} else {
|
|
yyv3538 := &yyv3537[yyj3537]
|
|
yyv3538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3537 {
|
|
for ; yyj3537 < yyl3537; yyj3537++ {
|
|
yyv3537 = append(yyv3537, EndpointSubset{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3537[yyj3537] = EndpointSubset{}
|
|
} else {
|
|
yyv3539 := &yyv3537[yyj3537]
|
|
yyv3539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3537 := 0; !r.CheckBreak(); yyj3537++ {
|
|
if yyj3537 >= len(yyv3537) {
|
|
yyv3537 = append(yyv3537, EndpointSubset{}) // var yyz3537 EndpointSubset
|
|
yyc3537 = true
|
|
}
|
|
|
|
if yyj3537 < len(yyv3537) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3537[yyj3537] = EndpointSubset{}
|
|
} else {
|
|
yyv3540 := &yyv3537[yyj3537]
|
|
yyv3540.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3537.End()
|
|
}
|
|
if yyc3537 {
|
|
*v = yyv3537
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3541 := range v {
|
|
yy3542 := &yyv3541
|
|
yy3542.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, 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, 24); yyrt3543 {
|
|
yyrr3543 = yyrl3543
|
|
}
|
|
yyv3543 = make([]EndpointAddress, 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, 24)
|
|
yyv3543 = make([]EndpointAddress, 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] = EndpointAddress{}
|
|
} else {
|
|
yyv3544 := &yyv3543[yyj3543]
|
|
yyv3544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3543 {
|
|
for ; yyj3543 < yyl3543; yyj3543++ {
|
|
yyv3543 = append(yyv3543, EndpointAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3543[yyj3543] = EndpointAddress{}
|
|
} else {
|
|
yyv3545 := &yyv3543[yyj3543]
|
|
yyv3545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3543 := 0; !r.CheckBreak(); yyj3543++ {
|
|
if yyj3543 >= len(yyv3543) {
|
|
yyv3543 = append(yyv3543, EndpointAddress{}) // var yyz3543 EndpointAddress
|
|
yyc3543 = true
|
|
}
|
|
|
|
if yyj3543 < len(yyv3543) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3543[yyj3543] = EndpointAddress{}
|
|
} else {
|
|
yyv3546 := &yyv3543[yyj3543]
|
|
yyv3546.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3543.End()
|
|
}
|
|
if yyc3543 {
|
|
*v = yyv3543
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3547 := range v {
|
|
yy3548 := &yyv3547
|
|
yy3548.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, 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, 40); yyrt3549 {
|
|
yyrr3549 = yyrl3549
|
|
}
|
|
yyv3549 = make([]EndpointPort, 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, 40)
|
|
yyv3549 = make([]EndpointPort, 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] = EndpointPort{}
|
|
} else {
|
|
yyv3550 := &yyv3549[yyj3549]
|
|
yyv3550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3549 {
|
|
for ; yyj3549 < yyl3549; yyj3549++ {
|
|
yyv3549 = append(yyv3549, EndpointPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3549[yyj3549] = EndpointPort{}
|
|
} else {
|
|
yyv3551 := &yyv3549[yyj3549]
|
|
yyv3551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3549 := 0; !r.CheckBreak(); yyj3549++ {
|
|
if yyj3549 >= len(yyv3549) {
|
|
yyv3549 = append(yyv3549, EndpointPort{}) // var yyz3549 EndpointPort
|
|
yyc3549 = true
|
|
}
|
|
|
|
if yyj3549 < len(yyv3549) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3549[yyj3549] = EndpointPort{}
|
|
} else {
|
|
yyv3552 := &yyv3549[yyj3549]
|
|
yyv3552.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3549.End()
|
|
}
|
|
if yyc3549 {
|
|
*v = yyv3549
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3553 := range v {
|
|
yy3554 := &yyv3553
|
|
yy3554.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, 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, 216); yyrt3555 {
|
|
yyrr3555 = yyrl3555
|
|
}
|
|
yyv3555 = make([]Endpoints, 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, 216)
|
|
yyv3555 = make([]Endpoints, 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] = Endpoints{}
|
|
} else {
|
|
yyv3556 := &yyv3555[yyj3555]
|
|
yyv3556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3555 {
|
|
for ; yyj3555 < yyl3555; yyj3555++ {
|
|
yyv3555 = append(yyv3555, Endpoints{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3555[yyj3555] = Endpoints{}
|
|
} else {
|
|
yyv3557 := &yyv3555[yyj3555]
|
|
yyv3557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3555 := 0; !r.CheckBreak(); yyj3555++ {
|
|
if yyj3555 >= len(yyv3555) {
|
|
yyv3555 = append(yyv3555, Endpoints{}) // var yyz3555 Endpoints
|
|
yyc3555 = true
|
|
}
|
|
|
|
if yyj3555 < len(yyv3555) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3555[yyj3555] = Endpoints{}
|
|
} else {
|
|
yyv3558 := &yyv3555[yyj3555]
|
|
yyv3558.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3555.End()
|
|
}
|
|
if yyc3555 {
|
|
*v = yyv3555
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3559 := range v {
|
|
yy3560 := &yyv3559
|
|
yy3560.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, 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, 112); yyrt3561 {
|
|
yyrr3561 = yyrl3561
|
|
}
|
|
yyv3561 = make([]NodeCondition, 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, 112)
|
|
yyv3561 = make([]NodeCondition, 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] = NodeCondition{}
|
|
} else {
|
|
yyv3562 := &yyv3561[yyj3561]
|
|
yyv3562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3561 {
|
|
for ; yyj3561 < yyl3561; yyj3561++ {
|
|
yyv3561 = append(yyv3561, NodeCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3561[yyj3561] = NodeCondition{}
|
|
} else {
|
|
yyv3563 := &yyv3561[yyj3561]
|
|
yyv3563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3561 := 0; !r.CheckBreak(); yyj3561++ {
|
|
if yyj3561 >= len(yyv3561) {
|
|
yyv3561 = append(yyv3561, NodeCondition{}) // var yyz3561 NodeCondition
|
|
yyc3561 = true
|
|
}
|
|
|
|
if yyj3561 < len(yyv3561) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3561[yyj3561] = NodeCondition{}
|
|
} else {
|
|
yyv3564 := &yyv3561[yyj3561]
|
|
yyv3564.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3561.End()
|
|
}
|
|
if yyc3561 {
|
|
*v = yyv3561
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3565 := range v {
|
|
yy3566 := &yyv3565
|
|
yy3566.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, 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, 32); yyrt3567 {
|
|
yyrr3567 = yyrl3567
|
|
}
|
|
yyv3567 = make([]NodeAddress, 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, 32)
|
|
yyv3567 = make([]NodeAddress, 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] = NodeAddress{}
|
|
} else {
|
|
yyv3568 := &yyv3567[yyj3567]
|
|
yyv3568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3567 {
|
|
for ; yyj3567 < yyl3567; yyj3567++ {
|
|
yyv3567 = append(yyv3567, NodeAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3567[yyj3567] = NodeAddress{}
|
|
} else {
|
|
yyv3569 := &yyv3567[yyj3567]
|
|
yyv3569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3567 := 0; !r.CheckBreak(); yyj3567++ {
|
|
if yyj3567 >= len(yyv3567) {
|
|
yyv3567 = append(yyv3567, NodeAddress{}) // var yyz3567 NodeAddress
|
|
yyc3567 = true
|
|
}
|
|
|
|
if yyj3567 < len(yyv3567) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3567[yyj3567] = NodeAddress{}
|
|
} else {
|
|
yyv3570 := &yyv3567[yyj3567]
|
|
yyv3570.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3567.End()
|
|
}
|
|
if yyc3567 {
|
|
*v = yyv3567
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3571, yyv3571 := range v {
|
|
yyk3571.CodecEncodeSelf(e)
|
|
yy3572 := &yyv3571
|
|
yym3573 := z.EncBinary()
|
|
_ = yym3573
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3572) {
|
|
} else if !yym3573 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3572)
|
|
} else {
|
|
z.EncFallback(yy3572)
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3574 := *v
|
|
yyl3574 := r.ReadMapStart()
|
|
yybh3574 := z.DecBasicHandle()
|
|
if yyv3574 == nil {
|
|
yyrl3574, _ := z.DecInferLen(yyl3574, yybh3574.MaxInitLen, 40)
|
|
yyv3574 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3574)
|
|
*v = yyv3574
|
|
}
|
|
var yymk3574 ResourceName
|
|
var yymv3574 pkg3_resource.Quantity
|
|
var yymg3574 bool
|
|
if yybh3574.MapValueReset {
|
|
yymg3574 = true
|
|
}
|
|
if yyl3574 > 0 {
|
|
for yyj3574 := 0; yyj3574 < yyl3574; yyj3574++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3574 = ""
|
|
} else {
|
|
yymk3574 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3574 {
|
|
yymv3574 = yyv3574[yymk3574]
|
|
} else {
|
|
yymv3574 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3574 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3576 := &yymv3574
|
|
yym3577 := z.DecBinary()
|
|
_ = yym3577
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3576) {
|
|
} else if !yym3577 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3576)
|
|
} else {
|
|
z.DecFallback(yyv3576, false)
|
|
}
|
|
}
|
|
|
|
if yyv3574 != nil {
|
|
yyv3574[yymk3574] = yymv3574
|
|
}
|
|
}
|
|
} else if yyl3574 < 0 {
|
|
for yyj3574 := 0; !r.CheckBreak(); yyj3574++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3574 = ""
|
|
} else {
|
|
yymk3574 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3574 {
|
|
yymv3574 = yyv3574[yymk3574]
|
|
} else {
|
|
yymv3574 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3574 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3579 := &yymv3574
|
|
yym3580 := z.DecBinary()
|
|
_ = yym3580
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3579) {
|
|
} else if !yym3580 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3579)
|
|
} else {
|
|
z.DecFallback(yyv3579, false)
|
|
}
|
|
}
|
|
|
|
if yyv3574 != nil {
|
|
yyv3574[yymk3574] = yymv3574
|
|
}
|
|
}
|
|
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 _, yyv3581 := range v {
|
|
yy3582 := &yyv3581
|
|
yy3582.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3583 := *v
|
|
yyh3583, yyl3583 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3583, yyrl3583 int
|
|
var yyc3583, yyrt3583 bool
|
|
_, _, _ = yyc3583, yyrt3583, yyrl3583
|
|
yyrr3583 = yyl3583
|
|
|
|
if yyv3583 == nil {
|
|
if yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 456); yyrt3583 {
|
|
yyrr3583 = yyrl3583
|
|
}
|
|
yyv3583 = make([]Node, yyrl3583)
|
|
yyc3583 = true
|
|
}
|
|
|
|
if yyl3583 == 0 {
|
|
if len(yyv3583) != 0 {
|
|
yyv3583 = yyv3583[:0]
|
|
yyc3583 = true
|
|
}
|
|
} else if yyl3583 > 0 {
|
|
|
|
if yyl3583 > cap(yyv3583) {
|
|
yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 456)
|
|
yyv3583 = make([]Node, yyrl3583)
|
|
yyc3583 = true
|
|
|
|
yyrr3583 = len(yyv3583)
|
|
} else if yyl3583 != len(yyv3583) {
|
|
yyv3583 = yyv3583[:yyl3583]
|
|
yyc3583 = true
|
|
}
|
|
yyj3583 := 0
|
|
for ; yyj3583 < yyrr3583; yyj3583++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = Node{}
|
|
} else {
|
|
yyv3584 := &yyv3583[yyj3583]
|
|
yyv3584.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3583 {
|
|
for ; yyj3583 < yyl3583; yyj3583++ {
|
|
yyv3583 = append(yyv3583, Node{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = Node{}
|
|
} else {
|
|
yyv3585 := &yyv3583[yyj3583]
|
|
yyv3585.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3583 := 0; !r.CheckBreak(); yyj3583++ {
|
|
if yyj3583 >= len(yyv3583) {
|
|
yyv3583 = append(yyv3583, Node{}) // var yyz3583 Node
|
|
yyc3583 = true
|
|
}
|
|
|
|
if yyj3583 < len(yyv3583) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = Node{}
|
|
} else {
|
|
yyv3586 := &yyv3583[yyj3583]
|
|
yyv3586.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3583.End()
|
|
}
|
|
if yyc3583 {
|
|
*v = yyv3583
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3587 := range v {
|
|
yyv3587.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3588 := *v
|
|
yyh3588, yyl3588 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3588, yyrl3588 int
|
|
var yyc3588, yyrt3588 bool
|
|
_, _, _ = yyc3588, yyrt3588, yyrl3588
|
|
yyrr3588 = yyl3588
|
|
|
|
if yyv3588 == nil {
|
|
if yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 16); yyrt3588 {
|
|
yyrr3588 = yyrl3588
|
|
}
|
|
yyv3588 = make([]FinalizerName, yyrl3588)
|
|
yyc3588 = true
|
|
}
|
|
|
|
if yyl3588 == 0 {
|
|
if len(yyv3588) != 0 {
|
|
yyv3588 = yyv3588[:0]
|
|
yyc3588 = true
|
|
}
|
|
} else if yyl3588 > 0 {
|
|
|
|
if yyl3588 > cap(yyv3588) {
|
|
yyrl3588, yyrt3588 = z.DecInferLen(yyl3588, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23588 := yyv3588
|
|
yyv3588 = make([]FinalizerName, yyrl3588)
|
|
if len(yyv3588) > 0 {
|
|
copy(yyv3588, yyv23588[:cap(yyv23588)])
|
|
}
|
|
yyc3588 = true
|
|
|
|
yyrr3588 = len(yyv3588)
|
|
} else if yyl3588 != len(yyv3588) {
|
|
yyv3588 = yyv3588[:yyl3588]
|
|
yyc3588 = true
|
|
}
|
|
yyj3588 := 0
|
|
for ; yyj3588 < yyrr3588; yyj3588++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = ""
|
|
} else {
|
|
yyv3588[yyj3588] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3588 {
|
|
for ; yyj3588 < yyl3588; yyj3588++ {
|
|
yyv3588 = append(yyv3588, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = ""
|
|
} else {
|
|
yyv3588[yyj3588] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3588 := 0; !r.CheckBreak(); yyj3588++ {
|
|
if yyj3588 >= len(yyv3588) {
|
|
yyv3588 = append(yyv3588, "") // var yyz3588 FinalizerName
|
|
yyc3588 = true
|
|
}
|
|
|
|
if yyj3588 < len(yyv3588) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3588[yyj3588] = ""
|
|
} else {
|
|
yyv3588[yyj3588] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3588.End()
|
|
}
|
|
if yyc3588 {
|
|
*v = yyv3588
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3592 := range v {
|
|
yy3593 := &yyv3592
|
|
yy3593.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3594 := *v
|
|
yyh3594, yyl3594 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3594, yyrl3594 int
|
|
var yyc3594, yyrt3594 bool
|
|
_, _, _ = yyc3594, yyrt3594, yyrl3594
|
|
yyrr3594 = yyl3594
|
|
|
|
if yyv3594 == nil {
|
|
if yyrl3594, yyrt3594 = z.DecInferLen(yyl3594, z.DecBasicHandle().MaxInitLen, 232); yyrt3594 {
|
|
yyrr3594 = yyrl3594
|
|
}
|
|
yyv3594 = make([]Namespace, yyrl3594)
|
|
yyc3594 = true
|
|
}
|
|
|
|
if yyl3594 == 0 {
|
|
if len(yyv3594) != 0 {
|
|
yyv3594 = yyv3594[:0]
|
|
yyc3594 = true
|
|
}
|
|
} else if yyl3594 > 0 {
|
|
|
|
if yyl3594 > cap(yyv3594) {
|
|
yyrl3594, yyrt3594 = z.DecInferLen(yyl3594, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3594 = make([]Namespace, yyrl3594)
|
|
yyc3594 = true
|
|
|
|
yyrr3594 = len(yyv3594)
|
|
} else if yyl3594 != len(yyv3594) {
|
|
yyv3594 = yyv3594[:yyl3594]
|
|
yyc3594 = true
|
|
}
|
|
yyj3594 := 0
|
|
for ; yyj3594 < yyrr3594; yyj3594++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3594[yyj3594] = Namespace{}
|
|
} else {
|
|
yyv3595 := &yyv3594[yyj3594]
|
|
yyv3595.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3594 {
|
|
for ; yyj3594 < yyl3594; yyj3594++ {
|
|
yyv3594 = append(yyv3594, Namespace{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3594[yyj3594] = Namespace{}
|
|
} else {
|
|
yyv3596 := &yyv3594[yyj3594]
|
|
yyv3596.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3594 := 0; !r.CheckBreak(); yyj3594++ {
|
|
if yyj3594 >= len(yyv3594) {
|
|
yyv3594 = append(yyv3594, Namespace{}) // var yyz3594 Namespace
|
|
yyc3594 = true
|
|
}
|
|
|
|
if yyj3594 < len(yyv3594) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3594[yyj3594] = Namespace{}
|
|
} else {
|
|
yyv3597 := &yyv3594[yyj3594]
|
|
yyv3597.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3594.End()
|
|
}
|
|
if yyc3594 {
|
|
*v = yyv3594
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3598 := range v {
|
|
yy3599 := &yyv3598
|
|
yy3599.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, 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, 424); yyrt3600 {
|
|
yyrr3600 = yyrl3600
|
|
}
|
|
yyv3600 = make([]Event, 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, 424)
|
|
yyv3600 = make([]Event, yyrl3600)
|
|
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] = Event{}
|
|
} else {
|
|
yyv3601 := &yyv3600[yyj3600]
|
|
yyv3601.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3600 {
|
|
for ; yyj3600 < yyl3600; yyj3600++ {
|
|
yyv3600 = append(yyv3600, Event{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3600[yyj3600] = Event{}
|
|
} else {
|
|
yyv3602 := &yyv3600[yyj3600]
|
|
yyv3602.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3600 := 0; !r.CheckBreak(); yyj3600++ {
|
|
if yyj3600 >= len(yyv3600) {
|
|
yyv3600 = append(yyv3600, Event{}) // var yyz3600 Event
|
|
yyc3600 = true
|
|
}
|
|
|
|
if yyj3600 < len(yyv3600) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3600[yyj3600] = Event{}
|
|
} else {
|
|
yyv3603 := &yyv3600[yyj3600]
|
|
yyv3603.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3600.End()
|
|
}
|
|
if yyc3600 {
|
|
*v = yyv3600
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3604 := range v {
|
|
if yyv3604 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3605 := z.EncBinary()
|
|
_ = yym3605
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3604) {
|
|
} else {
|
|
z.EncFallback(yyv3604)
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
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, 16); yyrt3606 {
|
|
yyrr3606 = yyrl3606
|
|
}
|
|
yyv3606 = make([]pkg8_runtime.Object, 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, 16)
|
|
yyv3606 = make([]pkg8_runtime.Object, 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] = nil
|
|
} else {
|
|
yyv3607 := &yyv3606[yyj3606]
|
|
yym3608 := z.DecBinary()
|
|
_ = yym3608
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3607) {
|
|
} else {
|
|
z.DecFallback(yyv3607, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3606 {
|
|
for ; yyj3606 < yyl3606; yyj3606++ {
|
|
yyv3606 = append(yyv3606, nil)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3606[yyj3606] = nil
|
|
} else {
|
|
yyv3609 := &yyv3606[yyj3606]
|
|
yym3610 := z.DecBinary()
|
|
_ = yym3610
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3609) {
|
|
} else {
|
|
z.DecFallback(yyv3609, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3606 := 0; !r.CheckBreak(); yyj3606++ {
|
|
if yyj3606 >= len(yyv3606) {
|
|
yyv3606 = append(yyv3606, nil) // var yyz3606 pkg8_runtime.Object
|
|
yyc3606 = true
|
|
}
|
|
|
|
if yyj3606 < len(yyv3606) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3606[yyj3606] = nil
|
|
} else {
|
|
yyv3611 := &yyv3606[yyj3606]
|
|
yym3612 := z.DecBinary()
|
|
_ = yym3612
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3611) {
|
|
} else {
|
|
z.DecFallback(yyv3611, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3606.End()
|
|
}
|
|
if yyc3606 {
|
|
*v = yyv3606
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3613 := range v {
|
|
yy3614 := &yyv3613
|
|
yy3614.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3615 := *v
|
|
yyh3615, yyl3615 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3615, yyrl3615 int
|
|
var yyc3615, yyrt3615 bool
|
|
_, _, _ = yyc3615, yyrt3615, yyrl3615
|
|
yyrr3615 = yyl3615
|
|
|
|
if yyv3615 == nil {
|
|
if yyrl3615, yyrt3615 = z.DecInferLen(yyl3615, z.DecBasicHandle().MaxInitLen, 56); yyrt3615 {
|
|
yyrr3615 = yyrl3615
|
|
}
|
|
yyv3615 = make([]LimitRangeItem, yyrl3615)
|
|
yyc3615 = true
|
|
}
|
|
|
|
if yyl3615 == 0 {
|
|
if len(yyv3615) != 0 {
|
|
yyv3615 = yyv3615[:0]
|
|
yyc3615 = true
|
|
}
|
|
} else if yyl3615 > 0 {
|
|
|
|
if yyl3615 > cap(yyv3615) {
|
|
yyrl3615, yyrt3615 = z.DecInferLen(yyl3615, z.DecBasicHandle().MaxInitLen, 56)
|
|
yyv3615 = make([]LimitRangeItem, yyrl3615)
|
|
yyc3615 = true
|
|
|
|
yyrr3615 = len(yyv3615)
|
|
} else if yyl3615 != len(yyv3615) {
|
|
yyv3615 = yyv3615[:yyl3615]
|
|
yyc3615 = true
|
|
}
|
|
yyj3615 := 0
|
|
for ; yyj3615 < yyrr3615; yyj3615++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3615[yyj3615] = LimitRangeItem{}
|
|
} else {
|
|
yyv3616 := &yyv3615[yyj3615]
|
|
yyv3616.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3615 {
|
|
for ; yyj3615 < yyl3615; yyj3615++ {
|
|
yyv3615 = append(yyv3615, LimitRangeItem{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3615[yyj3615] = LimitRangeItem{}
|
|
} else {
|
|
yyv3617 := &yyv3615[yyj3615]
|
|
yyv3617.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3615 := 0; !r.CheckBreak(); yyj3615++ {
|
|
if yyj3615 >= len(yyv3615) {
|
|
yyv3615 = append(yyv3615, LimitRangeItem{}) // var yyz3615 LimitRangeItem
|
|
yyc3615 = true
|
|
}
|
|
|
|
if yyj3615 < len(yyv3615) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3615[yyj3615] = LimitRangeItem{}
|
|
} else {
|
|
yyv3618 := &yyv3615[yyj3615]
|
|
yyv3618.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3615.End()
|
|
}
|
|
if yyc3615 {
|
|
*v = yyv3615
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3619 := range v {
|
|
yy3620 := &yyv3619
|
|
yy3620.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3621 := *v
|
|
yyh3621, yyl3621 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3621, yyrl3621 int
|
|
var yyc3621, yyrt3621 bool
|
|
_, _, _ = yyc3621, yyrt3621, yyrl3621
|
|
yyrr3621 = yyl3621
|
|
|
|
if yyv3621 == nil {
|
|
if yyrl3621, yyrt3621 = z.DecInferLen(yyl3621, z.DecBasicHandle().MaxInitLen, 216); yyrt3621 {
|
|
yyrr3621 = yyrl3621
|
|
}
|
|
yyv3621 = make([]LimitRange, yyrl3621)
|
|
yyc3621 = true
|
|
}
|
|
|
|
if yyl3621 == 0 {
|
|
if len(yyv3621) != 0 {
|
|
yyv3621 = yyv3621[:0]
|
|
yyc3621 = true
|
|
}
|
|
} else if yyl3621 > 0 {
|
|
|
|
if yyl3621 > cap(yyv3621) {
|
|
yyrl3621, yyrt3621 = z.DecInferLen(yyl3621, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3621 = make([]LimitRange, yyrl3621)
|
|
yyc3621 = true
|
|
|
|
yyrr3621 = len(yyv3621)
|
|
} else if yyl3621 != len(yyv3621) {
|
|
yyv3621 = yyv3621[:yyl3621]
|
|
yyc3621 = true
|
|
}
|
|
yyj3621 := 0
|
|
for ; yyj3621 < yyrr3621; yyj3621++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3621[yyj3621] = LimitRange{}
|
|
} else {
|
|
yyv3622 := &yyv3621[yyj3621]
|
|
yyv3622.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3621 {
|
|
for ; yyj3621 < yyl3621; yyj3621++ {
|
|
yyv3621 = append(yyv3621, LimitRange{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3621[yyj3621] = LimitRange{}
|
|
} else {
|
|
yyv3623 := &yyv3621[yyj3621]
|
|
yyv3623.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3621 := 0; !r.CheckBreak(); yyj3621++ {
|
|
if yyj3621 >= len(yyv3621) {
|
|
yyv3621 = append(yyv3621, LimitRange{}) // var yyz3621 LimitRange
|
|
yyc3621 = true
|
|
}
|
|
|
|
if yyj3621 < len(yyv3621) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3621[yyj3621] = LimitRange{}
|
|
} else {
|
|
yyv3624 := &yyv3621[yyj3621]
|
|
yyv3624.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3621.End()
|
|
}
|
|
if yyc3621 {
|
|
*v = yyv3621
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3625 := range v {
|
|
yy3626 := &yyv3625
|
|
yy3626.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, 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, 216); yyrt3627 {
|
|
yyrr3627 = yyrl3627
|
|
}
|
|
yyv3627 = make([]ResourceQuota, 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, 216)
|
|
yyv3627 = make([]ResourceQuota, 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] = ResourceQuota{}
|
|
} else {
|
|
yyv3628 := &yyv3627[yyj3627]
|
|
yyv3628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3627 {
|
|
for ; yyj3627 < yyl3627; yyj3627++ {
|
|
yyv3627 = append(yyv3627, ResourceQuota{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3627[yyj3627] = ResourceQuota{}
|
|
} else {
|
|
yyv3629 := &yyv3627[yyj3627]
|
|
yyv3629.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3627 := 0; !r.CheckBreak(); yyj3627++ {
|
|
if yyj3627 >= len(yyv3627) {
|
|
yyv3627 = append(yyv3627, ResourceQuota{}) // var yyz3627 ResourceQuota
|
|
yyc3627 = true
|
|
}
|
|
|
|
if yyj3627 < len(yyv3627) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3627[yyj3627] = ResourceQuota{}
|
|
} else {
|
|
yyv3630 := &yyv3627[yyj3627]
|
|
yyv3630.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3627.End()
|
|
}
|
|
if yyc3627 {
|
|
*v = yyv3627
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3631, yyv3631 := range v {
|
|
yym3632 := z.EncBinary()
|
|
_ = yym3632
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3631))
|
|
}
|
|
if yyv3631 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3633 := z.EncBinary()
|
|
_ = yym3633
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3631))
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3634 := *v
|
|
yyl3634 := r.ReadMapStart()
|
|
yybh3634 := z.DecBasicHandle()
|
|
if yyv3634 == nil {
|
|
yyrl3634, _ := z.DecInferLen(yyl3634, yybh3634.MaxInitLen, 40)
|
|
yyv3634 = make(map[string][]uint8, yyrl3634)
|
|
*v = yyv3634
|
|
}
|
|
var yymk3634 string
|
|
var yymv3634 []uint8
|
|
var yymg3634 bool
|
|
if yybh3634.MapValueReset {
|
|
yymg3634 = true
|
|
}
|
|
if yyl3634 > 0 {
|
|
for yyj3634 := 0; yyj3634 < yyl3634; yyj3634++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3634 = ""
|
|
} else {
|
|
yymk3634 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3634 {
|
|
yymv3634 = yyv3634[yymk3634]
|
|
} else {
|
|
yymv3634 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3634 = nil
|
|
} else {
|
|
yyv3636 := &yymv3634
|
|
yym3637 := z.DecBinary()
|
|
_ = yym3637
|
|
if false {
|
|
} else {
|
|
*yyv3636 = r.DecodeBytes(*(*[]byte)(yyv3636), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3634 != nil {
|
|
yyv3634[yymk3634] = yymv3634
|
|
}
|
|
}
|
|
} else if yyl3634 < 0 {
|
|
for yyj3634 := 0; !r.CheckBreak(); yyj3634++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3634 = ""
|
|
} else {
|
|
yymk3634 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3634 {
|
|
yymv3634 = yyv3634[yymk3634]
|
|
} else {
|
|
yymv3634 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3634 = nil
|
|
} else {
|
|
yyv3639 := &yymv3634
|
|
yym3640 := z.DecBinary()
|
|
_ = yym3640
|
|
if false {
|
|
} else {
|
|
*yyv3639 = r.DecodeBytes(*(*[]byte)(yyv3639), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3634 != nil {
|
|
yyv3634[yymk3634] = yymv3634
|
|
}
|
|
}
|
|
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 _, yyv3641 := range v {
|
|
yy3642 := &yyv3641
|
|
yy3642.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3643 := *v
|
|
yyh3643, yyl3643 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3643, yyrl3643 int
|
|
var yyc3643, yyrt3643 bool
|
|
_, _, _ = yyc3643, yyrt3643, yyrl3643
|
|
yyrr3643 = yyl3643
|
|
|
|
if yyv3643 == nil {
|
|
if yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 216); yyrt3643 {
|
|
yyrr3643 = yyrl3643
|
|
}
|
|
yyv3643 = make([]Secret, yyrl3643)
|
|
yyc3643 = true
|
|
}
|
|
|
|
if yyl3643 == 0 {
|
|
if len(yyv3643) != 0 {
|
|
yyv3643 = yyv3643[:0]
|
|
yyc3643 = true
|
|
}
|
|
} else if yyl3643 > 0 {
|
|
|
|
if yyl3643 > cap(yyv3643) {
|
|
yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3643 = make([]Secret, yyrl3643)
|
|
yyc3643 = true
|
|
|
|
yyrr3643 = len(yyv3643)
|
|
} else if yyl3643 != len(yyv3643) {
|
|
yyv3643 = yyv3643[:yyl3643]
|
|
yyc3643 = true
|
|
}
|
|
yyj3643 := 0
|
|
for ; yyj3643 < yyrr3643; yyj3643++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = Secret{}
|
|
} else {
|
|
yyv3644 := &yyv3643[yyj3643]
|
|
yyv3644.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3643 {
|
|
for ; yyj3643 < yyl3643; yyj3643++ {
|
|
yyv3643 = append(yyv3643, Secret{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = Secret{}
|
|
} else {
|
|
yyv3645 := &yyv3643[yyj3643]
|
|
yyv3645.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3643 := 0; !r.CheckBreak(); yyj3643++ {
|
|
if yyj3643 >= len(yyv3643) {
|
|
yyv3643 = append(yyv3643, Secret{}) // var yyz3643 Secret
|
|
yyc3643 = true
|
|
}
|
|
|
|
if yyj3643 < len(yyv3643) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = Secret{}
|
|
} else {
|
|
yyv3646 := &yyv3643[yyj3643]
|
|
yyv3646.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3643.End()
|
|
}
|
|
if yyc3643 {
|
|
*v = yyv3643
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3647 := range v {
|
|
yy3648 := &yyv3647
|
|
yy3648.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3649 := *v
|
|
yyh3649, yyl3649 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3649, yyrl3649 int
|
|
var yyc3649, yyrt3649 bool
|
|
_, _, _ = yyc3649, yyrt3649, yyrl3649
|
|
yyrr3649 = yyl3649
|
|
|
|
if yyv3649 == nil {
|
|
if yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 64); yyrt3649 {
|
|
yyrr3649 = yyrl3649
|
|
}
|
|
yyv3649 = make([]ComponentCondition, yyrl3649)
|
|
yyc3649 = true
|
|
}
|
|
|
|
if yyl3649 == 0 {
|
|
if len(yyv3649) != 0 {
|
|
yyv3649 = yyv3649[:0]
|
|
yyc3649 = true
|
|
}
|
|
} else if yyl3649 > 0 {
|
|
|
|
if yyl3649 > cap(yyv3649) {
|
|
yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3649 = make([]ComponentCondition, yyrl3649)
|
|
yyc3649 = true
|
|
|
|
yyrr3649 = len(yyv3649)
|
|
} else if yyl3649 != len(yyv3649) {
|
|
yyv3649 = yyv3649[:yyl3649]
|
|
yyc3649 = true
|
|
}
|
|
yyj3649 := 0
|
|
for ; yyj3649 < yyrr3649; yyj3649++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = ComponentCondition{}
|
|
} else {
|
|
yyv3650 := &yyv3649[yyj3649]
|
|
yyv3650.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3649 {
|
|
for ; yyj3649 < yyl3649; yyj3649++ {
|
|
yyv3649 = append(yyv3649, ComponentCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = ComponentCondition{}
|
|
} else {
|
|
yyv3651 := &yyv3649[yyj3649]
|
|
yyv3651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3649 := 0; !r.CheckBreak(); yyj3649++ {
|
|
if yyj3649 >= len(yyv3649) {
|
|
yyv3649 = append(yyv3649, ComponentCondition{}) // var yyz3649 ComponentCondition
|
|
yyc3649 = true
|
|
}
|
|
|
|
if yyj3649 < len(yyv3649) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = ComponentCondition{}
|
|
} else {
|
|
yyv3652 := &yyv3649[yyj3649]
|
|
yyv3652.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3649.End()
|
|
}
|
|
if yyc3649 {
|
|
*v = yyv3649
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3653 := range v {
|
|
yy3654 := &yyv3653
|
|
yy3654.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, 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([]ComponentStatus, 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([]ComponentStatus, 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] = ComponentStatus{}
|
|
} else {
|
|
yyv3656 := &yyv3655[yyj3655]
|
|
yyv3656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3655 {
|
|
for ; yyj3655 < yyl3655; yyj3655++ {
|
|
yyv3655 = append(yyv3655, ComponentStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = ComponentStatus{}
|
|
} else {
|
|
yyv3657 := &yyv3655[yyj3655]
|
|
yyv3657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3655 := 0; !r.CheckBreak(); yyj3655++ {
|
|
if yyj3655 >= len(yyv3655) {
|
|
yyv3655 = append(yyv3655, ComponentStatus{}) // var yyz3655 ComponentStatus
|
|
yyc3655 = true
|
|
}
|
|
|
|
if yyj3655 < len(yyv3655) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = ComponentStatus{}
|
|
} else {
|
|
yyv3658 := &yyv3655[yyj3655]
|
|
yyv3658.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3655.End()
|
|
}
|
|
if yyc3655 {
|
|
*v = yyv3655
|
|
}
|
|
|
|
}
|