mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-04 20:28:14 +00:00
43995 lines
890 KiB
Go
43995 lines
890 KiB
Go
/*
|
|
Copyright 2015 The Kubernetes Authors All rights reserved.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
// ************************************************************
|
|
// DO NOT EDIT.
|
|
// THIS FILE IS AUTO-GENERATED BY codecgen.
|
|
// ************************************************************
|
|
|
|
package api
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
codec1978 "github.com/ugorji/go/codec"
|
|
pkg3_resource "k8s.io/kubernetes/pkg/api/resource"
|
|
pkg2_unversioned "k8s.io/kubernetes/pkg/api/unversioned"
|
|
pkg7_fields "k8s.io/kubernetes/pkg/fields"
|
|
pkg6_labels "k8s.io/kubernetes/pkg/labels"
|
|
pkg8_runtime "k8s.io/kubernetes/pkg/runtime"
|
|
pkg1_types "k8s.io/kubernetes/pkg/types"
|
|
pkg5_util "k8s.io/kubernetes/pkg/util"
|
|
"reflect"
|
|
"runtime"
|
|
pkg4_inf "speter.net/go/exp/math/dec/inf"
|
|
time "time"
|
|
)
|
|
|
|
const (
|
|
codecSelferC_UTF81234 = 1
|
|
codecSelferC_RAW1234 = 0
|
|
codecSelferValueTypeArray1234 = 10
|
|
codecSelferValueTypeMap1234 = 9
|
|
)
|
|
|
|
var (
|
|
codecSelferBitsize1234 = uint8(reflect.TypeOf(uint(0)).Bits())
|
|
codecSelferOnlyMapOrArrayEncodeToStructErr1234 = errors.New(`only encoded map or array can be decoded into a struct`)
|
|
)
|
|
|
|
type codecSelfer1234 struct{}
|
|
|
|
func init() {
|
|
if codec1978.GenVersion != 4 {
|
|
_, file, _, _ := runtime.Caller(0)
|
|
err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v",
|
|
4, codec1978.GenVersion, file)
|
|
panic(err)
|
|
}
|
|
if false { // reference the types, but skip this branch at build/run time
|
|
var v0 pkg3_resource.Quantity
|
|
var v1 pkg2_unversioned.Time
|
|
var v2 pkg7_fields.Selector
|
|
var v3 pkg6_labels.Selector
|
|
var v4 pkg8_runtime.Object
|
|
var v5 pkg1_types.UID
|
|
var v6 pkg5_util.IntOrString
|
|
var v7 pkg4_inf.Dec
|
|
var v8 time.Time
|
|
_, _, _, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6, v7, v8
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1 := z.EncBinary()
|
|
_ = yym1
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2 := !z.EncBinary()
|
|
yy2arr2 := z.EncBasicHandle().StructToArray
|
|
var yyq2 [12]bool
|
|
_, _, _ = yysep2, yyq2, yy2arr2
|
|
const yyr2 bool = false
|
|
yyq2[0] = x.Name != ""
|
|
yyq2[1] = x.GenerateName != ""
|
|
yyq2[2] = x.Namespace != ""
|
|
yyq2[3] = x.SelfLink != ""
|
|
yyq2[4] = x.UID != ""
|
|
yyq2[5] = x.ResourceVersion != ""
|
|
yyq2[6] = x.Generation != 0
|
|
yyq2[7] = true
|
|
yyq2[8] = x.DeletionTimestamp != nil
|
|
yyq2[9] = x.DeletionGracePeriodSeconds != nil
|
|
yyq2[10] = len(x.Labels) != 0
|
|
yyq2[11] = len(x.Annotations) != 0
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(12)
|
|
} else {
|
|
var yynn2 int = 0
|
|
for _, b := range yyq2 {
|
|
if b {
|
|
yynn2++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2)
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[0] {
|
|
yym4 := z.EncBinary()
|
|
_ = yym4
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym5 := z.EncBinary()
|
|
_ = yym5
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[1] {
|
|
yym7 := z.EncBinary()
|
|
_ = yym7
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("generateName"))
|
|
yym8 := z.EncBinary()
|
|
_ = yym8
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[2] {
|
|
yym10 := z.EncBinary()
|
|
_ = yym10
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym11 := z.EncBinary()
|
|
_ = yym11
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[3] {
|
|
yym13 := z.EncBinary()
|
|
_ = yym13
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selfLink"))
|
|
yym14 := z.EncBinary()
|
|
_ = yym14
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[4] {
|
|
yym16 := z.EncBinary()
|
|
_ = yym16
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym17 := z.EncBinary()
|
|
_ = yym17
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[5] {
|
|
yym19 := z.EncBinary()
|
|
_ = yym19
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym20 := z.EncBinary()
|
|
_ = yym20
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[6] {
|
|
yym22 := z.EncBinary()
|
|
_ = yym22
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("generation"))
|
|
yym23 := z.EncBinary()
|
|
_ = yym23
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[7] {
|
|
yy25 := &x.CreationTimestamp
|
|
yym26 := z.EncBinary()
|
|
_ = yym26
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy25) {
|
|
} else if yym26 {
|
|
z.EncBinaryMarshal(yy25)
|
|
} else if !yym26 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy25)
|
|
} else {
|
|
z.EncFallback(yy25)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp"))
|
|
yy27 := &x.CreationTimestamp
|
|
yym28 := z.EncBinary()
|
|
_ = yym28
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy27) {
|
|
} else if yym28 {
|
|
z.EncBinaryMarshal(yy27)
|
|
} else if !yym28 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy27)
|
|
} else {
|
|
z.EncFallback(yy27)
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[8] {
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym30 := z.EncBinary()
|
|
_ = yym30
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym30 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym30 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp"))
|
|
if x.DeletionTimestamp == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym31 := z.EncBinary()
|
|
_ = yym31
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.DeletionTimestamp) {
|
|
} else if yym31 {
|
|
z.EncBinaryMarshal(x.DeletionTimestamp)
|
|
} else if !yym31 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.EncFallback(x.DeletionTimestamp)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[9] {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy33 := *x.DeletionGracePeriodSeconds
|
|
yym34 := z.EncBinary()
|
|
_ = yym34
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy33))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds"))
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy35 := *x.DeletionGracePeriodSeconds
|
|
yym36 := z.EncBinary()
|
|
_ = yym36
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy35))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[10] {
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym38 := z.EncBinary()
|
|
_ = yym38
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("labels"))
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym39 := z.EncBinary()
|
|
_ = yym39
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
if yyq2[11] {
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym41 := z.EncBinary()
|
|
_ = yym41
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("annotations"))
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym42 := z.EncBinary()
|
|
_ = yym42
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep2 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym43 := z.DecBinary()
|
|
_ = yym43
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl44 := r.ReadMapStart()
|
|
if yyl44 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl44, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl44 := r.ReadArrayStart()
|
|
if yyl44 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl44, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys45Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys45Slc
|
|
var yyhl45 bool = l >= 0
|
|
for yyj45 := 0; ; yyj45++ {
|
|
if yyhl45 {
|
|
if yyj45 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys45Slc = r.DecodeBytes(yys45Slc, true, true)
|
|
yys45 := string(yys45Slc)
|
|
switch yys45 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "generateName":
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
case "namespace":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
case "selfLink":
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
case "resourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "generation":
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
case "creationTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv53 := &x.CreationTimestamp
|
|
yym54 := z.DecBinary()
|
|
_ = yym54
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv53) {
|
|
} else if yym54 {
|
|
z.DecBinaryUnmarshal(yyv53)
|
|
} else if !yym54 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv53)
|
|
} else {
|
|
z.DecFallback(yyv53, false)
|
|
}
|
|
}
|
|
case "deletionTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym56 := z.DecBinary()
|
|
_ = yym56
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym56 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym56 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
case "deletionGracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym58 := z.DecBinary()
|
|
_ = yym58
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "labels":
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv59 := &x.Labels
|
|
yym60 := z.DecBinary()
|
|
_ = yym60
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv59, false, d)
|
|
}
|
|
}
|
|
case "annotations":
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv61 := &x.Annotations
|
|
yym62 := z.DecBinary()
|
|
_ = yym62
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv61, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys45)
|
|
} // end switch yys45
|
|
} // end for yyj45
|
|
if !yyhl45 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj63 int
|
|
var yyb63 bool
|
|
var yyhl63 bool = l >= 0
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv71 := &x.CreationTimestamp
|
|
yym72 := z.DecBinary()
|
|
_ = yym72
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv71) {
|
|
} else if yym72 {
|
|
z.DecBinaryUnmarshal(yyv71)
|
|
} else if !yym72 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv71)
|
|
} else {
|
|
z.DecFallback(yyv71, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym74 := z.DecBinary()
|
|
_ = yym74
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym74 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym74 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionGracePeriodSeconds != nil {
|
|
x.DeletionGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
x.DeletionGracePeriodSeconds = new(int64)
|
|
}
|
|
yym76 := z.DecBinary()
|
|
_ = yym76
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv77 := &x.Labels
|
|
yym78 := z.DecBinary()
|
|
_ = yym78
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv77, false, d)
|
|
}
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv79 := &x.Annotations
|
|
yym80 := z.DecBinary()
|
|
_ = yym80
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv79, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj63-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Volume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym81 := z.EncBinary()
|
|
_ = yym81
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep82 := !z.EncBinary()
|
|
yy2arr82 := z.EncBasicHandle().StructToArray
|
|
var yyq82 [17]bool
|
|
_, _, _ = yysep82, yyq82, yy2arr82
|
|
const yyr82 bool = false
|
|
yyq82[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq82[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil
|
|
yyq82[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq82[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq82[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil
|
|
yyq82[6] = x.VolumeSource.Secret != nil && x.Secret != nil
|
|
yyq82[7] = x.VolumeSource.NFS != nil && x.NFS != nil
|
|
yyq82[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq82[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq82[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil
|
|
yyq82[11] = x.VolumeSource.RBD != nil && x.RBD != nil
|
|
yyq82[12] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq82[13] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq82[14] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq82[15] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq82[16] = x.VolumeSource.FC != nil && x.FC != nil
|
|
if yyr82 || yy2arr82 {
|
|
r.EncodeArrayStart(17)
|
|
} else {
|
|
var yynn82 int = 1
|
|
for _, b := range yyq82 {
|
|
if b {
|
|
yynn82++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn82)
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
yym84 := z.EncBinary()
|
|
_ = yym84
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym85 := z.EncBinary()
|
|
_ = yym85
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
var yyn86 bool
|
|
if x.VolumeSource.HostPath == nil {
|
|
yyn86 = true
|
|
goto LABEL86
|
|
}
|
|
LABEL86:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if yyn86 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn87 bool
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
yyn87 = true
|
|
goto LABEL87
|
|
}
|
|
LABEL87:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
if yyn87 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn88 bool
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
yyn88 = true
|
|
goto LABEL88
|
|
}
|
|
LABEL88:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if yyn88 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn89 bool
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
yyn89 = true
|
|
goto LABEL89
|
|
}
|
|
LABEL89:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if yyn89 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn90 bool
|
|
if x.VolumeSource.GitRepo == nil {
|
|
yyn90 = true
|
|
goto LABEL90
|
|
}
|
|
LABEL90:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
if yyn90 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn91 bool
|
|
if x.VolumeSource.Secret == nil {
|
|
yyn91 = true
|
|
goto LABEL91
|
|
}
|
|
LABEL91:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
if yyn91 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn92 bool
|
|
if x.VolumeSource.NFS == nil {
|
|
yyn92 = true
|
|
goto LABEL92
|
|
}
|
|
LABEL92:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if yyn92 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn93 bool
|
|
if x.VolumeSource.ISCSI == nil {
|
|
yyn93 = true
|
|
goto LABEL93
|
|
}
|
|
LABEL93:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if yyn93 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn94 bool
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
yyn94 = true
|
|
goto LABEL94
|
|
}
|
|
LABEL94:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if yyn94 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn95 bool
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
yyn95 = true
|
|
goto LABEL95
|
|
}
|
|
LABEL95:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
if yyn95 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn96 bool
|
|
if x.VolumeSource.RBD == nil {
|
|
yyn96 = true
|
|
goto LABEL96
|
|
}
|
|
LABEL96:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn97 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn97 = true
|
|
goto LABEL97
|
|
}
|
|
LABEL97:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[12] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn98 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn98 = true
|
|
goto LABEL98
|
|
}
|
|
LABEL98:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[13] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn99 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn99 = true
|
|
goto LABEL99
|
|
}
|
|
LABEL99:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[14] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn100 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn100 = true
|
|
goto LABEL100
|
|
}
|
|
LABEL100:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[15] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn101 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn101 = true
|
|
goto LABEL101
|
|
}
|
|
LABEL101:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq82[16] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[16] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep82 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym102 := z.DecBinary()
|
|
_ = yym102
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl103 := r.ReadMapStart()
|
|
if yyl103 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl103, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl103 := r.ReadArrayStart()
|
|
if yyl103 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl103, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys104Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys104Slc
|
|
var yyhl104 bool = l >= 0
|
|
for yyj104 := 0; ; yyj104++ {
|
|
if yyhl104 {
|
|
if yyj104 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys104Slc = r.DecodeBytes(yys104Slc, true, true)
|
|
yys104 := string(yys104Slc)
|
|
switch yys104 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPath":
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys104)
|
|
} // end switch yys104
|
|
} // end for yyj104
|
|
if !yyhl104 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj122 int
|
|
var yyb122 bool
|
|
var yyhl122 bool = l >= 0
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj122++
|
|
if yyhl122 {
|
|
yyb122 = yyj122 > l
|
|
} else {
|
|
yyb122 = r.CheckBreak()
|
|
}
|
|
if yyb122 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj122-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *VolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym140 := z.EncBinary()
|
|
_ = yym140
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep141 := !z.EncBinary()
|
|
yy2arr141 := z.EncBasicHandle().StructToArray
|
|
var yyq141 [16]bool
|
|
_, _, _ = yysep141, yyq141, yy2arr141
|
|
const yyr141 bool = false
|
|
yyq141[0] = x.HostPath != nil
|
|
yyq141[1] = x.EmptyDir != nil
|
|
yyq141[2] = x.GCEPersistentDisk != nil
|
|
yyq141[3] = x.AWSElasticBlockStore != nil
|
|
yyq141[4] = x.GitRepo != nil
|
|
yyq141[5] = x.Secret != nil
|
|
yyq141[6] = x.NFS != nil
|
|
yyq141[7] = x.ISCSI != nil
|
|
yyq141[8] = x.Glusterfs != nil
|
|
yyq141[9] = x.PersistentVolumeClaim != nil
|
|
yyq141[10] = x.RBD != nil
|
|
yyq141[11] = x.Cinder != nil
|
|
yyq141[12] = x.CephFS != nil
|
|
yyq141[13] = x.Flocker != nil
|
|
yyq141[14] = x.DownwardAPI != nil
|
|
yyq141[15] = x.FC != nil
|
|
if yyr141 || yy2arr141 {
|
|
r.EncodeArrayStart(16)
|
|
} else {
|
|
var yynn141 int = 0
|
|
for _, b := range yyq141 {
|
|
if b {
|
|
yynn141++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn141)
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[11] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[12] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[13] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[14] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr141 || yy2arr141 {
|
|
if yyq141[15] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq141[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep141 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym158 := z.DecBinary()
|
|
_ = yym158
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl159 := r.ReadMapStart()
|
|
if yyl159 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl159, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl159 := r.ReadArrayStart()
|
|
if yyl159 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl159, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys160Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys160Slc
|
|
var yyhl160 bool = l >= 0
|
|
for yyj160 := 0; ; yyj160++ {
|
|
if yyhl160 {
|
|
if yyj160 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys160Slc = r.DecodeBytes(yys160Slc, true, true)
|
|
yys160 := string(yys160Slc)
|
|
switch yys160 {
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "emptyDir":
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "gitRepo":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
case "secret":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeClaim":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "downwardAPI":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys160)
|
|
} // end switch yys160
|
|
} // end for yyj160
|
|
if !yyhl160 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj177 int
|
|
var yyb177 bool
|
|
var yyhl177 bool = l >= 0
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj177++
|
|
if yyhl177 {
|
|
yyb177 = yyj177 > l
|
|
} else {
|
|
yyb177 = r.CheckBreak()
|
|
}
|
|
if yyb177 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj177-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym194 := z.EncBinary()
|
|
_ = yym194
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep195 := !z.EncBinary()
|
|
yy2arr195 := z.EncBasicHandle().StructToArray
|
|
var yyq195 [11]bool
|
|
_, _, _ = yysep195, yyq195, yy2arr195
|
|
const yyr195 bool = false
|
|
yyq195[0] = x.GCEPersistentDisk != nil
|
|
yyq195[1] = x.AWSElasticBlockStore != nil
|
|
yyq195[2] = x.HostPath != nil
|
|
yyq195[3] = x.Glusterfs != nil
|
|
yyq195[4] = x.NFS != nil
|
|
yyq195[5] = x.RBD != nil
|
|
yyq195[6] = x.ISCSI != nil
|
|
yyq195[7] = x.Cinder != nil
|
|
yyq195[8] = x.CephFS != nil
|
|
yyq195[9] = x.FC != nil
|
|
yyq195[10] = x.Flocker != nil
|
|
if yyr195 || yy2arr195 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
var yynn195 int = 0
|
|
for _, b := range yyq195 {
|
|
if b {
|
|
yynn195++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn195)
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[6] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[7] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[8] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[9] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr195 || yy2arr195 {
|
|
if yyq195[10] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq195[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep195 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym207 := z.DecBinary()
|
|
_ = yym207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl208 := r.ReadMapStart()
|
|
if yyl208 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl208, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl208 := r.ReadArrayStart()
|
|
if yyl208 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl208, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys209Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys209Slc
|
|
var yyhl209 bool = l >= 0
|
|
for yyj209 := 0; ; yyj209++ {
|
|
if yyhl209 {
|
|
if yyj209 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys209Slc = r.DecodeBytes(yys209Slc, true, true)
|
|
yys209 := string(yys209Slc)
|
|
switch yys209 {
|
|
case "gcePersistentDisk":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys209)
|
|
} // end switch yys209
|
|
} // end for yyj209
|
|
if !yyhl209 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj221 int
|
|
var yyb221 bool
|
|
var yyhl221 bool = l >= 0
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj221++
|
|
if yyhl221 {
|
|
yyb221 = yyj221 > l
|
|
} else {
|
|
yyb221 = r.CheckBreak()
|
|
}
|
|
if yyb221 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj221-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym233 := z.EncBinary()
|
|
_ = yym233
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep234 := !z.EncBinary()
|
|
yy2arr234 := z.EncBasicHandle().StructToArray
|
|
var yyq234 [2]bool
|
|
_, _, _ = yysep234, yyq234, yy2arr234
|
|
const yyr234 bool = false
|
|
yyq234[1] = x.ReadOnly != false
|
|
if yyr234 || yy2arr234 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn234 int = 1
|
|
for _, b := range yyq234 {
|
|
if b {
|
|
yynn234++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn234)
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
yym236 := z.EncBinary()
|
|
_ = yym236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimName"))
|
|
yym237 := z.EncBinary()
|
|
_ = yym237
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr234 || yy2arr234 {
|
|
if yyq234[1] {
|
|
yym239 := z.EncBinary()
|
|
_ = yym239
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq234[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym240 := z.EncBinary()
|
|
_ = yym240
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep234 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym241 := z.DecBinary()
|
|
_ = yym241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl242 := r.ReadMapStart()
|
|
if yyl242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl242, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl242 := r.ReadArrayStart()
|
|
if yyl242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl242, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys243Slc
|
|
var yyhl243 bool = l >= 0
|
|
for yyj243 := 0; ; yyj243++ {
|
|
if yyhl243 {
|
|
if yyj243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys243Slc = r.DecodeBytes(yys243Slc, true, true)
|
|
yys243 := string(yys243Slc)
|
|
switch yys243 {
|
|
case "claimName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys243)
|
|
} // end switch yys243
|
|
} // end for yyj243
|
|
if !yyhl243 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj246 int
|
|
var yyb246 bool
|
|
var yyhl246 bool = l >= 0
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj246++
|
|
if yyhl246 {
|
|
yyb246 = yyj246 > l
|
|
} else {
|
|
yyb246 = r.CheckBreak()
|
|
}
|
|
if yyb246 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj246-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym249 := z.EncBinary()
|
|
_ = yym249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep250 := !z.EncBinary()
|
|
yy2arr250 := z.EncBasicHandle().StructToArray
|
|
var yyq250 [5]bool
|
|
_, _, _ = yysep250, yyq250, yy2arr250
|
|
const yyr250 bool = false
|
|
yyq250[0] = x.Kind != ""
|
|
yyq250[1] = x.APIVersion != ""
|
|
yyq250[2] = true
|
|
yyq250[3] = true
|
|
yyq250[4] = true
|
|
if yyr250 || yy2arr250 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn250 int = 0
|
|
for _, b := range yyq250 {
|
|
if b {
|
|
yynn250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn250)
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[0] {
|
|
yym252 := z.EncBinary()
|
|
_ = yym252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym253 := z.EncBinary()
|
|
_ = yym253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[1] {
|
|
yym255 := z.EncBinary()
|
|
_ = yym255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq250[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym256 := z.EncBinary()
|
|
_ = yym256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[2] {
|
|
yy258 := &x.ObjectMeta
|
|
yy258.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy259 := &x.ObjectMeta
|
|
yy259.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[3] {
|
|
yy261 := &x.Spec
|
|
yy261.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy262 := &x.Spec
|
|
yy262.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr250 || yy2arr250 {
|
|
if yyq250[4] {
|
|
yy264 := &x.Status
|
|
yy264.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq250[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy265 := &x.Status
|
|
yy265.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep250 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym266 := z.DecBinary()
|
|
_ = yym266
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl267 := r.ReadMapStart()
|
|
if yyl267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl267, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl267 := r.ReadArrayStart()
|
|
if yyl267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl267, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys268Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys268Slc
|
|
var yyhl268 bool = l >= 0
|
|
for yyj268 := 0; ; yyj268++ {
|
|
if yyhl268 {
|
|
if yyj268 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys268Slc = r.DecodeBytes(yys268Slc, true, true)
|
|
yys268 := string(yys268Slc)
|
|
switch yys268 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv271 := &x.ObjectMeta
|
|
yyv271.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv272 := &x.Spec
|
|
yyv272.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv273 := &x.Status
|
|
yyv273.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys268)
|
|
} // end switch yys268
|
|
} // end for yyj268
|
|
if !yyhl268 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj274 int
|
|
var yyb274 bool
|
|
var yyhl274 bool = l >= 0
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv277 := &x.ObjectMeta
|
|
yyv277.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv278 := &x.Spec
|
|
yyv278.CodecDecodeSelf(d)
|
|
}
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv279 := &x.Status
|
|
yyv279.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj274++
|
|
if yyhl274 {
|
|
yyb274 = yyj274 > l
|
|
} else {
|
|
yyb274 = r.CheckBreak()
|
|
}
|
|
if yyb274 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj274-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym280 := z.EncBinary()
|
|
_ = yym280
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep281 := !z.EncBinary()
|
|
yy2arr281 := z.EncBasicHandle().StructToArray
|
|
var yyq281 [15]bool
|
|
_, _, _ = yysep281, yyq281, yy2arr281
|
|
const yyr281 bool = false
|
|
yyq281[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq281[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq281[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq281[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq281[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq281[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq281[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq281[8] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq281[9] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq281[10] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq281[11] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq281[12] = len(x.AccessModes) != 0
|
|
yyq281[13] = x.ClaimRef != nil
|
|
yyq281[14] = x.PersistentVolumeReclaimPolicy != ""
|
|
if yyr281 || yy2arr281 {
|
|
r.EncodeArrayStart(15)
|
|
} else {
|
|
var yynn281 int = 1
|
|
for _, b := range yyq281 {
|
|
if b {
|
|
yynn281++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn281)
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
var yyn283 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn283 = true
|
|
goto LABEL283
|
|
}
|
|
LABEL283:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
if yyn283 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn284 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn284 = true
|
|
goto LABEL284
|
|
}
|
|
LABEL284:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
if yyn284 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn285 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn285 = true
|
|
goto LABEL285
|
|
}
|
|
LABEL285:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
if yyn285 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn286 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn286 = true
|
|
goto LABEL286
|
|
}
|
|
LABEL286:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
if yyn286 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn287 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn287 = true
|
|
goto LABEL287
|
|
}
|
|
LABEL287:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
if yyn287 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn288 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn288 = true
|
|
goto LABEL288
|
|
}
|
|
LABEL288:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
if yyn288 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn289 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn289 = true
|
|
goto LABEL289
|
|
}
|
|
LABEL289:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
if yyn289 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn290 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn290 = true
|
|
goto LABEL290
|
|
}
|
|
LABEL290:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[8] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
if yyn290 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn291 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn291 = true
|
|
goto LABEL291
|
|
}
|
|
LABEL291:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[9] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
if yyn291 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn292 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn292 = true
|
|
goto LABEL292
|
|
}
|
|
LABEL292:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[10] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn293 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn293 = true
|
|
goto LABEL293
|
|
}
|
|
LABEL293:
|
|
if yyr281 || yy2arr281 {
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq281[11] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq281[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[12] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym295 := z.EncBinary()
|
|
_ = yym295
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym296 := z.EncBinary()
|
|
_ = yym296
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[13] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq281[13] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimRef"))
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr281 || yy2arr281 {
|
|
if yyq281[14] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq281[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep281 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym299 := z.DecBinary()
|
|
_ = yym299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl300 := r.ReadMapStart()
|
|
if yyl300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl300, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl300 := r.ReadArrayStart()
|
|
if yyl300 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl300, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys301Slc
|
|
var yyhl301 bool = l >= 0
|
|
for yyj301 := 0; ; yyj301++ {
|
|
if yyhl301 {
|
|
if yyj301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys301Slc = r.DecodeBytes(yys301Slc, true, true)
|
|
yys301 := string(yys301Slc)
|
|
switch yys301 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv302 := &x.Capacity
|
|
yyv302.CodecDecodeSelf(d)
|
|
}
|
|
case "gcePersistentDisk":
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
case "awsElasticBlockStore":
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
case "hostPath":
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
case "glusterfs":
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
case "nfs":
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
case "rbd":
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
case "iscsi":
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
case "cinder":
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
case "cephfs":
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
case "fc":
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
case "flocker":
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv314 := &x.AccessModes
|
|
yym315 := z.DecBinary()
|
|
_ = yym315
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv314), d)
|
|
}
|
|
}
|
|
case "claimRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
case "persistentVolumeReclaimPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys301)
|
|
} // end switch yys301
|
|
} // end for yyj301
|
|
if !yyhl301 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj318 int
|
|
var yyb318 bool
|
|
var yyhl318 bool = l >= 0
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv319 := &x.Capacity
|
|
yyv319.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv331 := &x.AccessModes
|
|
yym332 := z.DecBinary()
|
|
_ = yym332
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv331), d)
|
|
}
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj318++
|
|
if yyhl318 {
|
|
yyb318 = yyj318 > l
|
|
} else {
|
|
yyb318 = r.CheckBreak()
|
|
}
|
|
if yyb318 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj318-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym335 := z.EncBinary()
|
|
_ = yym335
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeReclaimPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym336 := z.DecBinary()
|
|
_ = yym336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym337 := z.EncBinary()
|
|
_ = yym337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep338 := !z.EncBinary()
|
|
yy2arr338 := z.EncBasicHandle().StructToArray
|
|
var yyq338 [3]bool
|
|
_, _, _ = yysep338, yyq338, yy2arr338
|
|
const yyr338 bool = false
|
|
yyq338[0] = x.Phase != ""
|
|
yyq338[1] = x.Message != ""
|
|
yyq338[2] = x.Reason != ""
|
|
if yyr338 || yy2arr338 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn338 int = 0
|
|
for _, b := range yyq338 {
|
|
if b {
|
|
yynn338++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn338)
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[1] {
|
|
yym341 := z.EncBinary()
|
|
_ = yym341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym342 := z.EncBinary()
|
|
_ = yym342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr338 || yy2arr338 {
|
|
if yyq338[2] {
|
|
yym344 := z.EncBinary()
|
|
_ = yym344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq338[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym345 := z.EncBinary()
|
|
_ = yym345
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yysep338 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym346 := z.DecBinary()
|
|
_ = yym346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl347 := r.ReadMapStart()
|
|
if yyl347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl347, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl347 := r.ReadArrayStart()
|
|
if yyl347 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl347, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys348Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys348Slc
|
|
var yyhl348 bool = l >= 0
|
|
for yyj348 := 0; ; yyj348++ {
|
|
if yyhl348 {
|
|
if yyj348 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys348Slc = r.DecodeBytes(yys348Slc, true, true)
|
|
yys348 := string(yys348Slc)
|
|
switch yys348 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys348)
|
|
} // end switch yys348
|
|
} // end for yyj348
|
|
if !yyhl348 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj352 int
|
|
var yyb352 bool
|
|
var yyhl352 bool = l >= 0
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj352++
|
|
if yyhl352 {
|
|
yyb352 = yyj352 > l
|
|
} else {
|
|
yyb352 = r.CheckBreak()
|
|
}
|
|
if yyb352 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj352-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym356 := z.EncBinary()
|
|
_ = yym356
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep357 := !z.EncBinary()
|
|
yy2arr357 := z.EncBasicHandle().StructToArray
|
|
var yyq357 [4]bool
|
|
_, _, _ = yysep357, yyq357, yy2arr357
|
|
const yyr357 bool = false
|
|
yyq357[0] = x.Kind != ""
|
|
yyq357[1] = x.APIVersion != ""
|
|
yyq357[2] = true
|
|
if yyr357 || yy2arr357 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn357 int = 1
|
|
for _, b := range yyq357 {
|
|
if b {
|
|
yynn357++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn357)
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[0] {
|
|
yym359 := z.EncBinary()
|
|
_ = yym359
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym360 := z.EncBinary()
|
|
_ = yym360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[1] {
|
|
yym362 := z.EncBinary()
|
|
_ = yym362
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq357[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym363 := z.EncBinary()
|
|
_ = yym363
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if yyq357[2] {
|
|
yy365 := &x.ListMeta
|
|
yym366 := z.EncBinary()
|
|
_ = yym366
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy365) {
|
|
} else {
|
|
z.EncFallback(yy365)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq357[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy367 := &x.ListMeta
|
|
yym368 := z.EncBinary()
|
|
_ = yym368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy367) {
|
|
} else {
|
|
z.EncFallback(yy367)
|
|
}
|
|
}
|
|
}
|
|
if yyr357 || yy2arr357 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym370 := z.EncBinary()
|
|
_ = yym370
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym371 := z.EncBinary()
|
|
_ = yym371
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep357 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym372 := z.DecBinary()
|
|
_ = yym372
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl373 := r.ReadMapStart()
|
|
if yyl373 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl373, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl373 := r.ReadArrayStart()
|
|
if yyl373 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl373, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys374Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys374Slc
|
|
var yyhl374 bool = l >= 0
|
|
for yyj374 := 0; ; yyj374++ {
|
|
if yyhl374 {
|
|
if yyj374 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys374Slc = r.DecodeBytes(yys374Slc, true, true)
|
|
yys374 := string(yys374Slc)
|
|
switch yys374 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv377 := &x.ListMeta
|
|
yym378 := z.DecBinary()
|
|
_ = yym378
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv377) {
|
|
} else {
|
|
z.DecFallback(yyv377, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv379 := &x.Items
|
|
yym380 := z.DecBinary()
|
|
_ = yym380
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv379), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys374)
|
|
} // end switch yys374
|
|
} // end for yyj374
|
|
if !yyhl374 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj381 int
|
|
var yyb381 bool
|
|
var yyhl381 bool = l >= 0
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv384 := &x.ListMeta
|
|
yym385 := z.DecBinary()
|
|
_ = yym385
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv384) {
|
|
} else {
|
|
z.DecFallback(yyv384, false)
|
|
}
|
|
}
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv386 := &x.Items
|
|
yym387 := z.DecBinary()
|
|
_ = yym387
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv386), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj381++
|
|
if yyhl381 {
|
|
yyb381 = yyj381 > l
|
|
} else {
|
|
yyb381 = r.CheckBreak()
|
|
}
|
|
if yyb381 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj381-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym388 := z.EncBinary()
|
|
_ = yym388
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep389 := !z.EncBinary()
|
|
yy2arr389 := z.EncBasicHandle().StructToArray
|
|
var yyq389 [5]bool
|
|
_, _, _ = yysep389, yyq389, yy2arr389
|
|
const yyr389 bool = false
|
|
yyq389[0] = x.Kind != ""
|
|
yyq389[1] = x.APIVersion != ""
|
|
yyq389[2] = true
|
|
yyq389[3] = true
|
|
yyq389[4] = true
|
|
if yyr389 || yy2arr389 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn389 int = 0
|
|
for _, b := range yyq389 {
|
|
if b {
|
|
yynn389++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn389)
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[0] {
|
|
yym391 := z.EncBinary()
|
|
_ = yym391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym392 := z.EncBinary()
|
|
_ = yym392
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[1] {
|
|
yym394 := z.EncBinary()
|
|
_ = yym394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq389[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym395 := z.EncBinary()
|
|
_ = yym395
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[2] {
|
|
yy397 := &x.ObjectMeta
|
|
yy397.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy398 := &x.ObjectMeta
|
|
yy398.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[3] {
|
|
yy400 := &x.Spec
|
|
yy400.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy401 := &x.Spec
|
|
yy401.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr389 || yy2arr389 {
|
|
if yyq389[4] {
|
|
yy403 := &x.Status
|
|
yy403.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq389[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy404 := &x.Status
|
|
yy404.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep389 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym405 := z.DecBinary()
|
|
_ = yym405
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl406 := r.ReadMapStart()
|
|
if yyl406 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl406, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl406 := r.ReadArrayStart()
|
|
if yyl406 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl406, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys407Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys407Slc
|
|
var yyhl407 bool = l >= 0
|
|
for yyj407 := 0; ; yyj407++ {
|
|
if yyhl407 {
|
|
if yyj407 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys407Slc = r.DecodeBytes(yys407Slc, true, true)
|
|
yys407 := string(yys407Slc)
|
|
switch yys407 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv410 := &x.ObjectMeta
|
|
yyv410.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv411 := &x.Spec
|
|
yyv411.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv412 := &x.Status
|
|
yyv412.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys407)
|
|
} // end switch yys407
|
|
} // end for yyj407
|
|
if !yyhl407 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj413 int
|
|
var yyb413 bool
|
|
var yyhl413 bool = l >= 0
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv416 := &x.ObjectMeta
|
|
yyv416.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv417 := &x.Spec
|
|
yyv417.CodecDecodeSelf(d)
|
|
}
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv418 := &x.Status
|
|
yyv418.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj413++
|
|
if yyhl413 {
|
|
yyb413 = yyj413 > l
|
|
} else {
|
|
yyb413 = r.CheckBreak()
|
|
}
|
|
if yyb413 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj413-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym419 := z.EncBinary()
|
|
_ = yym419
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep420 := !z.EncBinary()
|
|
yy2arr420 := z.EncBasicHandle().StructToArray
|
|
var yyq420 [4]bool
|
|
_, _, _ = yysep420, yyq420, yy2arr420
|
|
const yyr420 bool = false
|
|
yyq420[0] = x.Kind != ""
|
|
yyq420[1] = x.APIVersion != ""
|
|
yyq420[2] = true
|
|
if yyr420 || yy2arr420 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn420 int = 1
|
|
for _, b := range yyq420 {
|
|
if b {
|
|
yynn420++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn420)
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[0] {
|
|
yym422 := z.EncBinary()
|
|
_ = yym422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym423 := z.EncBinary()
|
|
_ = yym423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[1] {
|
|
yym425 := z.EncBinary()
|
|
_ = yym425
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq420[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym426 := z.EncBinary()
|
|
_ = yym426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if yyq420[2] {
|
|
yy428 := &x.ListMeta
|
|
yym429 := z.EncBinary()
|
|
_ = yym429
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy428) {
|
|
} else {
|
|
z.EncFallback(yy428)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq420[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy430 := &x.ListMeta
|
|
yym431 := z.EncBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy430) {
|
|
} else {
|
|
z.EncFallback(yy430)
|
|
}
|
|
}
|
|
}
|
|
if yyr420 || yy2arr420 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym433 := z.EncBinary()
|
|
_ = yym433
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym434 := z.EncBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep420 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym435 := z.DecBinary()
|
|
_ = yym435
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl436 := r.ReadMapStart()
|
|
if yyl436 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl436, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl436 := r.ReadArrayStart()
|
|
if yyl436 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl436, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys437Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys437Slc
|
|
var yyhl437 bool = l >= 0
|
|
for yyj437 := 0; ; yyj437++ {
|
|
if yyhl437 {
|
|
if yyj437 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys437Slc = r.DecodeBytes(yys437Slc, true, true)
|
|
yys437 := string(yys437Slc)
|
|
switch yys437 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv440 := &x.ListMeta
|
|
yym441 := z.DecBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv440) {
|
|
} else {
|
|
z.DecFallback(yyv440, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv442 := &x.Items
|
|
yym443 := z.DecBinary()
|
|
_ = yym443
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv442), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys437)
|
|
} // end switch yys437
|
|
} // end for yyj437
|
|
if !yyhl437 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj444 int
|
|
var yyb444 bool
|
|
var yyhl444 bool = l >= 0
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv447 := &x.ListMeta
|
|
yym448 := z.DecBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv447) {
|
|
} else {
|
|
z.DecFallback(yyv447, false)
|
|
}
|
|
}
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv449 := &x.Items
|
|
yym450 := z.DecBinary()
|
|
_ = yym450
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv449), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj444++
|
|
if yyhl444 {
|
|
yyb444 = yyj444 > l
|
|
} else {
|
|
yyb444 = r.CheckBreak()
|
|
}
|
|
if yyb444 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj444-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym451 := z.EncBinary()
|
|
_ = yym451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep452 := !z.EncBinary()
|
|
yy2arr452 := z.EncBasicHandle().StructToArray
|
|
var yyq452 [3]bool
|
|
_, _, _ = yysep452, yyq452, yy2arr452
|
|
const yyr452 bool = false
|
|
yyq452[0] = len(x.AccessModes) != 0
|
|
yyq452[1] = true
|
|
yyq452[2] = x.VolumeName != ""
|
|
if yyr452 || yy2arr452 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn452 int = 0
|
|
for _, b := range yyq452 {
|
|
if b {
|
|
yynn452++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn452)
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym454 := z.EncBinary()
|
|
_ = yym454
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym455 := z.EncBinary()
|
|
_ = yym455
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[1] {
|
|
yy457 := &x.Resources
|
|
yy457.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq452[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
yy458 := &x.Resources
|
|
yy458.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr452 || yy2arr452 {
|
|
if yyq452[2] {
|
|
yym460 := z.EncBinary()
|
|
_ = yym460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq452[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
yym461 := z.EncBinary()
|
|
_ = yym461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yysep452 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym462 := z.DecBinary()
|
|
_ = yym462
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl463 := r.ReadMapStart()
|
|
if yyl463 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl463, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl463 := r.ReadArrayStart()
|
|
if yyl463 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl463, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys464Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys464Slc
|
|
var yyhl464 bool = l >= 0
|
|
for yyj464 := 0; ; yyj464++ {
|
|
if yyhl464 {
|
|
if yyj464 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys464Slc = r.DecodeBytes(yys464Slc, true, true)
|
|
yys464 := string(yys464Slc)
|
|
switch yys464 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv465 := &x.AccessModes
|
|
yym466 := z.DecBinary()
|
|
_ = yym466
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv465), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv467 := &x.Resources
|
|
yyv467.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys464)
|
|
} // end switch yys464
|
|
} // end for yyj464
|
|
if !yyhl464 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj469 int
|
|
var yyb469 bool
|
|
var yyhl469 bool = l >= 0
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv470 := &x.AccessModes
|
|
yym471 := z.DecBinary()
|
|
_ = yym471
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv470), d)
|
|
}
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv472 := &x.Resources
|
|
yyv472.CodecDecodeSelf(d)
|
|
}
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj469++
|
|
if yyhl469 {
|
|
yyb469 = yyj469 > l
|
|
} else {
|
|
yyb469 = r.CheckBreak()
|
|
}
|
|
if yyb469 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj469-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym474 := z.EncBinary()
|
|
_ = yym474
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep475 := !z.EncBinary()
|
|
yy2arr475 := z.EncBasicHandle().StructToArray
|
|
var yyq475 [3]bool
|
|
_, _, _ = yysep475, yyq475, yy2arr475
|
|
const yyr475 bool = false
|
|
yyq475[0] = x.Phase != ""
|
|
yyq475[1] = len(x.AccessModes) != 0
|
|
yyq475[2] = len(x.Capacity) != 0
|
|
if yyr475 || yy2arr475 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn475 int = 0
|
|
for _, b := range yyq475 {
|
|
if b {
|
|
yynn475++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn475)
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq475[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym478 := z.EncBinary()
|
|
_ = yym478
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym479 := z.EncBinary()
|
|
_ = yym479
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr475 || yy2arr475 {
|
|
if yyq475[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq475[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep475 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym481 := z.DecBinary()
|
|
_ = yym481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl482 := r.ReadMapStart()
|
|
if yyl482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl482, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl482 := r.ReadArrayStart()
|
|
if yyl482 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl482, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys483Slc
|
|
var yyhl483 bool = l >= 0
|
|
for yyj483 := 0; ; yyj483++ {
|
|
if yyhl483 {
|
|
if yyj483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys483Slc = r.DecodeBytes(yys483Slc, true, true)
|
|
yys483 := string(yys483Slc)
|
|
switch yys483 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv485 := &x.AccessModes
|
|
yym486 := z.DecBinary()
|
|
_ = yym486
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv485), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv487 := &x.Capacity
|
|
yyv487.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys483)
|
|
} // end switch yys483
|
|
} // end for yyj483
|
|
if !yyhl483 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj488 int
|
|
var yyb488 bool
|
|
var yyhl488 bool = l >= 0
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv490 := &x.AccessModes
|
|
yym491 := z.DecBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv490), d)
|
|
}
|
|
}
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv492 := &x.Capacity
|
|
yyv492.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj488++
|
|
if yyhl488 {
|
|
yyb488 = yyj488 > l
|
|
} else {
|
|
yyb488 = r.CheckBreak()
|
|
}
|
|
if yyb488 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj488-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym493 := z.EncBinary()
|
|
_ = yym493
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeAccessMode) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym494 := z.DecBinary()
|
|
_ = yym494
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym495 := z.EncBinary()
|
|
_ = yym495
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym496 := z.DecBinary()
|
|
_ = yym496
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PersistentVolumeClaimPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym497 := z.EncBinary()
|
|
_ = yym497
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimPhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym498 := z.DecBinary()
|
|
_ = yym498
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym499 := z.EncBinary()
|
|
_ = yym499
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep500 := !z.EncBinary()
|
|
yy2arr500 := z.EncBasicHandle().StructToArray
|
|
var yyq500 [1]bool
|
|
_, _, _ = yysep500, yyq500, yy2arr500
|
|
const yyr500 bool = false
|
|
if yyr500 || yy2arr500 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn500 int = 1
|
|
for _, b := range yyq500 {
|
|
if b {
|
|
yynn500++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn500)
|
|
}
|
|
if yyr500 || yy2arr500 {
|
|
yym502 := z.EncBinary()
|
|
_ = yym502
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym503 := z.EncBinary()
|
|
_ = yym503
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep500 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym504 := z.DecBinary()
|
|
_ = yym504
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl505 := r.ReadMapStart()
|
|
if yyl505 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl505, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl505 := r.ReadArrayStart()
|
|
if yyl505 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl505, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys506Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys506Slc
|
|
var yyhl506 bool = l >= 0
|
|
for yyj506 := 0; ; yyj506++ {
|
|
if yyhl506 {
|
|
if yyj506 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys506Slc = r.DecodeBytes(yys506Slc, true, true)
|
|
yys506 := string(yys506Slc)
|
|
switch yys506 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys506)
|
|
} // end switch yys506
|
|
} // end for yyj506
|
|
if !yyhl506 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj508 int
|
|
var yyb508 bool
|
|
var yyhl508 bool = l >= 0
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj508++
|
|
if yyhl508 {
|
|
yyb508 = yyj508 > l
|
|
} else {
|
|
yyb508 = r.CheckBreak()
|
|
}
|
|
if yyb508 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj508-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym510 := z.EncBinary()
|
|
_ = yym510
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep511 := !z.EncBinary()
|
|
yy2arr511 := z.EncBasicHandle().StructToArray
|
|
var yyq511 [1]bool
|
|
_, _, _ = yysep511, yyq511, yy2arr511
|
|
const yyr511 bool = false
|
|
if yyr511 || yy2arr511 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn511 int = 1
|
|
for _, b := range yyq511 {
|
|
if b {
|
|
yynn511++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn511)
|
|
}
|
|
if yyr511 || yy2arr511 {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
if yysep511 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym513 := z.DecBinary()
|
|
_ = yym513
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl514 := r.ReadMapStart()
|
|
if yyl514 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl514, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl514 := r.ReadArrayStart()
|
|
if yyl514 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl514, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys515Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys515Slc
|
|
var yyhl515 bool = l >= 0
|
|
for yyj515 := 0; ; yyj515++ {
|
|
if yyhl515 {
|
|
if yyj515 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys515Slc = r.DecodeBytes(yys515Slc, true, true)
|
|
yys515 := string(yys515Slc)
|
|
switch yys515 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys515)
|
|
} // end switch yys515
|
|
} // end for yyj515
|
|
if !yyhl515 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj517 int
|
|
var yyb517 bool
|
|
var yyhl517 bool = l >= 0
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj517++
|
|
if yyhl517 {
|
|
yyb517 = yyj517 > l
|
|
} else {
|
|
yyb517 = r.CheckBreak()
|
|
}
|
|
if yyb517 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj517-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *StorageMedium) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym520 := z.DecBinary()
|
|
_ = yym520
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x Protocol) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym521 := z.EncBinary()
|
|
_ = yym521
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *Protocol) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym522 := z.DecBinary()
|
|
_ = yym522
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym523 := z.EncBinary()
|
|
_ = yym523
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep524 := !z.EncBinary()
|
|
yy2arr524 := z.EncBasicHandle().StructToArray
|
|
var yyq524 [4]bool
|
|
_, _, _ = yysep524, yyq524, yy2arr524
|
|
const yyr524 bool = false
|
|
yyq524[1] = x.FSType != ""
|
|
yyq524[2] = x.Partition != 0
|
|
yyq524[3] = x.ReadOnly != false
|
|
if yyr524 || yy2arr524 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn524 int = 1
|
|
for _, b := range yyq524 {
|
|
if b {
|
|
yynn524++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn524)
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
yym526 := z.EncBinary()
|
|
_ = yym526
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("pdName"))
|
|
yym527 := z.EncBinary()
|
|
_ = yym527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[1] {
|
|
yym529 := z.EncBinary()
|
|
_ = yym529
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq524[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym530 := z.EncBinary()
|
|
_ = yym530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[2] {
|
|
yym532 := z.EncBinary()
|
|
_ = yym532
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq524[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
yym533 := z.EncBinary()
|
|
_ = yym533
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr524 || yy2arr524 {
|
|
if yyq524[3] {
|
|
yym535 := z.EncBinary()
|
|
_ = yym535
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq524[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym536 := z.EncBinary()
|
|
_ = yym536
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep524 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym537 := z.DecBinary()
|
|
_ = yym537
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl538 := r.ReadMapStart()
|
|
if yyl538 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl538, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl538 := r.ReadArrayStart()
|
|
if yyl538 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl538, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys539Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys539Slc
|
|
var yyhl539 bool = l >= 0
|
|
for yyj539 := 0; ; yyj539++ {
|
|
if yyhl539 {
|
|
if yyj539 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys539Slc = r.DecodeBytes(yys539Slc, true, true)
|
|
yys539 := string(yys539Slc)
|
|
switch yys539 {
|
|
case "pdName":
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "partition":
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys539)
|
|
} // end switch yys539
|
|
} // end for yyj539
|
|
if !yyhl539 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj544 int
|
|
var yyb544 bool
|
|
var yyhl544 bool = l >= 0
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj544++
|
|
if yyhl544 {
|
|
yyb544 = yyj544 > l
|
|
} else {
|
|
yyb544 = r.CheckBreak()
|
|
}
|
|
if yyb544 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj544-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym549 := z.EncBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep550 := !z.EncBinary()
|
|
yy2arr550 := z.EncBasicHandle().StructToArray
|
|
var yyq550 [5]bool
|
|
_, _, _ = yysep550, yyq550, yy2arr550
|
|
const yyr550 bool = false
|
|
yyq550[0] = x.TargetPortal != ""
|
|
yyq550[1] = x.IQN != ""
|
|
yyq550[2] = x.Lun != 0
|
|
yyq550[3] = x.FSType != ""
|
|
yyq550[4] = x.ReadOnly != false
|
|
if yyr550 || yy2arr550 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn550 int = 0
|
|
for _, b := range yyq550 {
|
|
if b {
|
|
yynn550++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn550)
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[0] {
|
|
yym552 := z.EncBinary()
|
|
_ = yym552
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
yym553 := z.EncBinary()
|
|
_ = yym553
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[1] {
|
|
yym555 := z.EncBinary()
|
|
_ = yym555
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
yym556 := z.EncBinary()
|
|
_ = yym556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[2] {
|
|
yym558 := z.EncBinary()
|
|
_ = yym558
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq550[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
yym559 := z.EncBinary()
|
|
_ = yym559
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[3] {
|
|
yym561 := z.EncBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym562 := z.EncBinary()
|
|
_ = yym562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
if yyq550[4] {
|
|
yym564 := z.EncBinary()
|
|
_ = yym564
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq550[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym565 := z.EncBinary()
|
|
_ = yym565
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep550 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym566 := z.DecBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl567 := r.ReadMapStart()
|
|
if yyl567 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl567, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl567 := r.ReadArrayStart()
|
|
if yyl567 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl567, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys568Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys568Slc
|
|
var yyhl568 bool = l >= 0
|
|
for yyj568 := 0; ; yyj568++ {
|
|
if yyhl568 {
|
|
if yyj568 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys568Slc = r.DecodeBytes(yys568Slc, true, true)
|
|
yys568 := string(yys568Slc)
|
|
switch yys568 {
|
|
case "targetPortal":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
case "iqn":
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys568)
|
|
} // end switch yys568
|
|
} // end for yyj568
|
|
if !yyhl568 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj574 int
|
|
var yyb574 bool
|
|
var yyhl574 bool = l >= 0
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj574++
|
|
if yyhl574 {
|
|
yyb574 = yyj574 > l
|
|
} else {
|
|
yyb574 = r.CheckBreak()
|
|
}
|
|
if yyb574 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj574-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym580 := z.EncBinary()
|
|
_ = yym580
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep581 := !z.EncBinary()
|
|
yy2arr581 := z.EncBasicHandle().StructToArray
|
|
var yyq581 [4]bool
|
|
_, _, _ = yysep581, yyq581, yy2arr581
|
|
const yyr581 bool = false
|
|
yyq581[3] = x.ReadOnly != false
|
|
if yyr581 || yy2arr581 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn581 int = 3
|
|
for _, b := range yyq581 {
|
|
if b {
|
|
yynn581++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn581)
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym583 := z.EncBinary()
|
|
_ = yym583
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetWWNs"))
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym584 := z.EncBinary()
|
|
_ = yym584
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy586 := *x.Lun
|
|
yym587 := z.EncBinary()
|
|
_ = yym587
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy586))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy588 := *x.Lun
|
|
yym589 := z.EncBinary()
|
|
_ = yym589
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy588))
|
|
}
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
yym591 := z.EncBinary()
|
|
_ = yym591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym592 := z.EncBinary()
|
|
_ = yym592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
if yyr581 || yy2arr581 {
|
|
if yyq581[3] {
|
|
yym594 := z.EncBinary()
|
|
_ = yym594
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq581[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym595 := z.EncBinary()
|
|
_ = yym595
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep581 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym596 := z.DecBinary()
|
|
_ = yym596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl597 := r.ReadMapStart()
|
|
if yyl597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl597, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl597 := r.ReadArrayStart()
|
|
if yyl597 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl597, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys598Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys598Slc
|
|
var yyhl598 bool = l >= 0
|
|
for yyj598 := 0; ; yyj598++ {
|
|
if yyhl598 {
|
|
if yyj598 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys598Slc = r.DecodeBytes(yys598Slc, true, true)
|
|
yys598 := string(yys598Slc)
|
|
switch yys598 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv599 := &x.TargetWWNs
|
|
yym600 := z.DecBinary()
|
|
_ = yym600
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv599, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym602 := z.DecBinary()
|
|
_ = yym602
|
|
if false {
|
|
} else {
|
|
*((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys598)
|
|
} // end switch yys598
|
|
} // end for yyj598
|
|
if !yyhl598 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj605 int
|
|
var yyb605 bool
|
|
var yyhl605 bool = l >= 0
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv606 := &x.TargetWWNs
|
|
yym607 := z.DecBinary()
|
|
_ = yym607
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv606, false, d)
|
|
}
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym609 := z.DecBinary()
|
|
_ = yym609
|
|
if false {
|
|
} else {
|
|
*((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj605++
|
|
if yyhl605 {
|
|
yyb605 = yyj605 > l
|
|
} else {
|
|
yyb605 = r.CheckBreak()
|
|
}
|
|
if yyb605 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj605-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym612 := z.EncBinary()
|
|
_ = yym612
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep613 := !z.EncBinary()
|
|
yy2arr613 := z.EncBasicHandle().StructToArray
|
|
var yyq613 [4]bool
|
|
_, _, _ = yysep613, yyq613, yy2arr613
|
|
const yyr613 bool = false
|
|
yyq613[1] = x.FSType != ""
|
|
yyq613[2] = x.Partition != 0
|
|
yyq613[3] = x.ReadOnly != false
|
|
if yyr613 || yy2arr613 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn613 int = 1
|
|
for _, b := range yyq613 {
|
|
if b {
|
|
yynn613++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn613)
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
yym615 := z.EncBinary()
|
|
_ = yym615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
yym616 := z.EncBinary()
|
|
_ = yym616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[1] {
|
|
yym618 := z.EncBinary()
|
|
_ = yym618
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq613[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym619 := z.EncBinary()
|
|
_ = yym619
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[2] {
|
|
yym621 := z.EncBinary()
|
|
_ = yym621
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq613[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
yym622 := z.EncBinary()
|
|
_ = yym622
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr613 || yy2arr613 {
|
|
if yyq613[3] {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq613[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym625 := z.EncBinary()
|
|
_ = yym625
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep613 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym626 := z.DecBinary()
|
|
_ = yym626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl627 := r.ReadMapStart()
|
|
if yyl627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl627, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl627 := r.ReadArrayStart()
|
|
if yyl627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl627, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys628Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys628Slc
|
|
var yyhl628 bool = l >= 0
|
|
for yyj628 := 0; ; yyj628++ {
|
|
if yyhl628 {
|
|
if yyj628 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys628Slc = r.DecodeBytes(yys628Slc, true, true)
|
|
yys628 := string(yys628Slc)
|
|
switch yys628 {
|
|
case "volumeID":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "partition":
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys628)
|
|
} // end switch yys628
|
|
} // end for yyj628
|
|
if !yyhl628 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj633 int
|
|
var yyb633 bool
|
|
var yyhl633 bool = l >= 0
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj633++
|
|
if yyhl633 {
|
|
yyb633 = yyj633 > l
|
|
} else {
|
|
yyb633 = r.CheckBreak()
|
|
}
|
|
if yyb633 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj633-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym638 := z.EncBinary()
|
|
_ = yym638
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep639 := !z.EncBinary()
|
|
yy2arr639 := z.EncBasicHandle().StructToArray
|
|
var yyq639 [2]bool
|
|
_, _, _ = yysep639, yyq639, yy2arr639
|
|
const yyr639 bool = false
|
|
if yyr639 || yy2arr639 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn639 int = 2
|
|
for _, b := range yyq639 {
|
|
if b {
|
|
yynn639++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn639)
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
yym641 := z.EncBinary()
|
|
_ = yym641
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("repository"))
|
|
yym642 := z.EncBinary()
|
|
_ = yym642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr639 || yy2arr639 {
|
|
yym644 := z.EncBinary()
|
|
_ = yym644
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
yym645 := z.EncBinary()
|
|
_ = yym645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
if yysep639 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym646 := z.DecBinary()
|
|
_ = yym646
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl647 := r.ReadMapStart()
|
|
if yyl647 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl647, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl647 := r.ReadArrayStart()
|
|
if yyl647 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl647, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys648Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys648Slc
|
|
var yyhl648 bool = l >= 0
|
|
for yyj648 := 0; ; yyj648++ {
|
|
if yyhl648 {
|
|
if yyj648 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys648Slc = r.DecodeBytes(yys648Slc, true, true)
|
|
yys648 := string(yys648Slc)
|
|
switch yys648 {
|
|
case "repository":
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
case "revision":
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys648)
|
|
} // end switch yys648
|
|
} // end for yyj648
|
|
if !yyhl648 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj651 int
|
|
var yyb651 bool
|
|
var yyhl651 bool = l >= 0
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj651++
|
|
if yyhl651 {
|
|
yyb651 = yyj651 > l
|
|
} else {
|
|
yyb651 = r.CheckBreak()
|
|
}
|
|
if yyb651 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj651-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym654 := z.EncBinary()
|
|
_ = yym654
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep655 := !z.EncBinary()
|
|
yy2arr655 := z.EncBasicHandle().StructToArray
|
|
var yyq655 [1]bool
|
|
_, _, _ = yysep655, yyq655, yy2arr655
|
|
const yyr655 bool = false
|
|
if yyr655 || yy2arr655 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn655 int = 1
|
|
for _, b := range yyq655 {
|
|
if b {
|
|
yynn655++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn655)
|
|
}
|
|
if yyr655 || yy2arr655 {
|
|
yym657 := z.EncBinary()
|
|
_ = yym657
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
yym658 := z.EncBinary()
|
|
_ = yym658
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yysep655 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym659 := z.DecBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl660 := r.ReadMapStart()
|
|
if yyl660 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl660, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl660 := r.ReadArrayStart()
|
|
if yyl660 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl660, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys661Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys661Slc
|
|
var yyhl661 bool = l >= 0
|
|
for yyj661 := 0; ; yyj661++ {
|
|
if yyhl661 {
|
|
if yyj661 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys661Slc = r.DecodeBytes(yys661Slc, true, true)
|
|
yys661 := string(yys661Slc)
|
|
switch yys661 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys661)
|
|
} // end switch yys661
|
|
} // end for yyj661
|
|
if !yyhl661 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj663 int
|
|
var yyb663 bool
|
|
var yyhl663 bool = l >= 0
|
|
yyj663++
|
|
if yyhl663 {
|
|
yyb663 = yyj663 > l
|
|
} else {
|
|
yyb663 = r.CheckBreak()
|
|
}
|
|
if yyb663 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj663++
|
|
if yyhl663 {
|
|
yyb663 = yyj663 > l
|
|
} else {
|
|
yyb663 = r.CheckBreak()
|
|
}
|
|
if yyb663 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj663-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym665 := z.EncBinary()
|
|
_ = yym665
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep666 := !z.EncBinary()
|
|
yy2arr666 := z.EncBasicHandle().StructToArray
|
|
var yyq666 [3]bool
|
|
_, _, _ = yysep666, yyq666, yy2arr666
|
|
const yyr666 bool = false
|
|
yyq666[2] = x.ReadOnly != false
|
|
if yyr666 || yy2arr666 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn666 int = 2
|
|
for _, b := range yyq666 {
|
|
if b {
|
|
yynn666++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn666)
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
yym668 := z.EncBinary()
|
|
_ = yym668
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("server"))
|
|
yym669 := z.EncBinary()
|
|
_ = yym669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
yym671 := z.EncBinary()
|
|
_ = yym671
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym672 := z.EncBinary()
|
|
_ = yym672
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr666 || yy2arr666 {
|
|
if yyq666[2] {
|
|
yym674 := z.EncBinary()
|
|
_ = yym674
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq666[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym675 := z.EncBinary()
|
|
_ = yym675
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep666 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym676 := z.DecBinary()
|
|
_ = yym676
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl677 := r.ReadMapStart()
|
|
if yyl677 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl677, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl677 := r.ReadArrayStart()
|
|
if yyl677 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl677, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys678Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys678Slc
|
|
var yyhl678 bool = l >= 0
|
|
for yyj678 := 0; ; yyj678++ {
|
|
if yyhl678 {
|
|
if yyj678 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys678Slc = r.DecodeBytes(yys678Slc, true, true)
|
|
yys678 := string(yys678Slc)
|
|
switch yys678 {
|
|
case "server":
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys678)
|
|
} // end switch yys678
|
|
} // end for yyj678
|
|
if !yyhl678 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj682 int
|
|
var yyb682 bool
|
|
var yyhl682 bool = l >= 0
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj682++
|
|
if yyhl682 {
|
|
yyb682 = yyj682 > l
|
|
} else {
|
|
yyb682 = r.CheckBreak()
|
|
}
|
|
if yyb682 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj682-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym686 := z.EncBinary()
|
|
_ = yym686
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep687 := !z.EncBinary()
|
|
yy2arr687 := z.EncBasicHandle().StructToArray
|
|
var yyq687 [3]bool
|
|
_, _, _ = yysep687, yyq687, yy2arr687
|
|
const yyr687 bool = false
|
|
yyq687[2] = x.ReadOnly != false
|
|
if yyr687 || yy2arr687 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn687 int = 2
|
|
for _, b := range yyq687 {
|
|
if b {
|
|
yynn687++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn687)
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
yym689 := z.EncBinary()
|
|
_ = yym689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("endpoints"))
|
|
yym690 := z.EncBinary()
|
|
_ = yym690
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
yym692 := z.EncBinary()
|
|
_ = yym692
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym693 := z.EncBinary()
|
|
_ = yym693
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
if yyq687[2] {
|
|
yym695 := z.EncBinary()
|
|
_ = yym695
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq687[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym696 := z.EncBinary()
|
|
_ = yym696
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep687 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym697 := z.DecBinary()
|
|
_ = yym697
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl698 := r.ReadMapStart()
|
|
if yyl698 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl698, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl698 := r.ReadArrayStart()
|
|
if yyl698 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl698, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys699Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys699Slc
|
|
var yyhl699 bool = l >= 0
|
|
for yyj699 := 0; ; yyj699++ {
|
|
if yyhl699 {
|
|
if yyj699 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys699Slc = r.DecodeBytes(yys699Slc, true, true)
|
|
yys699 := string(yys699Slc)
|
|
switch yys699 {
|
|
case "endpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys699)
|
|
} // end switch yys699
|
|
} // end for yyj699
|
|
if !yyhl699 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj703 int
|
|
var yyb703 bool
|
|
var yyhl703 bool = l >= 0
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj703-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym707 := z.EncBinary()
|
|
_ = yym707
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep708 := !z.EncBinary()
|
|
yy2arr708 := z.EncBasicHandle().StructToArray
|
|
var yyq708 [8]bool
|
|
_, _, _ = yysep708, yyq708, yy2arr708
|
|
const yyr708 bool = false
|
|
yyq708[2] = x.FSType != ""
|
|
yyq708[7] = x.ReadOnly != false
|
|
if yyr708 || yy2arr708 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn708 int = 6
|
|
for _, b := range yyq708 {
|
|
if b {
|
|
yynn708++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn708)
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym710 := z.EncBinary()
|
|
_ = yym710
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym711 := z.EncBinary()
|
|
_ = yym711
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym713 := z.EncBinary()
|
|
_ = yym713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym714 := z.EncBinary()
|
|
_ = yym714
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if yyq708[2] {
|
|
yym716 := z.EncBinary()
|
|
_ = yym716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq708[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym717 := z.EncBinary()
|
|
_ = yym717
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym719 := z.EncBinary()
|
|
_ = yym719
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
yym720 := z.EncBinary()
|
|
_ = yym720
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym722 := z.EncBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym723 := z.EncBinary()
|
|
_ = yym723
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
yym725 := z.EncBinary()
|
|
_ = yym725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
yym726 := z.EncBinary()
|
|
_ = yym726
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
if yyq708[7] {
|
|
yym729 := z.EncBinary()
|
|
_ = yym729
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq708[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym730 := z.EncBinary()
|
|
_ = yym730
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep708 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym731 := z.DecBinary()
|
|
_ = yym731
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl732 := r.ReadMapStart()
|
|
if yyl732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl732, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl732 := r.ReadArrayStart()
|
|
if yyl732 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl732, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys733Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys733Slc
|
|
var yyhl733 bool = l >= 0
|
|
for yyj733 := 0; ; yyj733++ {
|
|
if yyhl733 {
|
|
if yyj733 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys733Slc = r.DecodeBytes(yys733Slc, true, true)
|
|
yys733 := string(yys733Slc)
|
|
switch yys733 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv734 := &x.CephMonitors
|
|
yym735 := z.DecBinary()
|
|
_ = yym735
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv734, false, d)
|
|
}
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "pool":
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
case "keyring":
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
case "secretRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys733)
|
|
} // end switch yys733
|
|
} // end for yyj733
|
|
if !yyhl733 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj743 int
|
|
var yyb743 bool
|
|
var yyhl743 bool = l >= 0
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv744 := &x.CephMonitors
|
|
yym745 := z.DecBinary()
|
|
_ = yym745
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv744, false, d)
|
|
}
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj743++
|
|
if yyhl743 {
|
|
yyb743 = yyj743 > l
|
|
} else {
|
|
yyb743 = r.CheckBreak()
|
|
}
|
|
if yyb743 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj743-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym753 := z.EncBinary()
|
|
_ = yym753
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep754 := !z.EncBinary()
|
|
yy2arr754 := z.EncBasicHandle().StructToArray
|
|
var yyq754 [3]bool
|
|
_, _, _ = yysep754, yyq754, yy2arr754
|
|
const yyr754 bool = false
|
|
yyq754[1] = x.FSType != ""
|
|
yyq754[2] = x.ReadOnly != false
|
|
if yyr754 || yy2arr754 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn754 int = 1
|
|
for _, b := range yyq754 {
|
|
if b {
|
|
yynn754++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn754)
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
yym756 := z.EncBinary()
|
|
_ = yym756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
yym757 := z.EncBinary()
|
|
_ = yym757
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
if yyq754[1] {
|
|
yym759 := z.EncBinary()
|
|
_ = yym759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq754[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
yym760 := z.EncBinary()
|
|
_ = yym760
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr754 || yy2arr754 {
|
|
if yyq754[2] {
|
|
yym762 := z.EncBinary()
|
|
_ = yym762
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq754[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym763 := z.EncBinary()
|
|
_ = yym763
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep754 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym764 := z.DecBinary()
|
|
_ = yym764
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl765 := r.ReadMapStart()
|
|
if yyl765 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl765, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl765 := r.ReadArrayStart()
|
|
if yyl765 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl765, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys766Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys766Slc
|
|
var yyhl766 bool = l >= 0
|
|
for yyj766 := 0; ; yyj766++ {
|
|
if yyhl766 {
|
|
if yyj766 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys766Slc = r.DecodeBytes(yys766Slc, true, true)
|
|
yys766 := string(yys766Slc)
|
|
switch yys766 {
|
|
case "volumeID":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys766)
|
|
} // end switch yys766
|
|
} // end for yyj766
|
|
if !yyhl766 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj770 int
|
|
var yyb770 bool
|
|
var yyhl770 bool = l >= 0
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj770++
|
|
if yyhl770 {
|
|
yyb770 = yyj770 > l
|
|
} else {
|
|
yyb770 = r.CheckBreak()
|
|
}
|
|
if yyb770 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj770-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym774 := z.EncBinary()
|
|
_ = yym774
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep775 := !z.EncBinary()
|
|
yy2arr775 := z.EncBasicHandle().StructToArray
|
|
var yyq775 [5]bool
|
|
_, _, _ = yysep775, yyq775, yy2arr775
|
|
const yyr775 bool = false
|
|
yyq775[1] = x.User != ""
|
|
yyq775[2] = x.SecretFile != ""
|
|
yyq775[3] = x.SecretRef != nil
|
|
yyq775[4] = x.ReadOnly != false
|
|
if yyr775 || yy2arr775 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn775 int = 1
|
|
for _, b := range yyq775 {
|
|
if b {
|
|
yynn775++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn775)
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym777 := z.EncBinary()
|
|
_ = yym777
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym778 := z.EncBinary()
|
|
_ = yym778
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[1] {
|
|
yym780 := z.EncBinary()
|
|
_ = yym780
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq775[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym781 := z.EncBinary()
|
|
_ = yym781
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[2] {
|
|
yym783 := z.EncBinary()
|
|
_ = yym783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq775[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
yym784 := z.EncBinary()
|
|
_ = yym784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[3] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq775[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr775 || yy2arr775 {
|
|
if yyq775[4] {
|
|
yym787 := z.EncBinary()
|
|
_ = yym787
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq775[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym788 := z.EncBinary()
|
|
_ = yym788
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yysep775 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym789 := z.DecBinary()
|
|
_ = yym789
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl790 := r.ReadMapStart()
|
|
if yyl790 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl790, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl790 := r.ReadArrayStart()
|
|
if yyl790 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl790, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys791Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys791Slc
|
|
var yyhl791 bool = l >= 0
|
|
for yyj791 := 0; ; yyj791++ {
|
|
if yyhl791 {
|
|
if yyj791 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys791Slc = r.DecodeBytes(yys791Slc, true, true)
|
|
yys791 := string(yys791Slc)
|
|
switch yys791 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv792 := &x.Monitors
|
|
yym793 := z.DecBinary()
|
|
_ = yym793
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv792, false, d)
|
|
}
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "secretFile":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
case "secretRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys791)
|
|
} // end switch yys791
|
|
} // end for yyj791
|
|
if !yyhl791 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj798 int
|
|
var yyb798 bool
|
|
var yyhl798 bool = l >= 0
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv799 := &x.Monitors
|
|
yym800 := z.DecBinary()
|
|
_ = yym800
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv799, false, d)
|
|
}
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj798++
|
|
if yyhl798 {
|
|
yyb798 = yyj798 > l
|
|
} else {
|
|
yyb798 = r.CheckBreak()
|
|
}
|
|
if yyb798 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj798-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym805 := z.EncBinary()
|
|
_ = yym805
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep806 := !z.EncBinary()
|
|
yy2arr806 := z.EncBasicHandle().StructToArray
|
|
var yyq806 [1]bool
|
|
_, _, _ = yysep806, yyq806, yy2arr806
|
|
const yyr806 bool = false
|
|
if yyr806 || yy2arr806 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn806 int = 1
|
|
for _, b := range yyq806 {
|
|
if b {
|
|
yynn806++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn806)
|
|
}
|
|
if yyr806 || yy2arr806 {
|
|
yym808 := z.EncBinary()
|
|
_ = yym808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("datasetName"))
|
|
yym809 := z.EncBinary()
|
|
_ = yym809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yysep806 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym810 := z.DecBinary()
|
|
_ = yym810
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl811 := r.ReadMapStart()
|
|
if yyl811 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl811, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl811 := r.ReadArrayStart()
|
|
if yyl811 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl811, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys812Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys812Slc
|
|
var yyhl812 bool = l >= 0
|
|
for yyj812 := 0; ; yyj812++ {
|
|
if yyhl812 {
|
|
if yyj812 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys812Slc = r.DecodeBytes(yys812Slc, true, true)
|
|
yys812 := string(yys812Slc)
|
|
switch yys812 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys812)
|
|
} // end switch yys812
|
|
} // end for yyj812
|
|
if !yyhl812 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj814 int
|
|
var yyb814 bool
|
|
var yyhl814 bool = l >= 0
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj814-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym816 := z.EncBinary()
|
|
_ = yym816
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep817 := !z.EncBinary()
|
|
yy2arr817 := z.EncBasicHandle().StructToArray
|
|
var yyq817 [1]bool
|
|
_, _, _ = yysep817, yyq817, yy2arr817
|
|
const yyr817 bool = false
|
|
yyq817[0] = len(x.Items) != 0
|
|
if yyr817 || yy2arr817 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn817 int = 0
|
|
for _, b := range yyq817 {
|
|
if b {
|
|
yynn817++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn817)
|
|
}
|
|
if yyr817 || yy2arr817 {
|
|
if yyq817[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym819 := z.EncBinary()
|
|
_ = yym819
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq817[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym820 := z.EncBinary()
|
|
_ = yym820
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep817 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym821 := z.DecBinary()
|
|
_ = yym821
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl822 := r.ReadMapStart()
|
|
if yyl822 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl822, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl822 := r.ReadArrayStart()
|
|
if yyl822 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl822, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys823Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys823Slc
|
|
var yyhl823 bool = l >= 0
|
|
for yyj823 := 0; ; yyj823++ {
|
|
if yyhl823 {
|
|
if yyj823 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys823Slc = r.DecodeBytes(yys823Slc, true, true)
|
|
yys823 := string(yys823Slc)
|
|
switch yys823 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv824 := &x.Items
|
|
yym825 := z.DecBinary()
|
|
_ = yym825
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv824), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys823)
|
|
} // end switch yys823
|
|
} // end for yyj823
|
|
if !yyhl823 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj826 int
|
|
var yyb826 bool
|
|
var yyhl826 bool = l >= 0
|
|
yyj826++
|
|
if yyhl826 {
|
|
yyb826 = yyj826 > l
|
|
} else {
|
|
yyb826 = r.CheckBreak()
|
|
}
|
|
if yyb826 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv827 := &x.Items
|
|
yym828 := z.DecBinary()
|
|
_ = yym828
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv827), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj826++
|
|
if yyhl826 {
|
|
yyb826 = yyj826 > l
|
|
} else {
|
|
yyb826 = r.CheckBreak()
|
|
}
|
|
if yyb826 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj826-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym829 := z.EncBinary()
|
|
_ = yym829
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep830 := !z.EncBinary()
|
|
yy2arr830 := z.EncBasicHandle().StructToArray
|
|
var yyq830 [2]bool
|
|
_, _, _ = yysep830, yyq830, yy2arr830
|
|
const yyr830 bool = false
|
|
if yyr830 || yy2arr830 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn830 int = 2
|
|
for _, b := range yyq830 {
|
|
if b {
|
|
yynn830++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn830)
|
|
}
|
|
if yyr830 || yy2arr830 {
|
|
yym832 := z.EncBinary()
|
|
_ = yym832
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym833 := z.EncBinary()
|
|
_ = yym833
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr830 || yy2arr830 {
|
|
yy835 := &x.FieldRef
|
|
yy835.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
yy836 := &x.FieldRef
|
|
yy836.CodecEncodeSelf(e)
|
|
}
|
|
if yysep830 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym837 := z.DecBinary()
|
|
_ = yym837
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl838 := r.ReadMapStart()
|
|
if yyl838 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl838, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl838 := r.ReadArrayStart()
|
|
if yyl838 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl838, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys839Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys839Slc
|
|
var yyhl839 bool = l >= 0
|
|
for yyj839 := 0; ; yyj839++ {
|
|
if yyhl839 {
|
|
if yyj839 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys839Slc = r.DecodeBytes(yys839Slc, true, true)
|
|
yys839 := string(yys839Slc)
|
|
switch yys839 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv841 := &x.FieldRef
|
|
yyv841.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys839)
|
|
} // end switch yys839
|
|
} // end for yyj839
|
|
if !yyhl839 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj842 int
|
|
var yyb842 bool
|
|
var yyhl842 bool = l >= 0
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv844 := &x.FieldRef
|
|
yyv844.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj842++
|
|
if yyhl842 {
|
|
yyb842 = yyj842 > l
|
|
} else {
|
|
yyb842 = r.CheckBreak()
|
|
}
|
|
if yyb842 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj842-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym845 := z.EncBinary()
|
|
_ = yym845
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep846 := !z.EncBinary()
|
|
yy2arr846 := z.EncBasicHandle().StructToArray
|
|
var yyq846 [5]bool
|
|
_, _, _ = yysep846, yyq846, yy2arr846
|
|
const yyr846 bool = false
|
|
yyq846[0] = x.Name != ""
|
|
yyq846[1] = x.HostPort != 0
|
|
yyq846[3] = x.Protocol != ""
|
|
yyq846[4] = x.HostIP != ""
|
|
if yyr846 || yy2arr846 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn846 int = 1
|
|
for _, b := range yyq846 {
|
|
if b {
|
|
yynn846++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn846)
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[0] {
|
|
yym848 := z.EncBinary()
|
|
_ = yym848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym849 := z.EncBinary()
|
|
_ = yym849
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[1] {
|
|
yym851 := z.EncBinary()
|
|
_ = yym851
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq846[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
yym852 := z.EncBinary()
|
|
_ = yym852
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
yym854 := z.EncBinary()
|
|
_ = yym854
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
yym855 := z.EncBinary()
|
|
_ = yym855
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr846 || yy2arr846 {
|
|
if yyq846[4] {
|
|
yym858 := z.EncBinary()
|
|
_ = yym858
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq846[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym859 := z.EncBinary()
|
|
_ = yym859
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yysep846 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym860 := z.DecBinary()
|
|
_ = yym860
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl861 := r.ReadMapStart()
|
|
if yyl861 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl861, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl861 := r.ReadArrayStart()
|
|
if yyl861 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl861, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys862Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys862Slc
|
|
var yyhl862 bool = l >= 0
|
|
for yyj862 := 0; ; yyj862++ {
|
|
if yyhl862 {
|
|
if yyj862 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys862Slc = r.DecodeBytes(yys862Slc, true, true)
|
|
yys862 := string(yys862Slc)
|
|
switch yys862 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "containerPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
case "hostIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys862)
|
|
} // end switch yys862
|
|
} // end for yyj862
|
|
if !yyhl862 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj868 int
|
|
var yyb868 bool
|
|
var yyhl868 bool = l >= 0
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj868++
|
|
if yyhl868 {
|
|
yyb868 = yyj868 > l
|
|
} else {
|
|
yyb868 = r.CheckBreak()
|
|
}
|
|
if yyb868 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj868-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym874 := z.EncBinary()
|
|
_ = yym874
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep875 := !z.EncBinary()
|
|
yy2arr875 := z.EncBasicHandle().StructToArray
|
|
var yyq875 [3]bool
|
|
_, _, _ = yysep875, yyq875, yy2arr875
|
|
const yyr875 bool = false
|
|
yyq875[1] = x.ReadOnly != false
|
|
if yyr875 || yy2arr875 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn875 int = 2
|
|
for _, b := range yyq875 {
|
|
if b {
|
|
yynn875++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn875)
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
yym877 := z.EncBinary()
|
|
_ = yym877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym878 := z.EncBinary()
|
|
_ = yym878
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
if yyq875[1] {
|
|
yym880 := z.EncBinary()
|
|
_ = yym880
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq875[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
yym881 := z.EncBinary()
|
|
_ = yym881
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr875 || yy2arr875 {
|
|
yym883 := z.EncBinary()
|
|
_ = yym883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("mountPath"))
|
|
yym884 := z.EncBinary()
|
|
_ = yym884
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yysep875 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym885 := z.DecBinary()
|
|
_ = yym885
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl886 := r.ReadMapStart()
|
|
if yyl886 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl886, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl886 := r.ReadArrayStart()
|
|
if yyl886 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl886, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys887Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys887Slc
|
|
var yyhl887 bool = l >= 0
|
|
for yyj887 := 0; ; yyj887++ {
|
|
if yyhl887 {
|
|
if yyj887 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys887Slc = r.DecodeBytes(yys887Slc, true, true)
|
|
yys887 := string(yys887Slc)
|
|
switch yys887 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
case "mountPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys887)
|
|
} // end switch yys887
|
|
} // end for yyj887
|
|
if !yyhl887 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj891 int
|
|
var yyb891 bool
|
|
var yyhl891 bool = l >= 0
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj891++
|
|
if yyhl891 {
|
|
yyb891 = yyj891 > l
|
|
} else {
|
|
yyb891 = r.CheckBreak()
|
|
}
|
|
if yyb891 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj891-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym895 := z.EncBinary()
|
|
_ = yym895
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep896 := !z.EncBinary()
|
|
yy2arr896 := z.EncBasicHandle().StructToArray
|
|
var yyq896 [3]bool
|
|
_, _, _ = yysep896, yyq896, yy2arr896
|
|
const yyr896 bool = false
|
|
yyq896[1] = x.Value != ""
|
|
yyq896[2] = x.ValueFrom != nil
|
|
if yyr896 || yy2arr896 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn896 int = 1
|
|
for _, b := range yyq896 {
|
|
if b {
|
|
yynn896++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn896)
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
yym898 := z.EncBinary()
|
|
_ = yym898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym899 := z.EncBinary()
|
|
_ = yym899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
if yyq896[1] {
|
|
yym901 := z.EncBinary()
|
|
_ = yym901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq896[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
yym902 := z.EncBinary()
|
|
_ = yym902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr896 || yy2arr896 {
|
|
if yyq896[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq896[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("valueFrom"))
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep896 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym904 := z.DecBinary()
|
|
_ = yym904
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl905 := r.ReadMapStart()
|
|
if yyl905 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl905, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl905 := r.ReadArrayStart()
|
|
if yyl905 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl905, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys906Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys906Slc
|
|
var yyhl906 bool = l >= 0
|
|
for yyj906 := 0; ; yyj906++ {
|
|
if yyhl906 {
|
|
if yyj906 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys906Slc = r.DecodeBytes(yys906Slc, true, true)
|
|
yys906 := string(yys906Slc)
|
|
switch yys906 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "value":
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
case "valueFrom":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys906)
|
|
} // end switch yys906
|
|
} // end for yyj906
|
|
if !yyhl906 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj910 int
|
|
var yyb910 bool
|
|
var yyhl910 bool = l >= 0
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj910++
|
|
if yyhl910 {
|
|
yyb910 = yyj910 > l
|
|
} else {
|
|
yyb910 = r.CheckBreak()
|
|
}
|
|
if yyb910 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj910-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym914 := z.EncBinary()
|
|
_ = yym914
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep915 := !z.EncBinary()
|
|
yy2arr915 := z.EncBasicHandle().StructToArray
|
|
var yyq915 [1]bool
|
|
_, _, _ = yysep915, yyq915, yy2arr915
|
|
const yyr915 bool = false
|
|
if yyr915 || yy2arr915 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn915 int = 1
|
|
for _, b := range yyq915 {
|
|
if b {
|
|
yynn915++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn915)
|
|
}
|
|
if yyr915 || yy2arr915 {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep915 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym917 := z.DecBinary()
|
|
_ = yym917
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl918 := r.ReadMapStart()
|
|
if yyl918 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl918, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl918 := r.ReadArrayStart()
|
|
if yyl918 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl918, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys919Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys919Slc
|
|
var yyhl919 bool = l >= 0
|
|
for yyj919 := 0; ; yyj919++ {
|
|
if yyhl919 {
|
|
if yyj919 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys919Slc = r.DecodeBytes(yys919Slc, true, true)
|
|
yys919 := string(yys919Slc)
|
|
switch yys919 {
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys919)
|
|
} // end switch yys919
|
|
} // end for yyj919
|
|
if !yyhl919 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj921 int
|
|
var yyb921 bool
|
|
var yyhl921 bool = l >= 0
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj921-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym923 := z.EncBinary()
|
|
_ = yym923
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep924 := !z.EncBinary()
|
|
yy2arr924 := z.EncBasicHandle().StructToArray
|
|
var yyq924 [2]bool
|
|
_, _, _ = yysep924, yyq924, yy2arr924
|
|
const yyr924 bool = false
|
|
if yyr924 || yy2arr924 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn924 int = 2
|
|
for _, b := range yyq924 {
|
|
if b {
|
|
yynn924++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn924)
|
|
}
|
|
if yyr924 || yy2arr924 {
|
|
yym926 := z.EncBinary()
|
|
_ = yym926
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym927 := z.EncBinary()
|
|
_ = yym927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr924 || yy2arr924 {
|
|
yym929 := z.EncBinary()
|
|
_ = yym929
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym930 := z.EncBinary()
|
|
_ = yym930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yysep924 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym931 := z.DecBinary()
|
|
_ = yym931
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl932 := r.ReadMapStart()
|
|
if yyl932 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl932, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl932 := r.ReadArrayStart()
|
|
if yyl932 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl932, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys933Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys933Slc
|
|
var yyhl933 bool = l >= 0
|
|
for yyj933 := 0; ; yyj933++ {
|
|
if yyhl933 {
|
|
if yyj933 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys933Slc = r.DecodeBytes(yys933Slc, true, true)
|
|
yys933 := string(yys933Slc)
|
|
switch yys933 {
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "fieldPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys933)
|
|
} // end switch yys933
|
|
} // end for yyj933
|
|
if !yyhl933 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj936 int
|
|
var yyb936 bool
|
|
var yyhl936 bool = l >= 0
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj936++
|
|
if yyhl936 {
|
|
yyb936 = yyj936 > l
|
|
} else {
|
|
yyb936 = r.CheckBreak()
|
|
}
|
|
if yyb936 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj936-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym939 := z.EncBinary()
|
|
_ = yym939
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep940 := !z.EncBinary()
|
|
yy2arr940 := z.EncBasicHandle().StructToArray
|
|
var yyq940 [4]bool
|
|
_, _, _ = yysep940, yyq940, yy2arr940
|
|
const yyr940 bool = false
|
|
yyq940[0] = x.Path != ""
|
|
yyq940[1] = true
|
|
yyq940[2] = x.Host != ""
|
|
yyq940[3] = x.Scheme != ""
|
|
if yyr940 || yy2arr940 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn940 int = 0
|
|
for _, b := range yyq940 {
|
|
if b {
|
|
yynn940++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn940)
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[0] {
|
|
yym942 := z.EncBinary()
|
|
_ = yym942
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
yym943 := z.EncBinary()
|
|
_ = yym943
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[1] {
|
|
yy945 := &x.Port
|
|
yym946 := z.EncBinary()
|
|
_ = yym946
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy945) {
|
|
} else if !yym946 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy945)
|
|
} else {
|
|
z.EncFallback(yy945)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq940[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yy947 := &x.Port
|
|
yym948 := z.EncBinary()
|
|
_ = yym948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy947) {
|
|
} else if !yym948 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy947)
|
|
} else {
|
|
z.EncFallback(yy947)
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[2] {
|
|
yym950 := z.EncBinary()
|
|
_ = yym950
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym951 := z.EncBinary()
|
|
_ = yym951
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr940 || yy2arr940 {
|
|
if yyq940[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq940[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep940 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym953 := z.DecBinary()
|
|
_ = yym953
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl954 := r.ReadMapStart()
|
|
if yyl954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl954, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl954 := r.ReadArrayStart()
|
|
if yyl954 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl954, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys955Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys955Slc
|
|
var yyhl955 bool = l >= 0
|
|
for yyj955 := 0; ; yyj955++ {
|
|
if yyhl955 {
|
|
if yyj955 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys955Slc = r.DecodeBytes(yys955Slc, true, true)
|
|
yys955 := string(yys955Slc)
|
|
switch yys955 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv957 := &x.Port
|
|
yym958 := z.DecBinary()
|
|
_ = yym958
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv957) {
|
|
} else if !yym958 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv957)
|
|
} else {
|
|
z.DecFallback(yyv957, false)
|
|
}
|
|
}
|
|
case "host":
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
case "scheme":
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys955)
|
|
} // end switch yys955
|
|
} // end for yyj955
|
|
if !yyhl955 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj961 int
|
|
var yyb961 bool
|
|
var yyhl961 bool = l >= 0
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv963 := &x.Port
|
|
yym964 := z.DecBinary()
|
|
_ = yym964
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv963) {
|
|
} else if !yym964 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv963)
|
|
} else {
|
|
z.DecFallback(yyv963, false)
|
|
}
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj961++
|
|
if yyhl961 {
|
|
yyb961 = yyj961 > l
|
|
} else {
|
|
yyb961 = r.CheckBreak()
|
|
}
|
|
if yyb961 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj961-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym967 := z.EncBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *URIScheme) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym968 := z.DecBinary()
|
|
_ = yym968
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym969 := z.EncBinary()
|
|
_ = yym969
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep970 := !z.EncBinary()
|
|
yy2arr970 := z.EncBasicHandle().StructToArray
|
|
var yyq970 [1]bool
|
|
_, _, _ = yysep970, yyq970, yy2arr970
|
|
const yyr970 bool = false
|
|
yyq970[0] = true
|
|
if yyr970 || yy2arr970 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn970 int = 0
|
|
for _, b := range yyq970 {
|
|
if b {
|
|
yynn970++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn970)
|
|
}
|
|
if yyr970 || yy2arr970 {
|
|
if yyq970[0] {
|
|
yy972 := &x.Port
|
|
yym973 := z.EncBinary()
|
|
_ = yym973
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy972) {
|
|
} else if !yym973 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy972)
|
|
} else {
|
|
z.EncFallback(yy972)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq970[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yy974 := &x.Port
|
|
yym975 := z.EncBinary()
|
|
_ = yym975
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy974) {
|
|
} else if !yym975 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy974)
|
|
} else {
|
|
z.EncFallback(yy974)
|
|
}
|
|
}
|
|
}
|
|
if yysep970 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym976 := z.DecBinary()
|
|
_ = yym976
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl977 := r.ReadMapStart()
|
|
if yyl977 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl977, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl977 := r.ReadArrayStart()
|
|
if yyl977 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl977, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys978Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys978Slc
|
|
var yyhl978 bool = l >= 0
|
|
for yyj978 := 0; ; yyj978++ {
|
|
if yyhl978 {
|
|
if yyj978 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys978Slc = r.DecodeBytes(yys978Slc, true, true)
|
|
yys978 := string(yys978Slc)
|
|
switch yys978 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv979 := &x.Port
|
|
yym980 := z.DecBinary()
|
|
_ = yym980
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv979) {
|
|
} else if !yym980 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv979)
|
|
} else {
|
|
z.DecFallback(yyv979, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys978)
|
|
} // end switch yys978
|
|
} // end for yyj978
|
|
if !yyhl978 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj981 int
|
|
var yyb981 bool
|
|
var yyhl981 bool = l >= 0
|
|
yyj981++
|
|
if yyhl981 {
|
|
yyb981 = yyj981 > l
|
|
} else {
|
|
yyb981 = r.CheckBreak()
|
|
}
|
|
if yyb981 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv982 := &x.Port
|
|
yym983 := z.DecBinary()
|
|
_ = yym983
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv982) {
|
|
} else if !yym983 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv982)
|
|
} else {
|
|
z.DecFallback(yyv982, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj981++
|
|
if yyhl981 {
|
|
yyb981 = yyj981 > l
|
|
} else {
|
|
yyb981 = r.CheckBreak()
|
|
}
|
|
if yyb981 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj981-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym984 := z.EncBinary()
|
|
_ = yym984
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep985 := !z.EncBinary()
|
|
yy2arr985 := z.EncBasicHandle().StructToArray
|
|
var yyq985 [1]bool
|
|
_, _, _ = yysep985, yyq985, yy2arr985
|
|
const yyr985 bool = false
|
|
yyq985[0] = len(x.Command) != 0
|
|
if yyr985 || yy2arr985 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn985 int = 0
|
|
for _, b := range yyq985 {
|
|
if b {
|
|
yynn985++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn985)
|
|
}
|
|
if yyr985 || yy2arr985 {
|
|
if yyq985[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym987 := z.EncBinary()
|
|
_ = yym987
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq985[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym988 := z.EncBinary()
|
|
_ = yym988
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep985 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym989 := z.DecBinary()
|
|
_ = yym989
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl990 := r.ReadMapStart()
|
|
if yyl990 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl990, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl990 := r.ReadArrayStart()
|
|
if yyl990 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl990, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys991Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys991Slc
|
|
var yyhl991 bool = l >= 0
|
|
for yyj991 := 0; ; yyj991++ {
|
|
if yyhl991 {
|
|
if yyj991 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys991Slc = r.DecodeBytes(yys991Slc, true, true)
|
|
yys991 := string(yys991Slc)
|
|
switch yys991 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv992 := &x.Command
|
|
yym993 := z.DecBinary()
|
|
_ = yym993
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv992, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys991)
|
|
} // end switch yys991
|
|
} // end for yyj991
|
|
if !yyhl991 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj994 int
|
|
var yyb994 bool
|
|
var yyhl994 bool = l >= 0
|
|
yyj994++
|
|
if yyhl994 {
|
|
yyb994 = yyj994 > l
|
|
} else {
|
|
yyb994 = r.CheckBreak()
|
|
}
|
|
if yyb994 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv995 := &x.Command
|
|
yym996 := z.DecBinary()
|
|
_ = yym996
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv995, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj994++
|
|
if yyhl994 {
|
|
yyb994 = yyj994 > l
|
|
} else {
|
|
yyb994 = r.CheckBreak()
|
|
}
|
|
if yyb994 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj994-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym997 := z.EncBinary()
|
|
_ = yym997
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep998 := !z.EncBinary()
|
|
yy2arr998 := z.EncBasicHandle().StructToArray
|
|
var yyq998 [5]bool
|
|
_, _, _ = yysep998, yyq998, yy2arr998
|
|
const yyr998 bool = false
|
|
yyq998[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq998[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq998[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq998[3] = x.InitialDelaySeconds != 0
|
|
yyq998[4] = x.TimeoutSeconds != 0
|
|
if yyr998 || yy2arr998 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn998 int = 0
|
|
for _, b := range yyq998 {
|
|
if b {
|
|
yynn998++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn998)
|
|
}
|
|
var yyn999 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn999 = true
|
|
goto LABEL999
|
|
}
|
|
LABEL999:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn999 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
if yyn999 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1000 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1000 = true
|
|
goto LABEL1000
|
|
}
|
|
LABEL1000:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn1000 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
if yyn1000 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1001 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1001 = true
|
|
goto LABEL1001
|
|
}
|
|
LABEL1001:
|
|
if yyr998 || yy2arr998 {
|
|
if yyn1001 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if yyq998[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq998[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
if yyn1001 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr998 || yy2arr998 {
|
|
if yyq998[3] {
|
|
yym1003 := z.EncBinary()
|
|
_ = yym1003
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq998[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
yym1004 := z.EncBinary()
|
|
_ = yym1004
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr998 || yy2arr998 {
|
|
if yyq998[4] {
|
|
yym1006 := z.EncBinary()
|
|
_ = yym1006
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq998[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
yym1007 := z.EncBinary()
|
|
_ = yym1007
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yysep998 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1008 := z.DecBinary()
|
|
_ = yym1008
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1009 := r.ReadMapStart()
|
|
if yyl1009 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1009, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1009 := r.ReadArrayStart()
|
|
if yyl1009 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1009, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1010Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1010Slc
|
|
var yyhl1010 bool = l >= 0
|
|
for yyj1010 := 0; ; yyj1010++ {
|
|
if yyhl1010 {
|
|
if yyj1010 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1010Slc = r.DecodeBytes(yys1010Slc, true, true)
|
|
yys1010 := string(yys1010Slc)
|
|
switch yys1010 {
|
|
case "exec":
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
case "httpGet":
|
|
if x.Handler.HTTPGet == nil {
|
|
x.Handler.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
case "tcpSocket":
|
|
if x.Handler.TCPSocket == nil {
|
|
x.Handler.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
case "initialDelaySeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int64(r.DecodeInt(64))
|
|
}
|
|
case "timeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1010)
|
|
} // end switch yys1010
|
|
} // end for yyj1010
|
|
if !yyhl1010 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1016 int
|
|
var yyb1016 bool
|
|
var yyhl1016 bool = l >= 0
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int64(r.DecodeInt(64))
|
|
}
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1016++
|
|
if yyhl1016 {
|
|
yyb1016 = yyj1016 > l
|
|
} else {
|
|
yyb1016 = r.CheckBreak()
|
|
}
|
|
if yyb1016 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1016-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1022 := z.EncBinary()
|
|
_ = yym1022
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PullPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1023 := z.DecBinary()
|
|
_ = yym1023
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x Capability) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1024 := z.EncBinary()
|
|
_ = yym1024
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *Capability) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1025 := z.DecBinary()
|
|
_ = yym1025
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1026 := z.EncBinary()
|
|
_ = yym1026
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1027 := !z.EncBinary()
|
|
yy2arr1027 := z.EncBasicHandle().StructToArray
|
|
var yyq1027 [2]bool
|
|
_, _, _ = yysep1027, yyq1027, yy2arr1027
|
|
const yyr1027 bool = false
|
|
yyq1027[0] = len(x.Add) != 0
|
|
yyq1027[1] = len(x.Drop) != 0
|
|
if yyr1027 || yy2arr1027 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1027 int = 0
|
|
for _, b := range yyq1027 {
|
|
if b {
|
|
yynn1027++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1027)
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
if yyq1027[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1029 := z.EncBinary()
|
|
_ = yym1029
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1030 := z.EncBinary()
|
|
_ = yym1030
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1027 || yy2arr1027 {
|
|
if yyq1027[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1032 := z.EncBinary()
|
|
_ = yym1032
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1027[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1033 := z.EncBinary()
|
|
_ = yym1033
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1027 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1034 := z.DecBinary()
|
|
_ = yym1034
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1035 := r.ReadMapStart()
|
|
if yyl1035 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1035, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1035 := r.ReadArrayStart()
|
|
if yyl1035 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1035, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1036Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1036Slc
|
|
var yyhl1036 bool = l >= 0
|
|
for yyj1036 := 0; ; yyj1036++ {
|
|
if yyhl1036 {
|
|
if yyj1036 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1036Slc = r.DecodeBytes(yys1036Slc, true, true)
|
|
yys1036 := string(yys1036Slc)
|
|
switch yys1036 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1037 := &x.Add
|
|
yym1038 := z.DecBinary()
|
|
_ = yym1038
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1037), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1039 := &x.Drop
|
|
yym1040 := z.DecBinary()
|
|
_ = yym1040
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1039), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1036)
|
|
} // end switch yys1036
|
|
} // end for yyj1036
|
|
if !yyhl1036 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1041 int
|
|
var yyb1041 bool
|
|
var yyhl1041 bool = l >= 0
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1042 := &x.Add
|
|
yym1043 := z.DecBinary()
|
|
_ = yym1043
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1042), d)
|
|
}
|
|
}
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1044 := &x.Drop
|
|
yym1045 := z.DecBinary()
|
|
_ = yym1045
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1044), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1041++
|
|
if yyhl1041 {
|
|
yyb1041 = yyj1041 > l
|
|
} else {
|
|
yyb1041 = r.CheckBreak()
|
|
}
|
|
if yyb1041 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1041-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1046 := z.EncBinary()
|
|
_ = yym1046
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1047 := !z.EncBinary()
|
|
yy2arr1047 := z.EncBasicHandle().StructToArray
|
|
var yyq1047 [2]bool
|
|
_, _, _ = yysep1047, yyq1047, yy2arr1047
|
|
const yyr1047 bool = false
|
|
yyq1047[0] = len(x.Limits) != 0
|
|
yyq1047[1] = len(x.Requests) != 0
|
|
if yyr1047 || yy2arr1047 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1047 int = 0
|
|
for _, b := range yyq1047 {
|
|
if b {
|
|
yynn1047++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1047)
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
if yyq1047[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1047 || yy2arr1047 {
|
|
if yyq1047[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1047[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("requests"))
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1047 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1050 := z.DecBinary()
|
|
_ = yym1050
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1051 := r.ReadMapStart()
|
|
if yyl1051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1051, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1051 := r.ReadArrayStart()
|
|
if yyl1051 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1051, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1052Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1052Slc
|
|
var yyhl1052 bool = l >= 0
|
|
for yyj1052 := 0; ; yyj1052++ {
|
|
if yyhl1052 {
|
|
if yyj1052 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1052Slc = r.DecodeBytes(yys1052Slc, true, true)
|
|
yys1052 := string(yys1052Slc)
|
|
switch yys1052 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1053 := &x.Limits
|
|
yyv1053.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1054 := &x.Requests
|
|
yyv1054.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1052)
|
|
} // end switch yys1052
|
|
} // end for yyj1052
|
|
if !yyhl1052 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1055 int
|
|
var yyb1055 bool
|
|
var yyhl1055 bool = l >= 0
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1056 := &x.Limits
|
|
yyv1056.CodecDecodeSelf(d)
|
|
}
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1057 := &x.Requests
|
|
yyv1057.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1055++
|
|
if yyhl1055 {
|
|
yyb1055 = yyj1055 > l
|
|
} else {
|
|
yyb1055 = r.CheckBreak()
|
|
}
|
|
if yyb1055 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1055-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1058 := z.EncBinary()
|
|
_ = yym1058
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1059 := !z.EncBinary()
|
|
yy2arr1059 := z.EncBasicHandle().StructToArray
|
|
var yyq1059 [18]bool
|
|
_, _, _ = yysep1059, yyq1059, yy2arr1059
|
|
const yyr1059 bool = false
|
|
yyq1059[2] = len(x.Command) != 0
|
|
yyq1059[3] = len(x.Args) != 0
|
|
yyq1059[4] = x.WorkingDir != ""
|
|
yyq1059[5] = len(x.Ports) != 0
|
|
yyq1059[6] = len(x.Env) != 0
|
|
yyq1059[7] = true
|
|
yyq1059[8] = len(x.VolumeMounts) != 0
|
|
yyq1059[9] = x.LivenessProbe != nil
|
|
yyq1059[10] = x.ReadinessProbe != nil
|
|
yyq1059[11] = x.Lifecycle != nil
|
|
yyq1059[12] = x.TerminationMessagePath != ""
|
|
yyq1059[14] = x.SecurityContext != nil
|
|
yyq1059[15] = x.Stdin != false
|
|
yyq1059[16] = x.StdinOnce != false
|
|
yyq1059[17] = x.TTY != false
|
|
if yyr1059 || yy2arr1059 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
var yynn1059 int = 3
|
|
for _, b := range yyq1059 {
|
|
if b {
|
|
yynn1059++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1059)
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
yym1061 := z.EncBinary()
|
|
_ = yym1061
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1062 := z.EncBinary()
|
|
_ = yym1062
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
yym1064 := z.EncBinary()
|
|
_ = yym1064
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym1065 := z.EncBinary()
|
|
_ = yym1065
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1067 := z.EncBinary()
|
|
_ = yym1067
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1068 := z.EncBinary()
|
|
_ = yym1068
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1070 := z.EncBinary()
|
|
_ = yym1070
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1071 := z.EncBinary()
|
|
_ = yym1071
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[4] {
|
|
yym1073 := z.EncBinary()
|
|
_ = yym1073
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1059[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
yym1074 := z.EncBinary()
|
|
_ = yym1074
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1076 := z.EncBinary()
|
|
_ = yym1076
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1077 := z.EncBinary()
|
|
_ = yym1077
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1079 := z.EncBinary()
|
|
_ = yym1079
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1080 := z.EncBinary()
|
|
_ = yym1080
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[7] {
|
|
yy1082 := &x.Resources
|
|
yy1082.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
yy1083 := &x.Resources
|
|
yy1083.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1085 := z.EncBinary()
|
|
_ = yym1085
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1086 := z.EncBinary()
|
|
_ = yym1086
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("livenessProbe"))
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("readinessProbe"))
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[11] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lifecycle"))
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[12] {
|
|
yym1091 := z.EncBinary()
|
|
_ = yym1091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1059[12] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
yym1092 := z.EncBinary()
|
|
_ = yym1092
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy"))
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1059[14] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[15] {
|
|
yym1096 := z.EncBinary()
|
|
_ = yym1096
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[15] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym1097 := z.EncBinary()
|
|
_ = yym1097
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[16] {
|
|
yym1099 := z.EncBinary()
|
|
_ = yym1099
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[16] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
yym1100 := z.EncBinary()
|
|
_ = yym1100
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1059 || yy2arr1059 {
|
|
if yyq1059[17] {
|
|
yym1102 := z.EncBinary()
|
|
_ = yym1102
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1059[17] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym1103 := z.EncBinary()
|
|
_ = yym1103
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yysep1059 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1104 := z.DecBinary()
|
|
_ = yym1104
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1105 := r.ReadMapStart()
|
|
if yyl1105 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1105, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1105 := r.ReadArrayStart()
|
|
if yyl1105 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1105, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1106Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1106Slc
|
|
var yyhl1106 bool = l >= 0
|
|
for yyj1106 := 0; ; yyj1106++ {
|
|
if yyhl1106 {
|
|
if yyj1106 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1106Slc = r.DecodeBytes(yys1106Slc, true, true)
|
|
yys1106 := string(yys1106Slc)
|
|
switch yys1106 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1109 := &x.Command
|
|
yym1110 := z.DecBinary()
|
|
_ = yym1110
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1109, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1111 := &x.Args
|
|
yym1112 := z.DecBinary()
|
|
_ = yym1112
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1111, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1114 := &x.Ports
|
|
yym1115 := z.DecBinary()
|
|
_ = yym1115
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1114), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1116 := &x.Env
|
|
yym1117 := z.DecBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1116), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1118 := &x.Resources
|
|
yyv1118.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1119 := &x.VolumeMounts
|
|
yym1120 := z.DecBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1119), d)
|
|
}
|
|
}
|
|
case "livenessProbe":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
case "readinessProbe":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
case "lifecycle":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
case "terminationMessagePath":
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
case "imagePullPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
case "securityContext":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
case "stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "stdinOnce":
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
case "tty":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1106)
|
|
} // end switch yys1106
|
|
} // end for yyj1106
|
|
if !yyhl1106 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1130 int
|
|
var yyb1130 bool
|
|
var yyhl1130 bool = l >= 0
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1133 := &x.Command
|
|
yym1134 := z.DecBinary()
|
|
_ = yym1134
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1133, false, d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1135 := &x.Args
|
|
yym1136 := z.DecBinary()
|
|
_ = yym1136
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1135, false, d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1138 := &x.Ports
|
|
yym1139 := z.DecBinary()
|
|
_ = yym1139
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1138), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1140 := &x.Env
|
|
yym1141 := z.DecBinary()
|
|
_ = yym1141
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1140), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1142 := &x.Resources
|
|
yyv1142.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1143 := &x.VolumeMounts
|
|
yym1144 := z.DecBinary()
|
|
_ = yym1144
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1143), d)
|
|
}
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1130++
|
|
if yyhl1130 {
|
|
yyb1130 = yyj1130 > l
|
|
} else {
|
|
yyb1130 = r.CheckBreak()
|
|
}
|
|
if yyb1130 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1130-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1154 := z.EncBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1155 := !z.EncBinary()
|
|
yy2arr1155 := z.EncBasicHandle().StructToArray
|
|
var yyq1155 [3]bool
|
|
_, _, _ = yysep1155, yyq1155, yy2arr1155
|
|
const yyr1155 bool = false
|
|
yyq1155[0] = x.Exec != nil
|
|
yyq1155[1] = x.HTTPGet != nil
|
|
yyq1155[2] = x.TCPSocket != nil
|
|
if yyr1155 || yy2arr1155 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1155 int = 0
|
|
for _, b := range yyq1155 {
|
|
if b {
|
|
yynn1155++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1155)
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1155 || yy2arr1155 {
|
|
if yyq1155[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1155[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1155 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1159 := z.DecBinary()
|
|
_ = yym1159
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1160 := r.ReadMapStart()
|
|
if yyl1160 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1160, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1160 := r.ReadArrayStart()
|
|
if yyl1160 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1160, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1161Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1161Slc
|
|
var yyhl1161 bool = l >= 0
|
|
for yyj1161 := 0; ; yyj1161++ {
|
|
if yyhl1161 {
|
|
if yyj1161 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1161Slc = r.DecodeBytes(yys1161Slc, true, true)
|
|
yys1161 := string(yys1161Slc)
|
|
switch yys1161 {
|
|
case "exec":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
case "httpGet":
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
case "tcpSocket":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1161)
|
|
} // end switch yys1161
|
|
} // end for yyj1161
|
|
if !yyhl1161 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1165 int
|
|
var yyb1165 bool
|
|
var yyhl1165 bool = l >= 0
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1165++
|
|
if yyhl1165 {
|
|
yyb1165 = yyj1165 > l
|
|
} else {
|
|
yyb1165 = r.CheckBreak()
|
|
}
|
|
if yyb1165 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1165-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1169 := z.EncBinary()
|
|
_ = yym1169
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1170 := !z.EncBinary()
|
|
yy2arr1170 := z.EncBasicHandle().StructToArray
|
|
var yyq1170 [2]bool
|
|
_, _, _ = yysep1170, yyq1170, yy2arr1170
|
|
const yyr1170 bool = false
|
|
yyq1170[0] = x.PostStart != nil
|
|
yyq1170[1] = x.PreStop != nil
|
|
if yyr1170 || yy2arr1170 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1170 int = 0
|
|
for _, b := range yyq1170 {
|
|
if b {
|
|
yynn1170++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1170)
|
|
}
|
|
if yyr1170 || yy2arr1170 {
|
|
if yyq1170[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1170[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("postStart"))
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1170 || yy2arr1170 {
|
|
if yyq1170[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1170[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("preStop"))
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1170 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1173 := z.DecBinary()
|
|
_ = yym1173
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1174 := r.ReadMapStart()
|
|
if yyl1174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1174, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1174 := r.ReadArrayStart()
|
|
if yyl1174 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1174, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1175Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1175Slc
|
|
var yyhl1175 bool = l >= 0
|
|
for yyj1175 := 0; ; yyj1175++ {
|
|
if yyhl1175 {
|
|
if yyj1175 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1175Slc = r.DecodeBytes(yys1175Slc, true, true)
|
|
yys1175 := string(yys1175Slc)
|
|
switch yys1175 {
|
|
case "postStart":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
case "preStop":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1175)
|
|
} // end switch yys1175
|
|
} // end for yyj1175
|
|
if !yyhl1175 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1178 int
|
|
var yyb1178 bool
|
|
var yyhl1178 bool = l >= 0
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1178++
|
|
if yyhl1178 {
|
|
yyb1178 = yyj1178 > l
|
|
} else {
|
|
yyb1178 = r.CheckBreak()
|
|
}
|
|
if yyb1178 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1178-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1181 := z.EncBinary()
|
|
_ = yym1181
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1182 := z.DecBinary()
|
|
_ = yym1182
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1183 := z.EncBinary()
|
|
_ = yym1183
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1184 := !z.EncBinary()
|
|
yy2arr1184 := z.EncBasicHandle().StructToArray
|
|
var yyq1184 [2]bool
|
|
_, _, _ = yysep1184, yyq1184, yy2arr1184
|
|
const yyr1184 bool = false
|
|
yyq1184[0] = x.Reason != ""
|
|
yyq1184[1] = x.Message != ""
|
|
if yyr1184 || yy2arr1184 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1184 int = 0
|
|
for _, b := range yyq1184 {
|
|
if b {
|
|
yynn1184++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1184)
|
|
}
|
|
if yyr1184 || yy2arr1184 {
|
|
if yyq1184[0] {
|
|
yym1186 := z.EncBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1184[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1187 := z.EncBinary()
|
|
_ = yym1187
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1184 || yy2arr1184 {
|
|
if yyq1184[1] {
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1184[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1190 := z.EncBinary()
|
|
_ = yym1190
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1184 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1191 := z.DecBinary()
|
|
_ = yym1191
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1192 := r.ReadMapStart()
|
|
if yyl1192 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1192, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1192 := r.ReadArrayStart()
|
|
if yyl1192 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1192, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1193Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1193Slc
|
|
var yyhl1193 bool = l >= 0
|
|
for yyj1193 := 0; ; yyj1193++ {
|
|
if yyhl1193 {
|
|
if yyj1193 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1193Slc = r.DecodeBytes(yys1193Slc, true, true)
|
|
yys1193 := string(yys1193Slc)
|
|
switch yys1193 {
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1193)
|
|
} // end switch yys1193
|
|
} // end for yyj1193
|
|
if !yyhl1193 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1196 int
|
|
var yyb1196 bool
|
|
var yyhl1196 bool = l >= 0
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1196++
|
|
if yyhl1196 {
|
|
yyb1196 = yyj1196 > l
|
|
} else {
|
|
yyb1196 = r.CheckBreak()
|
|
}
|
|
if yyb1196 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1196-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1199 := z.EncBinary()
|
|
_ = yym1199
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1200 := !z.EncBinary()
|
|
yy2arr1200 := z.EncBasicHandle().StructToArray
|
|
var yyq1200 [1]bool
|
|
_, _, _ = yysep1200, yyq1200, yy2arr1200
|
|
const yyr1200 bool = false
|
|
yyq1200[0] = true
|
|
if yyr1200 || yy2arr1200 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1200 int = 0
|
|
for _, b := range yyq1200 {
|
|
if b {
|
|
yynn1200++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1200)
|
|
}
|
|
if yyr1200 || yy2arr1200 {
|
|
if yyq1200[0] {
|
|
yy1202 := &x.StartedAt
|
|
yym1203 := z.EncBinary()
|
|
_ = yym1203
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1202) {
|
|
} else if yym1203 {
|
|
z.EncBinaryMarshal(yy1202)
|
|
} else if !yym1203 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1202)
|
|
} else {
|
|
z.EncFallback(yy1202)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1200[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1204 := &x.StartedAt
|
|
yym1205 := z.EncBinary()
|
|
_ = yym1205
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1204) {
|
|
} else if yym1205 {
|
|
z.EncBinaryMarshal(yy1204)
|
|
} else if !yym1205 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1204)
|
|
} else {
|
|
z.EncFallback(yy1204)
|
|
}
|
|
}
|
|
}
|
|
if yysep1200 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1206 := z.DecBinary()
|
|
_ = yym1206
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1207 := r.ReadMapStart()
|
|
if yyl1207 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1207, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1207 := r.ReadArrayStart()
|
|
if yyl1207 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1207, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1208Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1208Slc
|
|
var yyhl1208 bool = l >= 0
|
|
for yyj1208 := 0; ; yyj1208++ {
|
|
if yyhl1208 {
|
|
if yyj1208 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1208Slc = r.DecodeBytes(yys1208Slc, true, true)
|
|
yys1208 := string(yys1208Slc)
|
|
switch yys1208 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1209 := &x.StartedAt
|
|
yym1210 := z.DecBinary()
|
|
_ = yym1210
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1209) {
|
|
} else if yym1210 {
|
|
z.DecBinaryUnmarshal(yyv1209)
|
|
} else if !yym1210 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1209)
|
|
} else {
|
|
z.DecFallback(yyv1209, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1208)
|
|
} // end switch yys1208
|
|
} // end for yyj1208
|
|
if !yyhl1208 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1211 int
|
|
var yyb1211 bool
|
|
var yyhl1211 bool = l >= 0
|
|
yyj1211++
|
|
if yyhl1211 {
|
|
yyb1211 = yyj1211 > l
|
|
} else {
|
|
yyb1211 = r.CheckBreak()
|
|
}
|
|
if yyb1211 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1212 := &x.StartedAt
|
|
yym1213 := z.DecBinary()
|
|
_ = yym1213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1212) {
|
|
} else if yym1213 {
|
|
z.DecBinaryUnmarshal(yyv1212)
|
|
} else if !yym1213 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1212)
|
|
} else {
|
|
z.DecFallback(yyv1212, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1211++
|
|
if yyhl1211 {
|
|
yyb1211 = yyj1211 > l
|
|
} else {
|
|
yyb1211 = r.CheckBreak()
|
|
}
|
|
if yyb1211 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1211-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1214 := z.EncBinary()
|
|
_ = yym1214
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1215 := !z.EncBinary()
|
|
yy2arr1215 := z.EncBasicHandle().StructToArray
|
|
var yyq1215 [7]bool
|
|
_, _, _ = yysep1215, yyq1215, yy2arr1215
|
|
const yyr1215 bool = false
|
|
yyq1215[1] = x.Signal != 0
|
|
yyq1215[2] = x.Reason != ""
|
|
yyq1215[3] = x.Message != ""
|
|
yyq1215[4] = true
|
|
yyq1215[5] = true
|
|
yyq1215[6] = x.ContainerID != ""
|
|
if yyr1215 || yy2arr1215 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1215 int = 1
|
|
for _, b := range yyq1215 {
|
|
if b {
|
|
yynn1215++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1215)
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
yym1217 := z.EncBinary()
|
|
_ = yym1217
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
yym1218 := z.EncBinary()
|
|
_ = yym1218
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[1] {
|
|
yym1220 := z.EncBinary()
|
|
_ = yym1220
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1215[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
yym1221 := z.EncBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[2] {
|
|
yym1223 := z.EncBinary()
|
|
_ = yym1223
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1224 := z.EncBinary()
|
|
_ = yym1224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[3] {
|
|
yym1226 := z.EncBinary()
|
|
_ = yym1226
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1227 := z.EncBinary()
|
|
_ = yym1227
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[4] {
|
|
yy1229 := &x.StartedAt
|
|
yym1230 := z.EncBinary()
|
|
_ = yym1230
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1229) {
|
|
} else if yym1230 {
|
|
z.EncBinaryMarshal(yy1229)
|
|
} else if !yym1230 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1229)
|
|
} else {
|
|
z.EncFallback(yy1229)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1215[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
yy1231 := &x.StartedAt
|
|
yym1232 := z.EncBinary()
|
|
_ = yym1232
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1231) {
|
|
} else if yym1232 {
|
|
z.EncBinaryMarshal(yy1231)
|
|
} else if !yym1232 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1231)
|
|
} else {
|
|
z.EncFallback(yy1231)
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[5] {
|
|
yy1234 := &x.FinishedAt
|
|
yym1235 := z.EncBinary()
|
|
_ = yym1235
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1234) {
|
|
} else if yym1235 {
|
|
z.EncBinaryMarshal(yy1234)
|
|
} else if !yym1235 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1234)
|
|
} else {
|
|
z.EncFallback(yy1234)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1215[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
yy1236 := &x.FinishedAt
|
|
yym1237 := z.EncBinary()
|
|
_ = yym1237
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1236) {
|
|
} else if yym1237 {
|
|
z.EncBinaryMarshal(yy1236)
|
|
} else if !yym1237 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1236)
|
|
} else {
|
|
z.EncFallback(yy1236)
|
|
}
|
|
}
|
|
}
|
|
if yyr1215 || yy2arr1215 {
|
|
if yyq1215[6] {
|
|
yym1239 := z.EncBinary()
|
|
_ = yym1239
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1215[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1240 := z.EncBinary()
|
|
_ = yym1240
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1215 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1241 := z.DecBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1242 := r.ReadMapStart()
|
|
if yyl1242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1242, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1242 := r.ReadArrayStart()
|
|
if yyl1242 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1242, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1243Slc
|
|
var yyhl1243 bool = l >= 0
|
|
for yyj1243 := 0; ; yyj1243++ {
|
|
if yyhl1243 {
|
|
if yyj1243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1243Slc = r.DecodeBytes(yys1243Slc, true, true)
|
|
yys1243 := string(yys1243Slc)
|
|
switch yys1243 {
|
|
case "exitCode":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "signal":
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1248 := &x.StartedAt
|
|
yym1249 := z.DecBinary()
|
|
_ = yym1249
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1248) {
|
|
} else if yym1249 {
|
|
z.DecBinaryUnmarshal(yyv1248)
|
|
} else if !yym1249 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1248)
|
|
} else {
|
|
z.DecFallback(yyv1248, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1250 := &x.FinishedAt
|
|
yym1251 := z.DecBinary()
|
|
_ = yym1251
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1250) {
|
|
} else if yym1251 {
|
|
z.DecBinaryUnmarshal(yyv1250)
|
|
} else if !yym1251 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1250)
|
|
} else {
|
|
z.DecFallback(yyv1250, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1243)
|
|
} // end switch yys1243
|
|
} // end for yyj1243
|
|
if !yyhl1243 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1253 int
|
|
var yyb1253 bool
|
|
var yyhl1253 bool = l >= 0
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1258 := &x.StartedAt
|
|
yym1259 := z.DecBinary()
|
|
_ = yym1259
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1258) {
|
|
} else if yym1259 {
|
|
z.DecBinaryUnmarshal(yyv1258)
|
|
} else if !yym1259 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1258)
|
|
} else {
|
|
z.DecFallback(yyv1258, false)
|
|
}
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1260 := &x.FinishedAt
|
|
yym1261 := z.DecBinary()
|
|
_ = yym1261
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1260) {
|
|
} else if yym1261 {
|
|
z.DecBinaryUnmarshal(yyv1260)
|
|
} else if !yym1261 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1260)
|
|
} else {
|
|
z.DecFallback(yyv1260, false)
|
|
}
|
|
}
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1253++
|
|
if yyhl1253 {
|
|
yyb1253 = yyj1253 > l
|
|
} else {
|
|
yyb1253 = r.CheckBreak()
|
|
}
|
|
if yyb1253 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1253-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1263 := z.EncBinary()
|
|
_ = yym1263
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1264 := !z.EncBinary()
|
|
yy2arr1264 := z.EncBasicHandle().StructToArray
|
|
var yyq1264 [3]bool
|
|
_, _, _ = yysep1264, yyq1264, yy2arr1264
|
|
const yyr1264 bool = false
|
|
yyq1264[0] = x.Waiting != nil
|
|
yyq1264[1] = x.Running != nil
|
|
yyq1264[2] = x.Terminated != nil
|
|
if yyr1264 || yy2arr1264 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1264 int = 0
|
|
for _, b := range yyq1264 {
|
|
if b {
|
|
yynn1264++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1264)
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("waiting"))
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("running"))
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1264 || yy2arr1264 {
|
|
if yyq1264[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1264[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminated"))
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1264 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1268 := z.DecBinary()
|
|
_ = yym1268
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1269 := r.ReadMapStart()
|
|
if yyl1269 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1269, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1269 := r.ReadArrayStart()
|
|
if yyl1269 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1269, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1270Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1270Slc
|
|
var yyhl1270 bool = l >= 0
|
|
for yyj1270 := 0; ; yyj1270++ {
|
|
if yyhl1270 {
|
|
if yyj1270 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1270Slc = r.DecodeBytes(yys1270Slc, true, true)
|
|
yys1270 := string(yys1270Slc)
|
|
switch yys1270 {
|
|
case "waiting":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
case "running":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
case "terminated":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1270)
|
|
} // end switch yys1270
|
|
} // end for yyj1270
|
|
if !yyhl1270 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1274 int
|
|
var yyb1274 bool
|
|
var yyhl1274 bool = l >= 0
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1274++
|
|
if yyhl1274 {
|
|
yyb1274 = yyj1274 > l
|
|
} else {
|
|
yyb1274 = r.CheckBreak()
|
|
}
|
|
if yyb1274 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1274-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1278 := z.EncBinary()
|
|
_ = yym1278
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1279 := !z.EncBinary()
|
|
yy2arr1279 := z.EncBasicHandle().StructToArray
|
|
var yyq1279 [8]bool
|
|
_, _, _ = yysep1279, yyq1279, yy2arr1279
|
|
const yyr1279 bool = false
|
|
yyq1279[1] = true
|
|
yyq1279[2] = true
|
|
yyq1279[7] = x.ContainerID != ""
|
|
if yyr1279 || yy2arr1279 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1279 int = 5
|
|
for _, b := range yyq1279 {
|
|
if b {
|
|
yynn1279++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1279)
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1281 := z.EncBinary()
|
|
_ = yym1281
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1282 := z.EncBinary()
|
|
_ = yym1282
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[1] {
|
|
yy1284 := &x.State
|
|
yy1284.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1279[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
yy1285 := &x.State
|
|
yy1285.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[2] {
|
|
yy1287 := &x.LastTerminationState
|
|
yy1287.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1279[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
yy1288 := &x.LastTerminationState
|
|
yy1288.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1290 := z.EncBinary()
|
|
_ = yym1290
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
yym1291 := z.EncBinary()
|
|
_ = yym1291
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1293 := z.EncBinary()
|
|
_ = yym1293
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
yym1294 := z.EncBinary()
|
|
_ = yym1294
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1296 := z.EncBinary()
|
|
_ = yym1296
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
yym1297 := z.EncBinary()
|
|
_ = yym1297
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
yym1299 := z.EncBinary()
|
|
_ = yym1299
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imageID"))
|
|
yym1300 := z.EncBinary()
|
|
_ = yym1300
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1279 || yy2arr1279 {
|
|
if yyq1279[7] {
|
|
yym1302 := z.EncBinary()
|
|
_ = yym1302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1279[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
yym1303 := z.EncBinary()
|
|
_ = yym1303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yysep1279 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1304 := z.DecBinary()
|
|
_ = yym1304
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1305 := r.ReadMapStart()
|
|
if yyl1305 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1305, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1305 := r.ReadArrayStart()
|
|
if yyl1305 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1305, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1306Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1306Slc
|
|
var yyhl1306 bool = l >= 0
|
|
for yyj1306 := 0; ; yyj1306++ {
|
|
if yyhl1306 {
|
|
if yyj1306 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1306Slc = r.DecodeBytes(yys1306Slc, true, true)
|
|
yys1306 := string(yys1306Slc)
|
|
switch yys1306 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1308 := &x.State
|
|
yyv1308.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1309 := &x.LastTerminationState
|
|
yyv1309.CodecDecodeSelf(d)
|
|
}
|
|
case "ready":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
case "restartCount":
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "image":
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
case "imageID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1306)
|
|
} // end switch yys1306
|
|
} // end for yyj1306
|
|
if !yyhl1306 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1315 int
|
|
var yyb1315 bool
|
|
var yyhl1315 bool = l >= 0
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1317 := &x.State
|
|
yyv1317.CodecDecodeSelf(d)
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1318 := &x.LastTerminationState
|
|
yyv1318.CodecDecodeSelf(d)
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1315++
|
|
if yyhl1315 {
|
|
yyb1315 = yyj1315 > l
|
|
} else {
|
|
yyb1315 = r.CheckBreak()
|
|
}
|
|
if yyb1315 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1315-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1324 := z.EncBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PodPhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1325 := z.DecBinary()
|
|
_ = yym1325
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x PodConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1326 := z.EncBinary()
|
|
_ = yym1326
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PodConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1327 := z.DecBinary()
|
|
_ = yym1327
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1328 := z.EncBinary()
|
|
_ = yym1328
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1329 := !z.EncBinary()
|
|
yy2arr1329 := z.EncBasicHandle().StructToArray
|
|
var yyq1329 [6]bool
|
|
_, _, _ = yysep1329, yyq1329, yy2arr1329
|
|
const yyr1329 bool = false
|
|
yyq1329[2] = true
|
|
yyq1329[3] = true
|
|
yyq1329[4] = x.Reason != ""
|
|
yyq1329[5] = x.Message != ""
|
|
if yyr1329 || yy2arr1329 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn1329 int = 2
|
|
for _, b := range yyq1329 {
|
|
if b {
|
|
yynn1329++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1329)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[2] {
|
|
yy1333 := &x.LastProbeTime
|
|
yym1334 := z.EncBinary()
|
|
_ = yym1334
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1333) {
|
|
} else if yym1334 {
|
|
z.EncBinaryMarshal(yy1333)
|
|
} else if !yym1334 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1333)
|
|
} else {
|
|
z.EncFallback(yy1333)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1329[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
yy1335 := &x.LastProbeTime
|
|
yym1336 := z.EncBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1335) {
|
|
} else if yym1336 {
|
|
z.EncBinaryMarshal(yy1335)
|
|
} else if !yym1336 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1335)
|
|
} else {
|
|
z.EncFallback(yy1335)
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[3] {
|
|
yy1338 := &x.LastTransitionTime
|
|
yym1339 := z.EncBinary()
|
|
_ = yym1339
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1338) {
|
|
} else if yym1339 {
|
|
z.EncBinaryMarshal(yy1338)
|
|
} else if !yym1339 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1338)
|
|
} else {
|
|
z.EncFallback(yy1338)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1329[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy1340 := &x.LastTransitionTime
|
|
yym1341 := z.EncBinary()
|
|
_ = yym1341
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1340) {
|
|
} else if yym1341 {
|
|
z.EncBinaryMarshal(yy1340)
|
|
} else if !yym1341 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1340)
|
|
} else {
|
|
z.EncFallback(yy1340)
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[4] {
|
|
yym1343 := z.EncBinary()
|
|
_ = yym1343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1329[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1344 := z.EncBinary()
|
|
_ = yym1344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1329 || yy2arr1329 {
|
|
if yyq1329[5] {
|
|
yym1346 := z.EncBinary()
|
|
_ = yym1346
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1329[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1347 := z.EncBinary()
|
|
_ = yym1347
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep1329 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1348 := z.DecBinary()
|
|
_ = yym1348
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1349 := r.ReadMapStart()
|
|
if yyl1349 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1349, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1349 := r.ReadArrayStart()
|
|
if yyl1349 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1349, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1350Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1350Slc
|
|
var yyhl1350 bool = l >= 0
|
|
for yyj1350 := 0; ; yyj1350++ {
|
|
if yyhl1350 {
|
|
if yyj1350 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1350Slc = r.DecodeBytes(yys1350Slc, true, true)
|
|
yys1350 := string(yys1350Slc)
|
|
switch yys1350 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "lastProbeTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1353 := &x.LastProbeTime
|
|
yym1354 := z.DecBinary()
|
|
_ = yym1354
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1353) {
|
|
} else if yym1354 {
|
|
z.DecBinaryUnmarshal(yyv1353)
|
|
} else if !yym1354 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1353)
|
|
} else {
|
|
z.DecFallback(yyv1353, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1355 := &x.LastTransitionTime
|
|
yym1356 := z.DecBinary()
|
|
_ = yym1356
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1355) {
|
|
} else if yym1356 {
|
|
z.DecBinaryUnmarshal(yyv1355)
|
|
} else if !yym1356 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1355)
|
|
} else {
|
|
z.DecFallback(yyv1355, false)
|
|
}
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1350)
|
|
} // end switch yys1350
|
|
} // end for yyj1350
|
|
if !yyhl1350 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1359 int
|
|
var yyb1359 bool
|
|
var yyhl1359 bool = l >= 0
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1362 := &x.LastProbeTime
|
|
yym1363 := z.DecBinary()
|
|
_ = yym1363
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1362) {
|
|
} else if yym1363 {
|
|
z.DecBinaryUnmarshal(yyv1362)
|
|
} else if !yym1363 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1362)
|
|
} else {
|
|
z.DecFallback(yyv1362, false)
|
|
}
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1364 := &x.LastTransitionTime
|
|
yym1365 := z.DecBinary()
|
|
_ = yym1365
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1364) {
|
|
} else if yym1365 {
|
|
z.DecBinaryUnmarshal(yyv1364)
|
|
} else if !yym1365 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1364)
|
|
} else {
|
|
z.DecFallback(yyv1364, false)
|
|
}
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1359++
|
|
if yyhl1359 {
|
|
yyb1359 = yyj1359 > l
|
|
} else {
|
|
yyb1359 = r.CheckBreak()
|
|
}
|
|
if yyb1359 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1359-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1368 := z.EncBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *RestartPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1369 := z.DecBinary()
|
|
_ = yym1369
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1370 := z.EncBinary()
|
|
_ = yym1370
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1371 := !z.EncBinary()
|
|
yy2arr1371 := z.EncBasicHandle().StructToArray
|
|
var yyq1371 [4]bool
|
|
_, _, _ = yysep1371, yyq1371, yy2arr1371
|
|
const yyr1371 bool = false
|
|
yyq1371[0] = x.Kind != ""
|
|
yyq1371[1] = x.APIVersion != ""
|
|
yyq1371[2] = true
|
|
if yyr1371 || yy2arr1371 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1371 int = 1
|
|
for _, b := range yyq1371 {
|
|
if b {
|
|
yynn1371++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1371)
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[0] {
|
|
yym1373 := z.EncBinary()
|
|
_ = yym1373
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1371[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1374 := z.EncBinary()
|
|
_ = yym1374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[1] {
|
|
yym1376 := z.EncBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1371[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1377 := z.EncBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if yyq1371[2] {
|
|
yy1379 := &x.ListMeta
|
|
yym1380 := z.EncBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1379) {
|
|
} else {
|
|
z.EncFallback(yy1379)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1371[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1381 := &x.ListMeta
|
|
yym1382 := z.EncBinary()
|
|
_ = yym1382
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1381) {
|
|
} else {
|
|
z.EncFallback(yy1381)
|
|
}
|
|
}
|
|
}
|
|
if yyr1371 || yy2arr1371 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1384 := z.EncBinary()
|
|
_ = yym1384
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1385 := z.EncBinary()
|
|
_ = yym1385
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1371 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1386 := z.DecBinary()
|
|
_ = yym1386
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1387 := r.ReadMapStart()
|
|
if yyl1387 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1387, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1387 := r.ReadArrayStart()
|
|
if yyl1387 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1387, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1388Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1388Slc
|
|
var yyhl1388 bool = l >= 0
|
|
for yyj1388 := 0; ; yyj1388++ {
|
|
if yyhl1388 {
|
|
if yyj1388 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1388Slc = r.DecodeBytes(yys1388Slc, true, true)
|
|
yys1388 := string(yys1388Slc)
|
|
switch yys1388 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1391 := &x.ListMeta
|
|
yym1392 := z.DecBinary()
|
|
_ = yym1392
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1391) {
|
|
} else {
|
|
z.DecFallback(yyv1391, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1393 := &x.Items
|
|
yym1394 := z.DecBinary()
|
|
_ = yym1394
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1393), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1388)
|
|
} // end switch yys1388
|
|
} // end for yyj1388
|
|
if !yyhl1388 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1395 int
|
|
var yyb1395 bool
|
|
var yyhl1395 bool = l >= 0
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1398 := &x.ListMeta
|
|
yym1399 := z.DecBinary()
|
|
_ = yym1399
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1398) {
|
|
} else {
|
|
z.DecFallback(yyv1398, false)
|
|
}
|
|
}
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1400 := &x.Items
|
|
yym1401 := z.DecBinary()
|
|
_ = yym1401
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1400), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1395++
|
|
if yyhl1395 {
|
|
yyb1395 = yyj1395 > l
|
|
} else {
|
|
yyb1395 = r.CheckBreak()
|
|
}
|
|
if yyb1395 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1395-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1402 := z.EncBinary()
|
|
_ = yym1402
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *DNSPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1403 := z.DecBinary()
|
|
_ = yym1403
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1404 := z.EncBinary()
|
|
_ = yym1404
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1405 := !z.EncBinary()
|
|
yy2arr1405 := z.EncBasicHandle().StructToArray
|
|
var yyq1405 [11]bool
|
|
_, _, _ = yysep1405, yyq1405, yy2arr1405
|
|
const yyr1405 bool = false
|
|
yyq1405[2] = x.RestartPolicy != ""
|
|
yyq1405[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1405[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1405[5] = x.DNSPolicy != ""
|
|
yyq1405[6] = len(x.NodeSelector) != 0
|
|
yyq1405[8] = x.NodeName != ""
|
|
yyq1405[9] = x.SecurityContext != nil
|
|
yyq1405[10] = len(x.ImagePullSecrets) != 0
|
|
if yyr1405 || yy2arr1405 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
var yynn1405 int = 3
|
|
for _, b := range yyq1405 {
|
|
if b {
|
|
yynn1405++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1405)
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1407 := z.EncBinary()
|
|
_ = yym1407
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumes"))
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1408 := z.EncBinary()
|
|
_ = yym1408
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1410 := z.EncBinary()
|
|
_ = yym1410
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containers"))
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1411 := z.EncBinary()
|
|
_ = yym1411
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1414 := *x.TerminationGracePeriodSeconds
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1414))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1416 := *x.TerminationGracePeriodSeconds
|
|
yym1417 := z.EncBinary()
|
|
_ = yym1417
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1416))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1419 := *x.ActiveDeadlineSeconds
|
|
yym1420 := z.EncBinary()
|
|
_ = yym1420
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1419))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1421 := *x.ActiveDeadlineSeconds
|
|
yym1422 := z.EncBinary()
|
|
_ = yym1422
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1421))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1425 := z.EncBinary()
|
|
_ = yym1425
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1426 := z.EncBinary()
|
|
_ = yym1426
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
yym1428 := z.EncBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName"))
|
|
yym1429 := z.EncBinary()
|
|
_ = yym1429
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[8] {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1405[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
yym1432 := z.EncBinary()
|
|
_ = yym1432
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1405 || yy2arr1405 {
|
|
if yyq1405[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1435 := z.EncBinary()
|
|
_ = yym1435
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1405[10] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1436 := z.EncBinary()
|
|
_ = yym1436
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1405 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1437 := z.DecBinary()
|
|
_ = yym1437
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1438 := r.ReadMapStart()
|
|
if yyl1438 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1438, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1438 := r.ReadArrayStart()
|
|
if yyl1438 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1438, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1439Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1439Slc
|
|
var yyhl1439 bool = l >= 0
|
|
for yyj1439 := 0; ; yyj1439++ {
|
|
if yyhl1439 {
|
|
if yyj1439 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1439Slc = r.DecodeBytes(yys1439Slc, true, true)
|
|
yys1439 := string(yys1439Slc)
|
|
switch yys1439 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1440 := &x.Volumes
|
|
yym1441 := z.DecBinary()
|
|
_ = yym1441
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1440), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1442 := &x.Containers
|
|
yym1443 := z.DecBinary()
|
|
_ = yym1443
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1442), d)
|
|
}
|
|
}
|
|
case "restartPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
case "terminationGracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1446 := z.DecBinary()
|
|
_ = yym1446
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "activeDeadlineSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1448 := z.DecBinary()
|
|
_ = yym1448
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "dnsPolicy":
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
case "nodeSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1450 := &x.NodeSelector
|
|
yym1451 := z.DecBinary()
|
|
_ = yym1451
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1450, false, d)
|
|
}
|
|
}
|
|
case "serviceAccountName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
case "nodeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
case "securityContext":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1455 := &x.ImagePullSecrets
|
|
yym1456 := z.DecBinary()
|
|
_ = yym1456
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1455), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1439)
|
|
} // end switch yys1439
|
|
} // end for yyj1439
|
|
if !yyhl1439 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1457 int
|
|
var yyb1457 bool
|
|
var yyhl1457 bool = l >= 0
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1458 := &x.Volumes
|
|
yym1459 := z.DecBinary()
|
|
_ = yym1459
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1458), d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1460 := &x.Containers
|
|
yym1461 := z.DecBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1460), d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1464 := z.DecBinary()
|
|
_ = yym1464
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1466 := z.DecBinary()
|
|
_ = yym1466
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1468 := &x.NodeSelector
|
|
yym1469 := z.DecBinary()
|
|
_ = yym1469
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1468, false, d)
|
|
}
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1473 := &x.ImagePullSecrets
|
|
yym1474 := z.DecBinary()
|
|
_ = yym1474
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1473), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1457++
|
|
if yyhl1457 {
|
|
yyb1457 = yyj1457 > l
|
|
} else {
|
|
yyb1457 = r.CheckBreak()
|
|
}
|
|
if yyb1457 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1457-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1475 := z.EncBinary()
|
|
_ = yym1475
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1476 := !z.EncBinary()
|
|
yy2arr1476 := z.EncBasicHandle().StructToArray
|
|
var yyq1476 [8]bool
|
|
_, _, _ = yysep1476, yyq1476, yy2arr1476
|
|
const yyr1476 bool = false
|
|
yyq1476[0] = x.HostNetwork != false
|
|
yyq1476[1] = x.HostPID != false
|
|
yyq1476[2] = x.HostIPC != false
|
|
yyq1476[3] = x.SELinuxOptions != nil
|
|
yyq1476[4] = x.RunAsUser != nil
|
|
yyq1476[5] = x.RunAsNonRoot != nil
|
|
yyq1476[6] = len(x.SupplementalGroups) != 0
|
|
yyq1476[7] = x.FSGroup != nil
|
|
if yyr1476 || yy2arr1476 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1476 int = 0
|
|
for _, b := range yyq1476 {
|
|
if b {
|
|
yynn1476++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1476)
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[0] {
|
|
yym1478 := z.EncBinary()
|
|
_ = yym1478
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
yym1479 := z.EncBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[1] {
|
|
yym1481 := z.EncBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
yym1482 := z.EncBinary()
|
|
_ = yym1482
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[2] {
|
|
yym1484 := z.EncBinary()
|
|
_ = yym1484
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1476[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
yym1485 := z.EncBinary()
|
|
_ = yym1485
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1488 := *x.RunAsUser
|
|
yym1489 := z.EncBinary()
|
|
_ = yym1489
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1488))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1490 := *x.RunAsUser
|
|
yym1491 := z.EncBinary()
|
|
_ = yym1491
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1490))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1493 := *x.RunAsNonRoot
|
|
yym1494 := z.EncBinary()
|
|
_ = yym1494
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1493))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1495 := *x.RunAsNonRoot
|
|
yym1496 := z.EncBinary()
|
|
_ = yym1496
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1495))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1498 := z.EncBinary()
|
|
_ = yym1498
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1499 := z.EncBinary()
|
|
_ = yym1499
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1476 || yy2arr1476 {
|
|
if yyq1476[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1501 := *x.FSGroup
|
|
yym1502 := z.EncBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1501))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1476[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1503 := *x.FSGroup
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1503))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1476 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1505 := z.DecBinary()
|
|
_ = yym1505
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1506 := r.ReadMapStart()
|
|
if yyl1506 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1506, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1506 := r.ReadArrayStart()
|
|
if yyl1506 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1506, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1507Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1507Slc
|
|
var yyhl1507 bool = l >= 0
|
|
for yyj1507 := 0; ; yyj1507++ {
|
|
if yyhl1507 {
|
|
if yyj1507 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1507Slc = r.DecodeBytes(yys1507Slc, true, true)
|
|
yys1507 := string(yys1507Slc)
|
|
switch yys1507 {
|
|
case "hostNetwork":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
case "hostPID":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
case "hostIPC":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
case "seLinuxOptions":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
case "runAsUser":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym1513 := z.DecBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "runAsNonRoot":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym1515 := z.DecBinary()
|
|
_ = yym1515
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1516 := &x.SupplementalGroups
|
|
yym1517 := z.DecBinary()
|
|
_ = yym1517
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1516, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1519 := z.DecBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1507)
|
|
} // end switch yys1507
|
|
} // end for yyj1507
|
|
if !yyhl1507 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1520 int
|
|
var yyb1520 bool
|
|
var yyhl1520 bool = l >= 0
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym1526 := z.DecBinary()
|
|
_ = yym1526
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym1528 := z.DecBinary()
|
|
_ = yym1528
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1529 := &x.SupplementalGroups
|
|
yym1530 := z.DecBinary()
|
|
_ = yym1530
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1529, false, d)
|
|
}
|
|
}
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1532 := z.DecBinary()
|
|
_ = yym1532
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj1520++
|
|
if yyhl1520 {
|
|
yyb1520 = yyj1520 > l
|
|
} else {
|
|
yyb1520 = r.CheckBreak()
|
|
}
|
|
if yyb1520 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1520-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1533 := z.EncBinary()
|
|
_ = yym1533
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1534 := !z.EncBinary()
|
|
yy2arr1534 := z.EncBasicHandle().StructToArray
|
|
var yyq1534 [8]bool
|
|
_, _, _ = yysep1534, yyq1534, yy2arr1534
|
|
const yyr1534 bool = false
|
|
yyq1534[0] = x.Phase != ""
|
|
yyq1534[1] = len(x.Conditions) != 0
|
|
yyq1534[2] = x.Message != ""
|
|
yyq1534[3] = x.Reason != ""
|
|
yyq1534[4] = x.HostIP != ""
|
|
yyq1534[5] = x.PodIP != ""
|
|
yyq1534[6] = x.StartTime != nil
|
|
yyq1534[7] = len(x.ContainerStatuses) != 0
|
|
if yyr1534 || yy2arr1534 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn1534 int = 0
|
|
for _, b := range yyq1534 {
|
|
if b {
|
|
yynn1534++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1534)
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1534[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1537 := z.EncBinary()
|
|
_ = yym1537
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1534[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1538 := z.EncBinary()
|
|
_ = yym1538
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[2] {
|
|
yym1540 := z.EncBinary()
|
|
_ = yym1540
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1534[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym1541 := z.EncBinary()
|
|
_ = yym1541
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[3] {
|
|
yym1543 := z.EncBinary()
|
|
_ = yym1543
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1534[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym1544 := z.EncBinary()
|
|
_ = yym1544
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[4] {
|
|
yym1546 := z.EncBinary()
|
|
_ = yym1546
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1534[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
yym1547 := z.EncBinary()
|
|
_ = yym1547
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[5] {
|
|
yym1549 := z.EncBinary()
|
|
_ = yym1549
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1534[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
yym1550 := z.EncBinary()
|
|
_ = yym1550
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1552 := z.EncBinary()
|
|
_ = yym1552
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1552 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1552 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1534[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1553 := z.EncBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1553 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1553 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1534 || yy2arr1534 {
|
|
if yyq1534[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1555 := z.EncBinary()
|
|
_ = yym1555
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1534[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1556 := z.EncBinary()
|
|
_ = yym1556
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1534 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1557 := z.DecBinary()
|
|
_ = yym1557
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1558 := r.ReadMapStart()
|
|
if yyl1558 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1558, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1558 := r.ReadArrayStart()
|
|
if yyl1558 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1558, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1559Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1559Slc
|
|
var yyhl1559 bool = l >= 0
|
|
for yyj1559 := 0; ; yyj1559++ {
|
|
if yyhl1559 {
|
|
if yyj1559 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1559Slc = r.DecodeBytes(yys1559Slc, true, true)
|
|
yys1559 := string(yys1559Slc)
|
|
switch yys1559 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1561 := &x.Conditions
|
|
yym1562 := z.DecBinary()
|
|
_ = yym1562
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1561), d)
|
|
}
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "hostIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
case "podIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
case "startTime":
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1568 := z.DecBinary()
|
|
_ = yym1568
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1568 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1568 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1569 := &x.ContainerStatuses
|
|
yym1570 := z.DecBinary()
|
|
_ = yym1570
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1569), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1559)
|
|
} // end switch yys1559
|
|
} // end for yyj1559
|
|
if !yyhl1559 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1571 int
|
|
var yyb1571 bool
|
|
var yyhl1571 bool = l >= 0
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1573 := &x.Conditions
|
|
yym1574 := z.DecBinary()
|
|
_ = yym1574
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1573), d)
|
|
}
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1580 := z.DecBinary()
|
|
_ = yym1580
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1580 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1580 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1581 := &x.ContainerStatuses
|
|
yym1582 := z.DecBinary()
|
|
_ = yym1582
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1581), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1571++
|
|
if yyhl1571 {
|
|
yyb1571 = yyj1571 > l
|
|
} else {
|
|
yyb1571 = r.CheckBreak()
|
|
}
|
|
if yyb1571 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1571-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1583 := z.EncBinary()
|
|
_ = yym1583
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1584 := !z.EncBinary()
|
|
yy2arr1584 := z.EncBasicHandle().StructToArray
|
|
var yyq1584 [4]bool
|
|
_, _, _ = yysep1584, yyq1584, yy2arr1584
|
|
const yyr1584 bool = false
|
|
yyq1584[0] = x.Kind != ""
|
|
yyq1584[1] = x.APIVersion != ""
|
|
yyq1584[2] = true
|
|
yyq1584[3] = true
|
|
if yyr1584 || yy2arr1584 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1584 int = 0
|
|
for _, b := range yyq1584 {
|
|
if b {
|
|
yynn1584++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1584)
|
|
}
|
|
if yyr1584 || yy2arr1584 {
|
|
if yyq1584[0] {
|
|
yym1586 := z.EncBinary()
|
|
_ = yym1586
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1584[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1587 := z.EncBinary()
|
|
_ = yym1587
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1584 || yy2arr1584 {
|
|
if yyq1584[1] {
|
|
yym1589 := z.EncBinary()
|
|
_ = yym1589
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1584[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1590 := z.EncBinary()
|
|
_ = yym1590
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1584 || yy2arr1584 {
|
|
if yyq1584[2] {
|
|
yy1592 := &x.ObjectMeta
|
|
yy1592.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1584[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1593 := &x.ObjectMeta
|
|
yy1593.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1584 || yy2arr1584 {
|
|
if yyq1584[3] {
|
|
yy1595 := &x.Status
|
|
yy1595.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1584[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1596 := &x.Status
|
|
yy1596.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1584 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1597 := z.DecBinary()
|
|
_ = yym1597
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1598 := r.ReadMapStart()
|
|
if yyl1598 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1598, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1598 := r.ReadArrayStart()
|
|
if yyl1598 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1598, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1599Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1599Slc
|
|
var yyhl1599 bool = l >= 0
|
|
for yyj1599 := 0; ; yyj1599++ {
|
|
if yyhl1599 {
|
|
if yyj1599 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1599Slc = r.DecodeBytes(yys1599Slc, true, true)
|
|
yys1599 := string(yys1599Slc)
|
|
switch yys1599 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1602 := &x.ObjectMeta
|
|
yyv1602.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1603 := &x.Status
|
|
yyv1603.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1599)
|
|
} // end switch yys1599
|
|
} // end for yyj1599
|
|
if !yyhl1599 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1604 int
|
|
var yyb1604 bool
|
|
var yyhl1604 bool = l >= 0
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1607 := &x.ObjectMeta
|
|
yyv1607.CodecDecodeSelf(d)
|
|
}
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1608 := &x.Status
|
|
yyv1608.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1604++
|
|
if yyhl1604 {
|
|
yyb1604 = yyj1604 > l
|
|
} else {
|
|
yyb1604 = r.CheckBreak()
|
|
}
|
|
if yyb1604 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1604-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1609 := z.EncBinary()
|
|
_ = yym1609
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1610 := !z.EncBinary()
|
|
yy2arr1610 := z.EncBasicHandle().StructToArray
|
|
var yyq1610 [5]bool
|
|
_, _, _ = yysep1610, yyq1610, yy2arr1610
|
|
const yyr1610 bool = false
|
|
yyq1610[0] = x.Kind != ""
|
|
yyq1610[1] = x.APIVersion != ""
|
|
yyq1610[2] = true
|
|
yyq1610[3] = true
|
|
yyq1610[4] = true
|
|
if yyr1610 || yy2arr1610 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1610 int = 0
|
|
for _, b := range yyq1610 {
|
|
if b {
|
|
yynn1610++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1610)
|
|
}
|
|
if yyr1610 || yy2arr1610 {
|
|
if yyq1610[0] {
|
|
yym1612 := z.EncBinary()
|
|
_ = yym1612
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1610[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1613 := z.EncBinary()
|
|
_ = yym1613
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1610 || yy2arr1610 {
|
|
if yyq1610[1] {
|
|
yym1615 := z.EncBinary()
|
|
_ = yym1615
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1610[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1616 := z.EncBinary()
|
|
_ = yym1616
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1610 || yy2arr1610 {
|
|
if yyq1610[2] {
|
|
yy1618 := &x.ObjectMeta
|
|
yy1618.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1610[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1619 := &x.ObjectMeta
|
|
yy1619.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1610 || yy2arr1610 {
|
|
if yyq1610[3] {
|
|
yy1621 := &x.Spec
|
|
yy1621.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1610[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1622 := &x.Spec
|
|
yy1622.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1610 || yy2arr1610 {
|
|
if yyq1610[4] {
|
|
yy1624 := &x.Status
|
|
yy1624.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1610[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1625 := &x.Status
|
|
yy1625.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1610 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1626 := z.DecBinary()
|
|
_ = yym1626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1627 := r.ReadMapStart()
|
|
if yyl1627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1627, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1627 := r.ReadArrayStart()
|
|
if yyl1627 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1627, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1628Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1628Slc
|
|
var yyhl1628 bool = l >= 0
|
|
for yyj1628 := 0; ; yyj1628++ {
|
|
if yyhl1628 {
|
|
if yyj1628 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1628Slc = r.DecodeBytes(yys1628Slc, true, true)
|
|
yys1628 := string(yys1628Slc)
|
|
switch yys1628 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1631 := &x.ObjectMeta
|
|
yyv1631.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1632 := &x.Spec
|
|
yyv1632.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1633 := &x.Status
|
|
yyv1633.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1628)
|
|
} // end switch yys1628
|
|
} // end for yyj1628
|
|
if !yyhl1628 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1634 int
|
|
var yyb1634 bool
|
|
var yyhl1634 bool = l >= 0
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1637 := &x.ObjectMeta
|
|
yyv1637.CodecDecodeSelf(d)
|
|
}
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1638 := &x.Spec
|
|
yyv1638.CodecDecodeSelf(d)
|
|
}
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1639 := &x.Status
|
|
yyv1639.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1634++
|
|
if yyhl1634 {
|
|
yyb1634 = yyj1634 > l
|
|
} else {
|
|
yyb1634 = r.CheckBreak()
|
|
}
|
|
if yyb1634 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1634-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1640 := z.EncBinary()
|
|
_ = yym1640
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1641 := !z.EncBinary()
|
|
yy2arr1641 := z.EncBasicHandle().StructToArray
|
|
var yyq1641 [2]bool
|
|
_, _, _ = yysep1641, yyq1641, yy2arr1641
|
|
const yyr1641 bool = false
|
|
yyq1641[0] = true
|
|
yyq1641[1] = true
|
|
if yyr1641 || yy2arr1641 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1641 int = 0
|
|
for _, b := range yyq1641 {
|
|
if b {
|
|
yynn1641++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1641)
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if yyq1641[0] {
|
|
yy1643 := &x.ObjectMeta
|
|
yy1643.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1641[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1644 := &x.ObjectMeta
|
|
yy1644.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1641 || yy2arr1641 {
|
|
if yyq1641[1] {
|
|
yy1646 := &x.Spec
|
|
yy1646.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1641[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1647 := &x.Spec
|
|
yy1647.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1641 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1648 := z.DecBinary()
|
|
_ = yym1648
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1649 := r.ReadMapStart()
|
|
if yyl1649 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1649, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1649 := r.ReadArrayStart()
|
|
if yyl1649 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1649, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1650Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1650Slc
|
|
var yyhl1650 bool = l >= 0
|
|
for yyj1650 := 0; ; yyj1650++ {
|
|
if yyhl1650 {
|
|
if yyj1650 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1650Slc = r.DecodeBytes(yys1650Slc, true, true)
|
|
yys1650 := string(yys1650Slc)
|
|
switch yys1650 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1651 := &x.ObjectMeta
|
|
yyv1651.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1652 := &x.Spec
|
|
yyv1652.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1650)
|
|
} // end switch yys1650
|
|
} // end for yyj1650
|
|
if !yyhl1650 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1653 int
|
|
var yyb1653 bool
|
|
var yyhl1653 bool = l >= 0
|
|
yyj1653++
|
|
if yyhl1653 {
|
|
yyb1653 = yyj1653 > l
|
|
} else {
|
|
yyb1653 = r.CheckBreak()
|
|
}
|
|
if yyb1653 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1654 := &x.ObjectMeta
|
|
yyv1654.CodecDecodeSelf(d)
|
|
}
|
|
yyj1653++
|
|
if yyhl1653 {
|
|
yyb1653 = yyj1653 > l
|
|
} else {
|
|
yyb1653 = r.CheckBreak()
|
|
}
|
|
if yyb1653 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1655 := &x.Spec
|
|
yyv1655.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1653++
|
|
if yyhl1653 {
|
|
yyb1653 = yyj1653 > l
|
|
} else {
|
|
yyb1653 = r.CheckBreak()
|
|
}
|
|
if yyb1653 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1653-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1656 := z.EncBinary()
|
|
_ = yym1656
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1657 := !z.EncBinary()
|
|
yy2arr1657 := z.EncBasicHandle().StructToArray
|
|
var yyq1657 [4]bool
|
|
_, _, _ = yysep1657, yyq1657, yy2arr1657
|
|
const yyr1657 bool = false
|
|
yyq1657[0] = x.Kind != ""
|
|
yyq1657[1] = x.APIVersion != ""
|
|
yyq1657[2] = true
|
|
yyq1657[3] = true
|
|
if yyr1657 || yy2arr1657 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1657 int = 0
|
|
for _, b := range yyq1657 {
|
|
if b {
|
|
yynn1657++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1657)
|
|
}
|
|
if yyr1657 || yy2arr1657 {
|
|
if yyq1657[0] {
|
|
yym1659 := z.EncBinary()
|
|
_ = yym1659
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1657[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1660 := z.EncBinary()
|
|
_ = yym1660
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1657 || yy2arr1657 {
|
|
if yyq1657[1] {
|
|
yym1662 := z.EncBinary()
|
|
_ = yym1662
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1657[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1663 := z.EncBinary()
|
|
_ = yym1663
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1657 || yy2arr1657 {
|
|
if yyq1657[2] {
|
|
yy1665 := &x.ObjectMeta
|
|
yy1665.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1657[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1666 := &x.ObjectMeta
|
|
yy1666.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1657 || yy2arr1657 {
|
|
if yyq1657[3] {
|
|
yy1668 := &x.Template
|
|
yy1668.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1657[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
yy1669 := &x.Template
|
|
yy1669.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1657 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1670 := z.DecBinary()
|
|
_ = yym1670
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1671 := r.ReadMapStart()
|
|
if yyl1671 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1671, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1671 := r.ReadArrayStart()
|
|
if yyl1671 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1671, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1672Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1672Slc
|
|
var yyhl1672 bool = l >= 0
|
|
for yyj1672 := 0; ; yyj1672++ {
|
|
if yyhl1672 {
|
|
if yyj1672 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1672Slc = r.DecodeBytes(yys1672Slc, true, true)
|
|
yys1672 := string(yys1672Slc)
|
|
switch yys1672 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1675 := &x.ObjectMeta
|
|
yyv1675.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1676 := &x.Template
|
|
yyv1676.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1672)
|
|
} // end switch yys1672
|
|
} // end for yyj1672
|
|
if !yyhl1672 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1677 int
|
|
var yyb1677 bool
|
|
var yyhl1677 bool = l >= 0
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1680 := &x.ObjectMeta
|
|
yyv1680.CodecDecodeSelf(d)
|
|
}
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1681 := &x.Template
|
|
yyv1681.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1677++
|
|
if yyhl1677 {
|
|
yyb1677 = yyj1677 > l
|
|
} else {
|
|
yyb1677 = r.CheckBreak()
|
|
}
|
|
if yyb1677 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1677-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1682 := z.EncBinary()
|
|
_ = yym1682
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1683 := !z.EncBinary()
|
|
yy2arr1683 := z.EncBasicHandle().StructToArray
|
|
var yyq1683 [4]bool
|
|
_, _, _ = yysep1683, yyq1683, yy2arr1683
|
|
const yyr1683 bool = false
|
|
yyq1683[0] = x.Kind != ""
|
|
yyq1683[1] = x.APIVersion != ""
|
|
yyq1683[2] = true
|
|
if yyr1683 || yy2arr1683 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1683 int = 1
|
|
for _, b := range yyq1683 {
|
|
if b {
|
|
yynn1683++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1683)
|
|
}
|
|
if yyr1683 || yy2arr1683 {
|
|
if yyq1683[0] {
|
|
yym1685 := z.EncBinary()
|
|
_ = yym1685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1683[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1686 := z.EncBinary()
|
|
_ = yym1686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1683 || yy2arr1683 {
|
|
if yyq1683[1] {
|
|
yym1688 := z.EncBinary()
|
|
_ = yym1688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1683[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1689 := z.EncBinary()
|
|
_ = yym1689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1683 || yy2arr1683 {
|
|
if yyq1683[2] {
|
|
yy1691 := &x.ListMeta
|
|
yym1692 := z.EncBinary()
|
|
_ = yym1692
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1691) {
|
|
} else {
|
|
z.EncFallback(yy1691)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1683[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1693 := &x.ListMeta
|
|
yym1694 := z.EncBinary()
|
|
_ = yym1694
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1693) {
|
|
} else {
|
|
z.EncFallback(yy1693)
|
|
}
|
|
}
|
|
}
|
|
if yyr1683 || yy2arr1683 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1696 := z.EncBinary()
|
|
_ = yym1696
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1697 := z.EncBinary()
|
|
_ = yym1697
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1683 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1698 := z.DecBinary()
|
|
_ = yym1698
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1699 := r.ReadMapStart()
|
|
if yyl1699 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1699, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1699 := r.ReadArrayStart()
|
|
if yyl1699 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1699, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1700Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1700Slc
|
|
var yyhl1700 bool = l >= 0
|
|
for yyj1700 := 0; ; yyj1700++ {
|
|
if yyhl1700 {
|
|
if yyj1700 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1700Slc = r.DecodeBytes(yys1700Slc, true, true)
|
|
yys1700 := string(yys1700Slc)
|
|
switch yys1700 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1703 := &x.ListMeta
|
|
yym1704 := z.DecBinary()
|
|
_ = yym1704
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1703) {
|
|
} else {
|
|
z.DecFallback(yyv1703, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1705 := &x.Items
|
|
yym1706 := z.DecBinary()
|
|
_ = yym1706
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1705), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1700)
|
|
} // end switch yys1700
|
|
} // end for yyj1700
|
|
if !yyhl1700 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1707 int
|
|
var yyb1707 bool
|
|
var yyhl1707 bool = l >= 0
|
|
yyj1707++
|
|
if yyhl1707 {
|
|
yyb1707 = yyj1707 > l
|
|
} else {
|
|
yyb1707 = r.CheckBreak()
|
|
}
|
|
if yyb1707 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1707++
|
|
if yyhl1707 {
|
|
yyb1707 = yyj1707 > l
|
|
} else {
|
|
yyb1707 = r.CheckBreak()
|
|
}
|
|
if yyb1707 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1707++
|
|
if yyhl1707 {
|
|
yyb1707 = yyj1707 > l
|
|
} else {
|
|
yyb1707 = r.CheckBreak()
|
|
}
|
|
if yyb1707 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1710 := &x.ListMeta
|
|
yym1711 := z.DecBinary()
|
|
_ = yym1711
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1710) {
|
|
} else {
|
|
z.DecFallback(yyv1710, false)
|
|
}
|
|
}
|
|
yyj1707++
|
|
if yyhl1707 {
|
|
yyb1707 = yyj1707 > l
|
|
} else {
|
|
yyb1707 = r.CheckBreak()
|
|
}
|
|
if yyb1707 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1712 := &x.Items
|
|
yym1713 := z.DecBinary()
|
|
_ = yym1713
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1712), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1707++
|
|
if yyhl1707 {
|
|
yyb1707 = yyj1707 > l
|
|
} else {
|
|
yyb1707 = r.CheckBreak()
|
|
}
|
|
if yyb1707 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1707-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1714 := z.EncBinary()
|
|
_ = yym1714
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1715 := !z.EncBinary()
|
|
yy2arr1715 := z.EncBasicHandle().StructToArray
|
|
var yyq1715 [3]bool
|
|
_, _, _ = yysep1715, yyq1715, yy2arr1715
|
|
const yyr1715 bool = false
|
|
yyq1715[2] = x.Template != nil
|
|
if yyr1715 || yy2arr1715 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn1715 int = 2
|
|
for _, b := range yyq1715 {
|
|
if b {
|
|
yynn1715++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1715)
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
yym1717 := z.EncBinary()
|
|
_ = yym1717
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1718 := z.EncBinary()
|
|
_ = yym1718
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1720 := z.EncBinary()
|
|
_ = yym1720
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1721 := z.EncBinary()
|
|
_ = yym1721
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1715 || yy2arr1715 {
|
|
if yyq1715[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1715[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1715 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1723 := z.DecBinary()
|
|
_ = yym1723
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1724 := r.ReadMapStart()
|
|
if yyl1724 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1724, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1724 := r.ReadArrayStart()
|
|
if yyl1724 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1724, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1725Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1725Slc
|
|
var yyhl1725 bool = l >= 0
|
|
for yyj1725 := 0; ; yyj1725++ {
|
|
if yyhl1725 {
|
|
if yyj1725 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1725Slc = r.DecodeBytes(yys1725Slc, true, true)
|
|
yys1725 := string(yys1725Slc)
|
|
switch yys1725 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1727 := &x.Selector
|
|
yym1728 := z.DecBinary()
|
|
_ = yym1728
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1727, false, d)
|
|
}
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1725)
|
|
} // end switch yys1725
|
|
} // end for yyj1725
|
|
if !yyhl1725 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1730 int
|
|
var yyb1730 bool
|
|
var yyhl1730 bool = l >= 0
|
|
yyj1730++
|
|
if yyhl1730 {
|
|
yyb1730 = yyj1730 > l
|
|
} else {
|
|
yyb1730 = r.CheckBreak()
|
|
}
|
|
if yyb1730 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1730++
|
|
if yyhl1730 {
|
|
yyb1730 = yyj1730 > l
|
|
} else {
|
|
yyb1730 = r.CheckBreak()
|
|
}
|
|
if yyb1730 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1732 := &x.Selector
|
|
yym1733 := z.DecBinary()
|
|
_ = yym1733
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1732, false, d)
|
|
}
|
|
}
|
|
yyj1730++
|
|
if yyhl1730 {
|
|
yyb1730 = yyj1730 > l
|
|
} else {
|
|
yyb1730 = r.CheckBreak()
|
|
}
|
|
if yyb1730 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1730++
|
|
if yyhl1730 {
|
|
yyb1730 = yyj1730 > l
|
|
} else {
|
|
yyb1730 = r.CheckBreak()
|
|
}
|
|
if yyb1730 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1730-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1735 := z.EncBinary()
|
|
_ = yym1735
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1736 := !z.EncBinary()
|
|
yy2arr1736 := z.EncBasicHandle().StructToArray
|
|
var yyq1736 [2]bool
|
|
_, _, _ = yysep1736, yyq1736, yy2arr1736
|
|
const yyr1736 bool = false
|
|
yyq1736[1] = x.ObservedGeneration != 0
|
|
if yyr1736 || yy2arr1736 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1736 int = 1
|
|
for _, b := range yyq1736 {
|
|
if b {
|
|
yynn1736++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1736)
|
|
}
|
|
if yyr1736 || yy2arr1736 {
|
|
yym1738 := z.EncBinary()
|
|
_ = yym1738
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
yym1739 := z.EncBinary()
|
|
_ = yym1739
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1736 || yy2arr1736 {
|
|
if yyq1736[1] {
|
|
yym1741 := z.EncBinary()
|
|
_ = yym1741
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1736[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
yym1742 := z.EncBinary()
|
|
_ = yym1742
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yysep1736 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1743 := z.DecBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1744 := r.ReadMapStart()
|
|
if yyl1744 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1744, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1744 := r.ReadArrayStart()
|
|
if yyl1744 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1744, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1745Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1745Slc
|
|
var yyhl1745 bool = l >= 0
|
|
for yyj1745 := 0; ; yyj1745++ {
|
|
if yyhl1745 {
|
|
if yyj1745 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1745Slc = r.DecodeBytes(yys1745Slc, true, true)
|
|
yys1745 := string(yys1745Slc)
|
|
switch yys1745 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "observedGeneration":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1745)
|
|
} // end switch yys1745
|
|
} // end for yyj1745
|
|
if !yyhl1745 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1748 int
|
|
var yyb1748 bool
|
|
var yyhl1748 bool = l >= 0
|
|
yyj1748++
|
|
if yyhl1748 {
|
|
yyb1748 = yyj1748 > l
|
|
} else {
|
|
yyb1748 = r.CheckBreak()
|
|
}
|
|
if yyb1748 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1748++
|
|
if yyhl1748 {
|
|
yyb1748 = yyj1748 > l
|
|
} else {
|
|
yyb1748 = r.CheckBreak()
|
|
}
|
|
if yyb1748 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1748++
|
|
if yyhl1748 {
|
|
yyb1748 = yyj1748 > l
|
|
} else {
|
|
yyb1748 = r.CheckBreak()
|
|
}
|
|
if yyb1748 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1748-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1751 := z.EncBinary()
|
|
_ = yym1751
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1752 := !z.EncBinary()
|
|
yy2arr1752 := z.EncBasicHandle().StructToArray
|
|
var yyq1752 [5]bool
|
|
_, _, _ = yysep1752, yyq1752, yy2arr1752
|
|
const yyr1752 bool = false
|
|
yyq1752[0] = x.Kind != ""
|
|
yyq1752[1] = x.APIVersion != ""
|
|
yyq1752[2] = true
|
|
yyq1752[3] = true
|
|
yyq1752[4] = true
|
|
if yyr1752 || yy2arr1752 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1752 int = 0
|
|
for _, b := range yyq1752 {
|
|
if b {
|
|
yynn1752++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1752)
|
|
}
|
|
if yyr1752 || yy2arr1752 {
|
|
if yyq1752[0] {
|
|
yym1754 := z.EncBinary()
|
|
_ = yym1754
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1752[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1752 || yy2arr1752 {
|
|
if yyq1752[1] {
|
|
yym1757 := z.EncBinary()
|
|
_ = yym1757
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1752[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1758 := z.EncBinary()
|
|
_ = yym1758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1752 || yy2arr1752 {
|
|
if yyq1752[2] {
|
|
yy1760 := &x.ObjectMeta
|
|
yy1760.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1752[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1761 := &x.ObjectMeta
|
|
yy1761.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1752 || yy2arr1752 {
|
|
if yyq1752[3] {
|
|
yy1763 := &x.Spec
|
|
yy1763.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1752[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1764 := &x.Spec
|
|
yy1764.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1752 || yy2arr1752 {
|
|
if yyq1752[4] {
|
|
yy1766 := &x.Status
|
|
yy1766.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1752[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1767 := &x.Status
|
|
yy1767.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1752 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1768 := z.DecBinary()
|
|
_ = yym1768
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1769 := r.ReadMapStart()
|
|
if yyl1769 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1769, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1769 := r.ReadArrayStart()
|
|
if yyl1769 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1769, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1770Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1770Slc
|
|
var yyhl1770 bool = l >= 0
|
|
for yyj1770 := 0; ; yyj1770++ {
|
|
if yyhl1770 {
|
|
if yyj1770 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1770Slc = r.DecodeBytes(yys1770Slc, true, true)
|
|
yys1770 := string(yys1770Slc)
|
|
switch yys1770 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1773 := &x.ObjectMeta
|
|
yyv1773.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1774 := &x.Spec
|
|
yyv1774.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1775 := &x.Status
|
|
yyv1775.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1770)
|
|
} // end switch yys1770
|
|
} // end for yyj1770
|
|
if !yyhl1770 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1776 int
|
|
var yyb1776 bool
|
|
var yyhl1776 bool = l >= 0
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1779 := &x.ObjectMeta
|
|
yyv1779.CodecDecodeSelf(d)
|
|
}
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1780 := &x.Spec
|
|
yyv1780.CodecDecodeSelf(d)
|
|
}
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1781 := &x.Status
|
|
yyv1781.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1776++
|
|
if yyhl1776 {
|
|
yyb1776 = yyj1776 > l
|
|
} else {
|
|
yyb1776 = r.CheckBreak()
|
|
}
|
|
if yyb1776 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1776-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1782 := z.EncBinary()
|
|
_ = yym1782
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1783 := !z.EncBinary()
|
|
yy2arr1783 := z.EncBasicHandle().StructToArray
|
|
var yyq1783 [4]bool
|
|
_, _, _ = yysep1783, yyq1783, yy2arr1783
|
|
const yyr1783 bool = false
|
|
yyq1783[0] = x.Kind != ""
|
|
yyq1783[1] = x.APIVersion != ""
|
|
yyq1783[2] = true
|
|
if yyr1783 || yy2arr1783 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1783 int = 1
|
|
for _, b := range yyq1783 {
|
|
if b {
|
|
yynn1783++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1783)
|
|
}
|
|
if yyr1783 || yy2arr1783 {
|
|
if yyq1783[0] {
|
|
yym1785 := z.EncBinary()
|
|
_ = yym1785
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1783[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1786 := z.EncBinary()
|
|
_ = yym1786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1783 || yy2arr1783 {
|
|
if yyq1783[1] {
|
|
yym1788 := z.EncBinary()
|
|
_ = yym1788
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1783[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1789 := z.EncBinary()
|
|
_ = yym1789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1783 || yy2arr1783 {
|
|
if yyq1783[2] {
|
|
yy1791 := &x.ListMeta
|
|
yym1792 := z.EncBinary()
|
|
_ = yym1792
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1791) {
|
|
} else {
|
|
z.EncFallback(yy1791)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1783[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1793 := &x.ListMeta
|
|
yym1794 := z.EncBinary()
|
|
_ = yym1794
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1793) {
|
|
} else {
|
|
z.EncFallback(yy1793)
|
|
}
|
|
}
|
|
}
|
|
if yyr1783 || yy2arr1783 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1796 := z.EncBinary()
|
|
_ = yym1796
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1797 := z.EncBinary()
|
|
_ = yym1797
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1783 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1798 := z.DecBinary()
|
|
_ = yym1798
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1799 := r.ReadMapStart()
|
|
if yyl1799 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1799, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1799 := r.ReadArrayStart()
|
|
if yyl1799 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1799, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1800Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1800Slc
|
|
var yyhl1800 bool = l >= 0
|
|
for yyj1800 := 0; ; yyj1800++ {
|
|
if yyhl1800 {
|
|
if yyj1800 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1800Slc = r.DecodeBytes(yys1800Slc, true, true)
|
|
yys1800 := string(yys1800Slc)
|
|
switch yys1800 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1803 := &x.ListMeta
|
|
yym1804 := z.DecBinary()
|
|
_ = yym1804
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1803) {
|
|
} else {
|
|
z.DecFallback(yyv1803, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1805 := &x.Items
|
|
yym1806 := z.DecBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1805), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1800)
|
|
} // end switch yys1800
|
|
} // end for yyj1800
|
|
if !yyhl1800 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1807 int
|
|
var yyb1807 bool
|
|
var yyhl1807 bool = l >= 0
|
|
yyj1807++
|
|
if yyhl1807 {
|
|
yyb1807 = yyj1807 > l
|
|
} else {
|
|
yyb1807 = r.CheckBreak()
|
|
}
|
|
if yyb1807 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1807++
|
|
if yyhl1807 {
|
|
yyb1807 = yyj1807 > l
|
|
} else {
|
|
yyb1807 = r.CheckBreak()
|
|
}
|
|
if yyb1807 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1807++
|
|
if yyhl1807 {
|
|
yyb1807 = yyj1807 > l
|
|
} else {
|
|
yyb1807 = r.CheckBreak()
|
|
}
|
|
if yyb1807 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1810 := &x.ListMeta
|
|
yym1811 := z.DecBinary()
|
|
_ = yym1811
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1810) {
|
|
} else {
|
|
z.DecFallback(yyv1810, false)
|
|
}
|
|
}
|
|
yyj1807++
|
|
if yyhl1807 {
|
|
yyb1807 = yyj1807 > l
|
|
} else {
|
|
yyb1807 = r.CheckBreak()
|
|
}
|
|
if yyb1807 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1812 := &x.Items
|
|
yym1813 := z.DecBinary()
|
|
_ = yym1813
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1812), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1807++
|
|
if yyhl1807 {
|
|
yyb1807 = yyj1807 > l
|
|
} else {
|
|
yyb1807 = r.CheckBreak()
|
|
}
|
|
if yyb1807 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1807-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1814 := z.EncBinary()
|
|
_ = yym1814
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1815 := !z.EncBinary()
|
|
yy2arr1815 := z.EncBasicHandle().StructToArray
|
|
var yyq1815 [4]bool
|
|
_, _, _ = yysep1815, yyq1815, yy2arr1815
|
|
const yyr1815 bool = false
|
|
yyq1815[0] = x.Kind != ""
|
|
yyq1815[1] = x.APIVersion != ""
|
|
yyq1815[2] = true
|
|
if yyr1815 || yy2arr1815 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn1815 int = 1
|
|
for _, b := range yyq1815 {
|
|
if b {
|
|
yynn1815++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1815)
|
|
}
|
|
if yyr1815 || yy2arr1815 {
|
|
if yyq1815[0] {
|
|
yym1817 := z.EncBinary()
|
|
_ = yym1817
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1815[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1818 := z.EncBinary()
|
|
_ = yym1818
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1815 || yy2arr1815 {
|
|
if yyq1815[1] {
|
|
yym1820 := z.EncBinary()
|
|
_ = yym1820
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1815[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1821 := z.EncBinary()
|
|
_ = yym1821
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1815 || yy2arr1815 {
|
|
if yyq1815[2] {
|
|
yy1823 := &x.ListMeta
|
|
yym1824 := z.EncBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1823) {
|
|
} else {
|
|
z.EncFallback(yy1823)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1815[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1825 := &x.ListMeta
|
|
yym1826 := z.EncBinary()
|
|
_ = yym1826
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1825) {
|
|
} else {
|
|
z.EncFallback(yy1825)
|
|
}
|
|
}
|
|
}
|
|
if yyr1815 || yy2arr1815 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1828 := z.EncBinary()
|
|
_ = yym1828
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1829 := z.EncBinary()
|
|
_ = yym1829
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep1815 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1830 := z.DecBinary()
|
|
_ = yym1830
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1831 := r.ReadMapStart()
|
|
if yyl1831 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1831, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1831 := r.ReadArrayStart()
|
|
if yyl1831 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1831, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1832Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1832Slc
|
|
var yyhl1832 bool = l >= 0
|
|
for yyj1832 := 0; ; yyj1832++ {
|
|
if yyhl1832 {
|
|
if yyj1832 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1832Slc = r.DecodeBytes(yys1832Slc, true, true)
|
|
yys1832 := string(yys1832Slc)
|
|
switch yys1832 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1835 := &x.ListMeta
|
|
yym1836 := z.DecBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1835) {
|
|
} else {
|
|
z.DecFallback(yyv1835, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1837 := &x.Items
|
|
yym1838 := z.DecBinary()
|
|
_ = yym1838
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1837), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1832)
|
|
} // end switch yys1832
|
|
} // end for yyj1832
|
|
if !yyhl1832 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1839 int
|
|
var yyb1839 bool
|
|
var yyhl1839 bool = l >= 0
|
|
yyj1839++
|
|
if yyhl1839 {
|
|
yyb1839 = yyj1839 > l
|
|
} else {
|
|
yyb1839 = r.CheckBreak()
|
|
}
|
|
if yyb1839 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1839++
|
|
if yyhl1839 {
|
|
yyb1839 = yyj1839 > l
|
|
} else {
|
|
yyb1839 = r.CheckBreak()
|
|
}
|
|
if yyb1839 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1839++
|
|
if yyhl1839 {
|
|
yyb1839 = yyj1839 > l
|
|
} else {
|
|
yyb1839 = r.CheckBreak()
|
|
}
|
|
if yyb1839 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1842 := &x.ListMeta
|
|
yym1843 := z.DecBinary()
|
|
_ = yym1843
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1842) {
|
|
} else {
|
|
z.DecFallback(yyv1842, false)
|
|
}
|
|
}
|
|
yyj1839++
|
|
if yyhl1839 {
|
|
yyb1839 = yyj1839 > l
|
|
} else {
|
|
yyb1839 = r.CheckBreak()
|
|
}
|
|
if yyb1839 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1844 := &x.Items
|
|
yym1845 := z.DecBinary()
|
|
_ = yym1845
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1844), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1839++
|
|
if yyhl1839 {
|
|
yyb1839 = yyj1839 > l
|
|
} else {
|
|
yyb1839 = r.CheckBreak()
|
|
}
|
|
if yyb1839 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1839-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1846 := z.EncBinary()
|
|
_ = yym1846
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAffinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1847 := z.DecBinary()
|
|
_ = yym1847
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ServiceType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1848 := z.EncBinary()
|
|
_ = yym1848
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ServiceType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1849 := z.DecBinary()
|
|
_ = yym1849
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1850 := z.EncBinary()
|
|
_ = yym1850
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1851 := !z.EncBinary()
|
|
yy2arr1851 := z.EncBasicHandle().StructToArray
|
|
var yyq1851 [1]bool
|
|
_, _, _ = yysep1851, yyq1851, yy2arr1851
|
|
const yyr1851 bool = false
|
|
yyq1851[0] = true
|
|
if yyr1851 || yy2arr1851 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1851 int = 0
|
|
for _, b := range yyq1851 {
|
|
if b {
|
|
yynn1851++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1851)
|
|
}
|
|
if yyr1851 || yy2arr1851 {
|
|
if yyq1851[0] {
|
|
yy1853 := &x.LoadBalancer
|
|
yy1853.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1851[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
yy1854 := &x.LoadBalancer
|
|
yy1854.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1851 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1855 := z.DecBinary()
|
|
_ = yym1855
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1856 := r.ReadMapStart()
|
|
if yyl1856 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1856, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1856 := r.ReadArrayStart()
|
|
if yyl1856 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1856, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1857Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1857Slc
|
|
var yyhl1857 bool = l >= 0
|
|
for yyj1857 := 0; ; yyj1857++ {
|
|
if yyhl1857 {
|
|
if yyj1857 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1857Slc = r.DecodeBytes(yys1857Slc, true, true)
|
|
yys1857 := string(yys1857Slc)
|
|
switch yys1857 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1858 := &x.LoadBalancer
|
|
yyv1858.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1857)
|
|
} // end switch yys1857
|
|
} // end for yyj1857
|
|
if !yyhl1857 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1859 int
|
|
var yyb1859 bool
|
|
var yyhl1859 bool = l >= 0
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1860 := &x.LoadBalancer
|
|
yyv1860.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1859++
|
|
if yyhl1859 {
|
|
yyb1859 = yyj1859 > l
|
|
} else {
|
|
yyb1859 = r.CheckBreak()
|
|
}
|
|
if yyb1859 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1859-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1861 := z.EncBinary()
|
|
_ = yym1861
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1862 := !z.EncBinary()
|
|
yy2arr1862 := z.EncBasicHandle().StructToArray
|
|
var yyq1862 [1]bool
|
|
_, _, _ = yysep1862, yyq1862, yy2arr1862
|
|
const yyr1862 bool = false
|
|
yyq1862[0] = len(x.Ingress) != 0
|
|
if yyr1862 || yy2arr1862 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn1862 int = 0
|
|
for _, b := range yyq1862 {
|
|
if b {
|
|
yynn1862++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1862)
|
|
}
|
|
if yyr1862 || yy2arr1862 {
|
|
if yyq1862[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1864 := z.EncBinary()
|
|
_ = yym1864
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1862[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1865 := z.EncBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1862 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1866 := z.DecBinary()
|
|
_ = yym1866
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1867 := r.ReadMapStart()
|
|
if yyl1867 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1867, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1867 := r.ReadArrayStart()
|
|
if yyl1867 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1867, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1868Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1868Slc
|
|
var yyhl1868 bool = l >= 0
|
|
for yyj1868 := 0; ; yyj1868++ {
|
|
if yyhl1868 {
|
|
if yyj1868 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1868Slc = r.DecodeBytes(yys1868Slc, true, true)
|
|
yys1868 := string(yys1868Slc)
|
|
switch yys1868 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1869 := &x.Ingress
|
|
yym1870 := z.DecBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1869), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1868)
|
|
} // end switch yys1868
|
|
} // end for yyj1868
|
|
if !yyhl1868 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1871 int
|
|
var yyb1871 bool
|
|
var yyhl1871 bool = l >= 0
|
|
yyj1871++
|
|
if yyhl1871 {
|
|
yyb1871 = yyj1871 > l
|
|
} else {
|
|
yyb1871 = r.CheckBreak()
|
|
}
|
|
if yyb1871 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1872 := &x.Ingress
|
|
yym1873 := z.DecBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1872), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1871++
|
|
if yyhl1871 {
|
|
yyb1871 = yyj1871 > l
|
|
} else {
|
|
yyb1871 = r.CheckBreak()
|
|
}
|
|
if yyb1871 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1871-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1874 := z.EncBinary()
|
|
_ = yym1874
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1875 := !z.EncBinary()
|
|
yy2arr1875 := z.EncBasicHandle().StructToArray
|
|
var yyq1875 [2]bool
|
|
_, _, _ = yysep1875, yyq1875, yy2arr1875
|
|
const yyr1875 bool = false
|
|
yyq1875[0] = x.IP != ""
|
|
yyq1875[1] = x.Hostname != ""
|
|
if yyr1875 || yy2arr1875 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn1875 int = 0
|
|
for _, b := range yyq1875 {
|
|
if b {
|
|
yynn1875++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1875)
|
|
}
|
|
if yyr1875 || yy2arr1875 {
|
|
if yyq1875[0] {
|
|
yym1877 := z.EncBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1875[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
yym1878 := z.EncBinary()
|
|
_ = yym1878
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1875 || yy2arr1875 {
|
|
if yyq1875[1] {
|
|
yym1880 := z.EncBinary()
|
|
_ = yym1880
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1875[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
yym1881 := z.EncBinary()
|
|
_ = yym1881
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yysep1875 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1882 := z.DecBinary()
|
|
_ = yym1882
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1883 := r.ReadMapStart()
|
|
if yyl1883 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1883, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1883 := r.ReadArrayStart()
|
|
if yyl1883 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1883, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1884Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1884Slc
|
|
var yyhl1884 bool = l >= 0
|
|
for yyj1884 := 0; ; yyj1884++ {
|
|
if yyhl1884 {
|
|
if yyj1884 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1884Slc = r.DecodeBytes(yys1884Slc, true, true)
|
|
yys1884 := string(yys1884Slc)
|
|
switch yys1884 {
|
|
case "ip":
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
case "hostname":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1884)
|
|
} // end switch yys1884
|
|
} // end for yyj1884
|
|
if !yyhl1884 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1887 int
|
|
var yyb1887 bool
|
|
var yyhl1887 bool = l >= 0
|
|
yyj1887++
|
|
if yyhl1887 {
|
|
yyb1887 = yyj1887 > l
|
|
} else {
|
|
yyb1887 = r.CheckBreak()
|
|
}
|
|
if yyb1887 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1887++
|
|
if yyhl1887 {
|
|
yyb1887 = yyj1887 > l
|
|
} else {
|
|
yyb1887 = r.CheckBreak()
|
|
}
|
|
if yyb1887 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1887++
|
|
if yyhl1887 {
|
|
yyb1887 = yyj1887 > l
|
|
} else {
|
|
yyb1887 = r.CheckBreak()
|
|
}
|
|
if yyb1887 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1887-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1890 := z.EncBinary()
|
|
_ = yym1890
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1891 := !z.EncBinary()
|
|
yy2arr1891 := z.EncBasicHandle().StructToArray
|
|
var yyq1891 [7]bool
|
|
_, _, _ = yysep1891, yyq1891, yy2arr1891
|
|
const yyr1891 bool = false
|
|
yyq1891[0] = x.Type != ""
|
|
yyq1891[3] = x.ClusterIP != ""
|
|
yyq1891[4] = len(x.ExternalIPs) != 0
|
|
yyq1891[5] = x.LoadBalancerIP != ""
|
|
yyq1891[6] = x.SessionAffinity != ""
|
|
if yyr1891 || yy2arr1891 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn1891 int = 2
|
|
for _, b := range yyq1891 {
|
|
if b {
|
|
yynn1891++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1891)
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if yyq1891[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1891[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1894 := z.EncBinary()
|
|
_ = yym1894
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1895 := z.EncBinary()
|
|
_ = yym1895
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1897 := z.EncBinary()
|
|
_ = yym1897
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1898 := z.EncBinary()
|
|
_ = yym1898
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if yyq1891[3] {
|
|
yym1900 := z.EncBinary()
|
|
_ = yym1900
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1891[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
yym1901 := z.EncBinary()
|
|
_ = yym1901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if yyq1891[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1903 := z.EncBinary()
|
|
_ = yym1903
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1891[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1904 := z.EncBinary()
|
|
_ = yym1904
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if yyq1891[5] {
|
|
yym1906 := z.EncBinary()
|
|
_ = yym1906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1891[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1891 || yy2arr1891 {
|
|
if yyq1891[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1891[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1891 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1909 := z.DecBinary()
|
|
_ = yym1909
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1910 := r.ReadMapStart()
|
|
if yyl1910 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1910, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1910 := r.ReadArrayStart()
|
|
if yyl1910 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1910, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1911Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1911Slc
|
|
var yyhl1911 bool = l >= 0
|
|
for yyj1911 := 0; ; yyj1911++ {
|
|
if yyhl1911 {
|
|
if yyj1911 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1911Slc = r.DecodeBytes(yys1911Slc, true, true)
|
|
yys1911 := string(yys1911Slc)
|
|
switch yys1911 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1913 := &x.Ports
|
|
yym1914 := z.DecBinary()
|
|
_ = yym1914
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1913), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1915 := &x.Selector
|
|
yym1916 := z.DecBinary()
|
|
_ = yym1916
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1915, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1918 := &x.ExternalIPs
|
|
yym1919 := z.DecBinary()
|
|
_ = yym1919
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1918, false, d)
|
|
}
|
|
}
|
|
case "loadBalancerIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
case "sessionAffinity":
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1911)
|
|
} // end switch yys1911
|
|
} // end for yyj1911
|
|
if !yyhl1911 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1922 int
|
|
var yyb1922 bool
|
|
var yyhl1922 bool = l >= 0
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1924 := &x.Ports
|
|
yym1925 := z.DecBinary()
|
|
_ = yym1925
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv1924), d)
|
|
}
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1926 := &x.Selector
|
|
yym1927 := z.DecBinary()
|
|
_ = yym1927
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1926, false, d)
|
|
}
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv1929 := &x.ExternalIPs
|
|
yym1930 := z.DecBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1929, false, d)
|
|
}
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1922++
|
|
if yyhl1922 {
|
|
yyb1922 = yyj1922 > l
|
|
} else {
|
|
yyb1922 = r.CheckBreak()
|
|
}
|
|
if yyb1922 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1922-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1933 := z.EncBinary()
|
|
_ = yym1933
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1934 := !z.EncBinary()
|
|
yy2arr1934 := z.EncBasicHandle().StructToArray
|
|
var yyq1934 [5]bool
|
|
_, _, _ = yysep1934, yyq1934, yy2arr1934
|
|
const yyr1934 bool = false
|
|
if yyr1934 || yy2arr1934 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1934 int = 5
|
|
for _, b := range yyq1934 {
|
|
if b {
|
|
yynn1934++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1934)
|
|
}
|
|
if yyr1934 || yy2arr1934 {
|
|
yym1936 := z.EncBinary()
|
|
_ = yym1936
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym1937 := z.EncBinary()
|
|
_ = yym1937
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1934 || yy2arr1934 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1934 || yy2arr1934 {
|
|
yym1940 := z.EncBinary()
|
|
_ = yym1940
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
yym1941 := z.EncBinary()
|
|
_ = yym1941
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr1934 || yy2arr1934 {
|
|
yy1943 := &x.TargetPort
|
|
yym1944 := z.EncBinary()
|
|
_ = yym1944
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1943) {
|
|
} else if !yym1944 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1943)
|
|
} else {
|
|
z.EncFallback(yy1943)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
yy1945 := &x.TargetPort
|
|
yym1946 := z.EncBinary()
|
|
_ = yym1946
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1945) {
|
|
} else if !yym1946 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1945)
|
|
} else {
|
|
z.EncFallback(yy1945)
|
|
}
|
|
}
|
|
if yyr1934 || yy2arr1934 {
|
|
yym1948 := z.EncBinary()
|
|
_ = yym1948
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
yym1949 := z.EncBinary()
|
|
_ = yym1949
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yysep1934 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1950 := z.DecBinary()
|
|
_ = yym1950
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1951 := r.ReadMapStart()
|
|
if yyl1951 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1951, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1951 := r.ReadArrayStart()
|
|
if yyl1951 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1951, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1952Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1952Slc
|
|
var yyhl1952 bool = l >= 0
|
|
for yyj1952 := 0; ; yyj1952++ {
|
|
if yyhl1952 {
|
|
if yyj1952 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1952Slc = r.DecodeBytes(yys1952Slc, true, true)
|
|
yys1952 := string(yys1952Slc)
|
|
switch yys1952 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "targetPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1956 := &x.TargetPort
|
|
yym1957 := z.DecBinary()
|
|
_ = yym1957
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1956) {
|
|
} else if !yym1957 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1956)
|
|
} else {
|
|
z.DecFallback(yyv1956, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1952)
|
|
} // end switch yys1952
|
|
} // end for yyj1952
|
|
if !yyhl1952 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1959 int
|
|
var yyb1959 bool
|
|
var yyhl1959 bool = l >= 0
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_util.IntOrString{}
|
|
} else {
|
|
yyv1963 := &x.TargetPort
|
|
yym1964 := z.DecBinary()
|
|
_ = yym1964
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1963) {
|
|
} else if !yym1964 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1963)
|
|
} else {
|
|
z.DecFallback(yyv1963, false)
|
|
}
|
|
}
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1959++
|
|
if yyhl1959 {
|
|
yyb1959 = yyj1959 > l
|
|
} else {
|
|
yyb1959 = r.CheckBreak()
|
|
}
|
|
if yyb1959 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1959-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1966 := z.EncBinary()
|
|
_ = yym1966
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1967 := !z.EncBinary()
|
|
yy2arr1967 := z.EncBasicHandle().StructToArray
|
|
var yyq1967 [5]bool
|
|
_, _, _ = yysep1967, yyq1967, yy2arr1967
|
|
const yyr1967 bool = false
|
|
yyq1967[0] = x.Kind != ""
|
|
yyq1967[1] = x.APIVersion != ""
|
|
yyq1967[2] = true
|
|
yyq1967[3] = true
|
|
yyq1967[4] = true
|
|
if yyr1967 || yy2arr1967 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1967 int = 0
|
|
for _, b := range yyq1967 {
|
|
if b {
|
|
yynn1967++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1967)
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
if yyq1967[0] {
|
|
yym1969 := z.EncBinary()
|
|
_ = yym1969
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1967[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym1970 := z.EncBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
if yyq1967[1] {
|
|
yym1972 := z.EncBinary()
|
|
_ = yym1972
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1967[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym1973 := z.EncBinary()
|
|
_ = yym1973
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
if yyq1967[2] {
|
|
yy1975 := &x.ObjectMeta
|
|
yy1975.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1967[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy1976 := &x.ObjectMeta
|
|
yy1976.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
if yyq1967[3] {
|
|
yy1978 := &x.Spec
|
|
yy1978.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1967[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy1979 := &x.Spec
|
|
yy1979.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
if yyq1967[4] {
|
|
yy1981 := &x.Status
|
|
yy1981.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1967[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy1982 := &x.Status
|
|
yy1982.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep1967 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1983 := z.DecBinary()
|
|
_ = yym1983
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl1984 := r.ReadMapStart()
|
|
if yyl1984 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1984, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl1984 := r.ReadArrayStart()
|
|
if yyl1984 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1984, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1985Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1985Slc
|
|
var yyhl1985 bool = l >= 0
|
|
for yyj1985 := 0; ; yyj1985++ {
|
|
if yyhl1985 {
|
|
if yyj1985 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys1985Slc = r.DecodeBytes(yys1985Slc, true, true)
|
|
yys1985 := string(yys1985Slc)
|
|
switch yys1985 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1988 := &x.ObjectMeta
|
|
yyv1988.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1989 := &x.Spec
|
|
yyv1989.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1990 := &x.Status
|
|
yyv1990.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1985)
|
|
} // end switch yys1985
|
|
} // end for yyj1985
|
|
if !yyhl1985 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1991 int
|
|
var yyb1991 bool
|
|
var yyhl1991 bool = l >= 0
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1994 := &x.ObjectMeta
|
|
yyv1994.CodecDecodeSelf(d)
|
|
}
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv1995 := &x.Spec
|
|
yyv1995.CodecDecodeSelf(d)
|
|
}
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv1996 := &x.Status
|
|
yyv1996.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1991++
|
|
if yyhl1991 {
|
|
yyb1991 = yyj1991 > l
|
|
} else {
|
|
yyb1991 = r.CheckBreak()
|
|
}
|
|
if yyb1991 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj1991-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1997 := z.EncBinary()
|
|
_ = yym1997
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1998 := !z.EncBinary()
|
|
yy2arr1998 := z.EncBasicHandle().StructToArray
|
|
var yyq1998 [5]bool
|
|
_, _, _ = yysep1998, yyq1998, yy2arr1998
|
|
const yyr1998 bool = false
|
|
yyq1998[0] = x.Kind != ""
|
|
yyq1998[1] = x.APIVersion != ""
|
|
yyq1998[2] = true
|
|
yyq1998[4] = len(x.ImagePullSecrets) != 0
|
|
if yyr1998 || yy2arr1998 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn1998 int = 1
|
|
for _, b := range yyq1998 {
|
|
if b {
|
|
yynn1998++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1998)
|
|
}
|
|
if yyr1998 || yy2arr1998 {
|
|
if yyq1998[0] {
|
|
yym2000 := z.EncBinary()
|
|
_ = yym2000
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1998[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2001 := z.EncBinary()
|
|
_ = yym2001
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1998 || yy2arr1998 {
|
|
if yyq1998[1] {
|
|
yym2003 := z.EncBinary()
|
|
_ = yym2003
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1998[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2004 := z.EncBinary()
|
|
_ = yym2004
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1998 || yy2arr1998 {
|
|
if yyq1998[2] {
|
|
yy2006 := &x.ObjectMeta
|
|
yy2006.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1998[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2007 := &x.ObjectMeta
|
|
yy2007.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1998 || yy2arr1998 {
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2009 := z.EncBinary()
|
|
_ = yym2009
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2010 := z.EncBinary()
|
|
_ = yym2010
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1998 || yy2arr1998 {
|
|
if yyq1998[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2012 := z.EncBinary()
|
|
_ = yym2012
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1998[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2013 := z.EncBinary()
|
|
_ = yym2013
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep1998 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2014 := z.DecBinary()
|
|
_ = yym2014
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2015 := r.ReadMapStart()
|
|
if yyl2015 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2015, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2015 := r.ReadArrayStart()
|
|
if yyl2015 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2015, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2016Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2016Slc
|
|
var yyhl2016 bool = l >= 0
|
|
for yyj2016 := 0; ; yyj2016++ {
|
|
if yyhl2016 {
|
|
if yyj2016 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2016Slc = r.DecodeBytes(yys2016Slc, true, true)
|
|
yys2016 := string(yys2016Slc)
|
|
switch yys2016 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2019 := &x.ObjectMeta
|
|
yyv2019.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2020 := &x.Secrets
|
|
yym2021 := z.DecBinary()
|
|
_ = yym2021
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2020), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2022 := &x.ImagePullSecrets
|
|
yym2023 := z.DecBinary()
|
|
_ = yym2023
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2022), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2016)
|
|
} // end switch yys2016
|
|
} // end for yyj2016
|
|
if !yyhl2016 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2024 int
|
|
var yyb2024 bool
|
|
var yyhl2024 bool = l >= 0
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2027 := &x.ObjectMeta
|
|
yyv2027.CodecDecodeSelf(d)
|
|
}
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2028 := &x.Secrets
|
|
yym2029 := z.DecBinary()
|
|
_ = yym2029
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2028), d)
|
|
}
|
|
}
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2030 := &x.ImagePullSecrets
|
|
yym2031 := z.DecBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2030), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2024++
|
|
if yyhl2024 {
|
|
yyb2024 = yyj2024 > l
|
|
} else {
|
|
yyb2024 = r.CheckBreak()
|
|
}
|
|
if yyb2024 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2024-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2032 := z.EncBinary()
|
|
_ = yym2032
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2033 := !z.EncBinary()
|
|
yy2arr2033 := z.EncBasicHandle().StructToArray
|
|
var yyq2033 [4]bool
|
|
_, _, _ = yysep2033, yyq2033, yy2arr2033
|
|
const yyr2033 bool = false
|
|
yyq2033[0] = x.Kind != ""
|
|
yyq2033[1] = x.APIVersion != ""
|
|
yyq2033[2] = true
|
|
if yyr2033 || yy2arr2033 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2033 int = 1
|
|
for _, b := range yyq2033 {
|
|
if b {
|
|
yynn2033++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2033)
|
|
}
|
|
if yyr2033 || yy2arr2033 {
|
|
if yyq2033[0] {
|
|
yym2035 := z.EncBinary()
|
|
_ = yym2035
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2033[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2036 := z.EncBinary()
|
|
_ = yym2036
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2033 || yy2arr2033 {
|
|
if yyq2033[1] {
|
|
yym2038 := z.EncBinary()
|
|
_ = yym2038
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2033[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2039 := z.EncBinary()
|
|
_ = yym2039
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2033 || yy2arr2033 {
|
|
if yyq2033[2] {
|
|
yy2041 := &x.ListMeta
|
|
yym2042 := z.EncBinary()
|
|
_ = yym2042
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2041) {
|
|
} else {
|
|
z.EncFallback(yy2041)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2033[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2043 := &x.ListMeta
|
|
yym2044 := z.EncBinary()
|
|
_ = yym2044
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2043) {
|
|
} else {
|
|
z.EncFallback(yy2043)
|
|
}
|
|
}
|
|
}
|
|
if yyr2033 || yy2arr2033 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2046 := z.EncBinary()
|
|
_ = yym2046
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2047 := z.EncBinary()
|
|
_ = yym2047
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2033 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2048 := z.DecBinary()
|
|
_ = yym2048
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2049 := r.ReadMapStart()
|
|
if yyl2049 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2049, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2049 := r.ReadArrayStart()
|
|
if yyl2049 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2049, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2050Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2050Slc
|
|
var yyhl2050 bool = l >= 0
|
|
for yyj2050 := 0; ; yyj2050++ {
|
|
if yyhl2050 {
|
|
if yyj2050 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2050Slc = r.DecodeBytes(yys2050Slc, true, true)
|
|
yys2050 := string(yys2050Slc)
|
|
switch yys2050 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2053 := &x.ListMeta
|
|
yym2054 := z.DecBinary()
|
|
_ = yym2054
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2053) {
|
|
} else {
|
|
z.DecFallback(yyv2053, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2055 := &x.Items
|
|
yym2056 := z.DecBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2055), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2050)
|
|
} // end switch yys2050
|
|
} // end for yyj2050
|
|
if !yyhl2050 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2057 int
|
|
var yyb2057 bool
|
|
var yyhl2057 bool = l >= 0
|
|
yyj2057++
|
|
if yyhl2057 {
|
|
yyb2057 = yyj2057 > l
|
|
} else {
|
|
yyb2057 = r.CheckBreak()
|
|
}
|
|
if yyb2057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2057++
|
|
if yyhl2057 {
|
|
yyb2057 = yyj2057 > l
|
|
} else {
|
|
yyb2057 = r.CheckBreak()
|
|
}
|
|
if yyb2057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2057++
|
|
if yyhl2057 {
|
|
yyb2057 = yyj2057 > l
|
|
} else {
|
|
yyb2057 = r.CheckBreak()
|
|
}
|
|
if yyb2057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2060 := &x.ListMeta
|
|
yym2061 := z.DecBinary()
|
|
_ = yym2061
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2060) {
|
|
} else {
|
|
z.DecFallback(yyv2060, false)
|
|
}
|
|
}
|
|
yyj2057++
|
|
if yyhl2057 {
|
|
yyb2057 = yyj2057 > l
|
|
} else {
|
|
yyb2057 = r.CheckBreak()
|
|
}
|
|
if yyb2057 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2062 := &x.Items
|
|
yym2063 := z.DecBinary()
|
|
_ = yym2063
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2062), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2057++
|
|
if yyhl2057 {
|
|
yyb2057 = yyj2057 > l
|
|
} else {
|
|
yyb2057 = r.CheckBreak()
|
|
}
|
|
if yyb2057 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2057-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2064 := z.EncBinary()
|
|
_ = yym2064
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2065 := !z.EncBinary()
|
|
yy2arr2065 := z.EncBasicHandle().StructToArray
|
|
var yyq2065 [4]bool
|
|
_, _, _ = yysep2065, yyq2065, yy2arr2065
|
|
const yyr2065 bool = false
|
|
yyq2065[0] = x.Kind != ""
|
|
yyq2065[1] = x.APIVersion != ""
|
|
yyq2065[2] = true
|
|
if yyr2065 || yy2arr2065 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2065 int = 1
|
|
for _, b := range yyq2065 {
|
|
if b {
|
|
yynn2065++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2065)
|
|
}
|
|
if yyr2065 || yy2arr2065 {
|
|
if yyq2065[0] {
|
|
yym2067 := z.EncBinary()
|
|
_ = yym2067
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2065[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2068 := z.EncBinary()
|
|
_ = yym2068
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2065 || yy2arr2065 {
|
|
if yyq2065[1] {
|
|
yym2070 := z.EncBinary()
|
|
_ = yym2070
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2065[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2071 := z.EncBinary()
|
|
_ = yym2071
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2065 || yy2arr2065 {
|
|
if yyq2065[2] {
|
|
yy2073 := &x.ObjectMeta
|
|
yy2073.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2065[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2074 := &x.ObjectMeta
|
|
yy2074.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2065 || yy2arr2065 {
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2076 := z.EncBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2077 := z.EncBinary()
|
|
_ = yym2077
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2065 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2078 := z.DecBinary()
|
|
_ = yym2078
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2079 := r.ReadMapStart()
|
|
if yyl2079 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2079, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2079 := r.ReadArrayStart()
|
|
if yyl2079 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2079, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2080Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2080Slc
|
|
var yyhl2080 bool = l >= 0
|
|
for yyj2080 := 0; ; yyj2080++ {
|
|
if yyhl2080 {
|
|
if yyj2080 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2080Slc = r.DecodeBytes(yys2080Slc, true, true)
|
|
yys2080 := string(yys2080Slc)
|
|
switch yys2080 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2083 := &x.ObjectMeta
|
|
yyv2083.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2084 := &x.Subsets
|
|
yym2085 := z.DecBinary()
|
|
_ = yym2085
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2084), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2080)
|
|
} // end switch yys2080
|
|
} // end for yyj2080
|
|
if !yyhl2080 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2086 int
|
|
var yyb2086 bool
|
|
var yyhl2086 bool = l >= 0
|
|
yyj2086++
|
|
if yyhl2086 {
|
|
yyb2086 = yyj2086 > l
|
|
} else {
|
|
yyb2086 = r.CheckBreak()
|
|
}
|
|
if yyb2086 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2086++
|
|
if yyhl2086 {
|
|
yyb2086 = yyj2086 > l
|
|
} else {
|
|
yyb2086 = r.CheckBreak()
|
|
}
|
|
if yyb2086 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2086++
|
|
if yyhl2086 {
|
|
yyb2086 = yyj2086 > l
|
|
} else {
|
|
yyb2086 = r.CheckBreak()
|
|
}
|
|
if yyb2086 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2089 := &x.ObjectMeta
|
|
yyv2089.CodecDecodeSelf(d)
|
|
}
|
|
yyj2086++
|
|
if yyhl2086 {
|
|
yyb2086 = yyj2086 > l
|
|
} else {
|
|
yyb2086 = r.CheckBreak()
|
|
}
|
|
if yyb2086 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2090 := &x.Subsets
|
|
yym2091 := z.DecBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2090), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2086++
|
|
if yyhl2086 {
|
|
yyb2086 = yyj2086 > l
|
|
} else {
|
|
yyb2086 = r.CheckBreak()
|
|
}
|
|
if yyb2086 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2086-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2092 := z.EncBinary()
|
|
_ = yym2092
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2093 := !z.EncBinary()
|
|
yy2arr2093 := z.EncBasicHandle().StructToArray
|
|
var yyq2093 [3]bool
|
|
_, _, _ = yysep2093, yyq2093, yy2arr2093
|
|
const yyr2093 bool = false
|
|
if yyr2093 || yy2arr2093 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2093 int = 3
|
|
for _, b := range yyq2093 {
|
|
if b {
|
|
yynn2093++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2093)
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2095 := z.EncBinary()
|
|
_ = yym2095
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2098 := z.EncBinary()
|
|
_ = yym2098
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2099 := z.EncBinary()
|
|
_ = yym2099
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2101 := z.EncBinary()
|
|
_ = yym2101
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2102 := z.EncBinary()
|
|
_ = yym2102
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2093 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2103 := z.DecBinary()
|
|
_ = yym2103
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2104 := r.ReadMapStart()
|
|
if yyl2104 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2104, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2104 := r.ReadArrayStart()
|
|
if yyl2104 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2104, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2105Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2105Slc
|
|
var yyhl2105 bool = l >= 0
|
|
for yyj2105 := 0; ; yyj2105++ {
|
|
if yyhl2105 {
|
|
if yyj2105 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2105Slc = r.DecodeBytes(yys2105Slc, true, true)
|
|
yys2105 := string(yys2105Slc)
|
|
switch yys2105 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2106 := &x.Addresses
|
|
yym2107 := z.DecBinary()
|
|
_ = yym2107
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2106), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2108 := &x.NotReadyAddresses
|
|
yym2109 := z.DecBinary()
|
|
_ = yym2109
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2108), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2110 := &x.Ports
|
|
yym2111 := z.DecBinary()
|
|
_ = yym2111
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2110), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2105)
|
|
} // end switch yys2105
|
|
} // end for yyj2105
|
|
if !yyhl2105 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2112 int
|
|
var yyb2112 bool
|
|
var yyhl2112 bool = l >= 0
|
|
yyj2112++
|
|
if yyhl2112 {
|
|
yyb2112 = yyj2112 > l
|
|
} else {
|
|
yyb2112 = r.CheckBreak()
|
|
}
|
|
if yyb2112 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2113 := &x.Addresses
|
|
yym2114 := z.DecBinary()
|
|
_ = yym2114
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2113), d)
|
|
}
|
|
}
|
|
yyj2112++
|
|
if yyhl2112 {
|
|
yyb2112 = yyj2112 > l
|
|
} else {
|
|
yyb2112 = r.CheckBreak()
|
|
}
|
|
if yyb2112 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2115 := &x.NotReadyAddresses
|
|
yym2116 := z.DecBinary()
|
|
_ = yym2116
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2115), d)
|
|
}
|
|
}
|
|
yyj2112++
|
|
if yyhl2112 {
|
|
yyb2112 = yyj2112 > l
|
|
} else {
|
|
yyb2112 = r.CheckBreak()
|
|
}
|
|
if yyb2112 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2117 := &x.Ports
|
|
yym2118 := z.DecBinary()
|
|
_ = yym2118
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2117), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2112++
|
|
if yyhl2112 {
|
|
yyb2112 = yyj2112 > l
|
|
} else {
|
|
yyb2112 = r.CheckBreak()
|
|
}
|
|
if yyb2112 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2112-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2119 := z.EncBinary()
|
|
_ = yym2119
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2120 := !z.EncBinary()
|
|
yy2arr2120 := z.EncBasicHandle().StructToArray
|
|
var yyq2120 [2]bool
|
|
_, _, _ = yysep2120, yyq2120, yy2arr2120
|
|
const yyr2120 bool = false
|
|
if yyr2120 || yy2arr2120 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2120 int = 2
|
|
for _, b := range yyq2120 {
|
|
if b {
|
|
yynn2120++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2120)
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
yym2123 := z.EncBinary()
|
|
_ = yym2123
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TargetRef"))
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2120 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2125 := z.DecBinary()
|
|
_ = yym2125
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2126 := r.ReadMapStart()
|
|
if yyl2126 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2126, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2126 := r.ReadArrayStart()
|
|
if yyl2126 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2126, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2127Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2127Slc
|
|
var yyhl2127 bool = l >= 0
|
|
for yyj2127 := 0; ; yyj2127++ {
|
|
if yyhl2127 {
|
|
if yyj2127 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2127Slc = r.DecodeBytes(yys2127Slc, true, true)
|
|
yys2127 := string(yys2127Slc)
|
|
switch yys2127 {
|
|
case "IP":
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
case "TargetRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2127)
|
|
} // end switch yys2127
|
|
} // end for yyj2127
|
|
if !yyhl2127 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2130 int
|
|
var yyb2130 bool
|
|
var yyhl2130 bool = l >= 0
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2130++
|
|
if yyhl2130 {
|
|
yyb2130 = yyj2130 > l
|
|
} else {
|
|
yyb2130 = r.CheckBreak()
|
|
}
|
|
if yyb2130 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2130-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2133 := z.EncBinary()
|
|
_ = yym2133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2134 := !z.EncBinary()
|
|
yy2arr2134 := z.EncBasicHandle().StructToArray
|
|
var yyq2134 [3]bool
|
|
_, _, _ = yysep2134, yyq2134, yy2arr2134
|
|
const yyr2134 bool = false
|
|
if yyr2134 || yy2arr2134 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2134 int = 3
|
|
for _, b := range yyq2134 {
|
|
if b {
|
|
yynn2134++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2134)
|
|
}
|
|
if yyr2134 || yy2arr2134 {
|
|
yym2136 := z.EncBinary()
|
|
_ = yym2136
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2137 := z.EncBinary()
|
|
_ = yym2137
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2134 || yy2arr2134 {
|
|
yym2139 := z.EncBinary()
|
|
_ = yym2139
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2140 := z.EncBinary()
|
|
_ = yym2140
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2134 || yy2arr2134 {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2134 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2142 := z.DecBinary()
|
|
_ = yym2142
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2143 := r.ReadMapStart()
|
|
if yyl2143 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2143, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2143 := r.ReadArrayStart()
|
|
if yyl2143 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2143, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2144Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2144Slc
|
|
var yyhl2144 bool = l >= 0
|
|
for yyj2144 := 0; ; yyj2144++ {
|
|
if yyhl2144 {
|
|
if yyj2144 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2144Slc = r.DecodeBytes(yys2144Slc, true, true)
|
|
yys2144 := string(yys2144Slc)
|
|
switch yys2144 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "Protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2144)
|
|
} // end switch yys2144
|
|
} // end for yyj2144
|
|
if !yyhl2144 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2148 int
|
|
var yyb2148 bool
|
|
var yyhl2148 bool = l >= 0
|
|
yyj2148++
|
|
if yyhl2148 {
|
|
yyb2148 = yyj2148 > l
|
|
} else {
|
|
yyb2148 = r.CheckBreak()
|
|
}
|
|
if yyb2148 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2148++
|
|
if yyhl2148 {
|
|
yyb2148 = yyj2148 > l
|
|
} else {
|
|
yyb2148 = r.CheckBreak()
|
|
}
|
|
if yyb2148 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2148++
|
|
if yyhl2148 {
|
|
yyb2148 = yyj2148 > l
|
|
} else {
|
|
yyb2148 = r.CheckBreak()
|
|
}
|
|
if yyb2148 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2148++
|
|
if yyhl2148 {
|
|
yyb2148 = yyj2148 > l
|
|
} else {
|
|
yyb2148 = r.CheckBreak()
|
|
}
|
|
if yyb2148 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2148-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2152 := z.EncBinary()
|
|
_ = yym2152
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2153 := !z.EncBinary()
|
|
yy2arr2153 := z.EncBasicHandle().StructToArray
|
|
var yyq2153 [4]bool
|
|
_, _, _ = yysep2153, yyq2153, yy2arr2153
|
|
const yyr2153 bool = false
|
|
yyq2153[0] = x.Kind != ""
|
|
yyq2153[1] = x.APIVersion != ""
|
|
yyq2153[2] = true
|
|
if yyr2153 || yy2arr2153 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2153 int = 1
|
|
for _, b := range yyq2153 {
|
|
if b {
|
|
yynn2153++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2153)
|
|
}
|
|
if yyr2153 || yy2arr2153 {
|
|
if yyq2153[0] {
|
|
yym2155 := z.EncBinary()
|
|
_ = yym2155
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2153[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2156 := z.EncBinary()
|
|
_ = yym2156
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2153 || yy2arr2153 {
|
|
if yyq2153[1] {
|
|
yym2158 := z.EncBinary()
|
|
_ = yym2158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2153[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2159 := z.EncBinary()
|
|
_ = yym2159
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2153 || yy2arr2153 {
|
|
if yyq2153[2] {
|
|
yy2161 := &x.ListMeta
|
|
yym2162 := z.EncBinary()
|
|
_ = yym2162
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2161) {
|
|
} else {
|
|
z.EncFallback(yy2161)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2153[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2163 := &x.ListMeta
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2163) {
|
|
} else {
|
|
z.EncFallback(yy2163)
|
|
}
|
|
}
|
|
}
|
|
if yyr2153 || yy2arr2153 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2166 := z.EncBinary()
|
|
_ = yym2166
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2167 := z.EncBinary()
|
|
_ = yym2167
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2153 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2168 := z.DecBinary()
|
|
_ = yym2168
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2169 := r.ReadMapStart()
|
|
if yyl2169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2169, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2169 := r.ReadArrayStart()
|
|
if yyl2169 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2169, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2170Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2170Slc
|
|
var yyhl2170 bool = l >= 0
|
|
for yyj2170 := 0; ; yyj2170++ {
|
|
if yyhl2170 {
|
|
if yyj2170 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2170Slc = r.DecodeBytes(yys2170Slc, true, true)
|
|
yys2170 := string(yys2170Slc)
|
|
switch yys2170 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2173 := &x.ListMeta
|
|
yym2174 := z.DecBinary()
|
|
_ = yym2174
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2173) {
|
|
} else {
|
|
z.DecFallback(yyv2173, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2175 := &x.Items
|
|
yym2176 := z.DecBinary()
|
|
_ = yym2176
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2175), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2170)
|
|
} // end switch yys2170
|
|
} // end for yyj2170
|
|
if !yyhl2170 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2177 int
|
|
var yyb2177 bool
|
|
var yyhl2177 bool = l >= 0
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2180 := &x.ListMeta
|
|
yym2181 := z.DecBinary()
|
|
_ = yym2181
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2180) {
|
|
} else {
|
|
z.DecFallback(yyv2180, false)
|
|
}
|
|
}
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2182 := &x.Items
|
|
yym2183 := z.DecBinary()
|
|
_ = yym2183
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2182), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2177++
|
|
if yyhl2177 {
|
|
yyb2177 = yyj2177 > l
|
|
} else {
|
|
yyb2177 = r.CheckBreak()
|
|
}
|
|
if yyb2177 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2177-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2184 := z.EncBinary()
|
|
_ = yym2184
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2185 := !z.EncBinary()
|
|
yy2arr2185 := z.EncBasicHandle().StructToArray
|
|
var yyq2185 [4]bool
|
|
_, _, _ = yysep2185, yyq2185, yy2arr2185
|
|
const yyr2185 bool = false
|
|
yyq2185[0] = x.PodCIDR != ""
|
|
yyq2185[1] = x.ExternalID != ""
|
|
yyq2185[2] = x.ProviderID != ""
|
|
yyq2185[3] = x.Unschedulable != false
|
|
if yyr2185 || yy2arr2185 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2185 int = 0
|
|
for _, b := range yyq2185 {
|
|
if b {
|
|
yynn2185++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2185)
|
|
}
|
|
if yyr2185 || yy2arr2185 {
|
|
if yyq2185[0] {
|
|
yym2187 := z.EncBinary()
|
|
_ = yym2187
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2185[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
yym2188 := z.EncBinary()
|
|
_ = yym2188
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2185 || yy2arr2185 {
|
|
if yyq2185[1] {
|
|
yym2190 := z.EncBinary()
|
|
_ = yym2190
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2185[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
yym2191 := z.EncBinary()
|
|
_ = yym2191
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2185 || yy2arr2185 {
|
|
if yyq2185[2] {
|
|
yym2193 := z.EncBinary()
|
|
_ = yym2193
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2185[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
yym2194 := z.EncBinary()
|
|
_ = yym2194
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2185 || yy2arr2185 {
|
|
if yyq2185[3] {
|
|
yym2196 := z.EncBinary()
|
|
_ = yym2196
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2185[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
yym2197 := z.EncBinary()
|
|
_ = yym2197
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yysep2185 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2198 := z.DecBinary()
|
|
_ = yym2198
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2199 := r.ReadMapStart()
|
|
if yyl2199 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2199, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2199 := r.ReadArrayStart()
|
|
if yyl2199 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2199, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2200Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2200Slc
|
|
var yyhl2200 bool = l >= 0
|
|
for yyj2200 := 0; ; yyj2200++ {
|
|
if yyhl2200 {
|
|
if yyj2200 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2200Slc = r.DecodeBytes(yys2200Slc, true, true)
|
|
yys2200 := string(yys2200Slc)
|
|
switch yys2200 {
|
|
case "podCIDR":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
case "externalID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
case "providerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
case "unschedulable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2200)
|
|
} // end switch yys2200
|
|
} // end for yyj2200
|
|
if !yyhl2200 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2205 int
|
|
var yyb2205 bool
|
|
var yyhl2205 bool = l >= 0
|
|
yyj2205++
|
|
if yyhl2205 {
|
|
yyb2205 = yyj2205 > l
|
|
} else {
|
|
yyb2205 = r.CheckBreak()
|
|
}
|
|
if yyb2205 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2205++
|
|
if yyhl2205 {
|
|
yyb2205 = yyj2205 > l
|
|
} else {
|
|
yyb2205 = r.CheckBreak()
|
|
}
|
|
if yyb2205 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2205++
|
|
if yyhl2205 {
|
|
yyb2205 = yyj2205 > l
|
|
} else {
|
|
yyb2205 = r.CheckBreak()
|
|
}
|
|
if yyb2205 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2205++
|
|
if yyhl2205 {
|
|
yyb2205 = yyj2205 > l
|
|
} else {
|
|
yyb2205 = r.CheckBreak()
|
|
}
|
|
if yyb2205 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2205++
|
|
if yyhl2205 {
|
|
yyb2205 = yyj2205 > l
|
|
} else {
|
|
yyb2205 = r.CheckBreak()
|
|
}
|
|
if yyb2205 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2205-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2210 := z.EncBinary()
|
|
_ = yym2210
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2211 := !z.EncBinary()
|
|
yy2arr2211 := z.EncBasicHandle().StructToArray
|
|
var yyq2211 [1]bool
|
|
_, _, _ = yysep2211, yyq2211, yy2arr2211
|
|
const yyr2211 bool = false
|
|
if yyr2211 || yy2arr2211 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2211 int = 1
|
|
for _, b := range yyq2211 {
|
|
if b {
|
|
yynn2211++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2211)
|
|
}
|
|
if yyr2211 || yy2arr2211 {
|
|
yym2213 := z.EncBinary()
|
|
_ = yym2213
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
yym2214 := z.EncBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yysep2211 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2215 := z.DecBinary()
|
|
_ = yym2215
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2216 := r.ReadMapStart()
|
|
if yyl2216 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2216, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2216 := r.ReadArrayStart()
|
|
if yyl2216 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2216, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2217Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2217Slc
|
|
var yyhl2217 bool = l >= 0
|
|
for yyj2217 := 0; ; yyj2217++ {
|
|
if yyhl2217 {
|
|
if yyj2217 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2217Slc = r.DecodeBytes(yys2217Slc, true, true)
|
|
yys2217 := string(yys2217Slc)
|
|
switch yys2217 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2217)
|
|
} // end switch yys2217
|
|
} // end for yyj2217
|
|
if !yyhl2217 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2219 int
|
|
var yyb2219 bool
|
|
var yyhl2219 bool = l >= 0
|
|
yyj2219++
|
|
if yyhl2219 {
|
|
yyb2219 = yyj2219 > l
|
|
} else {
|
|
yyb2219 = r.CheckBreak()
|
|
}
|
|
if yyb2219 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2219++
|
|
if yyhl2219 {
|
|
yyb2219 = yyj2219 > l
|
|
} else {
|
|
yyb2219 = r.CheckBreak()
|
|
}
|
|
if yyb2219 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2219-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2221 := z.EncBinary()
|
|
_ = yym2221
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2222 := !z.EncBinary()
|
|
yy2arr2222 := z.EncBasicHandle().StructToArray
|
|
var yyq2222 [1]bool
|
|
_, _, _ = yysep2222, yyq2222, yy2arr2222
|
|
const yyr2222 bool = false
|
|
yyq2222[0] = true
|
|
if yyr2222 || yy2arr2222 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2222 int = 0
|
|
for _, b := range yyq2222 {
|
|
if b {
|
|
yynn2222++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2222)
|
|
}
|
|
if yyr2222 || yy2arr2222 {
|
|
if yyq2222[0] {
|
|
yy2224 := &x.KubeletEndpoint
|
|
yy2224.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2222[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
yy2225 := &x.KubeletEndpoint
|
|
yy2225.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2222 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2226 := z.DecBinary()
|
|
_ = yym2226
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2227 := r.ReadMapStart()
|
|
if yyl2227 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2227, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2227 := r.ReadArrayStart()
|
|
if yyl2227 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2227, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2228Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2228Slc
|
|
var yyhl2228 bool = l >= 0
|
|
for yyj2228 := 0; ; yyj2228++ {
|
|
if yyhl2228 {
|
|
if yyj2228 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2228Slc = r.DecodeBytes(yys2228Slc, true, true)
|
|
yys2228 := string(yys2228Slc)
|
|
switch yys2228 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2229 := &x.KubeletEndpoint
|
|
yyv2229.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2228)
|
|
} // end switch yys2228
|
|
} // end for yyj2228
|
|
if !yyhl2228 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2230 int
|
|
var yyb2230 bool
|
|
var yyhl2230 bool = l >= 0
|
|
yyj2230++
|
|
if yyhl2230 {
|
|
yyb2230 = yyj2230 > l
|
|
} else {
|
|
yyb2230 = r.CheckBreak()
|
|
}
|
|
if yyb2230 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2231 := &x.KubeletEndpoint
|
|
yyv2231.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2230++
|
|
if yyhl2230 {
|
|
yyb2230 = yyj2230 > l
|
|
} else {
|
|
yyb2230 = r.CheckBreak()
|
|
}
|
|
if yyb2230 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2230-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2232 := z.EncBinary()
|
|
_ = yym2232
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2233 := !z.EncBinary()
|
|
yy2arr2233 := z.EncBasicHandle().StructToArray
|
|
var yyq2233 [8]bool
|
|
_, _, _ = yysep2233, yyq2233, yy2arr2233
|
|
const yyr2233 bool = false
|
|
if yyr2233 || yy2arr2233 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2233 int = 8
|
|
for _, b := range yyq2233 {
|
|
if b {
|
|
yynn2233++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2233)
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2235 := z.EncBinary()
|
|
_ = yym2235
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
yym2236 := z.EncBinary()
|
|
_ = yym2236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2238 := z.EncBinary()
|
|
_ = yym2238
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
yym2239 := z.EncBinary()
|
|
_ = yym2239
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2241 := z.EncBinary()
|
|
_ = yym2241
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
yym2242 := z.EncBinary()
|
|
_ = yym2242
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2244 := z.EncBinary()
|
|
_ = yym2244
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
yym2245 := z.EncBinary()
|
|
_ = yym2245
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2247 := z.EncBinary()
|
|
_ = yym2247
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
yym2248 := z.EncBinary()
|
|
_ = yym2248
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OsImage))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2250 := z.EncBinary()
|
|
_ = yym2250
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
yym2251 := z.EncBinary()
|
|
_ = yym2251
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2253 := z.EncBinary()
|
|
_ = yym2253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
yym2254 := z.EncBinary()
|
|
_ = yym2254
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2233 || yy2arr2233 {
|
|
yym2256 := z.EncBinary()
|
|
_ = yym2256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
yym2257 := z.EncBinary()
|
|
_ = yym2257
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yysep2233 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2258 := z.DecBinary()
|
|
_ = yym2258
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2259 := r.ReadMapStart()
|
|
if yyl2259 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2259, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2259 := r.ReadArrayStart()
|
|
if yyl2259 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2259, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2260Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2260Slc
|
|
var yyhl2260 bool = l >= 0
|
|
for yyj2260 := 0; ; yyj2260++ {
|
|
if yyhl2260 {
|
|
if yyj2260 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2260Slc = r.DecodeBytes(yys2260Slc, true, true)
|
|
yys2260 := string(yys2260Slc)
|
|
switch yys2260 {
|
|
case "machineID":
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
case "systemUUID":
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
case "bootID":
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
case "kernelVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
case "osImage":
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
case "containerRuntimeVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
case "kubeletVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
case "kubeProxyVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2260)
|
|
} // end switch yys2260
|
|
} // end for yyj2260
|
|
if !yyhl2260 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2269 int
|
|
var yyb2269 bool
|
|
var yyhl2269 bool = l >= 0
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.OsImage = ""
|
|
} else {
|
|
x.OsImage = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2269++
|
|
if yyhl2269 {
|
|
yyb2269 = yyj2269 > l
|
|
} else {
|
|
yyb2269 = r.CheckBreak()
|
|
}
|
|
if yyb2269 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2269-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2278 := z.EncBinary()
|
|
_ = yym2278
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2279 := !z.EncBinary()
|
|
yy2arr2279 := z.EncBasicHandle().StructToArray
|
|
var yyq2279 [6]bool
|
|
_, _, _ = yysep2279, yyq2279, yy2arr2279
|
|
const yyr2279 bool = false
|
|
yyq2279[0] = len(x.Capacity) != 0
|
|
yyq2279[1] = x.Phase != ""
|
|
yyq2279[2] = len(x.Conditions) != 0
|
|
yyq2279[3] = len(x.Addresses) != 0
|
|
yyq2279[4] = true
|
|
yyq2279[5] = true
|
|
if yyr2279 || yy2arr2279 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2279 int = 0
|
|
for _, b := range yyq2279 {
|
|
if b {
|
|
yynn2279++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2279)
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2279[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[1] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2279[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[2] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2283 := z.EncBinary()
|
|
_ = yym2283
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2279[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2284 := z.EncBinary()
|
|
_ = yym2284
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[3] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2286 := z.EncBinary()
|
|
_ = yym2286
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2279[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2287 := z.EncBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[4] {
|
|
yy2289 := &x.DaemonEndpoints
|
|
yy2289.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2279[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
yy2290 := &x.DaemonEndpoints
|
|
yy2290.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2279 || yy2arr2279 {
|
|
if yyq2279[5] {
|
|
yy2292 := &x.NodeInfo
|
|
yy2292.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2279[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
yy2293 := &x.NodeInfo
|
|
yy2293.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2279 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2294 := z.DecBinary()
|
|
_ = yym2294
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2295 := r.ReadMapStart()
|
|
if yyl2295 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2295, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2295 := r.ReadArrayStart()
|
|
if yyl2295 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2295, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2296Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2296Slc
|
|
var yyhl2296 bool = l >= 0
|
|
for yyj2296 := 0; ; yyj2296++ {
|
|
if yyhl2296 {
|
|
if yyj2296 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2296Slc = r.DecodeBytes(yys2296Slc, true, true)
|
|
yys2296 := string(yys2296Slc)
|
|
switch yys2296 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2297 := &x.Capacity
|
|
yyv2297.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2299 := &x.Conditions
|
|
yym2300 := z.DecBinary()
|
|
_ = yym2300
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2299), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2301 := &x.Addresses
|
|
yym2302 := z.DecBinary()
|
|
_ = yym2302
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2301), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2303 := &x.DaemonEndpoints
|
|
yyv2303.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2304 := &x.NodeInfo
|
|
yyv2304.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2296)
|
|
} // end switch yys2296
|
|
} // end for yyj2296
|
|
if !yyhl2296 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2305 int
|
|
var yyb2305 bool
|
|
var yyhl2305 bool = l >= 0
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2306 := &x.Capacity
|
|
yyv2306.CodecDecodeSelf(d)
|
|
}
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2308 := &x.Conditions
|
|
yym2309 := z.DecBinary()
|
|
_ = yym2309
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2308), d)
|
|
}
|
|
}
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2310 := &x.Addresses
|
|
yym2311 := z.DecBinary()
|
|
_ = yym2311
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2310), d)
|
|
}
|
|
}
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2312 := &x.DaemonEndpoints
|
|
yyv2312.CodecDecodeSelf(d)
|
|
}
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2313 := &x.NodeInfo
|
|
yyv2313.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2305++
|
|
if yyhl2305 {
|
|
yyb2305 = yyj2305 > l
|
|
} else {
|
|
yyb2305 = r.CheckBreak()
|
|
}
|
|
if yyb2305 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2305-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2314 := z.EncBinary()
|
|
_ = yym2314
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2315 := z.DecBinary()
|
|
_ = yym2315
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x NodeConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2316 := z.EncBinary()
|
|
_ = yym2316
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2317 := z.DecBinary()
|
|
_ = yym2317
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2318 := z.EncBinary()
|
|
_ = yym2318
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2319 := !z.EncBinary()
|
|
yy2arr2319 := z.EncBasicHandle().StructToArray
|
|
var yyq2319 [6]bool
|
|
_, _, _ = yysep2319, yyq2319, yy2arr2319
|
|
const yyr2319 bool = false
|
|
yyq2319[2] = true
|
|
yyq2319[3] = true
|
|
yyq2319[4] = x.Reason != ""
|
|
yyq2319[5] = x.Message != ""
|
|
if yyr2319 || yy2arr2319 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2319 int = 2
|
|
for _, b := range yyq2319 {
|
|
if b {
|
|
yynn2319++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2319)
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
if yyq2319[2] {
|
|
yy2323 := &x.LastHeartbeatTime
|
|
yym2324 := z.EncBinary()
|
|
_ = yym2324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2323) {
|
|
} else if yym2324 {
|
|
z.EncBinaryMarshal(yy2323)
|
|
} else if !yym2324 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2323)
|
|
} else {
|
|
z.EncFallback(yy2323)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2319[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
yy2325 := &x.LastHeartbeatTime
|
|
yym2326 := z.EncBinary()
|
|
_ = yym2326
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2325) {
|
|
} else if yym2326 {
|
|
z.EncBinaryMarshal(yy2325)
|
|
} else if !yym2326 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2325)
|
|
} else {
|
|
z.EncFallback(yy2325)
|
|
}
|
|
}
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
if yyq2319[3] {
|
|
yy2328 := &x.LastTransitionTime
|
|
yym2329 := z.EncBinary()
|
|
_ = yym2329
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2328) {
|
|
} else if yym2329 {
|
|
z.EncBinaryMarshal(yy2328)
|
|
} else if !yym2329 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2328)
|
|
} else {
|
|
z.EncFallback(yy2328)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2319[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
yy2330 := &x.LastTransitionTime
|
|
yym2331 := z.EncBinary()
|
|
_ = yym2331
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2330) {
|
|
} else if yym2331 {
|
|
z.EncBinaryMarshal(yy2330)
|
|
} else if !yym2331 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2330)
|
|
} else {
|
|
z.EncFallback(yy2330)
|
|
}
|
|
}
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
if yyq2319[4] {
|
|
yym2333 := z.EncBinary()
|
|
_ = yym2333
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2319[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2319 || yy2arr2319 {
|
|
if yyq2319[5] {
|
|
yym2336 := z.EncBinary()
|
|
_ = yym2336
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2319[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yysep2319 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2338 := z.DecBinary()
|
|
_ = yym2338
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2339 := r.ReadMapStart()
|
|
if yyl2339 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2339, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2339 := r.ReadArrayStart()
|
|
if yyl2339 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2339, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2340Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2340Slc
|
|
var yyhl2340 bool = l >= 0
|
|
for yyj2340 := 0; ; yyj2340++ {
|
|
if yyhl2340 {
|
|
if yyj2340 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2340Slc = r.DecodeBytes(yys2340Slc, true, true)
|
|
yys2340 := string(yys2340Slc)
|
|
switch yys2340 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "lastHeartbeatTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2343 := &x.LastHeartbeatTime
|
|
yym2344 := z.DecBinary()
|
|
_ = yym2344
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2343) {
|
|
} else if yym2344 {
|
|
z.DecBinaryUnmarshal(yyv2343)
|
|
} else if !yym2344 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2343)
|
|
} else {
|
|
z.DecFallback(yyv2343, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2345 := &x.LastTransitionTime
|
|
yym2346 := z.DecBinary()
|
|
_ = yym2346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2345) {
|
|
} else if yym2346 {
|
|
z.DecBinaryUnmarshal(yyv2345)
|
|
} else if !yym2346 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2345)
|
|
} else {
|
|
z.DecFallback(yyv2345, false)
|
|
}
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2340)
|
|
} // end switch yys2340
|
|
} // end for yyj2340
|
|
if !yyhl2340 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2349 int
|
|
var yyb2349 bool
|
|
var yyhl2349 bool = l >= 0
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2352 := &x.LastHeartbeatTime
|
|
yym2353 := z.DecBinary()
|
|
_ = yym2353
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2352) {
|
|
} else if yym2353 {
|
|
z.DecBinaryUnmarshal(yyv2352)
|
|
} else if !yym2353 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2352)
|
|
} else {
|
|
z.DecFallback(yyv2352, false)
|
|
}
|
|
}
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2354 := &x.LastTransitionTime
|
|
yym2355 := z.DecBinary()
|
|
_ = yym2355
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2354) {
|
|
} else if yym2355 {
|
|
z.DecBinaryUnmarshal(yyv2354)
|
|
} else if !yym2355 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2354)
|
|
} else {
|
|
z.DecFallback(yyv2354, false)
|
|
}
|
|
}
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2349++
|
|
if yyhl2349 {
|
|
yyb2349 = yyj2349 > l
|
|
} else {
|
|
yyb2349 = r.CheckBreak()
|
|
}
|
|
if yyb2349 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2349-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2358 := z.EncBinary()
|
|
_ = yym2358
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2359 := z.DecBinary()
|
|
_ = yym2359
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2360 := z.EncBinary()
|
|
_ = yym2360
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2361 := !z.EncBinary()
|
|
yy2arr2361 := z.EncBasicHandle().StructToArray
|
|
var yyq2361 [2]bool
|
|
_, _, _ = yysep2361, yyq2361, yy2arr2361
|
|
const yyr2361 bool = false
|
|
if yyr2361 || yy2arr2361 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2361 int = 2
|
|
for _, b := range yyq2361 {
|
|
if b {
|
|
yynn2361++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2361)
|
|
}
|
|
if yyr2361 || yy2arr2361 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2361 || yy2arr2361 {
|
|
yym2364 := z.EncBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
yym2365 := z.EncBinary()
|
|
_ = yym2365
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yysep2361 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2366 := z.DecBinary()
|
|
_ = yym2366
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2367 := r.ReadMapStart()
|
|
if yyl2367 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2367, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2367 := r.ReadArrayStart()
|
|
if yyl2367 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2367, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2368Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2368Slc
|
|
var yyhl2368 bool = l >= 0
|
|
for yyj2368 := 0; ; yyj2368++ {
|
|
if yyhl2368 {
|
|
if yyj2368 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2368Slc = r.DecodeBytes(yys2368Slc, true, true)
|
|
yys2368 := string(yys2368Slc)
|
|
switch yys2368 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
case "address":
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2368)
|
|
} // end switch yys2368
|
|
} // end for yyj2368
|
|
if !yyhl2368 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2371 int
|
|
var yyb2371 bool
|
|
var yyhl2371 bool = l >= 0
|
|
yyj2371++
|
|
if yyhl2371 {
|
|
yyb2371 = yyj2371 > l
|
|
} else {
|
|
yyb2371 = r.CheckBreak()
|
|
}
|
|
if yyb2371 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2371++
|
|
if yyhl2371 {
|
|
yyb2371 = yyj2371 > l
|
|
} else {
|
|
yyb2371 = r.CheckBreak()
|
|
}
|
|
if yyb2371 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2371++
|
|
if yyhl2371 {
|
|
yyb2371 = yyj2371 > l
|
|
} else {
|
|
yyb2371 = r.CheckBreak()
|
|
}
|
|
if yyb2371 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2371-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2374 := z.EncBinary()
|
|
_ = yym2374
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2375 := !z.EncBinary()
|
|
yy2arr2375 := z.EncBasicHandle().StructToArray
|
|
var yyq2375 [1]bool
|
|
_, _, _ = yysep2375, yyq2375, yy2arr2375
|
|
const yyr2375 bool = false
|
|
yyq2375[0] = len(x.Capacity) != 0
|
|
if yyr2375 || yy2arr2375 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2375 int = 0
|
|
for _, b := range yyq2375 {
|
|
if b {
|
|
yynn2375++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2375)
|
|
}
|
|
if yyr2375 || yy2arr2375 {
|
|
if yyq2375[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2375[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2375 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2377 := z.DecBinary()
|
|
_ = yym2377
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2378 := r.ReadMapStart()
|
|
if yyl2378 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2378, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2378 := r.ReadArrayStart()
|
|
if yyl2378 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2378, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2379Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2379Slc
|
|
var yyhl2379 bool = l >= 0
|
|
for yyj2379 := 0; ; yyj2379++ {
|
|
if yyhl2379 {
|
|
if yyj2379 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2379Slc = r.DecodeBytes(yys2379Slc, true, true)
|
|
yys2379 := string(yys2379Slc)
|
|
switch yys2379 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2380 := &x.Capacity
|
|
yyv2380.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2379)
|
|
} // end switch yys2379
|
|
} // end for yyj2379
|
|
if !yyhl2379 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2381 int
|
|
var yyb2381 bool
|
|
var yyhl2381 bool = l >= 0
|
|
yyj2381++
|
|
if yyhl2381 {
|
|
yyb2381 = yyj2381 > l
|
|
} else {
|
|
yyb2381 = r.CheckBreak()
|
|
}
|
|
if yyb2381 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2382 := &x.Capacity
|
|
yyv2382.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2381++
|
|
if yyhl2381 {
|
|
yyb2381 = yyj2381 > l
|
|
} else {
|
|
yyb2381 = r.CheckBreak()
|
|
}
|
|
if yyb2381 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2381-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2383 := z.EncBinary()
|
|
_ = yym2383
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ResourceName) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2384 := z.DecBinary()
|
|
_ = yym2384
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ResourceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2385 := z.EncBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
h.encResourceList((ResourceList)(x), e)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2386 := z.DecBinary()
|
|
_ = yym2386
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
h.decResourceList((*ResourceList)(x), d)
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2387 := z.EncBinary()
|
|
_ = yym2387
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2388 := !z.EncBinary()
|
|
yy2arr2388 := z.EncBasicHandle().StructToArray
|
|
var yyq2388 [5]bool
|
|
_, _, _ = yysep2388, yyq2388, yy2arr2388
|
|
const yyr2388 bool = false
|
|
yyq2388[0] = x.Kind != ""
|
|
yyq2388[1] = x.APIVersion != ""
|
|
yyq2388[2] = true
|
|
yyq2388[3] = true
|
|
yyq2388[4] = true
|
|
if yyr2388 || yy2arr2388 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2388 int = 0
|
|
for _, b := range yyq2388 {
|
|
if b {
|
|
yynn2388++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2388)
|
|
}
|
|
if yyr2388 || yy2arr2388 {
|
|
if yyq2388[0] {
|
|
yym2390 := z.EncBinary()
|
|
_ = yym2390
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2388[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2391 := z.EncBinary()
|
|
_ = yym2391
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2388 || yy2arr2388 {
|
|
if yyq2388[1] {
|
|
yym2393 := z.EncBinary()
|
|
_ = yym2393
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2388[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2394 := z.EncBinary()
|
|
_ = yym2394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2388 || yy2arr2388 {
|
|
if yyq2388[2] {
|
|
yy2396 := &x.ObjectMeta
|
|
yy2396.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2388[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2397 := &x.ObjectMeta
|
|
yy2397.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2388 || yy2arr2388 {
|
|
if yyq2388[3] {
|
|
yy2399 := &x.Spec
|
|
yy2399.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2388[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2400 := &x.Spec
|
|
yy2400.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2388 || yy2arr2388 {
|
|
if yyq2388[4] {
|
|
yy2402 := &x.Status
|
|
yy2402.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2388[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2403 := &x.Status
|
|
yy2403.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2388 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2404 := z.DecBinary()
|
|
_ = yym2404
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2405 := r.ReadMapStart()
|
|
if yyl2405 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2405, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2405 := r.ReadArrayStart()
|
|
if yyl2405 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2405, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2406Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2406Slc
|
|
var yyhl2406 bool = l >= 0
|
|
for yyj2406 := 0; ; yyj2406++ {
|
|
if yyhl2406 {
|
|
if yyj2406 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2406Slc = r.DecodeBytes(yys2406Slc, true, true)
|
|
yys2406 := string(yys2406Slc)
|
|
switch yys2406 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2409 := &x.ObjectMeta
|
|
yyv2409.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2410 := &x.Spec
|
|
yyv2410.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2411 := &x.Status
|
|
yyv2411.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2406)
|
|
} // end switch yys2406
|
|
} // end for yyj2406
|
|
if !yyhl2406 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2412 int
|
|
var yyb2412 bool
|
|
var yyhl2412 bool = l >= 0
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2415 := &x.ObjectMeta
|
|
yyv2415.CodecDecodeSelf(d)
|
|
}
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2416 := &x.Spec
|
|
yyv2416.CodecDecodeSelf(d)
|
|
}
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2417 := &x.Status
|
|
yyv2417.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2412++
|
|
if yyhl2412 {
|
|
yyb2412 = yyj2412 > l
|
|
} else {
|
|
yyb2412 = r.CheckBreak()
|
|
}
|
|
if yyb2412 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2412-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2418 := z.EncBinary()
|
|
_ = yym2418
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2419 := !z.EncBinary()
|
|
yy2arr2419 := z.EncBasicHandle().StructToArray
|
|
var yyq2419 [4]bool
|
|
_, _, _ = yysep2419, yyq2419, yy2arr2419
|
|
const yyr2419 bool = false
|
|
yyq2419[0] = x.Kind != ""
|
|
yyq2419[1] = x.APIVersion != ""
|
|
yyq2419[2] = true
|
|
if yyr2419 || yy2arr2419 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2419 int = 1
|
|
for _, b := range yyq2419 {
|
|
if b {
|
|
yynn2419++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2419)
|
|
}
|
|
if yyr2419 || yy2arr2419 {
|
|
if yyq2419[0] {
|
|
yym2421 := z.EncBinary()
|
|
_ = yym2421
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2419[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2422 := z.EncBinary()
|
|
_ = yym2422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2419 || yy2arr2419 {
|
|
if yyq2419[1] {
|
|
yym2424 := z.EncBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2419[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2425 := z.EncBinary()
|
|
_ = yym2425
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2419 || yy2arr2419 {
|
|
if yyq2419[2] {
|
|
yy2427 := &x.ListMeta
|
|
yym2428 := z.EncBinary()
|
|
_ = yym2428
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2427) {
|
|
} else {
|
|
z.EncFallback(yy2427)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2419[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2429 := &x.ListMeta
|
|
yym2430 := z.EncBinary()
|
|
_ = yym2430
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2429) {
|
|
} else {
|
|
z.EncFallback(yy2429)
|
|
}
|
|
}
|
|
}
|
|
if yyr2419 || yy2arr2419 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2432 := z.EncBinary()
|
|
_ = yym2432
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2433 := z.EncBinary()
|
|
_ = yym2433
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2419 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2434 := z.DecBinary()
|
|
_ = yym2434
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2435 := r.ReadMapStart()
|
|
if yyl2435 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2435, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2435 := r.ReadArrayStart()
|
|
if yyl2435 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2435, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2436Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2436Slc
|
|
var yyhl2436 bool = l >= 0
|
|
for yyj2436 := 0; ; yyj2436++ {
|
|
if yyhl2436 {
|
|
if yyj2436 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2436Slc = r.DecodeBytes(yys2436Slc, true, true)
|
|
yys2436 := string(yys2436Slc)
|
|
switch yys2436 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2439 := &x.ListMeta
|
|
yym2440 := z.DecBinary()
|
|
_ = yym2440
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2439) {
|
|
} else {
|
|
z.DecFallback(yyv2439, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2441 := &x.Items
|
|
yym2442 := z.DecBinary()
|
|
_ = yym2442
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2441), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2436)
|
|
} // end switch yys2436
|
|
} // end for yyj2436
|
|
if !yyhl2436 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2443 int
|
|
var yyb2443 bool
|
|
var yyhl2443 bool = l >= 0
|
|
yyj2443++
|
|
if yyhl2443 {
|
|
yyb2443 = yyj2443 > l
|
|
} else {
|
|
yyb2443 = r.CheckBreak()
|
|
}
|
|
if yyb2443 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2443++
|
|
if yyhl2443 {
|
|
yyb2443 = yyj2443 > l
|
|
} else {
|
|
yyb2443 = r.CheckBreak()
|
|
}
|
|
if yyb2443 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2443++
|
|
if yyhl2443 {
|
|
yyb2443 = yyj2443 > l
|
|
} else {
|
|
yyb2443 = r.CheckBreak()
|
|
}
|
|
if yyb2443 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2446 := &x.ListMeta
|
|
yym2447 := z.DecBinary()
|
|
_ = yym2447
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2446) {
|
|
} else {
|
|
z.DecFallback(yyv2446, false)
|
|
}
|
|
}
|
|
yyj2443++
|
|
if yyhl2443 {
|
|
yyb2443 = yyj2443 > l
|
|
} else {
|
|
yyb2443 = r.CheckBreak()
|
|
}
|
|
if yyb2443 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2448 := &x.Items
|
|
yym2449 := z.DecBinary()
|
|
_ = yym2449
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2448), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2443++
|
|
if yyhl2443 {
|
|
yyb2443 = yyj2443 > l
|
|
} else {
|
|
yyb2443 = r.CheckBreak()
|
|
}
|
|
if yyb2443 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2443-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2450 := z.EncBinary()
|
|
_ = yym2450
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2451 := !z.EncBinary()
|
|
yy2arr2451 := z.EncBasicHandle().StructToArray
|
|
var yyq2451 [1]bool
|
|
_, _, _ = yysep2451, yyq2451, yy2arr2451
|
|
const yyr2451 bool = false
|
|
if yyr2451 || yy2arr2451 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2451 int = 1
|
|
for _, b := range yyq2451 {
|
|
if b {
|
|
yynn2451++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2451)
|
|
}
|
|
if yyr2451 || yy2arr2451 {
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2453 := z.EncBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2454 := z.EncBinary()
|
|
_ = yym2454
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2451 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2455 := z.DecBinary()
|
|
_ = yym2455
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2456 := r.ReadMapStart()
|
|
if yyl2456 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2456, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2456 := r.ReadArrayStart()
|
|
if yyl2456 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2456, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2457Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2457Slc
|
|
var yyhl2457 bool = l >= 0
|
|
for yyj2457 := 0; ; yyj2457++ {
|
|
if yyhl2457 {
|
|
if yyj2457 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2457Slc = r.DecodeBytes(yys2457Slc, true, true)
|
|
yys2457 := string(yys2457Slc)
|
|
switch yys2457 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2458 := &x.Finalizers
|
|
yym2459 := z.DecBinary()
|
|
_ = yym2459
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2458), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2457)
|
|
} // end switch yys2457
|
|
} // end for yyj2457
|
|
if !yyhl2457 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2460 int
|
|
var yyb2460 bool
|
|
var yyhl2460 bool = l >= 0
|
|
yyj2460++
|
|
if yyhl2460 {
|
|
yyb2460 = yyj2460 > l
|
|
} else {
|
|
yyb2460 = r.CheckBreak()
|
|
}
|
|
if yyb2460 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2461 := &x.Finalizers
|
|
yym2462 := z.DecBinary()
|
|
_ = yym2462
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2461), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2460++
|
|
if yyhl2460 {
|
|
yyb2460 = yyj2460 > l
|
|
} else {
|
|
yyb2460 = r.CheckBreak()
|
|
}
|
|
if yyb2460 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2460-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2463 := z.EncBinary()
|
|
_ = yym2463
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *FinalizerName) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2464 := z.DecBinary()
|
|
_ = yym2464
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2465 := z.EncBinary()
|
|
_ = yym2465
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2466 := !z.EncBinary()
|
|
yy2arr2466 := z.EncBasicHandle().StructToArray
|
|
var yyq2466 [1]bool
|
|
_, _, _ = yysep2466, yyq2466, yy2arr2466
|
|
const yyr2466 bool = false
|
|
yyq2466[0] = x.Phase != ""
|
|
if yyr2466 || yy2arr2466 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2466 int = 0
|
|
for _, b := range yyq2466 {
|
|
if b {
|
|
yynn2466++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2466)
|
|
}
|
|
if yyr2466 || yy2arr2466 {
|
|
if yyq2466[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2466[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2466 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2468 := z.DecBinary()
|
|
_ = yym2468
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2469 := r.ReadMapStart()
|
|
if yyl2469 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2469, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2469 := r.ReadArrayStart()
|
|
if yyl2469 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2469, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2470Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2470Slc
|
|
var yyhl2470 bool = l >= 0
|
|
for yyj2470 := 0; ; yyj2470++ {
|
|
if yyhl2470 {
|
|
if yyj2470 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2470Slc = r.DecodeBytes(yys2470Slc, true, true)
|
|
yys2470 := string(yys2470Slc)
|
|
switch yys2470 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2470)
|
|
} // end switch yys2470
|
|
} // end for yyj2470
|
|
if !yyhl2470 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2472 int
|
|
var yyb2472 bool
|
|
var yyhl2472 bool = l >= 0
|
|
yyj2472++
|
|
if yyhl2472 {
|
|
yyb2472 = yyj2472 > l
|
|
} else {
|
|
yyb2472 = r.CheckBreak()
|
|
}
|
|
if yyb2472 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2472++
|
|
if yyhl2472 {
|
|
yyb2472 = yyj2472 > l
|
|
} else {
|
|
yyb2472 = r.CheckBreak()
|
|
}
|
|
if yyb2472 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2472-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2474 := z.EncBinary()
|
|
_ = yym2474
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NamespacePhase) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2475 := z.DecBinary()
|
|
_ = yym2475
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2476 := z.EncBinary()
|
|
_ = yym2476
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2477 := !z.EncBinary()
|
|
yy2arr2477 := z.EncBasicHandle().StructToArray
|
|
var yyq2477 [5]bool
|
|
_, _, _ = yysep2477, yyq2477, yy2arr2477
|
|
const yyr2477 bool = false
|
|
yyq2477[0] = x.Kind != ""
|
|
yyq2477[1] = x.APIVersion != ""
|
|
yyq2477[2] = true
|
|
yyq2477[3] = true
|
|
yyq2477[4] = true
|
|
if yyr2477 || yy2arr2477 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn2477 int = 0
|
|
for _, b := range yyq2477 {
|
|
if b {
|
|
yynn2477++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2477)
|
|
}
|
|
if yyr2477 || yy2arr2477 {
|
|
if yyq2477[0] {
|
|
yym2479 := z.EncBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2477[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2477 || yy2arr2477 {
|
|
if yyq2477[1] {
|
|
yym2482 := z.EncBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2477[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2483 := z.EncBinary()
|
|
_ = yym2483
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2477 || yy2arr2477 {
|
|
if yyq2477[2] {
|
|
yy2485 := &x.ObjectMeta
|
|
yy2485.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2477[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2486 := &x.ObjectMeta
|
|
yy2486.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2477 || yy2arr2477 {
|
|
if yyq2477[3] {
|
|
yy2488 := &x.Spec
|
|
yy2488.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2477[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy2489 := &x.Spec
|
|
yy2489.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2477 || yy2arr2477 {
|
|
if yyq2477[4] {
|
|
yy2491 := &x.Status
|
|
yy2491.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2477[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy2492 := &x.Status
|
|
yy2492.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2477 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2493 := z.DecBinary()
|
|
_ = yym2493
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2494 := r.ReadMapStart()
|
|
if yyl2494 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2494, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2494 := r.ReadArrayStart()
|
|
if yyl2494 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2494, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2495Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2495Slc
|
|
var yyhl2495 bool = l >= 0
|
|
for yyj2495 := 0; ; yyj2495++ {
|
|
if yyhl2495 {
|
|
if yyj2495 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2495Slc = r.DecodeBytes(yys2495Slc, true, true)
|
|
yys2495 := string(yys2495Slc)
|
|
switch yys2495 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2498 := &x.ObjectMeta
|
|
yyv2498.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2499 := &x.Spec
|
|
yyv2499.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2500 := &x.Status
|
|
yyv2500.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2495)
|
|
} // end switch yys2495
|
|
} // end for yyj2495
|
|
if !yyhl2495 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2501 int
|
|
var yyb2501 bool
|
|
var yyhl2501 bool = l >= 0
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2504 := &x.ObjectMeta
|
|
yyv2504.CodecDecodeSelf(d)
|
|
}
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2505 := &x.Spec
|
|
yyv2505.CodecDecodeSelf(d)
|
|
}
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2506 := &x.Status
|
|
yyv2506.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2501++
|
|
if yyhl2501 {
|
|
yyb2501 = yyj2501 > l
|
|
} else {
|
|
yyb2501 = r.CheckBreak()
|
|
}
|
|
if yyb2501 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2501-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2507 := z.EncBinary()
|
|
_ = yym2507
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2508 := !z.EncBinary()
|
|
yy2arr2508 := z.EncBasicHandle().StructToArray
|
|
var yyq2508 [4]bool
|
|
_, _, _ = yysep2508, yyq2508, yy2arr2508
|
|
const yyr2508 bool = false
|
|
yyq2508[0] = x.Kind != ""
|
|
yyq2508[1] = x.APIVersion != ""
|
|
yyq2508[2] = true
|
|
if yyr2508 || yy2arr2508 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2508 int = 1
|
|
for _, b := range yyq2508 {
|
|
if b {
|
|
yynn2508++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2508)
|
|
}
|
|
if yyr2508 || yy2arr2508 {
|
|
if yyq2508[0] {
|
|
yym2510 := z.EncBinary()
|
|
_ = yym2510
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2508[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2511 := z.EncBinary()
|
|
_ = yym2511
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2508 || yy2arr2508 {
|
|
if yyq2508[1] {
|
|
yym2513 := z.EncBinary()
|
|
_ = yym2513
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2508[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2514 := z.EncBinary()
|
|
_ = yym2514
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2508 || yy2arr2508 {
|
|
if yyq2508[2] {
|
|
yy2516 := &x.ListMeta
|
|
yym2517 := z.EncBinary()
|
|
_ = yym2517
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2516) {
|
|
} else {
|
|
z.EncFallback(yy2516)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2508[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2518 := &x.ListMeta
|
|
yym2519 := z.EncBinary()
|
|
_ = yym2519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2518) {
|
|
} else {
|
|
z.EncFallback(yy2518)
|
|
}
|
|
}
|
|
}
|
|
if yyr2508 || yy2arr2508 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2521 := z.EncBinary()
|
|
_ = yym2521
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2522 := z.EncBinary()
|
|
_ = yym2522
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2508 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2523 := z.DecBinary()
|
|
_ = yym2523
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2524 := r.ReadMapStart()
|
|
if yyl2524 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2524, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2524 := r.ReadArrayStart()
|
|
if yyl2524 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2524, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2525Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2525Slc
|
|
var yyhl2525 bool = l >= 0
|
|
for yyj2525 := 0; ; yyj2525++ {
|
|
if yyhl2525 {
|
|
if yyj2525 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2525Slc = r.DecodeBytes(yys2525Slc, true, true)
|
|
yys2525 := string(yys2525Slc)
|
|
switch yys2525 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2528 := &x.ListMeta
|
|
yym2529 := z.DecBinary()
|
|
_ = yym2529
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2528) {
|
|
} else {
|
|
z.DecFallback(yyv2528, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2530 := &x.Items
|
|
yym2531 := z.DecBinary()
|
|
_ = yym2531
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2530), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2525)
|
|
} // end switch yys2525
|
|
} // end for yyj2525
|
|
if !yyhl2525 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2532 int
|
|
var yyb2532 bool
|
|
var yyhl2532 bool = l >= 0
|
|
yyj2532++
|
|
if yyhl2532 {
|
|
yyb2532 = yyj2532 > l
|
|
} else {
|
|
yyb2532 = r.CheckBreak()
|
|
}
|
|
if yyb2532 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2532++
|
|
if yyhl2532 {
|
|
yyb2532 = yyj2532 > l
|
|
} else {
|
|
yyb2532 = r.CheckBreak()
|
|
}
|
|
if yyb2532 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2532++
|
|
if yyhl2532 {
|
|
yyb2532 = yyj2532 > l
|
|
} else {
|
|
yyb2532 = r.CheckBreak()
|
|
}
|
|
if yyb2532 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2535 := &x.ListMeta
|
|
yym2536 := z.DecBinary()
|
|
_ = yym2536
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2535) {
|
|
} else {
|
|
z.DecFallback(yyv2535, false)
|
|
}
|
|
}
|
|
yyj2532++
|
|
if yyhl2532 {
|
|
yyb2532 = yyj2532 > l
|
|
} else {
|
|
yyb2532 = r.CheckBreak()
|
|
}
|
|
if yyb2532 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2537 := &x.Items
|
|
yym2538 := z.DecBinary()
|
|
_ = yym2538
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2537), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2532++
|
|
if yyhl2532 {
|
|
yyb2532 = yyj2532 > l
|
|
} else {
|
|
yyb2532 = r.CheckBreak()
|
|
}
|
|
if yyb2532 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2532-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2539 := z.EncBinary()
|
|
_ = yym2539
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2540 := !z.EncBinary()
|
|
yy2arr2540 := z.EncBasicHandle().StructToArray
|
|
var yyq2540 [4]bool
|
|
_, _, _ = yysep2540, yyq2540, yy2arr2540
|
|
const yyr2540 bool = false
|
|
yyq2540[0] = x.Kind != ""
|
|
yyq2540[1] = x.APIVersion != ""
|
|
yyq2540[2] = true
|
|
if yyr2540 || yy2arr2540 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2540 int = 1
|
|
for _, b := range yyq2540 {
|
|
if b {
|
|
yynn2540++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2540)
|
|
}
|
|
if yyr2540 || yy2arr2540 {
|
|
if yyq2540[0] {
|
|
yym2542 := z.EncBinary()
|
|
_ = yym2542
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2540[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2543 := z.EncBinary()
|
|
_ = yym2543
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2540 || yy2arr2540 {
|
|
if yyq2540[1] {
|
|
yym2545 := z.EncBinary()
|
|
_ = yym2545
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2540[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2546 := z.EncBinary()
|
|
_ = yym2546
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2540 || yy2arr2540 {
|
|
if yyq2540[2] {
|
|
yy2548 := &x.ObjectMeta
|
|
yy2548.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2540[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2549 := &x.ObjectMeta
|
|
yy2549.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2540 || yy2arr2540 {
|
|
yy2551 := &x.Target
|
|
yy2551.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
yy2552 := &x.Target
|
|
yy2552.CodecEncodeSelf(e)
|
|
}
|
|
if yysep2540 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2553 := z.DecBinary()
|
|
_ = yym2553
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2554 := r.ReadMapStart()
|
|
if yyl2554 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2554, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2554 := r.ReadArrayStart()
|
|
if yyl2554 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2554, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2555Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2555Slc
|
|
var yyhl2555 bool = l >= 0
|
|
for yyj2555 := 0; ; yyj2555++ {
|
|
if yyhl2555 {
|
|
if yyj2555 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2555Slc = r.DecodeBytes(yys2555Slc, true, true)
|
|
yys2555 := string(yys2555Slc)
|
|
switch yys2555 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2558 := &x.ObjectMeta
|
|
yyv2558.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2559 := &x.Target
|
|
yyv2559.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2555)
|
|
} // end switch yys2555
|
|
} // end for yyj2555
|
|
if !yyhl2555 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2560 int
|
|
var yyb2560 bool
|
|
var yyhl2560 bool = l >= 0
|
|
yyj2560++
|
|
if yyhl2560 {
|
|
yyb2560 = yyj2560 > l
|
|
} else {
|
|
yyb2560 = r.CheckBreak()
|
|
}
|
|
if yyb2560 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2560++
|
|
if yyhl2560 {
|
|
yyb2560 = yyj2560 > l
|
|
} else {
|
|
yyb2560 = r.CheckBreak()
|
|
}
|
|
if yyb2560 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2560++
|
|
if yyhl2560 {
|
|
yyb2560 = yyj2560 > l
|
|
} else {
|
|
yyb2560 = r.CheckBreak()
|
|
}
|
|
if yyb2560 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2563 := &x.ObjectMeta
|
|
yyv2563.CodecDecodeSelf(d)
|
|
}
|
|
yyj2560++
|
|
if yyhl2560 {
|
|
yyb2560 = yyj2560 > l
|
|
} else {
|
|
yyb2560 = r.CheckBreak()
|
|
}
|
|
if yyb2560 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2564 := &x.Target
|
|
yyv2564.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2560++
|
|
if yyhl2560 {
|
|
yyb2560 = yyj2560 > l
|
|
} else {
|
|
yyb2560 = r.CheckBreak()
|
|
}
|
|
if yyb2560 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2560-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2565 := z.EncBinary()
|
|
_ = yym2565
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2566 := !z.EncBinary()
|
|
yy2arr2566 := z.EncBasicHandle().StructToArray
|
|
var yyq2566 [3]bool
|
|
_, _, _ = yysep2566, yyq2566, yy2arr2566
|
|
const yyr2566 bool = false
|
|
yyq2566[0] = x.Kind != ""
|
|
yyq2566[1] = x.APIVersion != ""
|
|
if yyr2566 || yy2arr2566 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2566 int = 1
|
|
for _, b := range yyq2566 {
|
|
if b {
|
|
yynn2566++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2566)
|
|
}
|
|
if yyr2566 || yy2arr2566 {
|
|
if yyq2566[0] {
|
|
yym2568 := z.EncBinary()
|
|
_ = yym2568
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2566[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2569 := z.EncBinary()
|
|
_ = yym2569
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2566 || yy2arr2566 {
|
|
if yyq2566[1] {
|
|
yym2571 := z.EncBinary()
|
|
_ = yym2571
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2566[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2572 := z.EncBinary()
|
|
_ = yym2572
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2566 || yy2arr2566 {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2574 := *x.GracePeriodSeconds
|
|
yym2575 := z.EncBinary()
|
|
_ = yym2575
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2574))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2576 := *x.GracePeriodSeconds
|
|
yym2577 := z.EncBinary()
|
|
_ = yym2577
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2576))
|
|
}
|
|
}
|
|
}
|
|
if yysep2566 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2578 := z.DecBinary()
|
|
_ = yym2578
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2579 := r.ReadMapStart()
|
|
if yyl2579 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2579, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2579 := r.ReadArrayStart()
|
|
if yyl2579 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2579, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2580Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2580Slc
|
|
var yyhl2580 bool = l >= 0
|
|
for yyj2580 := 0; ; yyj2580++ {
|
|
if yyhl2580 {
|
|
if yyj2580 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2580Slc = r.DecodeBytes(yys2580Slc, true, true)
|
|
yys2580 := string(yys2580Slc)
|
|
switch yys2580 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "gracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2584 := z.DecBinary()
|
|
_ = yym2584
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2580)
|
|
} // end switch yys2580
|
|
} // end for yyj2580
|
|
if !yyhl2580 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2585 int
|
|
var yyb2585 bool
|
|
var yyhl2585 bool = l >= 0
|
|
yyj2585++
|
|
if yyhl2585 {
|
|
yyb2585 = yyj2585 > l
|
|
} else {
|
|
yyb2585 = r.CheckBreak()
|
|
}
|
|
if yyb2585 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2585++
|
|
if yyhl2585 {
|
|
yyb2585 = yyj2585 > l
|
|
} else {
|
|
yyb2585 = r.CheckBreak()
|
|
}
|
|
if yyb2585 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2585++
|
|
if yyhl2585 {
|
|
yyb2585 = yyj2585 > l
|
|
} else {
|
|
yyb2585 = r.CheckBreak()
|
|
}
|
|
if yyb2585 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2589 := z.DecBinary()
|
|
_ = yym2589
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2585++
|
|
if yyhl2585 {
|
|
yyb2585 = yyj2585 > l
|
|
} else {
|
|
yyb2585 = r.CheckBreak()
|
|
}
|
|
if yyb2585 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2585-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2590 := z.EncBinary()
|
|
_ = yym2590
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2591 := !z.EncBinary()
|
|
yy2arr2591 := z.EncBasicHandle().StructToArray
|
|
var yyq2591 [7]bool
|
|
_, _, _ = yysep2591, yyq2591, yy2arr2591
|
|
const yyr2591 bool = false
|
|
yyq2591[0] = x.Kind != ""
|
|
yyq2591[1] = x.APIVersion != ""
|
|
if yyr2591 || yy2arr2591 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2591 int = 5
|
|
for _, b := range yyq2591 {
|
|
if b {
|
|
yynn2591++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2591)
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
if yyq2591[0] {
|
|
yym2593 := z.EncBinary()
|
|
_ = yym2593
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2591[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2594 := z.EncBinary()
|
|
_ = yym2594
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
if yyq2591[1] {
|
|
yym2596 := z.EncBinary()
|
|
_ = yym2596
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2591[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2597 := z.EncBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2599 := z.EncBinary()
|
|
_ = yym2599
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LabelSelector"))
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2600 := z.EncBinary()
|
|
_ = yym2600
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2602 := z.EncBinary()
|
|
_ = yym2602
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("FieldSelector"))
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2603 := z.EncBinary()
|
|
_ = yym2603
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
yym2605 := z.EncBinary()
|
|
_ = yym2605
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
yym2606 := z.EncBinary()
|
|
_ = yym2606
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
yym2608 := z.EncBinary()
|
|
_ = yym2608
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion"))
|
|
yym2609 := z.EncBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yyr2591 || yy2arr2591 {
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2611 := *x.TimeoutSeconds
|
|
yym2612 := z.EncBinary()
|
|
_ = yym2612
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2611))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds"))
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2613 := *x.TimeoutSeconds
|
|
yym2614 := z.EncBinary()
|
|
_ = yym2614
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2613))
|
|
}
|
|
}
|
|
}
|
|
if yysep2591 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2615 := z.DecBinary()
|
|
_ = yym2615
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2616 := r.ReadMapStart()
|
|
if yyl2616 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2616, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2616 := r.ReadArrayStart()
|
|
if yyl2616 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2616, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2617Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2617Slc
|
|
var yyhl2617 bool = l >= 0
|
|
for yyj2617 := 0; ; yyj2617++ {
|
|
if yyhl2617 {
|
|
if yyj2617 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2617Slc = r.DecodeBytes(yys2617Slc, true, true)
|
|
yys2617 := string(yys2617Slc)
|
|
switch yys2617 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "LabelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2620 := &x.LabelSelector
|
|
yym2621 := z.DecBinary()
|
|
_ = yym2621
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2620) {
|
|
} else {
|
|
z.DecFallback(yyv2620, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2622 := &x.FieldSelector
|
|
yym2623 := z.DecBinary()
|
|
_ = yym2623
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2622) {
|
|
} else {
|
|
z.DecFallback(yyv2622, true)
|
|
}
|
|
}
|
|
case "Watch":
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
case "ResourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "TimeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TimeoutSeconds != nil {
|
|
x.TimeoutSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TimeoutSeconds == nil {
|
|
x.TimeoutSeconds = new(int64)
|
|
}
|
|
yym2627 := z.DecBinary()
|
|
_ = yym2627
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2617)
|
|
} // end switch yys2617
|
|
} // end for yyj2617
|
|
if !yyhl2617 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2628 int
|
|
var yyb2628 bool
|
|
var yyhl2628 bool = l >= 0
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2631 := &x.LabelSelector
|
|
yym2632 := z.DecBinary()
|
|
_ = yym2632
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2631) {
|
|
} else {
|
|
z.DecFallback(yyv2631, true)
|
|
}
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2633 := &x.FieldSelector
|
|
yym2634 := z.DecBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2633) {
|
|
} else {
|
|
z.DecFallback(yyv2633, true)
|
|
}
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TimeoutSeconds != nil {
|
|
x.TimeoutSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TimeoutSeconds == nil {
|
|
x.TimeoutSeconds = new(int64)
|
|
}
|
|
yym2638 := z.DecBinary()
|
|
_ = yym2638
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2628++
|
|
if yyhl2628 {
|
|
yyb2628 = yyj2628 > l
|
|
} else {
|
|
yyb2628 = r.CheckBreak()
|
|
}
|
|
if yyb2628 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2628-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2639 := z.EncBinary()
|
|
_ = yym2639
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2640 := !z.EncBinary()
|
|
yy2arr2640 := z.EncBasicHandle().StructToArray
|
|
var yyq2640 [10]bool
|
|
_, _, _ = yysep2640, yyq2640, yy2arr2640
|
|
const yyr2640 bool = false
|
|
yyq2640[0] = x.Kind != ""
|
|
yyq2640[1] = x.APIVersion != ""
|
|
if yyr2640 || yy2arr2640 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2640 int = 8
|
|
for _, b := range yyq2640 {
|
|
if b {
|
|
yynn2640++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2640)
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if yyq2640[0] {
|
|
yym2642 := z.EncBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2640[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2643 := z.EncBinary()
|
|
_ = yym2643
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if yyq2640[1] {
|
|
yym2645 := z.EncBinary()
|
|
_ = yym2645
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2640[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2646 := z.EncBinary()
|
|
_ = yym2646
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
yym2648 := z.EncBinary()
|
|
_ = yym2648
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2649 := z.EncBinary()
|
|
_ = yym2649
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
yym2651 := z.EncBinary()
|
|
_ = yym2651
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
yym2652 := z.EncBinary()
|
|
_ = yym2652
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
yym2654 := z.EncBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
yym2655 := z.EncBinary()
|
|
_ = yym2655
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2657 := *x.SinceSeconds
|
|
yym2658 := z.EncBinary()
|
|
_ = yym2658
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2657))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2659 := *x.SinceSeconds
|
|
yym2660 := z.EncBinary()
|
|
_ = yym2660
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2659))
|
|
}
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2662 := z.EncBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2662 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2662 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceTime"))
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2663 := z.EncBinary()
|
|
_ = yym2663
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2663 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2663 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
yym2665 := z.EncBinary()
|
|
_ = yym2665
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
yym2666 := z.EncBinary()
|
|
_ = yym2666
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2668 := *x.TailLines
|
|
yym2669 := z.EncBinary()
|
|
_ = yym2669
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2668))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2670 := *x.TailLines
|
|
yym2671 := z.EncBinary()
|
|
_ = yym2671
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2670))
|
|
}
|
|
}
|
|
}
|
|
if yyr2640 || yy2arr2640 {
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2673 := *x.LimitBytes
|
|
yym2674 := z.EncBinary()
|
|
_ = yym2674
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2673))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2675 := *x.LimitBytes
|
|
yym2676 := z.EncBinary()
|
|
_ = yym2676
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2675))
|
|
}
|
|
}
|
|
}
|
|
if yysep2640 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2677 := z.DecBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2678 := r.ReadMapStart()
|
|
if yyl2678 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2678, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2678 := r.ReadArrayStart()
|
|
if yyl2678 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2678, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2679Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2679Slc
|
|
var yyhl2679 bool = l >= 0
|
|
for yyj2679 := 0; ; yyj2679++ {
|
|
if yyhl2679 {
|
|
if yyj2679 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2679Slc = r.DecodeBytes(yys2679Slc, true, true)
|
|
yys2679 := string(yys2679Slc)
|
|
switch yys2679 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
case "Follow":
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
case "Previous":
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
case "SinceSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2686 := z.DecBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "SinceTime":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2688 := z.DecBinary()
|
|
_ = yym2688
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2688 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2688 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
case "Timestamps":
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
case "TailLines":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2691 := z.DecBinary()
|
|
_ = yym2691
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "LimitBytes":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2693 := z.DecBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2679)
|
|
} // end switch yys2679
|
|
} // end for yyj2679
|
|
if !yyhl2679 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2694 int
|
|
var yyb2694 bool
|
|
var yyhl2694 bool = l >= 0
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2701 := z.DecBinary()
|
|
_ = yym2701
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2703 := z.DecBinary()
|
|
_ = yym2703
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2703 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2703 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2706 := z.DecBinary()
|
|
_ = yym2706
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2708 := z.DecBinary()
|
|
_ = yym2708
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2694++
|
|
if yyhl2694 {
|
|
yyb2694 = yyj2694 > l
|
|
} else {
|
|
yyb2694 = r.CheckBreak()
|
|
}
|
|
if yyb2694 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2694-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2710 := !z.EncBinary()
|
|
yy2arr2710 := z.EncBasicHandle().StructToArray
|
|
var yyq2710 [7]bool
|
|
_, _, _ = yysep2710, yyq2710, yy2arr2710
|
|
const yyr2710 bool = false
|
|
yyq2710[0] = x.Kind != ""
|
|
yyq2710[1] = x.APIVersion != ""
|
|
yyq2710[2] = x.Stdin != false
|
|
yyq2710[3] = x.Stdout != false
|
|
yyq2710[4] = x.Stderr != false
|
|
yyq2710[5] = x.TTY != false
|
|
yyq2710[6] = x.Container != ""
|
|
if yyr2710 || yy2arr2710 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2710 int = 0
|
|
for _, b := range yyq2710 {
|
|
if b {
|
|
yynn2710++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2710)
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[0] {
|
|
yym2712 := z.EncBinary()
|
|
_ = yym2712
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2710[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2713 := z.EncBinary()
|
|
_ = yym2713
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[1] {
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2710[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2716 := z.EncBinary()
|
|
_ = yym2716
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[2] {
|
|
yym2718 := z.EncBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2710[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym2719 := z.EncBinary()
|
|
_ = yym2719
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[3] {
|
|
yym2721 := z.EncBinary()
|
|
_ = yym2721
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2710[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
yym2722 := z.EncBinary()
|
|
_ = yym2722
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[4] {
|
|
yym2724 := z.EncBinary()
|
|
_ = yym2724
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2710[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
yym2725 := z.EncBinary()
|
|
_ = yym2725
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[5] {
|
|
yym2727 := z.EncBinary()
|
|
_ = yym2727
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2710[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym2728 := z.EncBinary()
|
|
_ = yym2728
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2710 || yy2arr2710 {
|
|
if yyq2710[6] {
|
|
yym2730 := z.EncBinary()
|
|
_ = yym2730
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2710[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
yym2731 := z.EncBinary()
|
|
_ = yym2731
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yysep2710 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2732 := z.DecBinary()
|
|
_ = yym2732
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2733 := r.ReadMapStart()
|
|
if yyl2733 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2733, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2733 := r.ReadArrayStart()
|
|
if yyl2733 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2733, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2734Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2734Slc
|
|
var yyhl2734 bool = l >= 0
|
|
for yyj2734 := 0; ; yyj2734++ {
|
|
if yyhl2734 {
|
|
if yyj2734 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2734Slc = r.DecodeBytes(yys2734Slc, true, true)
|
|
yys2734 := string(yys2734Slc)
|
|
switch yys2734 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "stdout":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
case "stderr":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
case "tty":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
case "container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2734)
|
|
} // end switch yys2734
|
|
} // end for yyj2734
|
|
if !yyhl2734 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2742 int
|
|
var yyb2742 bool
|
|
var yyhl2742 bool = l >= 0
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2742++
|
|
if yyhl2742 {
|
|
yyb2742 = yyj2742 > l
|
|
} else {
|
|
yyb2742 = r.CheckBreak()
|
|
}
|
|
if yyb2742 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2742-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2750 := z.EncBinary()
|
|
_ = yym2750
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2751 := !z.EncBinary()
|
|
yy2arr2751 := z.EncBasicHandle().StructToArray
|
|
var yyq2751 [8]bool
|
|
_, _, _ = yysep2751, yyq2751, yy2arr2751
|
|
const yyr2751 bool = false
|
|
yyq2751[0] = x.Kind != ""
|
|
yyq2751[1] = x.APIVersion != ""
|
|
if yyr2751 || yy2arr2751 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2751 int = 6
|
|
for _, b := range yyq2751 {
|
|
if b {
|
|
yynn2751++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2751)
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
if yyq2751[0] {
|
|
yym2753 := z.EncBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2751[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2754 := z.EncBinary()
|
|
_ = yym2754
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
if yyq2751[1] {
|
|
yym2756 := z.EncBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2751[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2757 := z.EncBinary()
|
|
_ = yym2757
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
yym2759 := z.EncBinary()
|
|
_ = yym2759
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
yym2760 := z.EncBinary()
|
|
_ = yym2760
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
yym2763 := z.EncBinary()
|
|
_ = yym2763
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
yym2765 := z.EncBinary()
|
|
_ = yym2765
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
yym2766 := z.EncBinary()
|
|
_ = yym2766
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
yym2768 := z.EncBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
yym2769 := z.EncBinary()
|
|
_ = yym2769
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
yym2771 := z.EncBinary()
|
|
_ = yym2771
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2772 := z.EncBinary()
|
|
_ = yym2772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2751 || yy2arr2751 {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2774 := z.EncBinary()
|
|
_ = yym2774
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2775 := z.EncBinary()
|
|
_ = yym2775
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2751 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2776 := z.DecBinary()
|
|
_ = yym2776
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2777 := r.ReadMapStart()
|
|
if yyl2777 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2777, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2777 := r.ReadArrayStart()
|
|
if yyl2777 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2777, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2778Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2778Slc
|
|
var yyhl2778 bool = l >= 0
|
|
for yyj2778 := 0; ; yyj2778++ {
|
|
if yyhl2778 {
|
|
if yyj2778 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2778Slc = r.DecodeBytes(yys2778Slc, true, true)
|
|
yys2778 := string(yys2778Slc)
|
|
switch yys2778 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Stdin":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
case "Stdout":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
case "Stderr":
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
case "TTY":
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
case "Container":
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
case "Command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2786 := &x.Command
|
|
yym2787 := z.DecBinary()
|
|
_ = yym2787
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2786, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2778)
|
|
} // end switch yys2778
|
|
} // end for yyj2778
|
|
if !yyhl2778 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2788 int
|
|
var yyb2788 bool
|
|
var yyhl2788 bool = l >= 0
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2796 := &x.Command
|
|
yym2797 := z.DecBinary()
|
|
_ = yym2797
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2796, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2788++
|
|
if yyhl2788 {
|
|
yyb2788 = yyj2788 > l
|
|
} else {
|
|
yyb2788 = r.CheckBreak()
|
|
}
|
|
if yyb2788 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2788-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2798 := z.EncBinary()
|
|
_ = yym2798
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2799 := !z.EncBinary()
|
|
yy2arr2799 := z.EncBasicHandle().StructToArray
|
|
var yyq2799 [3]bool
|
|
_, _, _ = yysep2799, yyq2799, yy2arr2799
|
|
const yyr2799 bool = false
|
|
yyq2799[0] = x.Kind != ""
|
|
yyq2799[1] = x.APIVersion != ""
|
|
if yyr2799 || yy2arr2799 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2799 int = 1
|
|
for _, b := range yyq2799 {
|
|
if b {
|
|
yynn2799++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2799)
|
|
}
|
|
if yyr2799 || yy2arr2799 {
|
|
if yyq2799[0] {
|
|
yym2801 := z.EncBinary()
|
|
_ = yym2801
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2799[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2802 := z.EncBinary()
|
|
_ = yym2802
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2799 || yy2arr2799 {
|
|
if yyq2799[1] {
|
|
yym2804 := z.EncBinary()
|
|
_ = yym2804
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2799[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2805 := z.EncBinary()
|
|
_ = yym2805
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2799 || yy2arr2799 {
|
|
yym2807 := z.EncBinary()
|
|
_ = yym2807
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
yym2808 := z.EncBinary()
|
|
_ = yym2808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep2799 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2809 := z.DecBinary()
|
|
_ = yym2809
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2810 := r.ReadMapStart()
|
|
if yyl2810 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2810, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2810 := r.ReadArrayStart()
|
|
if yyl2810 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2810, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2811Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2811Slc
|
|
var yyhl2811 bool = l >= 0
|
|
for yyj2811 := 0; ; yyj2811++ {
|
|
if yyhl2811 {
|
|
if yyj2811 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2811Slc = r.DecodeBytes(yys2811Slc, true, true)
|
|
yys2811 := string(yys2811Slc)
|
|
switch yys2811 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "Path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2811)
|
|
} // end switch yys2811
|
|
} // end for yyj2811
|
|
if !yyhl2811 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2815 int
|
|
var yyb2815 bool
|
|
var yyhl2815 bool = l >= 0
|
|
yyj2815++
|
|
if yyhl2815 {
|
|
yyb2815 = yyj2815 > l
|
|
} else {
|
|
yyb2815 = r.CheckBreak()
|
|
}
|
|
if yyb2815 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2815++
|
|
if yyhl2815 {
|
|
yyb2815 = yyj2815 > l
|
|
} else {
|
|
yyb2815 = r.CheckBreak()
|
|
}
|
|
if yyb2815 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2815++
|
|
if yyhl2815 {
|
|
yyb2815 = yyj2815 > l
|
|
} else {
|
|
yyb2815 = r.CheckBreak()
|
|
}
|
|
if yyb2815 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2815++
|
|
if yyhl2815 {
|
|
yyb2815 = yyj2815 > l
|
|
} else {
|
|
yyb2815 = r.CheckBreak()
|
|
}
|
|
if yyb2815 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2815-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2819 := z.EncBinary()
|
|
_ = yym2819
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2820 := !z.EncBinary()
|
|
yy2arr2820 := z.EncBasicHandle().StructToArray
|
|
var yyq2820 [7]bool
|
|
_, _, _ = yysep2820, yyq2820, yy2arr2820
|
|
const yyr2820 bool = false
|
|
yyq2820[0] = x.Kind != ""
|
|
yyq2820[1] = x.Namespace != ""
|
|
yyq2820[2] = x.Name != ""
|
|
yyq2820[3] = x.UID != ""
|
|
yyq2820[4] = x.APIVersion != ""
|
|
yyq2820[5] = x.ResourceVersion != ""
|
|
yyq2820[6] = x.FieldPath != ""
|
|
if yyr2820 || yy2arr2820 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2820 int = 0
|
|
for _, b := range yyq2820 {
|
|
if b {
|
|
yynn2820++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2820)
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[0] {
|
|
yym2822 := z.EncBinary()
|
|
_ = yym2822
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2823 := z.EncBinary()
|
|
_ = yym2823
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[1] {
|
|
yym2825 := z.EncBinary()
|
|
_ = yym2825
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym2826 := z.EncBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[2] {
|
|
yym2828 := z.EncBinary()
|
|
_ = yym2828
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym2829 := z.EncBinary()
|
|
_ = yym2829
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[3] {
|
|
yym2831 := z.EncBinary()
|
|
_ = yym2831
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym2832 := z.EncBinary()
|
|
_ = yym2832
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[4] {
|
|
yym2834 := z.EncBinary()
|
|
_ = yym2834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2835 := z.EncBinary()
|
|
_ = yym2835
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[5] {
|
|
yym2837 := z.EncBinary()
|
|
_ = yym2837
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym2838 := z.EncBinary()
|
|
_ = yym2838
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2820 || yy2arr2820 {
|
|
if yyq2820[6] {
|
|
yym2840 := z.EncBinary()
|
|
_ = yym2840
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2820[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym2841 := z.EncBinary()
|
|
_ = yym2841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yysep2820 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2842 := z.DecBinary()
|
|
_ = yym2842
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2843 := r.ReadMapStart()
|
|
if yyl2843 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2843, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2843 := r.ReadArrayStart()
|
|
if yyl2843 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2843, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2844Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2844Slc
|
|
var yyhl2844 bool = l >= 0
|
|
for yyj2844 := 0; ; yyj2844++ {
|
|
if yyhl2844 {
|
|
if yyj2844 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2844Slc = r.DecodeBytes(yys2844Slc, true, true)
|
|
yys2844 := string(yys2844Slc)
|
|
switch yys2844 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "namespace":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "resourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "fieldPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2844)
|
|
} // end switch yys2844
|
|
} // end for yyj2844
|
|
if !yyhl2844 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2852 int
|
|
var yyb2852 bool
|
|
var yyhl2852 bool = l >= 0
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2852++
|
|
if yyhl2852 {
|
|
yyb2852 = yyj2852 > l
|
|
} else {
|
|
yyb2852 = r.CheckBreak()
|
|
}
|
|
if yyb2852 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2852-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2860 := z.EncBinary()
|
|
_ = yym2860
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2861 := !z.EncBinary()
|
|
yy2arr2861 := z.EncBasicHandle().StructToArray
|
|
var yyq2861 [1]bool
|
|
_, _, _ = yysep2861, yyq2861, yy2arr2861
|
|
const yyr2861 bool = false
|
|
if yyr2861 || yy2arr2861 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2861 int = 1
|
|
for _, b := range yyq2861 {
|
|
if b {
|
|
yynn2861++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2861)
|
|
}
|
|
if yyr2861 || yy2arr2861 {
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2864 := z.EncBinary()
|
|
_ = yym2864
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yysep2861 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2865 := z.DecBinary()
|
|
_ = yym2865
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2866 := r.ReadMapStart()
|
|
if yyl2866 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2866, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2866 := r.ReadArrayStart()
|
|
if yyl2866 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2866, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2867Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2867Slc
|
|
var yyhl2867 bool = l >= 0
|
|
for yyj2867 := 0; ; yyj2867++ {
|
|
if yyhl2867 {
|
|
if yyj2867 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2867Slc = r.DecodeBytes(yys2867Slc, true, true)
|
|
yys2867 := string(yys2867Slc)
|
|
switch yys2867 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2867)
|
|
} // end switch yys2867
|
|
} // end for yyj2867
|
|
if !yyhl2867 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2869 int
|
|
var yyb2869 bool
|
|
var yyhl2869 bool = l >= 0
|
|
yyj2869++
|
|
if yyhl2869 {
|
|
yyb2869 = yyj2869 > l
|
|
} else {
|
|
yyb2869 = r.CheckBreak()
|
|
}
|
|
if yyb2869 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2869++
|
|
if yyhl2869 {
|
|
yyb2869 = yyj2869 > l
|
|
} else {
|
|
yyb2869 = r.CheckBreak()
|
|
}
|
|
if yyb2869 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2869-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2871 := z.EncBinary()
|
|
_ = yym2871
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2872 := !z.EncBinary()
|
|
yy2arr2872 := z.EncBasicHandle().StructToArray
|
|
var yyq2872 [3]bool
|
|
_, _, _ = yysep2872, yyq2872, yy2arr2872
|
|
const yyr2872 bool = false
|
|
yyq2872[0] = x.Kind != ""
|
|
yyq2872[1] = x.APIVersion != ""
|
|
yyq2872[2] = true
|
|
if yyr2872 || yy2arr2872 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2872 int = 0
|
|
for _, b := range yyq2872 {
|
|
if b {
|
|
yynn2872++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2872)
|
|
}
|
|
if yyr2872 || yy2arr2872 {
|
|
if yyq2872[0] {
|
|
yym2874 := z.EncBinary()
|
|
_ = yym2874
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2872[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2875 := z.EncBinary()
|
|
_ = yym2875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2872 || yy2arr2872 {
|
|
if yyq2872[1] {
|
|
yym2877 := z.EncBinary()
|
|
_ = yym2877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2872[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2878 := z.EncBinary()
|
|
_ = yym2878
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2872 || yy2arr2872 {
|
|
if yyq2872[2] {
|
|
yy2880 := &x.Reference
|
|
yy2880.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2872[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
yy2881 := &x.Reference
|
|
yy2881.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2872 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2882 := z.DecBinary()
|
|
_ = yym2882
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2883 := r.ReadMapStart()
|
|
if yyl2883 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2883, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2883 := r.ReadArrayStart()
|
|
if yyl2883 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2883, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2884Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2884Slc
|
|
var yyhl2884 bool = l >= 0
|
|
for yyj2884 := 0; ; yyj2884++ {
|
|
if yyhl2884 {
|
|
if yyj2884 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2884Slc = r.DecodeBytes(yys2884Slc, true, true)
|
|
yys2884 := string(yys2884Slc)
|
|
switch yys2884 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "reference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2887 := &x.Reference
|
|
yyv2887.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2884)
|
|
} // end switch yys2884
|
|
} // end for yyj2884
|
|
if !yyhl2884 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2888 int
|
|
var yyb2888 bool
|
|
var yyhl2888 bool = l >= 0
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2891 := &x.Reference
|
|
yyv2891.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2888++
|
|
if yyhl2888 {
|
|
yyb2888 = yyj2888 > l
|
|
} else {
|
|
yyb2888 = r.CheckBreak()
|
|
}
|
|
if yyb2888 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2888-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2892 := z.EncBinary()
|
|
_ = yym2892
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2893 := !z.EncBinary()
|
|
yy2arr2893 := z.EncBasicHandle().StructToArray
|
|
var yyq2893 [2]bool
|
|
_, _, _ = yysep2893, yyq2893, yy2arr2893
|
|
const yyr2893 bool = false
|
|
yyq2893[0] = x.Component != ""
|
|
yyq2893[1] = x.Host != ""
|
|
if yyr2893 || yy2arr2893 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2893 int = 0
|
|
for _, b := range yyq2893 {
|
|
if b {
|
|
yynn2893++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2893)
|
|
}
|
|
if yyr2893 || yy2arr2893 {
|
|
if yyq2893[0] {
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2893[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
yym2896 := z.EncBinary()
|
|
_ = yym2896
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2893 || yy2arr2893 {
|
|
if yyq2893[1] {
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2893[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym2899 := z.EncBinary()
|
|
_ = yym2899
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yysep2893 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2900 := z.DecBinary()
|
|
_ = yym2900
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2901 := r.ReadMapStart()
|
|
if yyl2901 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2901, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2901 := r.ReadArrayStart()
|
|
if yyl2901 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2901, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2902Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2902Slc
|
|
var yyhl2902 bool = l >= 0
|
|
for yyj2902 := 0; ; yyj2902++ {
|
|
if yyhl2902 {
|
|
if yyj2902 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2902Slc = r.DecodeBytes(yys2902Slc, true, true)
|
|
yys2902 := string(yys2902Slc)
|
|
switch yys2902 {
|
|
case "component":
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
case "host":
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2902)
|
|
} // end switch yys2902
|
|
} // end for yyj2902
|
|
if !yyhl2902 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2905 int
|
|
var yyb2905 bool
|
|
var yyhl2905 bool = l >= 0
|
|
yyj2905++
|
|
if yyhl2905 {
|
|
yyb2905 = yyj2905 > l
|
|
} else {
|
|
yyb2905 = r.CheckBreak()
|
|
}
|
|
if yyb2905 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2905++
|
|
if yyhl2905 {
|
|
yyb2905 = yyj2905 > l
|
|
} else {
|
|
yyb2905 = r.CheckBreak()
|
|
}
|
|
if yyb2905 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2905++
|
|
if yyhl2905 {
|
|
yyb2905 = yyj2905 > l
|
|
} else {
|
|
yyb2905 = r.CheckBreak()
|
|
}
|
|
if yyb2905 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2905-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2908 := z.EncBinary()
|
|
_ = yym2908
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2909 := !z.EncBinary()
|
|
yy2arr2909 := z.EncBasicHandle().StructToArray
|
|
var yyq2909 [10]bool
|
|
_, _, _ = yysep2909, yyq2909, yy2arr2909
|
|
const yyr2909 bool = false
|
|
yyq2909[0] = x.Kind != ""
|
|
yyq2909[1] = x.APIVersion != ""
|
|
yyq2909[2] = true
|
|
yyq2909[3] = true
|
|
yyq2909[4] = x.Reason != ""
|
|
yyq2909[5] = x.Message != ""
|
|
yyq2909[6] = true
|
|
yyq2909[7] = true
|
|
yyq2909[8] = true
|
|
yyq2909[9] = x.Count != 0
|
|
if yyr2909 || yy2arr2909 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2909 int = 0
|
|
for _, b := range yyq2909 {
|
|
if b {
|
|
yynn2909++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2909)
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[0] {
|
|
yym2911 := z.EncBinary()
|
|
_ = yym2911
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2909[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2912 := z.EncBinary()
|
|
_ = yym2912
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[1] {
|
|
yym2914 := z.EncBinary()
|
|
_ = yym2914
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2909[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2915 := z.EncBinary()
|
|
_ = yym2915
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[2] {
|
|
yy2917 := &x.ObjectMeta
|
|
yy2917.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2909[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2918 := &x.ObjectMeta
|
|
yy2918.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[3] {
|
|
yy2920 := &x.InvolvedObject
|
|
yy2920.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2909[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
yy2921 := &x.InvolvedObject
|
|
yy2921.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[4] {
|
|
yym2923 := z.EncBinary()
|
|
_ = yym2923
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2909[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2924 := z.EncBinary()
|
|
_ = yym2924
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[5] {
|
|
yym2926 := z.EncBinary()
|
|
_ = yym2926
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2909[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2927 := z.EncBinary()
|
|
_ = yym2927
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[6] {
|
|
yy2929 := &x.Source
|
|
yy2929.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2909[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
yy2930 := &x.Source
|
|
yy2930.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[7] {
|
|
yy2932 := &x.FirstTimestamp
|
|
yym2933 := z.EncBinary()
|
|
_ = yym2933
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2932) {
|
|
} else if yym2933 {
|
|
z.EncBinaryMarshal(yy2932)
|
|
} else if !yym2933 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2932)
|
|
} else {
|
|
z.EncFallback(yy2932)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2909[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
yy2934 := &x.FirstTimestamp
|
|
yym2935 := z.EncBinary()
|
|
_ = yym2935
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2934) {
|
|
} else if yym2935 {
|
|
z.EncBinaryMarshal(yy2934)
|
|
} else if !yym2935 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2934)
|
|
} else {
|
|
z.EncFallback(yy2934)
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[8] {
|
|
yy2937 := &x.LastTimestamp
|
|
yym2938 := z.EncBinary()
|
|
_ = yym2938
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2937) {
|
|
} else if yym2938 {
|
|
z.EncBinaryMarshal(yy2937)
|
|
} else if !yym2938 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2937)
|
|
} else {
|
|
z.EncFallback(yy2937)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2909[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
yy2939 := &x.LastTimestamp
|
|
yym2940 := z.EncBinary()
|
|
_ = yym2940
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2939) {
|
|
} else if yym2940 {
|
|
z.EncBinaryMarshal(yy2939)
|
|
} else if !yym2940 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2939)
|
|
} else {
|
|
z.EncFallback(yy2939)
|
|
}
|
|
}
|
|
}
|
|
if yyr2909 || yy2arr2909 {
|
|
if yyq2909[9] {
|
|
yym2942 := z.EncBinary()
|
|
_ = yym2942
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2909[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
yym2943 := z.EncBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yysep2909 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2944 := z.DecBinary()
|
|
_ = yym2944
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2945 := r.ReadMapStart()
|
|
if yyl2945 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2945, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2945 := r.ReadArrayStart()
|
|
if yyl2945 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2945, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2946Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2946Slc
|
|
var yyhl2946 bool = l >= 0
|
|
for yyj2946 := 0; ; yyj2946++ {
|
|
if yyhl2946 {
|
|
if yyj2946 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2946Slc = r.DecodeBytes(yys2946Slc, true, true)
|
|
yys2946 := string(yys2946Slc)
|
|
switch yys2946 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2949 := &x.ObjectMeta
|
|
yyv2949.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2950 := &x.InvolvedObject
|
|
yyv2950.CodecDecodeSelf(d)
|
|
}
|
|
case "reason":
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "source":
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2953 := &x.Source
|
|
yyv2953.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2954 := &x.FirstTimestamp
|
|
yym2955 := z.DecBinary()
|
|
_ = yym2955
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2954) {
|
|
} else if yym2955 {
|
|
z.DecBinaryUnmarshal(yyv2954)
|
|
} else if !yym2955 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2954)
|
|
} else {
|
|
z.DecFallback(yyv2954, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2956 := &x.LastTimestamp
|
|
yym2957 := z.DecBinary()
|
|
_ = yym2957
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2956) {
|
|
} else if yym2957 {
|
|
z.DecBinaryUnmarshal(yyv2956)
|
|
} else if !yym2957 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2956)
|
|
} else {
|
|
z.DecFallback(yyv2956, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2946)
|
|
} // end switch yys2946
|
|
} // end for yyj2946
|
|
if !yyhl2946 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2959 int
|
|
var yyb2959 bool
|
|
var yyhl2959 bool = l >= 0
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2962 := &x.ObjectMeta
|
|
yyv2962.CodecDecodeSelf(d)
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2963 := &x.InvolvedObject
|
|
yyv2963.CodecDecodeSelf(d)
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2966 := &x.Source
|
|
yyv2966.CodecDecodeSelf(d)
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2967 := &x.FirstTimestamp
|
|
yym2968 := z.DecBinary()
|
|
_ = yym2968
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2967) {
|
|
} else if yym2968 {
|
|
z.DecBinaryUnmarshal(yyv2967)
|
|
} else if !yym2968 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2967)
|
|
} else {
|
|
z.DecFallback(yyv2967, false)
|
|
}
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2969 := &x.LastTimestamp
|
|
yym2970 := z.DecBinary()
|
|
_ = yym2970
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2969) {
|
|
} else if yym2970 {
|
|
z.DecBinaryUnmarshal(yyv2969)
|
|
} else if !yym2970 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2969)
|
|
} else {
|
|
z.DecFallback(yyv2969, false)
|
|
}
|
|
}
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2959++
|
|
if yyhl2959 {
|
|
yyb2959 = yyj2959 > l
|
|
} else {
|
|
yyb2959 = r.CheckBreak()
|
|
}
|
|
if yyb2959 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2959-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2972 := z.EncBinary()
|
|
_ = yym2972
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2973 := !z.EncBinary()
|
|
yy2arr2973 := z.EncBasicHandle().StructToArray
|
|
var yyq2973 [4]bool
|
|
_, _, _ = yysep2973, yyq2973, yy2arr2973
|
|
const yyr2973 bool = false
|
|
yyq2973[0] = x.Kind != ""
|
|
yyq2973[1] = x.APIVersion != ""
|
|
yyq2973[2] = true
|
|
if yyr2973 || yy2arr2973 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2973 int = 1
|
|
for _, b := range yyq2973 {
|
|
if b {
|
|
yynn2973++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2973)
|
|
}
|
|
if yyr2973 || yy2arr2973 {
|
|
if yyq2973[0] {
|
|
yym2975 := z.EncBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2973[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2976 := z.EncBinary()
|
|
_ = yym2976
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2973 || yy2arr2973 {
|
|
if yyq2973[1] {
|
|
yym2978 := z.EncBinary()
|
|
_ = yym2978
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2973[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2979 := z.EncBinary()
|
|
_ = yym2979
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2973 || yy2arr2973 {
|
|
if yyq2973[2] {
|
|
yy2981 := &x.ListMeta
|
|
yym2982 := z.EncBinary()
|
|
_ = yym2982
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2981) {
|
|
} else {
|
|
z.EncFallback(yy2981)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2973[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2983 := &x.ListMeta
|
|
yym2984 := z.EncBinary()
|
|
_ = yym2984
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2983) {
|
|
} else {
|
|
z.EncFallback(yy2983)
|
|
}
|
|
}
|
|
}
|
|
if yyr2973 || yy2arr2973 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2986 := z.EncBinary()
|
|
_ = yym2986
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2987 := z.EncBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2973 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2988 := z.DecBinary()
|
|
_ = yym2988
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2989 := r.ReadMapStart()
|
|
if yyl2989 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2989, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2989 := r.ReadArrayStart()
|
|
if yyl2989 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2989, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2990Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2990Slc
|
|
var yyhl2990 bool = l >= 0
|
|
for yyj2990 := 0; ; yyj2990++ {
|
|
if yyhl2990 {
|
|
if yyj2990 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2990Slc = r.DecodeBytes(yys2990Slc, true, true)
|
|
yys2990 := string(yys2990Slc)
|
|
switch yys2990 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2993 := &x.ListMeta
|
|
yym2994 := z.DecBinary()
|
|
_ = yym2994
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2993) {
|
|
} else {
|
|
z.DecFallback(yyv2993, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2995 := &x.Items
|
|
yym2996 := z.DecBinary()
|
|
_ = yym2996
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2995), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2990)
|
|
} // end switch yys2990
|
|
} // end for yyj2990
|
|
if !yyhl2990 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2997 int
|
|
var yyb2997 bool
|
|
var yyhl2997 bool = l >= 0
|
|
yyj2997++
|
|
if yyhl2997 {
|
|
yyb2997 = yyj2997 > l
|
|
} else {
|
|
yyb2997 = r.CheckBreak()
|
|
}
|
|
if yyb2997 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2997++
|
|
if yyhl2997 {
|
|
yyb2997 = yyj2997 > l
|
|
} else {
|
|
yyb2997 = r.CheckBreak()
|
|
}
|
|
if yyb2997 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2997++
|
|
if yyhl2997 {
|
|
yyb2997 = yyj2997 > l
|
|
} else {
|
|
yyb2997 = r.CheckBreak()
|
|
}
|
|
if yyb2997 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3000 := &x.ListMeta
|
|
yym3001 := z.DecBinary()
|
|
_ = yym3001
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3000) {
|
|
} else {
|
|
z.DecFallback(yyv3000, false)
|
|
}
|
|
}
|
|
yyj2997++
|
|
if yyhl2997 {
|
|
yyb2997 = yyj2997 > l
|
|
} else {
|
|
yyb2997 = r.CheckBreak()
|
|
}
|
|
if yyb2997 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3002 := &x.Items
|
|
yym3003 := z.DecBinary()
|
|
_ = yym3003
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3002), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2997++
|
|
if yyhl2997 {
|
|
yyb2997 = yyj2997 > l
|
|
} else {
|
|
yyb2997 = r.CheckBreak()
|
|
}
|
|
if yyb2997 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2997-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *List) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3004 := z.EncBinary()
|
|
_ = yym3004
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3005 := !z.EncBinary()
|
|
yy2arr3005 := z.EncBasicHandle().StructToArray
|
|
var yyq3005 [4]bool
|
|
_, _, _ = yysep3005, yyq3005, yy2arr3005
|
|
const yyr3005 bool = false
|
|
yyq3005[0] = x.Kind != ""
|
|
yyq3005[1] = x.APIVersion != ""
|
|
yyq3005[2] = true
|
|
if yyr3005 || yy2arr3005 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3005 int = 1
|
|
for _, b := range yyq3005 {
|
|
if b {
|
|
yynn3005++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3005)
|
|
}
|
|
if yyr3005 || yy2arr3005 {
|
|
if yyq3005[0] {
|
|
yym3007 := z.EncBinary()
|
|
_ = yym3007
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3005[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3008 := z.EncBinary()
|
|
_ = yym3008
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3005 || yy2arr3005 {
|
|
if yyq3005[1] {
|
|
yym3010 := z.EncBinary()
|
|
_ = yym3010
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3005[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3011 := z.EncBinary()
|
|
_ = yym3011
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3005 || yy2arr3005 {
|
|
if yyq3005[2] {
|
|
yy3013 := &x.ListMeta
|
|
yym3014 := z.EncBinary()
|
|
_ = yym3014
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3013) {
|
|
} else {
|
|
z.EncFallback(yy3013)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3005[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3015 := &x.ListMeta
|
|
yym3016 := z.EncBinary()
|
|
_ = yym3016
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3015) {
|
|
} else {
|
|
z.EncFallback(yy3015)
|
|
}
|
|
}
|
|
}
|
|
if yyr3005 || yy2arr3005 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3018 := z.EncBinary()
|
|
_ = yym3018
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3019 := z.EncBinary()
|
|
_ = yym3019
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3005 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3020 := z.DecBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3021 := r.ReadMapStart()
|
|
if yyl3021 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3021, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3021 := r.ReadArrayStart()
|
|
if yyl3021 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3021, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3022Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3022Slc
|
|
var yyhl3022 bool = l >= 0
|
|
for yyj3022 := 0; ; yyj3022++ {
|
|
if yyhl3022 {
|
|
if yyj3022 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3022Slc = r.DecodeBytes(yys3022Slc, true, true)
|
|
yys3022 := string(yys3022Slc)
|
|
switch yys3022 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3025 := &x.ListMeta
|
|
yym3026 := z.DecBinary()
|
|
_ = yym3026
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3025) {
|
|
} else {
|
|
z.DecFallback(yyv3025, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3027 := &x.Items
|
|
yym3028 := z.DecBinary()
|
|
_ = yym3028
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3027), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3022)
|
|
} // end switch yys3022
|
|
} // end for yyj3022
|
|
if !yyhl3022 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3029 int
|
|
var yyb3029 bool
|
|
var yyhl3029 bool = l >= 0
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3032 := &x.ListMeta
|
|
yym3033 := z.DecBinary()
|
|
_ = yym3033
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3032) {
|
|
} else {
|
|
z.DecFallback(yyv3032, false)
|
|
}
|
|
}
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3034 := &x.Items
|
|
yym3035 := z.DecBinary()
|
|
_ = yym3035
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3034), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3029-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3036 := z.EncBinary()
|
|
_ = yym3036
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *LimitType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3037 := z.DecBinary()
|
|
_ = yym3037
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3038 := z.EncBinary()
|
|
_ = yym3038
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3039 := !z.EncBinary()
|
|
yy2arr3039 := z.EncBasicHandle().StructToArray
|
|
var yyq3039 [6]bool
|
|
_, _, _ = yysep3039, yyq3039, yy2arr3039
|
|
const yyr3039 bool = false
|
|
yyq3039[0] = x.Type != ""
|
|
yyq3039[1] = len(x.Max) != 0
|
|
yyq3039[2] = len(x.Min) != 0
|
|
yyq3039[3] = len(x.Default) != 0
|
|
yyq3039[4] = len(x.DefaultRequest) != 0
|
|
yyq3039[5] = len(x.MaxLimitRequestRatio) != 0
|
|
if yyr3039 || yy2arr3039 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn3039 int = 0
|
|
for _, b := range yyq3039 {
|
|
if b {
|
|
yynn3039++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3039)
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3039[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3039 || yy2arr3039 {
|
|
if yyq3039[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3039[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3039 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3046 := z.DecBinary()
|
|
_ = yym3046
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3047 := r.ReadMapStart()
|
|
if yyl3047 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3047, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3047 := r.ReadArrayStart()
|
|
if yyl3047 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3047, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3048Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3048Slc
|
|
var yyhl3048 bool = l >= 0
|
|
for yyj3048 := 0; ; yyj3048++ {
|
|
if yyhl3048 {
|
|
if yyj3048 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3048Slc = r.DecodeBytes(yys3048Slc, true, true)
|
|
yys3048 := string(yys3048Slc)
|
|
switch yys3048 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3050 := &x.Max
|
|
yyv3050.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3051 := &x.Min
|
|
yyv3051.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3052 := &x.Default
|
|
yyv3052.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3053 := &x.DefaultRequest
|
|
yyv3053.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3054 := &x.MaxLimitRequestRatio
|
|
yyv3054.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3048)
|
|
} // end switch yys3048
|
|
} // end for yyj3048
|
|
if !yyhl3048 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3055 int
|
|
var yyb3055 bool
|
|
var yyhl3055 bool = l >= 0
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3057 := &x.Max
|
|
yyv3057.CodecDecodeSelf(d)
|
|
}
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3058 := &x.Min
|
|
yyv3058.CodecDecodeSelf(d)
|
|
}
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3059 := &x.Default
|
|
yyv3059.CodecDecodeSelf(d)
|
|
}
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3060 := &x.DefaultRequest
|
|
yyv3060.CodecDecodeSelf(d)
|
|
}
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3061 := &x.MaxLimitRequestRatio
|
|
yyv3061.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3055++
|
|
if yyhl3055 {
|
|
yyb3055 = yyj3055 > l
|
|
} else {
|
|
yyb3055 = r.CheckBreak()
|
|
}
|
|
if yyb3055 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3055-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3062 := z.EncBinary()
|
|
_ = yym3062
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3063 := !z.EncBinary()
|
|
yy2arr3063 := z.EncBasicHandle().StructToArray
|
|
var yyq3063 [1]bool
|
|
_, _, _ = yysep3063, yyq3063, yy2arr3063
|
|
const yyr3063 bool = false
|
|
if yyr3063 || yy2arr3063 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3063 int = 1
|
|
for _, b := range yyq3063 {
|
|
if b {
|
|
yynn3063++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3063)
|
|
}
|
|
if yyr3063 || yy2arr3063 {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3066 := z.EncBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3063 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3067 := z.DecBinary()
|
|
_ = yym3067
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3068 := r.ReadMapStart()
|
|
if yyl3068 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3068, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3068 := r.ReadArrayStart()
|
|
if yyl3068 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3068, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3069Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3069Slc
|
|
var yyhl3069 bool = l >= 0
|
|
for yyj3069 := 0; ; yyj3069++ {
|
|
if yyhl3069 {
|
|
if yyj3069 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3069Slc = r.DecodeBytes(yys3069Slc, true, true)
|
|
yys3069 := string(yys3069Slc)
|
|
switch yys3069 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3070 := &x.Limits
|
|
yym3071 := z.DecBinary()
|
|
_ = yym3071
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3070), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3069)
|
|
} // end switch yys3069
|
|
} // end for yyj3069
|
|
if !yyhl3069 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3072 int
|
|
var yyb3072 bool
|
|
var yyhl3072 bool = l >= 0
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3073 := &x.Limits
|
|
yym3074 := z.DecBinary()
|
|
_ = yym3074
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3073), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3072++
|
|
if yyhl3072 {
|
|
yyb3072 = yyj3072 > l
|
|
} else {
|
|
yyb3072 = r.CheckBreak()
|
|
}
|
|
if yyb3072 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3072-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3075 := z.EncBinary()
|
|
_ = yym3075
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3076 := !z.EncBinary()
|
|
yy2arr3076 := z.EncBasicHandle().StructToArray
|
|
var yyq3076 [4]bool
|
|
_, _, _ = yysep3076, yyq3076, yy2arr3076
|
|
const yyr3076 bool = false
|
|
yyq3076[0] = x.Kind != ""
|
|
yyq3076[1] = x.APIVersion != ""
|
|
yyq3076[2] = true
|
|
yyq3076[3] = true
|
|
if yyr3076 || yy2arr3076 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3076 int = 0
|
|
for _, b := range yyq3076 {
|
|
if b {
|
|
yynn3076++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3076)
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
if yyq3076[0] {
|
|
yym3078 := z.EncBinary()
|
|
_ = yym3078
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3076[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3079 := z.EncBinary()
|
|
_ = yym3079
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
if yyq3076[1] {
|
|
yym3081 := z.EncBinary()
|
|
_ = yym3081
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3076[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3082 := z.EncBinary()
|
|
_ = yym3082
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
if yyq3076[2] {
|
|
yy3084 := &x.ObjectMeta
|
|
yy3084.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3076[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3085 := &x.ObjectMeta
|
|
yy3085.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3076 || yy2arr3076 {
|
|
if yyq3076[3] {
|
|
yy3087 := &x.Spec
|
|
yy3087.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3076[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3088 := &x.Spec
|
|
yy3088.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3076 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3089 := z.DecBinary()
|
|
_ = yym3089
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3090 := r.ReadMapStart()
|
|
if yyl3090 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3090, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3090 := r.ReadArrayStart()
|
|
if yyl3090 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3090, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3091Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3091Slc
|
|
var yyhl3091 bool = l >= 0
|
|
for yyj3091 := 0; ; yyj3091++ {
|
|
if yyhl3091 {
|
|
if yyj3091 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3091Slc = r.DecodeBytes(yys3091Slc, true, true)
|
|
yys3091 := string(yys3091Slc)
|
|
switch yys3091 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3094 := &x.ObjectMeta
|
|
yyv3094.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3095 := &x.Spec
|
|
yyv3095.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3091)
|
|
} // end switch yys3091
|
|
} // end for yyj3091
|
|
if !yyhl3091 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3096 int
|
|
var yyb3096 bool
|
|
var yyhl3096 bool = l >= 0
|
|
yyj3096++
|
|
if yyhl3096 {
|
|
yyb3096 = yyj3096 > l
|
|
} else {
|
|
yyb3096 = r.CheckBreak()
|
|
}
|
|
if yyb3096 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3096++
|
|
if yyhl3096 {
|
|
yyb3096 = yyj3096 > l
|
|
} else {
|
|
yyb3096 = r.CheckBreak()
|
|
}
|
|
if yyb3096 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3096++
|
|
if yyhl3096 {
|
|
yyb3096 = yyj3096 > l
|
|
} else {
|
|
yyb3096 = r.CheckBreak()
|
|
}
|
|
if yyb3096 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3099 := &x.ObjectMeta
|
|
yyv3099.CodecDecodeSelf(d)
|
|
}
|
|
yyj3096++
|
|
if yyhl3096 {
|
|
yyb3096 = yyj3096 > l
|
|
} else {
|
|
yyb3096 = r.CheckBreak()
|
|
}
|
|
if yyb3096 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3100 := &x.Spec
|
|
yyv3100.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3096++
|
|
if yyhl3096 {
|
|
yyb3096 = yyj3096 > l
|
|
} else {
|
|
yyb3096 = r.CheckBreak()
|
|
}
|
|
if yyb3096 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3096-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3101 := z.EncBinary()
|
|
_ = yym3101
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3102 := !z.EncBinary()
|
|
yy2arr3102 := z.EncBasicHandle().StructToArray
|
|
var yyq3102 [4]bool
|
|
_, _, _ = yysep3102, yyq3102, yy2arr3102
|
|
const yyr3102 bool = false
|
|
yyq3102[0] = x.Kind != ""
|
|
yyq3102[1] = x.APIVersion != ""
|
|
yyq3102[2] = true
|
|
if yyr3102 || yy2arr3102 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3102 int = 1
|
|
for _, b := range yyq3102 {
|
|
if b {
|
|
yynn3102++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3102)
|
|
}
|
|
if yyr3102 || yy2arr3102 {
|
|
if yyq3102[0] {
|
|
yym3104 := z.EncBinary()
|
|
_ = yym3104
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3102[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3105 := z.EncBinary()
|
|
_ = yym3105
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3102 || yy2arr3102 {
|
|
if yyq3102[1] {
|
|
yym3107 := z.EncBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3102[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3108 := z.EncBinary()
|
|
_ = yym3108
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3102 || yy2arr3102 {
|
|
if yyq3102[2] {
|
|
yy3110 := &x.ListMeta
|
|
yym3111 := z.EncBinary()
|
|
_ = yym3111
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3110) {
|
|
} else {
|
|
z.EncFallback(yy3110)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3102[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3112 := &x.ListMeta
|
|
yym3113 := z.EncBinary()
|
|
_ = yym3113
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3112) {
|
|
} else {
|
|
z.EncFallback(yy3112)
|
|
}
|
|
}
|
|
}
|
|
if yyr3102 || yy2arr3102 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3115 := z.EncBinary()
|
|
_ = yym3115
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3116 := z.EncBinary()
|
|
_ = yym3116
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3102 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3117 := z.DecBinary()
|
|
_ = yym3117
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3118 := r.ReadMapStart()
|
|
if yyl3118 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3118, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3118 := r.ReadArrayStart()
|
|
if yyl3118 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3118, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3119Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3119Slc
|
|
var yyhl3119 bool = l >= 0
|
|
for yyj3119 := 0; ; yyj3119++ {
|
|
if yyhl3119 {
|
|
if yyj3119 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3119Slc = r.DecodeBytes(yys3119Slc, true, true)
|
|
yys3119 := string(yys3119Slc)
|
|
switch yys3119 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3122 := &x.ListMeta
|
|
yym3123 := z.DecBinary()
|
|
_ = yym3123
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3122) {
|
|
} else {
|
|
z.DecFallback(yyv3122, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3124 := &x.Items
|
|
yym3125 := z.DecBinary()
|
|
_ = yym3125
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3124), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3119)
|
|
} // end switch yys3119
|
|
} // end for yyj3119
|
|
if !yyhl3119 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3126 int
|
|
var yyb3126 bool
|
|
var yyhl3126 bool = l >= 0
|
|
yyj3126++
|
|
if yyhl3126 {
|
|
yyb3126 = yyj3126 > l
|
|
} else {
|
|
yyb3126 = r.CheckBreak()
|
|
}
|
|
if yyb3126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3126++
|
|
if yyhl3126 {
|
|
yyb3126 = yyj3126 > l
|
|
} else {
|
|
yyb3126 = r.CheckBreak()
|
|
}
|
|
if yyb3126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3126++
|
|
if yyhl3126 {
|
|
yyb3126 = yyj3126 > l
|
|
} else {
|
|
yyb3126 = r.CheckBreak()
|
|
}
|
|
if yyb3126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3129 := &x.ListMeta
|
|
yym3130 := z.DecBinary()
|
|
_ = yym3130
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3129) {
|
|
} else {
|
|
z.DecFallback(yyv3129, false)
|
|
}
|
|
}
|
|
yyj3126++
|
|
if yyhl3126 {
|
|
yyb3126 = yyj3126 > l
|
|
} else {
|
|
yyb3126 = r.CheckBreak()
|
|
}
|
|
if yyb3126 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3131 := &x.Items
|
|
yym3132 := z.DecBinary()
|
|
_ = yym3132
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3131), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3126++
|
|
if yyhl3126 {
|
|
yyb3126 = yyj3126 > l
|
|
} else {
|
|
yyb3126 = r.CheckBreak()
|
|
}
|
|
if yyb3126 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3126-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3134 := !z.EncBinary()
|
|
yy2arr3134 := z.EncBasicHandle().StructToArray
|
|
var yyq3134 [1]bool
|
|
_, _, _ = yysep3134, yyq3134, yy2arr3134
|
|
const yyr3134 bool = false
|
|
yyq3134[0] = len(x.Hard) != 0
|
|
if yyr3134 || yy2arr3134 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3134 int = 0
|
|
for _, b := range yyq3134 {
|
|
if b {
|
|
yynn3134++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3134)
|
|
}
|
|
if yyr3134 || yy2arr3134 {
|
|
if yyq3134[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3134[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3134 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3136 := z.DecBinary()
|
|
_ = yym3136
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3137 := r.ReadMapStart()
|
|
if yyl3137 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3137, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3137 := r.ReadArrayStart()
|
|
if yyl3137 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3137, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3138Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3138Slc
|
|
var yyhl3138 bool = l >= 0
|
|
for yyj3138 := 0; ; yyj3138++ {
|
|
if yyhl3138 {
|
|
if yyj3138 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3138Slc = r.DecodeBytes(yys3138Slc, true, true)
|
|
yys3138 := string(yys3138Slc)
|
|
switch yys3138 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3139 := &x.Hard
|
|
yyv3139.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3138)
|
|
} // end switch yys3138
|
|
} // end for yyj3138
|
|
if !yyhl3138 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3140 int
|
|
var yyb3140 bool
|
|
var yyhl3140 bool = l >= 0
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3141 := &x.Hard
|
|
yyv3141.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3140++
|
|
if yyhl3140 {
|
|
yyb3140 = yyj3140 > l
|
|
} else {
|
|
yyb3140 = r.CheckBreak()
|
|
}
|
|
if yyb3140 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3140-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3142 := z.EncBinary()
|
|
_ = yym3142
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3143 := !z.EncBinary()
|
|
yy2arr3143 := z.EncBasicHandle().StructToArray
|
|
var yyq3143 [2]bool
|
|
_, _, _ = yysep3143, yyq3143, yy2arr3143
|
|
const yyr3143 bool = false
|
|
yyq3143[0] = len(x.Hard) != 0
|
|
yyq3143[1] = len(x.Used) != 0
|
|
if yyr3143 || yy2arr3143 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn3143 int = 0
|
|
for _, b := range yyq3143 {
|
|
if b {
|
|
yynn3143++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3143)
|
|
}
|
|
if yyr3143 || yy2arr3143 {
|
|
if yyq3143[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3143[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3143 || yy2arr3143 {
|
|
if yyq3143[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3143[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3143 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3146 := z.DecBinary()
|
|
_ = yym3146
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3147 := r.ReadMapStart()
|
|
if yyl3147 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3147, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3147 := r.ReadArrayStart()
|
|
if yyl3147 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3147, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3148Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3148Slc
|
|
var yyhl3148 bool = l >= 0
|
|
for yyj3148 := 0; ; yyj3148++ {
|
|
if yyhl3148 {
|
|
if yyj3148 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3148Slc = r.DecodeBytes(yys3148Slc, true, true)
|
|
yys3148 := string(yys3148Slc)
|
|
switch yys3148 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3149 := &x.Hard
|
|
yyv3149.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3150 := &x.Used
|
|
yyv3150.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3148)
|
|
} // end switch yys3148
|
|
} // end for yyj3148
|
|
if !yyhl3148 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3151 int
|
|
var yyb3151 bool
|
|
var yyhl3151 bool = l >= 0
|
|
yyj3151++
|
|
if yyhl3151 {
|
|
yyb3151 = yyj3151 > l
|
|
} else {
|
|
yyb3151 = r.CheckBreak()
|
|
}
|
|
if yyb3151 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3152 := &x.Hard
|
|
yyv3152.CodecDecodeSelf(d)
|
|
}
|
|
yyj3151++
|
|
if yyhl3151 {
|
|
yyb3151 = yyj3151 > l
|
|
} else {
|
|
yyb3151 = r.CheckBreak()
|
|
}
|
|
if yyb3151 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3153 := &x.Used
|
|
yyv3153.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3151++
|
|
if yyhl3151 {
|
|
yyb3151 = yyj3151 > l
|
|
} else {
|
|
yyb3151 = r.CheckBreak()
|
|
}
|
|
if yyb3151 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3151-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3154 := z.EncBinary()
|
|
_ = yym3154
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3155 := !z.EncBinary()
|
|
yy2arr3155 := z.EncBasicHandle().StructToArray
|
|
var yyq3155 [5]bool
|
|
_, _, _ = yysep3155, yyq3155, yy2arr3155
|
|
const yyr3155 bool = false
|
|
yyq3155[0] = x.Kind != ""
|
|
yyq3155[1] = x.APIVersion != ""
|
|
yyq3155[2] = true
|
|
yyq3155[3] = true
|
|
yyq3155[4] = true
|
|
if yyr3155 || yy2arr3155 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3155 int = 0
|
|
for _, b := range yyq3155 {
|
|
if b {
|
|
yynn3155++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3155)
|
|
}
|
|
if yyr3155 || yy2arr3155 {
|
|
if yyq3155[0] {
|
|
yym3157 := z.EncBinary()
|
|
_ = yym3157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3155[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3158 := z.EncBinary()
|
|
_ = yym3158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3155 || yy2arr3155 {
|
|
if yyq3155[1] {
|
|
yym3160 := z.EncBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3155[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3161 := z.EncBinary()
|
|
_ = yym3161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3155 || yy2arr3155 {
|
|
if yyq3155[2] {
|
|
yy3163 := &x.ObjectMeta
|
|
yy3163.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3155[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3164 := &x.ObjectMeta
|
|
yy3164.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3155 || yy2arr3155 {
|
|
if yyq3155[3] {
|
|
yy3166 := &x.Spec
|
|
yy3166.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3155[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3167 := &x.Spec
|
|
yy3167.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3155 || yy2arr3155 {
|
|
if yyq3155[4] {
|
|
yy3169 := &x.Status
|
|
yy3169.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3155[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy3170 := &x.Status
|
|
yy3170.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3155 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3171 := z.DecBinary()
|
|
_ = yym3171
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3172 := r.ReadMapStart()
|
|
if yyl3172 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3172, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3172 := r.ReadArrayStart()
|
|
if yyl3172 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3172, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3173Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3173Slc
|
|
var yyhl3173 bool = l >= 0
|
|
for yyj3173 := 0; ; yyj3173++ {
|
|
if yyhl3173 {
|
|
if yyj3173 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3173Slc = r.DecodeBytes(yys3173Slc, true, true)
|
|
yys3173 := string(yys3173Slc)
|
|
switch yys3173 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3176 := &x.ObjectMeta
|
|
yyv3176.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3177 := &x.Spec
|
|
yyv3177.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3178 := &x.Status
|
|
yyv3178.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3173)
|
|
} // end switch yys3173
|
|
} // end for yyj3173
|
|
if !yyhl3173 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3179 int
|
|
var yyb3179 bool
|
|
var yyhl3179 bool = l >= 0
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3182 := &x.ObjectMeta
|
|
yyv3182.CodecDecodeSelf(d)
|
|
}
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3183 := &x.Spec
|
|
yyv3183.CodecDecodeSelf(d)
|
|
}
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3184 := &x.Status
|
|
yyv3184.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3179++
|
|
if yyhl3179 {
|
|
yyb3179 = yyj3179 > l
|
|
} else {
|
|
yyb3179 = r.CheckBreak()
|
|
}
|
|
if yyb3179 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3179-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3185 := z.EncBinary()
|
|
_ = yym3185
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3186 := !z.EncBinary()
|
|
yy2arr3186 := z.EncBasicHandle().StructToArray
|
|
var yyq3186 [4]bool
|
|
_, _, _ = yysep3186, yyq3186, yy2arr3186
|
|
const yyr3186 bool = false
|
|
yyq3186[0] = x.Kind != ""
|
|
yyq3186[1] = x.APIVersion != ""
|
|
yyq3186[2] = true
|
|
if yyr3186 || yy2arr3186 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3186 int = 1
|
|
for _, b := range yyq3186 {
|
|
if b {
|
|
yynn3186++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3186)
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
if yyq3186[0] {
|
|
yym3188 := z.EncBinary()
|
|
_ = yym3188
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3186[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3189 := z.EncBinary()
|
|
_ = yym3189
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
if yyq3186[1] {
|
|
yym3191 := z.EncBinary()
|
|
_ = yym3191
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3186[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3192 := z.EncBinary()
|
|
_ = yym3192
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
if yyq3186[2] {
|
|
yy3194 := &x.ListMeta
|
|
yym3195 := z.EncBinary()
|
|
_ = yym3195
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3194) {
|
|
} else {
|
|
z.EncFallback(yy3194)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3186[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3196 := &x.ListMeta
|
|
yym3197 := z.EncBinary()
|
|
_ = yym3197
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3196) {
|
|
} else {
|
|
z.EncFallback(yy3196)
|
|
}
|
|
}
|
|
}
|
|
if yyr3186 || yy2arr3186 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3199 := z.EncBinary()
|
|
_ = yym3199
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3200 := z.EncBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3186 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3201 := z.DecBinary()
|
|
_ = yym3201
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3202 := r.ReadMapStart()
|
|
if yyl3202 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3202, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3202 := r.ReadArrayStart()
|
|
if yyl3202 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3202, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3203Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3203Slc
|
|
var yyhl3203 bool = l >= 0
|
|
for yyj3203 := 0; ; yyj3203++ {
|
|
if yyhl3203 {
|
|
if yyj3203 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3203Slc = r.DecodeBytes(yys3203Slc, true, true)
|
|
yys3203 := string(yys3203Slc)
|
|
switch yys3203 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3206 := &x.ListMeta
|
|
yym3207 := z.DecBinary()
|
|
_ = yym3207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3206) {
|
|
} else {
|
|
z.DecFallback(yyv3206, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3208 := &x.Items
|
|
yym3209 := z.DecBinary()
|
|
_ = yym3209
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3208), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3203)
|
|
} // end switch yys3203
|
|
} // end for yyj3203
|
|
if !yyhl3203 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3210 int
|
|
var yyb3210 bool
|
|
var yyhl3210 bool = l >= 0
|
|
yyj3210++
|
|
if yyhl3210 {
|
|
yyb3210 = yyj3210 > l
|
|
} else {
|
|
yyb3210 = r.CheckBreak()
|
|
}
|
|
if yyb3210 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3210++
|
|
if yyhl3210 {
|
|
yyb3210 = yyj3210 > l
|
|
} else {
|
|
yyb3210 = r.CheckBreak()
|
|
}
|
|
if yyb3210 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3210++
|
|
if yyhl3210 {
|
|
yyb3210 = yyj3210 > l
|
|
} else {
|
|
yyb3210 = r.CheckBreak()
|
|
}
|
|
if yyb3210 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3213 := &x.ListMeta
|
|
yym3214 := z.DecBinary()
|
|
_ = yym3214
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3213) {
|
|
} else {
|
|
z.DecFallback(yyv3213, false)
|
|
}
|
|
}
|
|
yyj3210++
|
|
if yyhl3210 {
|
|
yyb3210 = yyj3210 > l
|
|
} else {
|
|
yyb3210 = r.CheckBreak()
|
|
}
|
|
if yyb3210 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3215 := &x.Items
|
|
yym3216 := z.DecBinary()
|
|
_ = yym3216
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3215), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3210++
|
|
if yyhl3210 {
|
|
yyb3210 = yyj3210 > l
|
|
} else {
|
|
yyb3210 = r.CheckBreak()
|
|
}
|
|
if yyb3210 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3210-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3217 := z.EncBinary()
|
|
_ = yym3217
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3218 := !z.EncBinary()
|
|
yy2arr3218 := z.EncBasicHandle().StructToArray
|
|
var yyq3218 [5]bool
|
|
_, _, _ = yysep3218, yyq3218, yy2arr3218
|
|
const yyr3218 bool = false
|
|
yyq3218[0] = x.Kind != ""
|
|
yyq3218[1] = x.APIVersion != ""
|
|
yyq3218[2] = true
|
|
yyq3218[3] = len(x.Data) != 0
|
|
yyq3218[4] = x.Type != ""
|
|
if yyr3218 || yy2arr3218 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3218 int = 0
|
|
for _, b := range yyq3218 {
|
|
if b {
|
|
yynn3218++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3218)
|
|
}
|
|
if yyr3218 || yy2arr3218 {
|
|
if yyq3218[0] {
|
|
yym3220 := z.EncBinary()
|
|
_ = yym3220
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3218[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3221 := z.EncBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3218 || yy2arr3218 {
|
|
if yyq3218[1] {
|
|
yym3223 := z.EncBinary()
|
|
_ = yym3223
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3218[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3224 := z.EncBinary()
|
|
_ = yym3224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3218 || yy2arr3218 {
|
|
if yyq3218[2] {
|
|
yy3226 := &x.ObjectMeta
|
|
yy3226.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3218[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3227 := &x.ObjectMeta
|
|
yy3227.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3218 || yy2arr3218 {
|
|
if yyq3218[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3229 := z.EncBinary()
|
|
_ = yym3229
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3218[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3230 := z.EncBinary()
|
|
_ = yym3230
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3218 || yy2arr3218 {
|
|
if yyq3218[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3218[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3218 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3232 := z.DecBinary()
|
|
_ = yym3232
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3233 := r.ReadMapStart()
|
|
if yyl3233 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3233, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3233 := r.ReadArrayStart()
|
|
if yyl3233 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3233, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3234Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3234Slc
|
|
var yyhl3234 bool = l >= 0
|
|
for yyj3234 := 0; ; yyj3234++ {
|
|
if yyhl3234 {
|
|
if yyj3234 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3234Slc = r.DecodeBytes(yys3234Slc, true, true)
|
|
yys3234 := string(yys3234Slc)
|
|
switch yys3234 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3237 := &x.ObjectMeta
|
|
yyv3237.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3238 := &x.Data
|
|
yym3239 := z.DecBinary()
|
|
_ = yym3239
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3238), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3234)
|
|
} // end switch yys3234
|
|
} // end for yyj3234
|
|
if !yyhl3234 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3241 int
|
|
var yyb3241 bool
|
|
var yyhl3241 bool = l >= 0
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3244 := &x.ObjectMeta
|
|
yyv3244.CodecDecodeSelf(d)
|
|
}
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3245 := &x.Data
|
|
yym3246 := z.DecBinary()
|
|
_ = yym3246
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3245), d)
|
|
}
|
|
}
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3241++
|
|
if yyhl3241 {
|
|
yyb3241 = yyj3241 > l
|
|
} else {
|
|
yyb3241 = r.CheckBreak()
|
|
}
|
|
if yyb3241 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3241-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3248 := z.EncBinary()
|
|
_ = yym3248
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *SecretType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3249 := z.DecBinary()
|
|
_ = yym3249
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3250 := z.EncBinary()
|
|
_ = yym3250
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3251 := !z.EncBinary()
|
|
yy2arr3251 := z.EncBasicHandle().StructToArray
|
|
var yyq3251 [4]bool
|
|
_, _, _ = yysep3251, yyq3251, yy2arr3251
|
|
const yyr3251 bool = false
|
|
yyq3251[0] = x.Kind != ""
|
|
yyq3251[1] = x.APIVersion != ""
|
|
yyq3251[2] = true
|
|
if yyr3251 || yy2arr3251 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3251 int = 1
|
|
for _, b := range yyq3251 {
|
|
if b {
|
|
yynn3251++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3251)
|
|
}
|
|
if yyr3251 || yy2arr3251 {
|
|
if yyq3251[0] {
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3251[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3254 := z.EncBinary()
|
|
_ = yym3254
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3251 || yy2arr3251 {
|
|
if yyq3251[1] {
|
|
yym3256 := z.EncBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3251[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3257 := z.EncBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3251 || yy2arr3251 {
|
|
if yyq3251[2] {
|
|
yy3259 := &x.ListMeta
|
|
yym3260 := z.EncBinary()
|
|
_ = yym3260
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3259) {
|
|
} else {
|
|
z.EncFallback(yy3259)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3251[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3261 := &x.ListMeta
|
|
yym3262 := z.EncBinary()
|
|
_ = yym3262
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3261) {
|
|
} else {
|
|
z.EncFallback(yy3261)
|
|
}
|
|
}
|
|
}
|
|
if yyr3251 || yy2arr3251 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3264 := z.EncBinary()
|
|
_ = yym3264
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3265 := z.EncBinary()
|
|
_ = yym3265
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3251 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3266 := z.DecBinary()
|
|
_ = yym3266
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3267 := r.ReadMapStart()
|
|
if yyl3267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3267, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3267 := r.ReadArrayStart()
|
|
if yyl3267 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3267, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3268Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3268Slc
|
|
var yyhl3268 bool = l >= 0
|
|
for yyj3268 := 0; ; yyj3268++ {
|
|
if yyhl3268 {
|
|
if yyj3268 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3268Slc = r.DecodeBytes(yys3268Slc, true, true)
|
|
yys3268 := string(yys3268Slc)
|
|
switch yys3268 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3271 := &x.ListMeta
|
|
yym3272 := z.DecBinary()
|
|
_ = yym3272
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3271) {
|
|
} else {
|
|
z.DecFallback(yyv3271, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3273 := &x.Items
|
|
yym3274 := z.DecBinary()
|
|
_ = yym3274
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3273), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3268)
|
|
} // end switch yys3268
|
|
} // end for yyj3268
|
|
if !yyhl3268 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3275 int
|
|
var yyb3275 bool
|
|
var yyhl3275 bool = l >= 0
|
|
yyj3275++
|
|
if yyhl3275 {
|
|
yyb3275 = yyj3275 > l
|
|
} else {
|
|
yyb3275 = r.CheckBreak()
|
|
}
|
|
if yyb3275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3275++
|
|
if yyhl3275 {
|
|
yyb3275 = yyj3275 > l
|
|
} else {
|
|
yyb3275 = r.CheckBreak()
|
|
}
|
|
if yyb3275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3275++
|
|
if yyhl3275 {
|
|
yyb3275 = yyj3275 > l
|
|
} else {
|
|
yyb3275 = r.CheckBreak()
|
|
}
|
|
if yyb3275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3278 := &x.ListMeta
|
|
yym3279 := z.DecBinary()
|
|
_ = yym3279
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3278) {
|
|
} else {
|
|
z.DecFallback(yyv3278, false)
|
|
}
|
|
}
|
|
yyj3275++
|
|
if yyhl3275 {
|
|
yyb3275 = yyj3275 > l
|
|
} else {
|
|
yyb3275 = r.CheckBreak()
|
|
}
|
|
if yyb3275 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3280 := &x.Items
|
|
yym3281 := z.DecBinary()
|
|
_ = yym3281
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3280), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3275++
|
|
if yyhl3275 {
|
|
yyb3275 = yyj3275 > l
|
|
} else {
|
|
yyb3275 = r.CheckBreak()
|
|
}
|
|
if yyb3275 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3275-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3282 := z.EncBinary()
|
|
_ = yym3282
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *PatchType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3283 := z.DecBinary()
|
|
_ = yym3283
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x ComponentConditionType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3284 := z.EncBinary()
|
|
_ = yym3284
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ComponentConditionType) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3285 := z.DecBinary()
|
|
_ = yym3285
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3286 := z.EncBinary()
|
|
_ = yym3286
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3287 := !z.EncBinary()
|
|
yy2arr3287 := z.EncBasicHandle().StructToArray
|
|
var yyq3287 [4]bool
|
|
_, _, _ = yysep3287, yyq3287, yy2arr3287
|
|
const yyr3287 bool = false
|
|
yyq3287[2] = x.Message != ""
|
|
yyq3287[3] = x.Error != ""
|
|
if yyr3287 || yy2arr3287 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3287 int = 2
|
|
for _, b := range yyq3287 {
|
|
if b {
|
|
yynn3287++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3287)
|
|
}
|
|
if yyr3287 || yy2arr3287 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3287 || yy2arr3287 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3287 || yy2arr3287 {
|
|
if yyq3287[2] {
|
|
yym3291 := z.EncBinary()
|
|
_ = yym3291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3287[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym3292 := z.EncBinary()
|
|
_ = yym3292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3287 || yy2arr3287 {
|
|
if yyq3287[3] {
|
|
yym3294 := z.EncBinary()
|
|
_ = yym3294
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3287[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
yym3295 := z.EncBinary()
|
|
_ = yym3295
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yysep3287 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3296 := z.DecBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3297 := r.ReadMapStart()
|
|
if yyl3297 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3297, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3297 := r.ReadArrayStart()
|
|
if yyl3297 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3297, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3298Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3298Slc
|
|
var yyhl3298 bool = l >= 0
|
|
for yyj3298 := 0; ; yyj3298++ {
|
|
if yyhl3298 {
|
|
if yyj3298 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3298Slc = r.DecodeBytes(yys3298Slc, true, true)
|
|
yys3298 := string(yys3298Slc)
|
|
switch yys3298 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
case "message":
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
case "error":
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3298)
|
|
} // end switch yys3298
|
|
} // end for yyj3298
|
|
if !yyhl3298 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3303 int
|
|
var yyb3303 bool
|
|
var yyhl3303 bool = l >= 0
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3303++
|
|
if yyhl3303 {
|
|
yyb3303 = yyj3303 > l
|
|
} else {
|
|
yyb3303 = r.CheckBreak()
|
|
}
|
|
if yyb3303 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3303-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3308 := z.EncBinary()
|
|
_ = yym3308
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3309 := !z.EncBinary()
|
|
yy2arr3309 := z.EncBasicHandle().StructToArray
|
|
var yyq3309 [4]bool
|
|
_, _, _ = yysep3309, yyq3309, yy2arr3309
|
|
const yyr3309 bool = false
|
|
yyq3309[0] = x.Kind != ""
|
|
yyq3309[1] = x.APIVersion != ""
|
|
yyq3309[2] = true
|
|
yyq3309[3] = len(x.Conditions) != 0
|
|
if yyr3309 || yy2arr3309 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3309 int = 0
|
|
for _, b := range yyq3309 {
|
|
if b {
|
|
yynn3309++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3309)
|
|
}
|
|
if yyr3309 || yy2arr3309 {
|
|
if yyq3309[0] {
|
|
yym3311 := z.EncBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3309[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3309 || yy2arr3309 {
|
|
if yyq3309[1] {
|
|
yym3314 := z.EncBinary()
|
|
_ = yym3314
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3309[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3315 := z.EncBinary()
|
|
_ = yym3315
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3309 || yy2arr3309 {
|
|
if yyq3309[2] {
|
|
yy3317 := &x.ObjectMeta
|
|
yy3317.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3309[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3318 := &x.ObjectMeta
|
|
yy3318.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3309 || yy2arr3309 {
|
|
if yyq3309[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3320 := z.EncBinary()
|
|
_ = yym3320
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3309[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3321 := z.EncBinary()
|
|
_ = yym3321
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3309 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3322 := z.DecBinary()
|
|
_ = yym3322
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3323 := r.ReadMapStart()
|
|
if yyl3323 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3323, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3323 := r.ReadArrayStart()
|
|
if yyl3323 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3323, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3324Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3324Slc
|
|
var yyhl3324 bool = l >= 0
|
|
for yyj3324 := 0; ; yyj3324++ {
|
|
if yyhl3324 {
|
|
if yyj3324 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3324Slc = r.DecodeBytes(yys3324Slc, true, true)
|
|
yys3324 := string(yys3324Slc)
|
|
switch yys3324 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3327 := &x.ObjectMeta
|
|
yyv3327.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3328 := &x.Conditions
|
|
yym3329 := z.DecBinary()
|
|
_ = yym3329
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3328), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3324)
|
|
} // end switch yys3324
|
|
} // end for yyj3324
|
|
if !yyhl3324 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3330 int
|
|
var yyb3330 bool
|
|
var yyhl3330 bool = l >= 0
|
|
yyj3330++
|
|
if yyhl3330 {
|
|
yyb3330 = yyj3330 > l
|
|
} else {
|
|
yyb3330 = r.CheckBreak()
|
|
}
|
|
if yyb3330 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3330++
|
|
if yyhl3330 {
|
|
yyb3330 = yyj3330 > l
|
|
} else {
|
|
yyb3330 = r.CheckBreak()
|
|
}
|
|
if yyb3330 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3330++
|
|
if yyhl3330 {
|
|
yyb3330 = yyj3330 > l
|
|
} else {
|
|
yyb3330 = r.CheckBreak()
|
|
}
|
|
if yyb3330 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3333 := &x.ObjectMeta
|
|
yyv3333.CodecDecodeSelf(d)
|
|
}
|
|
yyj3330++
|
|
if yyhl3330 {
|
|
yyb3330 = yyj3330 > l
|
|
} else {
|
|
yyb3330 = r.CheckBreak()
|
|
}
|
|
if yyb3330 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3334 := &x.Conditions
|
|
yym3335 := z.DecBinary()
|
|
_ = yym3335
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3334), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3330++
|
|
if yyhl3330 {
|
|
yyb3330 = yyj3330 > l
|
|
} else {
|
|
yyb3330 = r.CheckBreak()
|
|
}
|
|
if yyb3330 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3330-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3336 := z.EncBinary()
|
|
_ = yym3336
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3337 := !z.EncBinary()
|
|
yy2arr3337 := z.EncBasicHandle().StructToArray
|
|
var yyq3337 [4]bool
|
|
_, _, _ = yysep3337, yyq3337, yy2arr3337
|
|
const yyr3337 bool = false
|
|
yyq3337[0] = x.Kind != ""
|
|
yyq3337[1] = x.APIVersion != ""
|
|
yyq3337[2] = true
|
|
if yyr3337 || yy2arr3337 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3337 int = 1
|
|
for _, b := range yyq3337 {
|
|
if b {
|
|
yynn3337++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3337)
|
|
}
|
|
if yyr3337 || yy2arr3337 {
|
|
if yyq3337[0] {
|
|
yym3339 := z.EncBinary()
|
|
_ = yym3339
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3337[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3340 := z.EncBinary()
|
|
_ = yym3340
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3337 || yy2arr3337 {
|
|
if yyq3337[1] {
|
|
yym3342 := z.EncBinary()
|
|
_ = yym3342
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3337[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3343 := z.EncBinary()
|
|
_ = yym3343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3337 || yy2arr3337 {
|
|
if yyq3337[2] {
|
|
yy3345 := &x.ListMeta
|
|
yym3346 := z.EncBinary()
|
|
_ = yym3346
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3345) {
|
|
} else {
|
|
z.EncFallback(yy3345)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3337[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3347 := &x.ListMeta
|
|
yym3348 := z.EncBinary()
|
|
_ = yym3348
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3347) {
|
|
} else {
|
|
z.EncFallback(yy3347)
|
|
}
|
|
}
|
|
}
|
|
if yyr3337 || yy2arr3337 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3350 := z.EncBinary()
|
|
_ = yym3350
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3351 := z.EncBinary()
|
|
_ = yym3351
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3337 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3352 := z.DecBinary()
|
|
_ = yym3352
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3353 := r.ReadMapStart()
|
|
if yyl3353 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3353, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3353 := r.ReadArrayStart()
|
|
if yyl3353 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3353, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3354Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3354Slc
|
|
var yyhl3354 bool = l >= 0
|
|
for yyj3354 := 0; ; yyj3354++ {
|
|
if yyhl3354 {
|
|
if yyj3354 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3354Slc = r.DecodeBytes(yys3354Slc, true, true)
|
|
yys3354 := string(yys3354Slc)
|
|
switch yys3354 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3357 := &x.ListMeta
|
|
yym3358 := z.DecBinary()
|
|
_ = yym3358
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3357) {
|
|
} else {
|
|
z.DecFallback(yyv3357, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3359 := &x.Items
|
|
yym3360 := z.DecBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3359), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3354)
|
|
} // end switch yys3354
|
|
} // end for yyj3354
|
|
if !yyhl3354 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3361 int
|
|
var yyb3361 bool
|
|
var yyhl3361 bool = l >= 0
|
|
yyj3361++
|
|
if yyhl3361 {
|
|
yyb3361 = yyj3361 > l
|
|
} else {
|
|
yyb3361 = r.CheckBreak()
|
|
}
|
|
if yyb3361 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3361++
|
|
if yyhl3361 {
|
|
yyb3361 = yyj3361 > l
|
|
} else {
|
|
yyb3361 = r.CheckBreak()
|
|
}
|
|
if yyb3361 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3361++
|
|
if yyhl3361 {
|
|
yyb3361 = yyj3361 > l
|
|
} else {
|
|
yyb3361 = r.CheckBreak()
|
|
}
|
|
if yyb3361 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3364 := &x.ListMeta
|
|
yym3365 := z.DecBinary()
|
|
_ = yym3365
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3364) {
|
|
} else {
|
|
z.DecFallback(yyv3364, false)
|
|
}
|
|
}
|
|
yyj3361++
|
|
if yyhl3361 {
|
|
yyb3361 = yyj3361 > l
|
|
} else {
|
|
yyb3361 = r.CheckBreak()
|
|
}
|
|
if yyb3361 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3366 := &x.Items
|
|
yym3367 := z.DecBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3366), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3361++
|
|
if yyhl3361 {
|
|
yyb3361 = yyj3361 > l
|
|
} else {
|
|
yyb3361 = r.CheckBreak()
|
|
}
|
|
if yyb3361 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3361-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3368 := z.EncBinary()
|
|
_ = yym3368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3369 := !z.EncBinary()
|
|
yy2arr3369 := z.EncBasicHandle().StructToArray
|
|
var yyq3369 [5]bool
|
|
_, _, _ = yysep3369, yyq3369, yy2arr3369
|
|
const yyr3369 bool = false
|
|
yyq3369[0] = x.Capabilities != nil
|
|
yyq3369[1] = x.Privileged != nil
|
|
yyq3369[2] = x.SELinuxOptions != nil
|
|
yyq3369[3] = x.RunAsUser != nil
|
|
yyq3369[4] = x.RunAsNonRoot != nil
|
|
if yyr3369 || yy2arr3369 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3369 int = 0
|
|
for _, b := range yyq3369 {
|
|
if b {
|
|
yynn3369++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3369)
|
|
}
|
|
if yyr3369 || yy2arr3369 {
|
|
if yyq3369[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3369[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3369 || yy2arr3369 {
|
|
if yyq3369[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3372 := *x.Privileged
|
|
yym3373 := z.EncBinary()
|
|
_ = yym3373
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3372))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3369[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3374 := *x.Privileged
|
|
yym3375 := z.EncBinary()
|
|
_ = yym3375
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3374))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3369 || yy2arr3369 {
|
|
if yyq3369[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3369[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3369 || yy2arr3369 {
|
|
if yyq3369[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3378 := *x.RunAsUser
|
|
yym3379 := z.EncBinary()
|
|
_ = yym3379
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3378))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3369[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3380 := *x.RunAsUser
|
|
yym3381 := z.EncBinary()
|
|
_ = yym3381
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3380))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3369 || yy2arr3369 {
|
|
if yyq3369[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3383 := *x.RunAsNonRoot
|
|
yym3384 := z.EncBinary()
|
|
_ = yym3384
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3383))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3369[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3385 := *x.RunAsNonRoot
|
|
yym3386 := z.EncBinary()
|
|
_ = yym3386
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3385))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3369 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3387 := z.DecBinary()
|
|
_ = yym3387
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3388 := r.ReadMapStart()
|
|
if yyl3388 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3388, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3388 := r.ReadArrayStart()
|
|
if yyl3388 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3388, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3389Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3389Slc
|
|
var yyhl3389 bool = l >= 0
|
|
for yyj3389 := 0; ; yyj3389++ {
|
|
if yyhl3389 {
|
|
if yyj3389 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3389Slc = r.DecodeBytes(yys3389Slc, true, true)
|
|
yys3389 := string(yys3389Slc)
|
|
switch yys3389 {
|
|
case "capabilities":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
case "privileged":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3392 := z.DecBinary()
|
|
_ = yym3392
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "seLinuxOptions":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
case "runAsUser":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3395 := z.DecBinary()
|
|
_ = yym3395
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "runAsNonRoot":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym3397 := z.DecBinary()
|
|
_ = yym3397
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3389)
|
|
} // end switch yys3389
|
|
} // end for yyj3389
|
|
if !yyhl3389 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3398 int
|
|
var yyb3398 bool
|
|
var yyhl3398 bool = l >= 0
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3401 := z.DecBinary()
|
|
_ = yym3401
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3404 := z.DecBinary()
|
|
_ = yym3404
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym3406 := z.DecBinary()
|
|
_ = yym3406
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3398++
|
|
if yyhl3398 {
|
|
yyb3398 = yyj3398 > l
|
|
} else {
|
|
yyb3398 = r.CheckBreak()
|
|
}
|
|
if yyb3398 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3398-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3407 := z.EncBinary()
|
|
_ = yym3407
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3408 := !z.EncBinary()
|
|
yy2arr3408 := z.EncBasicHandle().StructToArray
|
|
var yyq3408 [4]bool
|
|
_, _, _ = yysep3408, yyq3408, yy2arr3408
|
|
const yyr3408 bool = false
|
|
yyq3408[0] = x.User != ""
|
|
yyq3408[1] = x.Role != ""
|
|
yyq3408[2] = x.Type != ""
|
|
yyq3408[3] = x.Level != ""
|
|
if yyr3408 || yy2arr3408 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3408 int = 0
|
|
for _, b := range yyq3408 {
|
|
if b {
|
|
yynn3408++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3408)
|
|
}
|
|
if yyr3408 || yy2arr3408 {
|
|
if yyq3408[0] {
|
|
yym3410 := z.EncBinary()
|
|
_ = yym3410
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3408[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym3411 := z.EncBinary()
|
|
_ = yym3411
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3408 || yy2arr3408 {
|
|
if yyq3408[1] {
|
|
yym3413 := z.EncBinary()
|
|
_ = yym3413
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3408[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
yym3414 := z.EncBinary()
|
|
_ = yym3414
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3408 || yy2arr3408 {
|
|
if yyq3408[2] {
|
|
yym3416 := z.EncBinary()
|
|
_ = yym3416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3408[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
yym3417 := z.EncBinary()
|
|
_ = yym3417
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3408 || yy2arr3408 {
|
|
if yyq3408[3] {
|
|
yym3419 := z.EncBinary()
|
|
_ = yym3419
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3408[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
yym3420 := z.EncBinary()
|
|
_ = yym3420
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yysep3408 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3421 := z.DecBinary()
|
|
_ = yym3421
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3422 := r.ReadMapStart()
|
|
if yyl3422 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3422, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3422 := r.ReadArrayStart()
|
|
if yyl3422 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3422, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3423Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3423Slc
|
|
var yyhl3423 bool = l >= 0
|
|
for yyj3423 := 0; ; yyj3423++ {
|
|
if yyhl3423 {
|
|
if yyj3423 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3423Slc = r.DecodeBytes(yys3423Slc, true, true)
|
|
yys3423 := string(yys3423Slc)
|
|
switch yys3423 {
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "role":
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
case "level":
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3423)
|
|
} // end switch yys3423
|
|
} // end for yyj3423
|
|
if !yyhl3423 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3428 int
|
|
var yyb3428 bool
|
|
var yyhl3428 bool = l >= 0
|
|
yyj3428++
|
|
if yyhl3428 {
|
|
yyb3428 = yyj3428 > l
|
|
} else {
|
|
yyb3428 = r.CheckBreak()
|
|
}
|
|
if yyb3428 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3428++
|
|
if yyhl3428 {
|
|
yyb3428 = yyj3428 > l
|
|
} else {
|
|
yyb3428 = r.CheckBreak()
|
|
}
|
|
if yyb3428 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3428++
|
|
if yyhl3428 {
|
|
yyb3428 = yyj3428 > l
|
|
} else {
|
|
yyb3428 = r.CheckBreak()
|
|
}
|
|
if yyb3428 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3428++
|
|
if yyhl3428 {
|
|
yyb3428 = yyj3428 > l
|
|
} else {
|
|
yyb3428 = r.CheckBreak()
|
|
}
|
|
if yyb3428 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3428++
|
|
if yyhl3428 {
|
|
yyb3428 = yyj3428 > l
|
|
} else {
|
|
yyb3428 = r.CheckBreak()
|
|
}
|
|
if yyb3428 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3428-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3433 := z.EncBinary()
|
|
_ = yym3433
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3434 := !z.EncBinary()
|
|
yy2arr3434 := z.EncBasicHandle().StructToArray
|
|
var yyq3434 [5]bool
|
|
_, _, _ = yysep3434, yyq3434, yy2arr3434
|
|
const yyr3434 bool = false
|
|
yyq3434[0] = x.Kind != ""
|
|
yyq3434[1] = x.APIVersion != ""
|
|
yyq3434[2] = true
|
|
if yyr3434 || yy2arr3434 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3434 int = 2
|
|
for _, b := range yyq3434 {
|
|
if b {
|
|
yynn3434++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3434)
|
|
}
|
|
if yyr3434 || yy2arr3434 {
|
|
if yyq3434[0] {
|
|
yym3436 := z.EncBinary()
|
|
_ = yym3436
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3434[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3437 := z.EncBinary()
|
|
_ = yym3437
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3434 || yy2arr3434 {
|
|
if yyq3434[1] {
|
|
yym3439 := z.EncBinary()
|
|
_ = yym3439
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3434[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3440 := z.EncBinary()
|
|
_ = yym3440
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3434 || yy2arr3434 {
|
|
if yyq3434[2] {
|
|
yy3442 := &x.ObjectMeta
|
|
yy3442.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3434[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3443 := &x.ObjectMeta
|
|
yy3443.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3434 || yy2arr3434 {
|
|
yym3445 := z.EncBinary()
|
|
_ = yym3445
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
yym3446 := z.EncBinary()
|
|
_ = yym3446
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3434 || yy2arr3434 {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3448 := z.EncBinary()
|
|
_ = yym3448
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3449 := z.EncBinary()
|
|
_ = yym3449
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yysep3434 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3450 := z.DecBinary()
|
|
_ = yym3450
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3451 := r.ReadMapStart()
|
|
if yyl3451 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3451, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3451 := r.ReadArrayStart()
|
|
if yyl3451 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3451, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3452Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3452Slc
|
|
var yyhl3452 bool = l >= 0
|
|
for yyj3452 := 0; ; yyj3452++ {
|
|
if yyhl3452 {
|
|
if yyj3452 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3452Slc = r.DecodeBytes(yys3452Slc, true, true)
|
|
yys3452 := string(yys3452Slc)
|
|
switch yys3452 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3455 := &x.ObjectMeta
|
|
yyv3455.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3457 := &x.Data
|
|
yym3458 := z.DecBinary()
|
|
_ = yym3458
|
|
if false {
|
|
} else {
|
|
*yyv3457 = r.DecodeBytes(*(*[]byte)(yyv3457), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3452)
|
|
} // end switch yys3452
|
|
} // end for yyj3452
|
|
if !yyhl3452 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3459 int
|
|
var yyb3459 bool
|
|
var yyhl3459 bool = l >= 0
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3462 := &x.ObjectMeta
|
|
yyv3462.CodecDecodeSelf(d)
|
|
}
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3464 := &x.Data
|
|
yym3465 := z.DecBinary()
|
|
_ = yym3465
|
|
if false {
|
|
} else {
|
|
*yyv3464 = r.DecodeBytes(*(*[]byte)(yyv3464), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3459++
|
|
if yyhl3459 {
|
|
yyb3459 = yyj3459 > l
|
|
} else {
|
|
yyb3459 = r.CheckBreak()
|
|
}
|
|
if yyb3459 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3459-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolumeAccessMode(v []PersistentVolumeAccessMode, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3466 := range v {
|
|
yyv3466.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3467 := *v
|
|
yyh3467, yyl3467 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3467, yyrl3467 int
|
|
var yyc3467, yyrt3467 bool
|
|
_, _, _ = yyc3467, yyrt3467, yyrl3467
|
|
yyrr3467 = yyl3467
|
|
|
|
if yyv3467 == nil {
|
|
if yyrl3467, yyrt3467 = z.DecInferLen(yyl3467, z.DecBasicHandle().MaxInitLen, 16); yyrt3467 {
|
|
yyrr3467 = yyrl3467
|
|
}
|
|
yyv3467 = make([]PersistentVolumeAccessMode, yyrl3467)
|
|
yyc3467 = true
|
|
}
|
|
|
|
if yyl3467 == 0 {
|
|
if len(yyv3467) != 0 {
|
|
yyv3467 = yyv3467[:0]
|
|
yyc3467 = true
|
|
}
|
|
} else if yyl3467 > 0 {
|
|
|
|
if yyl3467 > cap(yyv3467) {
|
|
yyrl3467, yyrt3467 = z.DecInferLen(yyl3467, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23467 := yyv3467
|
|
yyv3467 = make([]PersistentVolumeAccessMode, yyrl3467)
|
|
if len(yyv3467) > 0 {
|
|
copy(yyv3467, yyv23467[:cap(yyv23467)])
|
|
}
|
|
yyc3467 = true
|
|
|
|
yyrr3467 = len(yyv3467)
|
|
} else if yyl3467 != len(yyv3467) {
|
|
yyv3467 = yyv3467[:yyl3467]
|
|
yyc3467 = true
|
|
}
|
|
yyj3467 := 0
|
|
for ; yyj3467 < yyrr3467; yyj3467++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3467[yyj3467] = ""
|
|
} else {
|
|
yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3467 {
|
|
for ; yyj3467 < yyl3467; yyj3467++ {
|
|
yyv3467 = append(yyv3467, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3467[yyj3467] = ""
|
|
} else {
|
|
yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3467 := 0; !r.CheckBreak(); yyj3467++ {
|
|
if yyj3467 >= len(yyv3467) {
|
|
yyv3467 = append(yyv3467, "") // var yyz3467 PersistentVolumeAccessMode
|
|
yyc3467 = true
|
|
}
|
|
|
|
if yyj3467 < len(yyv3467) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3467[yyj3467] = ""
|
|
} else {
|
|
yyv3467[yyj3467] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3467.End()
|
|
}
|
|
if yyc3467 {
|
|
*v = yyv3467
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolume(v []PersistentVolume, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3471 := range v {
|
|
yy3472 := &yyv3471
|
|
yy3472.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3473 := *v
|
|
yyh3473, yyl3473 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3473, yyrl3473 int
|
|
var yyc3473, yyrt3473 bool
|
|
_, _, _ = yyc3473, yyrt3473, yyrl3473
|
|
yyrr3473 = yyl3473
|
|
|
|
if yyv3473 == nil {
|
|
if yyrl3473, yyrt3473 = z.DecInferLen(yyl3473, z.DecBasicHandle().MaxInitLen, 384); yyrt3473 {
|
|
yyrr3473 = yyrl3473
|
|
}
|
|
yyv3473 = make([]PersistentVolume, yyrl3473)
|
|
yyc3473 = true
|
|
}
|
|
|
|
if yyl3473 == 0 {
|
|
if len(yyv3473) != 0 {
|
|
yyv3473 = yyv3473[:0]
|
|
yyc3473 = true
|
|
}
|
|
} else if yyl3473 > 0 {
|
|
|
|
if yyl3473 > cap(yyv3473) {
|
|
yyrl3473, yyrt3473 = z.DecInferLen(yyl3473, z.DecBasicHandle().MaxInitLen, 384)
|
|
yyv3473 = make([]PersistentVolume, yyrl3473)
|
|
yyc3473 = true
|
|
|
|
yyrr3473 = len(yyv3473)
|
|
} else if yyl3473 != len(yyv3473) {
|
|
yyv3473 = yyv3473[:yyl3473]
|
|
yyc3473 = true
|
|
}
|
|
yyj3473 := 0
|
|
for ; yyj3473 < yyrr3473; yyj3473++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3473[yyj3473] = PersistentVolume{}
|
|
} else {
|
|
yyv3474 := &yyv3473[yyj3473]
|
|
yyv3474.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3473 {
|
|
for ; yyj3473 < yyl3473; yyj3473++ {
|
|
yyv3473 = append(yyv3473, PersistentVolume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3473[yyj3473] = PersistentVolume{}
|
|
} else {
|
|
yyv3475 := &yyv3473[yyj3473]
|
|
yyv3475.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3473 := 0; !r.CheckBreak(); yyj3473++ {
|
|
if yyj3473 >= len(yyv3473) {
|
|
yyv3473 = append(yyv3473, PersistentVolume{}) // var yyz3473 PersistentVolume
|
|
yyc3473 = true
|
|
}
|
|
|
|
if yyj3473 < len(yyv3473) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3473[yyj3473] = PersistentVolume{}
|
|
} else {
|
|
yyv3476 := &yyv3473[yyj3473]
|
|
yyv3476.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3473.End()
|
|
}
|
|
if yyc3473 {
|
|
*v = yyv3473
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePersistentVolumeClaim(v []PersistentVolumeClaim, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3477 := range v {
|
|
yy3478 := &yyv3477
|
|
yy3478.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3479 := *v
|
|
yyh3479, yyl3479 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3479, yyrl3479 int
|
|
var yyc3479, yyrt3479 bool
|
|
_, _, _ = yyc3479, yyrt3479, yyrl3479
|
|
yyrr3479 = yyl3479
|
|
|
|
if yyv3479 == nil {
|
|
if yyrl3479, yyrt3479 = z.DecInferLen(yyl3479, z.DecBasicHandle().MaxInitLen, 296); yyrt3479 {
|
|
yyrr3479 = yyrl3479
|
|
}
|
|
yyv3479 = make([]PersistentVolumeClaim, yyrl3479)
|
|
yyc3479 = true
|
|
}
|
|
|
|
if yyl3479 == 0 {
|
|
if len(yyv3479) != 0 {
|
|
yyv3479 = yyv3479[:0]
|
|
yyc3479 = true
|
|
}
|
|
} else if yyl3479 > 0 {
|
|
|
|
if yyl3479 > cap(yyv3479) {
|
|
yyrl3479, yyrt3479 = z.DecInferLen(yyl3479, z.DecBasicHandle().MaxInitLen, 296)
|
|
yyv3479 = make([]PersistentVolumeClaim, yyrl3479)
|
|
yyc3479 = true
|
|
|
|
yyrr3479 = len(yyv3479)
|
|
} else if yyl3479 != len(yyv3479) {
|
|
yyv3479 = yyv3479[:yyl3479]
|
|
yyc3479 = true
|
|
}
|
|
yyj3479 := 0
|
|
for ; yyj3479 < yyrr3479; yyj3479++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3479[yyj3479] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3480 := &yyv3479[yyj3479]
|
|
yyv3480.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3479 {
|
|
for ; yyj3479 < yyl3479; yyj3479++ {
|
|
yyv3479 = append(yyv3479, PersistentVolumeClaim{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3479[yyj3479] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3481 := &yyv3479[yyj3479]
|
|
yyv3481.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3479 := 0; !r.CheckBreak(); yyj3479++ {
|
|
if yyj3479 >= len(yyv3479) {
|
|
yyv3479 = append(yyv3479, PersistentVolumeClaim{}) // var yyz3479 PersistentVolumeClaim
|
|
yyc3479 = true
|
|
}
|
|
|
|
if yyj3479 < len(yyv3479) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3479[yyj3479] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3482 := &yyv3479[yyj3479]
|
|
yyv3482.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3479.End()
|
|
}
|
|
if yyc3479 {
|
|
*v = yyv3479
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceDownwardAPIVolumeFile(v []DownwardAPIVolumeFile, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3483 := range v {
|
|
yy3484 := &yyv3483
|
|
yy3484.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3485 := *v
|
|
yyh3485, yyl3485 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3485, yyrl3485 int
|
|
var yyc3485, yyrt3485 bool
|
|
_, _, _ = yyc3485, yyrt3485, yyrl3485
|
|
yyrr3485 = yyl3485
|
|
|
|
if yyv3485 == nil {
|
|
if yyrl3485, yyrt3485 = z.DecInferLen(yyl3485, z.DecBasicHandle().MaxInitLen, 48); yyrt3485 {
|
|
yyrr3485 = yyrl3485
|
|
}
|
|
yyv3485 = make([]DownwardAPIVolumeFile, yyrl3485)
|
|
yyc3485 = true
|
|
}
|
|
|
|
if yyl3485 == 0 {
|
|
if len(yyv3485) != 0 {
|
|
yyv3485 = yyv3485[:0]
|
|
yyc3485 = true
|
|
}
|
|
} else if yyl3485 > 0 {
|
|
|
|
if yyl3485 > cap(yyv3485) {
|
|
yyrl3485, yyrt3485 = z.DecInferLen(yyl3485, z.DecBasicHandle().MaxInitLen, 48)
|
|
yyv3485 = make([]DownwardAPIVolumeFile, yyrl3485)
|
|
yyc3485 = true
|
|
|
|
yyrr3485 = len(yyv3485)
|
|
} else if yyl3485 != len(yyv3485) {
|
|
yyv3485 = yyv3485[:yyl3485]
|
|
yyc3485 = true
|
|
}
|
|
yyj3485 := 0
|
|
for ; yyj3485 < yyrr3485; yyj3485++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3485[yyj3485] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3486 := &yyv3485[yyj3485]
|
|
yyv3486.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3485 {
|
|
for ; yyj3485 < yyl3485; yyj3485++ {
|
|
yyv3485 = append(yyv3485, DownwardAPIVolumeFile{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3485[yyj3485] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3487 := &yyv3485[yyj3485]
|
|
yyv3487.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3485 := 0; !r.CheckBreak(); yyj3485++ {
|
|
if yyj3485 >= len(yyv3485) {
|
|
yyv3485 = append(yyv3485, DownwardAPIVolumeFile{}) // var yyz3485 DownwardAPIVolumeFile
|
|
yyc3485 = true
|
|
}
|
|
|
|
if yyj3485 < len(yyv3485) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3485[yyj3485] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3488 := &yyv3485[yyj3485]
|
|
yyv3488.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3485.End()
|
|
}
|
|
if yyc3485 {
|
|
*v = yyv3485
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceCapability(v []Capability, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3489 := range v {
|
|
yyv3489.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3490 := *v
|
|
yyh3490, yyl3490 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3490, yyrl3490 int
|
|
var yyc3490, yyrt3490 bool
|
|
_, _, _ = yyc3490, yyrt3490, yyrl3490
|
|
yyrr3490 = yyl3490
|
|
|
|
if yyv3490 == nil {
|
|
if yyrl3490, yyrt3490 = z.DecInferLen(yyl3490, z.DecBasicHandle().MaxInitLen, 16); yyrt3490 {
|
|
yyrr3490 = yyrl3490
|
|
}
|
|
yyv3490 = make([]Capability, yyrl3490)
|
|
yyc3490 = true
|
|
}
|
|
|
|
if yyl3490 == 0 {
|
|
if len(yyv3490) != 0 {
|
|
yyv3490 = yyv3490[:0]
|
|
yyc3490 = true
|
|
}
|
|
} else if yyl3490 > 0 {
|
|
|
|
if yyl3490 > cap(yyv3490) {
|
|
yyrl3490, yyrt3490 = z.DecInferLen(yyl3490, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23490 := yyv3490
|
|
yyv3490 = make([]Capability, yyrl3490)
|
|
if len(yyv3490) > 0 {
|
|
copy(yyv3490, yyv23490[:cap(yyv23490)])
|
|
}
|
|
yyc3490 = true
|
|
|
|
yyrr3490 = len(yyv3490)
|
|
} else if yyl3490 != len(yyv3490) {
|
|
yyv3490 = yyv3490[:yyl3490]
|
|
yyc3490 = true
|
|
}
|
|
yyj3490 := 0
|
|
for ; yyj3490 < yyrr3490; yyj3490++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = ""
|
|
} else {
|
|
yyv3490[yyj3490] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3490 {
|
|
for ; yyj3490 < yyl3490; yyj3490++ {
|
|
yyv3490 = append(yyv3490, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = ""
|
|
} else {
|
|
yyv3490[yyj3490] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3490 := 0; !r.CheckBreak(); yyj3490++ {
|
|
if yyj3490 >= len(yyv3490) {
|
|
yyv3490 = append(yyv3490, "") // var yyz3490 Capability
|
|
yyc3490 = true
|
|
}
|
|
|
|
if yyj3490 < len(yyv3490) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3490[yyj3490] = ""
|
|
} else {
|
|
yyv3490[yyj3490] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3490.End()
|
|
}
|
|
if yyc3490 {
|
|
*v = yyv3490
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainerPort(v []ContainerPort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3494 := range v {
|
|
yy3495 := &yyv3494
|
|
yy3495.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3496 := *v
|
|
yyh3496, yyl3496 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3496, yyrl3496 int
|
|
var yyc3496, yyrt3496 bool
|
|
_, _, _ = yyc3496, yyrt3496, yyrl3496
|
|
yyrr3496 = yyl3496
|
|
|
|
if yyv3496 == nil {
|
|
if yyrl3496, yyrt3496 = z.DecInferLen(yyl3496, z.DecBasicHandle().MaxInitLen, 64); yyrt3496 {
|
|
yyrr3496 = yyrl3496
|
|
}
|
|
yyv3496 = make([]ContainerPort, yyrl3496)
|
|
yyc3496 = true
|
|
}
|
|
|
|
if yyl3496 == 0 {
|
|
if len(yyv3496) != 0 {
|
|
yyv3496 = yyv3496[:0]
|
|
yyc3496 = true
|
|
}
|
|
} else if yyl3496 > 0 {
|
|
|
|
if yyl3496 > cap(yyv3496) {
|
|
yyrl3496, yyrt3496 = z.DecInferLen(yyl3496, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3496 = make([]ContainerPort, yyrl3496)
|
|
yyc3496 = true
|
|
|
|
yyrr3496 = len(yyv3496)
|
|
} else if yyl3496 != len(yyv3496) {
|
|
yyv3496 = yyv3496[:yyl3496]
|
|
yyc3496 = true
|
|
}
|
|
yyj3496 := 0
|
|
for ; yyj3496 < yyrr3496; yyj3496++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = ContainerPort{}
|
|
} else {
|
|
yyv3497 := &yyv3496[yyj3496]
|
|
yyv3497.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3496 {
|
|
for ; yyj3496 < yyl3496; yyj3496++ {
|
|
yyv3496 = append(yyv3496, ContainerPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = ContainerPort{}
|
|
} else {
|
|
yyv3498 := &yyv3496[yyj3496]
|
|
yyv3498.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3496 := 0; !r.CheckBreak(); yyj3496++ {
|
|
if yyj3496 >= len(yyv3496) {
|
|
yyv3496 = append(yyv3496, ContainerPort{}) // var yyz3496 ContainerPort
|
|
yyc3496 = true
|
|
}
|
|
|
|
if yyj3496 < len(yyv3496) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3496[yyj3496] = ContainerPort{}
|
|
} else {
|
|
yyv3499 := &yyv3496[yyj3496]
|
|
yyv3499.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3496.End()
|
|
}
|
|
if yyc3496 {
|
|
*v = yyv3496
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEnvVar(v []EnvVar, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3500 := range v {
|
|
yy3501 := &yyv3500
|
|
yy3501.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3502 := *v
|
|
yyh3502, yyl3502 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3502, yyrl3502 int
|
|
var yyc3502, yyrt3502 bool
|
|
_, _, _ = yyc3502, yyrt3502, yyrl3502
|
|
yyrr3502 = yyl3502
|
|
|
|
if yyv3502 == nil {
|
|
if yyrl3502, yyrt3502 = z.DecInferLen(yyl3502, z.DecBasicHandle().MaxInitLen, 40); yyrt3502 {
|
|
yyrr3502 = yyrl3502
|
|
}
|
|
yyv3502 = make([]EnvVar, yyrl3502)
|
|
yyc3502 = true
|
|
}
|
|
|
|
if yyl3502 == 0 {
|
|
if len(yyv3502) != 0 {
|
|
yyv3502 = yyv3502[:0]
|
|
yyc3502 = true
|
|
}
|
|
} else if yyl3502 > 0 {
|
|
|
|
if yyl3502 > cap(yyv3502) {
|
|
yyrl3502, yyrt3502 = z.DecInferLen(yyl3502, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3502 = make([]EnvVar, yyrl3502)
|
|
yyc3502 = true
|
|
|
|
yyrr3502 = len(yyv3502)
|
|
} else if yyl3502 != len(yyv3502) {
|
|
yyv3502 = yyv3502[:yyl3502]
|
|
yyc3502 = true
|
|
}
|
|
yyj3502 := 0
|
|
for ; yyj3502 < yyrr3502; yyj3502++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = EnvVar{}
|
|
} else {
|
|
yyv3503 := &yyv3502[yyj3502]
|
|
yyv3503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3502 {
|
|
for ; yyj3502 < yyl3502; yyj3502++ {
|
|
yyv3502 = append(yyv3502, EnvVar{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = EnvVar{}
|
|
} else {
|
|
yyv3504 := &yyv3502[yyj3502]
|
|
yyv3504.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3502 := 0; !r.CheckBreak(); yyj3502++ {
|
|
if yyj3502 >= len(yyv3502) {
|
|
yyv3502 = append(yyv3502, EnvVar{}) // var yyz3502 EnvVar
|
|
yyc3502 = true
|
|
}
|
|
|
|
if yyj3502 < len(yyv3502) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3502[yyj3502] = EnvVar{}
|
|
} else {
|
|
yyv3505 := &yyv3502[yyj3502]
|
|
yyv3505.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3502.End()
|
|
}
|
|
if yyc3502 {
|
|
*v = yyv3502
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceVolumeMount(v []VolumeMount, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3506 := range v {
|
|
yy3507 := &yyv3506
|
|
yy3507.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3508 := *v
|
|
yyh3508, yyl3508 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3508, yyrl3508 int
|
|
var yyc3508, yyrt3508 bool
|
|
_, _, _ = yyc3508, yyrt3508, yyrl3508
|
|
yyrr3508 = yyl3508
|
|
|
|
if yyv3508 == nil {
|
|
if yyrl3508, yyrt3508 = z.DecInferLen(yyl3508, z.DecBasicHandle().MaxInitLen, 40); yyrt3508 {
|
|
yyrr3508 = yyrl3508
|
|
}
|
|
yyv3508 = make([]VolumeMount, yyrl3508)
|
|
yyc3508 = true
|
|
}
|
|
|
|
if yyl3508 == 0 {
|
|
if len(yyv3508) != 0 {
|
|
yyv3508 = yyv3508[:0]
|
|
yyc3508 = true
|
|
}
|
|
} else if yyl3508 > 0 {
|
|
|
|
if yyl3508 > cap(yyv3508) {
|
|
yyrl3508, yyrt3508 = z.DecInferLen(yyl3508, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3508 = make([]VolumeMount, yyrl3508)
|
|
yyc3508 = true
|
|
|
|
yyrr3508 = len(yyv3508)
|
|
} else if yyl3508 != len(yyv3508) {
|
|
yyv3508 = yyv3508[:yyl3508]
|
|
yyc3508 = true
|
|
}
|
|
yyj3508 := 0
|
|
for ; yyj3508 < yyrr3508; yyj3508++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = VolumeMount{}
|
|
} else {
|
|
yyv3509 := &yyv3508[yyj3508]
|
|
yyv3509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3508 {
|
|
for ; yyj3508 < yyl3508; yyj3508++ {
|
|
yyv3508 = append(yyv3508, VolumeMount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = VolumeMount{}
|
|
} else {
|
|
yyv3510 := &yyv3508[yyj3508]
|
|
yyv3510.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3508 := 0; !r.CheckBreak(); yyj3508++ {
|
|
if yyj3508 >= len(yyv3508) {
|
|
yyv3508 = append(yyv3508, VolumeMount{}) // var yyz3508 VolumeMount
|
|
yyc3508 = true
|
|
}
|
|
|
|
if yyj3508 < len(yyv3508) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3508[yyj3508] = VolumeMount{}
|
|
} else {
|
|
yyv3511 := &yyv3508[yyj3508]
|
|
yyv3511.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3508.End()
|
|
}
|
|
if yyc3508 {
|
|
*v = yyv3508
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePod(v []Pod, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3512 := range v {
|
|
yy3513 := &yyv3512
|
|
yy3513.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3514 := *v
|
|
yyh3514, yyl3514 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3514, yyrl3514 int
|
|
var yyc3514, yyrt3514 bool
|
|
_, _, _ = yyc3514, yyrt3514, yyrl3514
|
|
yyrr3514 = yyl3514
|
|
|
|
if yyv3514 == nil {
|
|
if yyrl3514, yyrt3514 = z.DecInferLen(yyl3514, z.DecBasicHandle().MaxInitLen, 496); yyrt3514 {
|
|
yyrr3514 = yyrl3514
|
|
}
|
|
yyv3514 = make([]Pod, yyrl3514)
|
|
yyc3514 = true
|
|
}
|
|
|
|
if yyl3514 == 0 {
|
|
if len(yyv3514) != 0 {
|
|
yyv3514 = yyv3514[:0]
|
|
yyc3514 = true
|
|
}
|
|
} else if yyl3514 > 0 {
|
|
|
|
if yyl3514 > cap(yyv3514) {
|
|
yyrl3514, yyrt3514 = z.DecInferLen(yyl3514, z.DecBasicHandle().MaxInitLen, 496)
|
|
yyv3514 = make([]Pod, yyrl3514)
|
|
yyc3514 = true
|
|
|
|
yyrr3514 = len(yyv3514)
|
|
} else if yyl3514 != len(yyv3514) {
|
|
yyv3514 = yyv3514[:yyl3514]
|
|
yyc3514 = true
|
|
}
|
|
yyj3514 := 0
|
|
for ; yyj3514 < yyrr3514; yyj3514++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = Pod{}
|
|
} else {
|
|
yyv3515 := &yyv3514[yyj3514]
|
|
yyv3515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3514 {
|
|
for ; yyj3514 < yyl3514; yyj3514++ {
|
|
yyv3514 = append(yyv3514, Pod{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = Pod{}
|
|
} else {
|
|
yyv3516 := &yyv3514[yyj3514]
|
|
yyv3516.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3514 := 0; !r.CheckBreak(); yyj3514++ {
|
|
if yyj3514 >= len(yyv3514) {
|
|
yyv3514 = append(yyv3514, Pod{}) // var yyz3514 Pod
|
|
yyc3514 = true
|
|
}
|
|
|
|
if yyj3514 < len(yyv3514) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3514[yyj3514] = Pod{}
|
|
} else {
|
|
yyv3517 := &yyv3514[yyj3514]
|
|
yyv3517.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3514.End()
|
|
}
|
|
if yyc3514 {
|
|
*v = yyv3514
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceVolume(v []Volume, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3518 := range v {
|
|
yy3519 := &yyv3518
|
|
yy3519.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3520 := *v
|
|
yyh3520, yyl3520 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3520, yyrl3520 int
|
|
var yyc3520, yyrt3520 bool
|
|
_, _, _ = yyc3520, yyrt3520, yyrl3520
|
|
yyrr3520 = yyl3520
|
|
|
|
if yyv3520 == nil {
|
|
if yyrl3520, yyrt3520 = z.DecInferLen(yyl3520, z.DecBasicHandle().MaxInitLen, 144); yyrt3520 {
|
|
yyrr3520 = yyrl3520
|
|
}
|
|
yyv3520 = make([]Volume, yyrl3520)
|
|
yyc3520 = true
|
|
}
|
|
|
|
if yyl3520 == 0 {
|
|
if len(yyv3520) != 0 {
|
|
yyv3520 = yyv3520[:0]
|
|
yyc3520 = true
|
|
}
|
|
} else if yyl3520 > 0 {
|
|
|
|
if yyl3520 > cap(yyv3520) {
|
|
yyrl3520, yyrt3520 = z.DecInferLen(yyl3520, z.DecBasicHandle().MaxInitLen, 144)
|
|
yyv3520 = make([]Volume, yyrl3520)
|
|
yyc3520 = true
|
|
|
|
yyrr3520 = len(yyv3520)
|
|
} else if yyl3520 != len(yyv3520) {
|
|
yyv3520 = yyv3520[:yyl3520]
|
|
yyc3520 = true
|
|
}
|
|
yyj3520 := 0
|
|
for ; yyj3520 < yyrr3520; yyj3520++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = Volume{}
|
|
} else {
|
|
yyv3521 := &yyv3520[yyj3520]
|
|
yyv3521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3520 {
|
|
for ; yyj3520 < yyl3520; yyj3520++ {
|
|
yyv3520 = append(yyv3520, Volume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = Volume{}
|
|
} else {
|
|
yyv3522 := &yyv3520[yyj3520]
|
|
yyv3522.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3520 := 0; !r.CheckBreak(); yyj3520++ {
|
|
if yyj3520 >= len(yyv3520) {
|
|
yyv3520 = append(yyv3520, Volume{}) // var yyz3520 Volume
|
|
yyc3520 = true
|
|
}
|
|
|
|
if yyj3520 < len(yyv3520) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3520[yyj3520] = Volume{}
|
|
} else {
|
|
yyv3523 := &yyv3520[yyj3520]
|
|
yyv3523.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3520.End()
|
|
}
|
|
if yyc3520 {
|
|
*v = yyv3520
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainer(v []Container, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3524 := range v {
|
|
yy3525 := &yyv3524
|
|
yy3525.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3526 := *v
|
|
yyh3526, yyl3526 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3526, yyrl3526 int
|
|
var yyc3526, yyrt3526 bool
|
|
_, _, _ = yyc3526, yyrt3526, yyrl3526
|
|
yyrr3526 = yyl3526
|
|
|
|
if yyv3526 == nil {
|
|
if yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 256); yyrt3526 {
|
|
yyrr3526 = yyrl3526
|
|
}
|
|
yyv3526 = make([]Container, yyrl3526)
|
|
yyc3526 = true
|
|
}
|
|
|
|
if yyl3526 == 0 {
|
|
if len(yyv3526) != 0 {
|
|
yyv3526 = yyv3526[:0]
|
|
yyc3526 = true
|
|
}
|
|
} else if yyl3526 > 0 {
|
|
|
|
if yyl3526 > cap(yyv3526) {
|
|
yyrl3526, yyrt3526 = z.DecInferLen(yyl3526, z.DecBasicHandle().MaxInitLen, 256)
|
|
yyv3526 = make([]Container, yyrl3526)
|
|
yyc3526 = true
|
|
|
|
yyrr3526 = len(yyv3526)
|
|
} else if yyl3526 != len(yyv3526) {
|
|
yyv3526 = yyv3526[:yyl3526]
|
|
yyc3526 = true
|
|
}
|
|
yyj3526 := 0
|
|
for ; yyj3526 < yyrr3526; yyj3526++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = Container{}
|
|
} else {
|
|
yyv3527 := &yyv3526[yyj3526]
|
|
yyv3527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3526 {
|
|
for ; yyj3526 < yyl3526; yyj3526++ {
|
|
yyv3526 = append(yyv3526, Container{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = Container{}
|
|
} else {
|
|
yyv3528 := &yyv3526[yyj3526]
|
|
yyv3528.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3526 := 0; !r.CheckBreak(); yyj3526++ {
|
|
if yyj3526 >= len(yyv3526) {
|
|
yyv3526 = append(yyv3526, Container{}) // var yyz3526 Container
|
|
yyc3526 = true
|
|
}
|
|
|
|
if yyj3526 < len(yyv3526) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3526[yyj3526] = Container{}
|
|
} else {
|
|
yyv3529 := &yyv3526[yyj3526]
|
|
yyv3529.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3526.End()
|
|
}
|
|
if yyc3526 {
|
|
*v = yyv3526
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLocalObjectReference(v []LocalObjectReference, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3530 := range v {
|
|
yy3531 := &yyv3530
|
|
yy3531.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3532 := *v
|
|
yyh3532, yyl3532 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3532, yyrl3532 int
|
|
var yyc3532, yyrt3532 bool
|
|
_, _, _ = yyc3532, yyrt3532, yyrl3532
|
|
yyrr3532 = yyl3532
|
|
|
|
if yyv3532 == nil {
|
|
if yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 16); yyrt3532 {
|
|
yyrr3532 = yyrl3532
|
|
}
|
|
yyv3532 = make([]LocalObjectReference, yyrl3532)
|
|
yyc3532 = true
|
|
}
|
|
|
|
if yyl3532 == 0 {
|
|
if len(yyv3532) != 0 {
|
|
yyv3532 = yyv3532[:0]
|
|
yyc3532 = true
|
|
}
|
|
} else if yyl3532 > 0 {
|
|
|
|
if yyl3532 > cap(yyv3532) {
|
|
yyrl3532, yyrt3532 = z.DecInferLen(yyl3532, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3532 = make([]LocalObjectReference, yyrl3532)
|
|
yyc3532 = true
|
|
|
|
yyrr3532 = len(yyv3532)
|
|
} else if yyl3532 != len(yyv3532) {
|
|
yyv3532 = yyv3532[:yyl3532]
|
|
yyc3532 = true
|
|
}
|
|
yyj3532 := 0
|
|
for ; yyj3532 < yyrr3532; yyj3532++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = LocalObjectReference{}
|
|
} else {
|
|
yyv3533 := &yyv3532[yyj3532]
|
|
yyv3533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3532 {
|
|
for ; yyj3532 < yyl3532; yyj3532++ {
|
|
yyv3532 = append(yyv3532, LocalObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = LocalObjectReference{}
|
|
} else {
|
|
yyv3534 := &yyv3532[yyj3532]
|
|
yyv3534.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3532 := 0; !r.CheckBreak(); yyj3532++ {
|
|
if yyj3532 >= len(yyv3532) {
|
|
yyv3532 = append(yyv3532, LocalObjectReference{}) // var yyz3532 LocalObjectReference
|
|
yyc3532 = true
|
|
}
|
|
|
|
if yyj3532 < len(yyv3532) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3532[yyj3532] = LocalObjectReference{}
|
|
} else {
|
|
yyv3535 := &yyv3532[yyj3532]
|
|
yyv3535.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3532.End()
|
|
}
|
|
if yyc3532 {
|
|
*v = yyv3532
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePodCondition(v []PodCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3536 := range v {
|
|
yy3537 := &yyv3536
|
|
yy3537.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3538 := *v
|
|
yyh3538, yyl3538 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3538, yyrl3538 int
|
|
var yyc3538, yyrt3538 bool
|
|
_, _, _ = yyc3538, yyrt3538, yyrl3538
|
|
yyrr3538 = yyl3538
|
|
|
|
if yyv3538 == nil {
|
|
if yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 112); yyrt3538 {
|
|
yyrr3538 = yyrl3538
|
|
}
|
|
yyv3538 = make([]PodCondition, yyrl3538)
|
|
yyc3538 = true
|
|
}
|
|
|
|
if yyl3538 == 0 {
|
|
if len(yyv3538) != 0 {
|
|
yyv3538 = yyv3538[:0]
|
|
yyc3538 = true
|
|
}
|
|
} else if yyl3538 > 0 {
|
|
|
|
if yyl3538 > cap(yyv3538) {
|
|
yyrl3538, yyrt3538 = z.DecInferLen(yyl3538, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3538 = make([]PodCondition, yyrl3538)
|
|
yyc3538 = true
|
|
|
|
yyrr3538 = len(yyv3538)
|
|
} else if yyl3538 != len(yyv3538) {
|
|
yyv3538 = yyv3538[:yyl3538]
|
|
yyc3538 = true
|
|
}
|
|
yyj3538 := 0
|
|
for ; yyj3538 < yyrr3538; yyj3538++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = PodCondition{}
|
|
} else {
|
|
yyv3539 := &yyv3538[yyj3538]
|
|
yyv3539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3538 {
|
|
for ; yyj3538 < yyl3538; yyj3538++ {
|
|
yyv3538 = append(yyv3538, PodCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = PodCondition{}
|
|
} else {
|
|
yyv3540 := &yyv3538[yyj3538]
|
|
yyv3540.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3538 := 0; !r.CheckBreak(); yyj3538++ {
|
|
if yyj3538 >= len(yyv3538) {
|
|
yyv3538 = append(yyv3538, PodCondition{}) // var yyz3538 PodCondition
|
|
yyc3538 = true
|
|
}
|
|
|
|
if yyj3538 < len(yyv3538) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3538[yyj3538] = PodCondition{}
|
|
} else {
|
|
yyv3541 := &yyv3538[yyj3538]
|
|
yyv3541.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3538.End()
|
|
}
|
|
if yyc3538 {
|
|
*v = yyv3538
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainerStatus(v []ContainerStatus, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3542 := range v {
|
|
yy3543 := &yyv3542
|
|
yy3543.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3544 := *v
|
|
yyh3544, yyl3544 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3544, yyrl3544 int
|
|
var yyc3544, yyrt3544 bool
|
|
_, _, _ = yyc3544, yyrt3544, yyrl3544
|
|
yyrr3544 = yyl3544
|
|
|
|
if yyv3544 == nil {
|
|
if yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 128); yyrt3544 {
|
|
yyrr3544 = yyrl3544
|
|
}
|
|
yyv3544 = make([]ContainerStatus, yyrl3544)
|
|
yyc3544 = true
|
|
}
|
|
|
|
if yyl3544 == 0 {
|
|
if len(yyv3544) != 0 {
|
|
yyv3544 = yyv3544[:0]
|
|
yyc3544 = true
|
|
}
|
|
} else if yyl3544 > 0 {
|
|
|
|
if yyl3544 > cap(yyv3544) {
|
|
yyrl3544, yyrt3544 = z.DecInferLen(yyl3544, z.DecBasicHandle().MaxInitLen, 128)
|
|
yyv3544 = make([]ContainerStatus, yyrl3544)
|
|
yyc3544 = true
|
|
|
|
yyrr3544 = len(yyv3544)
|
|
} else if yyl3544 != len(yyv3544) {
|
|
yyv3544 = yyv3544[:yyl3544]
|
|
yyc3544 = true
|
|
}
|
|
yyj3544 := 0
|
|
for ; yyj3544 < yyrr3544; yyj3544++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = ContainerStatus{}
|
|
} else {
|
|
yyv3545 := &yyv3544[yyj3544]
|
|
yyv3545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3544 {
|
|
for ; yyj3544 < yyl3544; yyj3544++ {
|
|
yyv3544 = append(yyv3544, ContainerStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = ContainerStatus{}
|
|
} else {
|
|
yyv3546 := &yyv3544[yyj3544]
|
|
yyv3546.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3544 := 0; !r.CheckBreak(); yyj3544++ {
|
|
if yyj3544 >= len(yyv3544) {
|
|
yyv3544 = append(yyv3544, ContainerStatus{}) // var yyz3544 ContainerStatus
|
|
yyc3544 = true
|
|
}
|
|
|
|
if yyj3544 < len(yyv3544) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3544[yyj3544] = ContainerStatus{}
|
|
} else {
|
|
yyv3547 := &yyv3544[yyj3544]
|
|
yyv3547.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3544.End()
|
|
}
|
|
if yyc3544 {
|
|
*v = yyv3544
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePodTemplate(v []PodTemplate, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3548 := range v {
|
|
yy3549 := &yyv3548
|
|
yy3549.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3550 := *v
|
|
yyh3550, yyl3550 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3550, yyrl3550 int
|
|
var yyc3550, yyrt3550 bool
|
|
_, _, _ = yyc3550, yyrt3550, yyrl3550
|
|
yyrr3550 = yyl3550
|
|
|
|
if yyv3550 == nil {
|
|
if yyrl3550, yyrt3550 = z.DecInferLen(yyl3550, z.DecBasicHandle().MaxInitLen, 520); yyrt3550 {
|
|
yyrr3550 = yyrl3550
|
|
}
|
|
yyv3550 = make([]PodTemplate, yyrl3550)
|
|
yyc3550 = true
|
|
}
|
|
|
|
if yyl3550 == 0 {
|
|
if len(yyv3550) != 0 {
|
|
yyv3550 = yyv3550[:0]
|
|
yyc3550 = true
|
|
}
|
|
} else if yyl3550 > 0 {
|
|
|
|
if yyl3550 > cap(yyv3550) {
|
|
yyrl3550, yyrt3550 = z.DecInferLen(yyl3550, z.DecBasicHandle().MaxInitLen, 520)
|
|
yyv3550 = make([]PodTemplate, yyrl3550)
|
|
yyc3550 = true
|
|
|
|
yyrr3550 = len(yyv3550)
|
|
} else if yyl3550 != len(yyv3550) {
|
|
yyv3550 = yyv3550[:yyl3550]
|
|
yyc3550 = true
|
|
}
|
|
yyj3550 := 0
|
|
for ; yyj3550 < yyrr3550; yyj3550++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = PodTemplate{}
|
|
} else {
|
|
yyv3551 := &yyv3550[yyj3550]
|
|
yyv3551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3550 {
|
|
for ; yyj3550 < yyl3550; yyj3550++ {
|
|
yyv3550 = append(yyv3550, PodTemplate{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = PodTemplate{}
|
|
} else {
|
|
yyv3552 := &yyv3550[yyj3550]
|
|
yyv3552.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3550 := 0; !r.CheckBreak(); yyj3550++ {
|
|
if yyj3550 >= len(yyv3550) {
|
|
yyv3550 = append(yyv3550, PodTemplate{}) // var yyz3550 PodTemplate
|
|
yyc3550 = true
|
|
}
|
|
|
|
if yyj3550 < len(yyv3550) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3550[yyj3550] = PodTemplate{}
|
|
} else {
|
|
yyv3553 := &yyv3550[yyj3550]
|
|
yyv3553.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3550.End()
|
|
}
|
|
if yyc3550 {
|
|
*v = yyv3550
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceReplicationController(v []ReplicationController, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3554 := range v {
|
|
yy3555 := &yyv3554
|
|
yy3555.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3556 := *v
|
|
yyh3556, yyl3556 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3556, yyrl3556 int
|
|
var yyc3556, yyrt3556 bool
|
|
_, _, _ = yyc3556, yyrt3556, yyrl3556
|
|
yyrr3556 = yyl3556
|
|
|
|
if yyv3556 == nil {
|
|
if yyrl3556, yyrt3556 = z.DecInferLen(yyl3556, z.DecBasicHandle().MaxInitLen, 232); yyrt3556 {
|
|
yyrr3556 = yyrl3556
|
|
}
|
|
yyv3556 = make([]ReplicationController, yyrl3556)
|
|
yyc3556 = true
|
|
}
|
|
|
|
if yyl3556 == 0 {
|
|
if len(yyv3556) != 0 {
|
|
yyv3556 = yyv3556[:0]
|
|
yyc3556 = true
|
|
}
|
|
} else if yyl3556 > 0 {
|
|
|
|
if yyl3556 > cap(yyv3556) {
|
|
yyrl3556, yyrt3556 = z.DecInferLen(yyl3556, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3556 = make([]ReplicationController, yyrl3556)
|
|
yyc3556 = true
|
|
|
|
yyrr3556 = len(yyv3556)
|
|
} else if yyl3556 != len(yyv3556) {
|
|
yyv3556 = yyv3556[:yyl3556]
|
|
yyc3556 = true
|
|
}
|
|
yyj3556 := 0
|
|
for ; yyj3556 < yyrr3556; yyj3556++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ReplicationController{}
|
|
} else {
|
|
yyv3557 := &yyv3556[yyj3556]
|
|
yyv3557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3556 {
|
|
for ; yyj3556 < yyl3556; yyj3556++ {
|
|
yyv3556 = append(yyv3556, ReplicationController{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ReplicationController{}
|
|
} else {
|
|
yyv3558 := &yyv3556[yyj3556]
|
|
yyv3558.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3556 := 0; !r.CheckBreak(); yyj3556++ {
|
|
if yyj3556 >= len(yyv3556) {
|
|
yyv3556 = append(yyv3556, ReplicationController{}) // var yyz3556 ReplicationController
|
|
yyc3556 = true
|
|
}
|
|
|
|
if yyj3556 < len(yyv3556) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3556[yyj3556] = ReplicationController{}
|
|
} else {
|
|
yyv3559 := &yyv3556[yyj3556]
|
|
yyv3559.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3556.End()
|
|
}
|
|
if yyc3556 {
|
|
*v = yyv3556
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceService(v []Service, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3560 := range v {
|
|
yy3561 := &yyv3560
|
|
yy3561.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3562 := *v
|
|
yyh3562, yyl3562 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3562, yyrl3562 int
|
|
var yyc3562, yyrt3562 bool
|
|
_, _, _ = yyc3562, yyrt3562, yyrl3562
|
|
yyrr3562 = yyl3562
|
|
|
|
if yyv3562 == nil {
|
|
if yyrl3562, yyrt3562 = z.DecInferLen(yyl3562, z.DecBasicHandle().MaxInitLen, 336); yyrt3562 {
|
|
yyrr3562 = yyrl3562
|
|
}
|
|
yyv3562 = make([]Service, yyrl3562)
|
|
yyc3562 = true
|
|
}
|
|
|
|
if yyl3562 == 0 {
|
|
if len(yyv3562) != 0 {
|
|
yyv3562 = yyv3562[:0]
|
|
yyc3562 = true
|
|
}
|
|
} else if yyl3562 > 0 {
|
|
|
|
if yyl3562 > cap(yyv3562) {
|
|
yyrl3562, yyrt3562 = z.DecInferLen(yyl3562, z.DecBasicHandle().MaxInitLen, 336)
|
|
yyv3562 = make([]Service, yyrl3562)
|
|
yyc3562 = true
|
|
|
|
yyrr3562 = len(yyv3562)
|
|
} else if yyl3562 != len(yyv3562) {
|
|
yyv3562 = yyv3562[:yyl3562]
|
|
yyc3562 = true
|
|
}
|
|
yyj3562 := 0
|
|
for ; yyj3562 < yyrr3562; yyj3562++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = Service{}
|
|
} else {
|
|
yyv3563 := &yyv3562[yyj3562]
|
|
yyv3563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3562 {
|
|
for ; yyj3562 < yyl3562; yyj3562++ {
|
|
yyv3562 = append(yyv3562, Service{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = Service{}
|
|
} else {
|
|
yyv3564 := &yyv3562[yyj3562]
|
|
yyv3564.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3562 := 0; !r.CheckBreak(); yyj3562++ {
|
|
if yyj3562 >= len(yyv3562) {
|
|
yyv3562 = append(yyv3562, Service{}) // var yyz3562 Service
|
|
yyc3562 = true
|
|
}
|
|
|
|
if yyj3562 < len(yyv3562) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3562[yyj3562] = Service{}
|
|
} else {
|
|
yyv3565 := &yyv3562[yyj3562]
|
|
yyv3565.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3562.End()
|
|
}
|
|
if yyc3562 {
|
|
*v = yyv3562
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLoadBalancerIngress(v []LoadBalancerIngress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3566 := range v {
|
|
yy3567 := &yyv3566
|
|
yy3567.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3568 := *v
|
|
yyh3568, yyl3568 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3568, yyrl3568 int
|
|
var yyc3568, yyrt3568 bool
|
|
_, _, _ = yyc3568, yyrt3568, yyrl3568
|
|
yyrr3568 = yyl3568
|
|
|
|
if yyv3568 == nil {
|
|
if yyrl3568, yyrt3568 = z.DecInferLen(yyl3568, z.DecBasicHandle().MaxInitLen, 32); yyrt3568 {
|
|
yyrr3568 = yyrl3568
|
|
}
|
|
yyv3568 = make([]LoadBalancerIngress, yyrl3568)
|
|
yyc3568 = true
|
|
}
|
|
|
|
if yyl3568 == 0 {
|
|
if len(yyv3568) != 0 {
|
|
yyv3568 = yyv3568[:0]
|
|
yyc3568 = true
|
|
}
|
|
} else if yyl3568 > 0 {
|
|
|
|
if yyl3568 > cap(yyv3568) {
|
|
yyrl3568, yyrt3568 = z.DecInferLen(yyl3568, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3568 = make([]LoadBalancerIngress, yyrl3568)
|
|
yyc3568 = true
|
|
|
|
yyrr3568 = len(yyv3568)
|
|
} else if yyl3568 != len(yyv3568) {
|
|
yyv3568 = yyv3568[:yyl3568]
|
|
yyc3568 = true
|
|
}
|
|
yyj3568 := 0
|
|
for ; yyj3568 < yyrr3568; yyj3568++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3569 := &yyv3568[yyj3568]
|
|
yyv3569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3568 {
|
|
for ; yyj3568 < yyl3568; yyj3568++ {
|
|
yyv3568 = append(yyv3568, LoadBalancerIngress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3570 := &yyv3568[yyj3568]
|
|
yyv3570.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3568 := 0; !r.CheckBreak(); yyj3568++ {
|
|
if yyj3568 >= len(yyv3568) {
|
|
yyv3568 = append(yyv3568, LoadBalancerIngress{}) // var yyz3568 LoadBalancerIngress
|
|
yyc3568 = true
|
|
}
|
|
|
|
if yyj3568 < len(yyv3568) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3568[yyj3568] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3571 := &yyv3568[yyj3568]
|
|
yyv3571.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3568.End()
|
|
}
|
|
if yyc3568 {
|
|
*v = yyv3568
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceServicePort(v []ServicePort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3572 := range v {
|
|
yy3573 := &yyv3572
|
|
yy3573.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3574 := *v
|
|
yyh3574, yyl3574 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3574, yyrl3574 int
|
|
var yyc3574, yyrt3574 bool
|
|
_, _, _ = yyc3574, yyrt3574, yyrl3574
|
|
yyrr3574 = yyl3574
|
|
|
|
if yyv3574 == nil {
|
|
if yyrl3574, yyrt3574 = z.DecInferLen(yyl3574, z.DecBasicHandle().MaxInitLen, 80); yyrt3574 {
|
|
yyrr3574 = yyrl3574
|
|
}
|
|
yyv3574 = make([]ServicePort, yyrl3574)
|
|
yyc3574 = true
|
|
}
|
|
|
|
if yyl3574 == 0 {
|
|
if len(yyv3574) != 0 {
|
|
yyv3574 = yyv3574[:0]
|
|
yyc3574 = true
|
|
}
|
|
} else if yyl3574 > 0 {
|
|
|
|
if yyl3574 > cap(yyv3574) {
|
|
yyrl3574, yyrt3574 = z.DecInferLen(yyl3574, z.DecBasicHandle().MaxInitLen, 80)
|
|
yyv3574 = make([]ServicePort, yyrl3574)
|
|
yyc3574 = true
|
|
|
|
yyrr3574 = len(yyv3574)
|
|
} else if yyl3574 != len(yyv3574) {
|
|
yyv3574 = yyv3574[:yyl3574]
|
|
yyc3574 = true
|
|
}
|
|
yyj3574 := 0
|
|
for ; yyj3574 < yyrr3574; yyj3574++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = ServicePort{}
|
|
} else {
|
|
yyv3575 := &yyv3574[yyj3574]
|
|
yyv3575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3574 {
|
|
for ; yyj3574 < yyl3574; yyj3574++ {
|
|
yyv3574 = append(yyv3574, ServicePort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = ServicePort{}
|
|
} else {
|
|
yyv3576 := &yyv3574[yyj3574]
|
|
yyv3576.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3574 := 0; !r.CheckBreak(); yyj3574++ {
|
|
if yyj3574 >= len(yyv3574) {
|
|
yyv3574 = append(yyv3574, ServicePort{}) // var yyz3574 ServicePort
|
|
yyc3574 = true
|
|
}
|
|
|
|
if yyj3574 < len(yyv3574) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3574[yyj3574] = ServicePort{}
|
|
} else {
|
|
yyv3577 := &yyv3574[yyj3574]
|
|
yyv3577.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3574.End()
|
|
}
|
|
if yyc3574 {
|
|
*v = yyv3574
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceObjectReference(v []ObjectReference, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3578 := range v {
|
|
yy3579 := &yyv3578
|
|
yy3579.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3580 := *v
|
|
yyh3580, yyl3580 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3580, yyrl3580 int
|
|
var yyc3580, yyrt3580 bool
|
|
_, _, _ = yyc3580, yyrt3580, yyrl3580
|
|
yyrr3580 = yyl3580
|
|
|
|
if yyv3580 == nil {
|
|
if yyrl3580, yyrt3580 = z.DecInferLen(yyl3580, z.DecBasicHandle().MaxInitLen, 112); yyrt3580 {
|
|
yyrr3580 = yyrl3580
|
|
}
|
|
yyv3580 = make([]ObjectReference, yyrl3580)
|
|
yyc3580 = true
|
|
}
|
|
|
|
if yyl3580 == 0 {
|
|
if len(yyv3580) != 0 {
|
|
yyv3580 = yyv3580[:0]
|
|
yyc3580 = true
|
|
}
|
|
} else if yyl3580 > 0 {
|
|
|
|
if yyl3580 > cap(yyv3580) {
|
|
yyrl3580, yyrt3580 = z.DecInferLen(yyl3580, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3580 = make([]ObjectReference, yyrl3580)
|
|
yyc3580 = true
|
|
|
|
yyrr3580 = len(yyv3580)
|
|
} else if yyl3580 != len(yyv3580) {
|
|
yyv3580 = yyv3580[:yyl3580]
|
|
yyc3580 = true
|
|
}
|
|
yyj3580 := 0
|
|
for ; yyj3580 < yyrr3580; yyj3580++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = ObjectReference{}
|
|
} else {
|
|
yyv3581 := &yyv3580[yyj3580]
|
|
yyv3581.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3580 {
|
|
for ; yyj3580 < yyl3580; yyj3580++ {
|
|
yyv3580 = append(yyv3580, ObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = ObjectReference{}
|
|
} else {
|
|
yyv3582 := &yyv3580[yyj3580]
|
|
yyv3582.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3580 := 0; !r.CheckBreak(); yyj3580++ {
|
|
if yyj3580 >= len(yyv3580) {
|
|
yyv3580 = append(yyv3580, ObjectReference{}) // var yyz3580 ObjectReference
|
|
yyc3580 = true
|
|
}
|
|
|
|
if yyj3580 < len(yyv3580) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3580[yyj3580] = ObjectReference{}
|
|
} else {
|
|
yyv3583 := &yyv3580[yyj3580]
|
|
yyv3583.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3580.End()
|
|
}
|
|
if yyc3580 {
|
|
*v = yyv3580
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceServiceAccount(v []ServiceAccount, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3584 := range v {
|
|
yy3585 := &yyv3584
|
|
yy3585.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3586 := *v
|
|
yyh3586, yyl3586 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3586, yyrl3586 int
|
|
var yyc3586, yyrt3586 bool
|
|
_, _, _ = yyc3586, yyrt3586, yyrl3586
|
|
yyrr3586 = yyl3586
|
|
|
|
if yyv3586 == nil {
|
|
if yyrl3586, yyrt3586 = z.DecInferLen(yyl3586, z.DecBasicHandle().MaxInitLen, 240); yyrt3586 {
|
|
yyrr3586 = yyrl3586
|
|
}
|
|
yyv3586 = make([]ServiceAccount, yyrl3586)
|
|
yyc3586 = true
|
|
}
|
|
|
|
if yyl3586 == 0 {
|
|
if len(yyv3586) != 0 {
|
|
yyv3586 = yyv3586[:0]
|
|
yyc3586 = true
|
|
}
|
|
} else if yyl3586 > 0 {
|
|
|
|
if yyl3586 > cap(yyv3586) {
|
|
yyrl3586, yyrt3586 = z.DecInferLen(yyl3586, z.DecBasicHandle().MaxInitLen, 240)
|
|
yyv3586 = make([]ServiceAccount, yyrl3586)
|
|
yyc3586 = true
|
|
|
|
yyrr3586 = len(yyv3586)
|
|
} else if yyl3586 != len(yyv3586) {
|
|
yyv3586 = yyv3586[:yyl3586]
|
|
yyc3586 = true
|
|
}
|
|
yyj3586 := 0
|
|
for ; yyj3586 < yyrr3586; yyj3586++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = ServiceAccount{}
|
|
} else {
|
|
yyv3587 := &yyv3586[yyj3586]
|
|
yyv3587.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3586 {
|
|
for ; yyj3586 < yyl3586; yyj3586++ {
|
|
yyv3586 = append(yyv3586, ServiceAccount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = ServiceAccount{}
|
|
} else {
|
|
yyv3588 := &yyv3586[yyj3586]
|
|
yyv3588.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3586 := 0; !r.CheckBreak(); yyj3586++ {
|
|
if yyj3586 >= len(yyv3586) {
|
|
yyv3586 = append(yyv3586, ServiceAccount{}) // var yyz3586 ServiceAccount
|
|
yyc3586 = true
|
|
}
|
|
|
|
if yyj3586 < len(yyv3586) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3586[yyj3586] = ServiceAccount{}
|
|
} else {
|
|
yyv3589 := &yyv3586[yyj3586]
|
|
yyv3589.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3586.End()
|
|
}
|
|
if yyc3586 {
|
|
*v = yyv3586
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointSubset(v []EndpointSubset, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3590 := range v {
|
|
yy3591 := &yyv3590
|
|
yy3591.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3592 := *v
|
|
yyh3592, yyl3592 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3592, yyrl3592 int
|
|
var yyc3592, yyrt3592 bool
|
|
_, _, _ = yyc3592, yyrt3592, yyrl3592
|
|
yyrr3592 = yyl3592
|
|
|
|
if yyv3592 == nil {
|
|
if yyrl3592, yyrt3592 = z.DecInferLen(yyl3592, z.DecBasicHandle().MaxInitLen, 72); yyrt3592 {
|
|
yyrr3592 = yyrl3592
|
|
}
|
|
yyv3592 = make([]EndpointSubset, yyrl3592)
|
|
yyc3592 = true
|
|
}
|
|
|
|
if yyl3592 == 0 {
|
|
if len(yyv3592) != 0 {
|
|
yyv3592 = yyv3592[:0]
|
|
yyc3592 = true
|
|
}
|
|
} else if yyl3592 > 0 {
|
|
|
|
if yyl3592 > cap(yyv3592) {
|
|
yyrl3592, yyrt3592 = z.DecInferLen(yyl3592, z.DecBasicHandle().MaxInitLen, 72)
|
|
yyv3592 = make([]EndpointSubset, yyrl3592)
|
|
yyc3592 = true
|
|
|
|
yyrr3592 = len(yyv3592)
|
|
} else if yyl3592 != len(yyv3592) {
|
|
yyv3592 = yyv3592[:yyl3592]
|
|
yyc3592 = true
|
|
}
|
|
yyj3592 := 0
|
|
for ; yyj3592 < yyrr3592; yyj3592++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = EndpointSubset{}
|
|
} else {
|
|
yyv3593 := &yyv3592[yyj3592]
|
|
yyv3593.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3592 {
|
|
for ; yyj3592 < yyl3592; yyj3592++ {
|
|
yyv3592 = append(yyv3592, EndpointSubset{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = EndpointSubset{}
|
|
} else {
|
|
yyv3594 := &yyv3592[yyj3592]
|
|
yyv3594.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3592 := 0; !r.CheckBreak(); yyj3592++ {
|
|
if yyj3592 >= len(yyv3592) {
|
|
yyv3592 = append(yyv3592, EndpointSubset{}) // var yyz3592 EndpointSubset
|
|
yyc3592 = true
|
|
}
|
|
|
|
if yyj3592 < len(yyv3592) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3592[yyj3592] = EndpointSubset{}
|
|
} else {
|
|
yyv3595 := &yyv3592[yyj3592]
|
|
yyv3595.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3592.End()
|
|
}
|
|
if yyc3592 {
|
|
*v = yyv3592
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointAddress(v []EndpointAddress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3596 := range v {
|
|
yy3597 := &yyv3596
|
|
yy3597.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3598 := *v
|
|
yyh3598, yyl3598 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3598, yyrl3598 int
|
|
var yyc3598, yyrt3598 bool
|
|
_, _, _ = yyc3598, yyrt3598, yyrl3598
|
|
yyrr3598 = yyl3598
|
|
|
|
if yyv3598 == nil {
|
|
if yyrl3598, yyrt3598 = z.DecInferLen(yyl3598, z.DecBasicHandle().MaxInitLen, 24); yyrt3598 {
|
|
yyrr3598 = yyrl3598
|
|
}
|
|
yyv3598 = make([]EndpointAddress, yyrl3598)
|
|
yyc3598 = true
|
|
}
|
|
|
|
if yyl3598 == 0 {
|
|
if len(yyv3598) != 0 {
|
|
yyv3598 = yyv3598[:0]
|
|
yyc3598 = true
|
|
}
|
|
} else if yyl3598 > 0 {
|
|
|
|
if yyl3598 > cap(yyv3598) {
|
|
yyrl3598, yyrt3598 = z.DecInferLen(yyl3598, z.DecBasicHandle().MaxInitLen, 24)
|
|
yyv3598 = make([]EndpointAddress, yyrl3598)
|
|
yyc3598 = true
|
|
|
|
yyrr3598 = len(yyv3598)
|
|
} else if yyl3598 != len(yyv3598) {
|
|
yyv3598 = yyv3598[:yyl3598]
|
|
yyc3598 = true
|
|
}
|
|
yyj3598 := 0
|
|
for ; yyj3598 < yyrr3598; yyj3598++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = EndpointAddress{}
|
|
} else {
|
|
yyv3599 := &yyv3598[yyj3598]
|
|
yyv3599.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3598 {
|
|
for ; yyj3598 < yyl3598; yyj3598++ {
|
|
yyv3598 = append(yyv3598, EndpointAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = EndpointAddress{}
|
|
} else {
|
|
yyv3600 := &yyv3598[yyj3598]
|
|
yyv3600.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3598 := 0; !r.CheckBreak(); yyj3598++ {
|
|
if yyj3598 >= len(yyv3598) {
|
|
yyv3598 = append(yyv3598, EndpointAddress{}) // var yyz3598 EndpointAddress
|
|
yyc3598 = true
|
|
}
|
|
|
|
if yyj3598 < len(yyv3598) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3598[yyj3598] = EndpointAddress{}
|
|
} else {
|
|
yyv3601 := &yyv3598[yyj3598]
|
|
yyv3601.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3598.End()
|
|
}
|
|
if yyc3598 {
|
|
*v = yyv3598
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpointPort(v []EndpointPort, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3602 := range v {
|
|
yy3603 := &yyv3602
|
|
yy3603.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3604 := *v
|
|
yyh3604, yyl3604 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3604, yyrl3604 int
|
|
var yyc3604, yyrt3604 bool
|
|
_, _, _ = yyc3604, yyrt3604, yyrl3604
|
|
yyrr3604 = yyl3604
|
|
|
|
if yyv3604 == nil {
|
|
if yyrl3604, yyrt3604 = z.DecInferLen(yyl3604, z.DecBasicHandle().MaxInitLen, 40); yyrt3604 {
|
|
yyrr3604 = yyrl3604
|
|
}
|
|
yyv3604 = make([]EndpointPort, yyrl3604)
|
|
yyc3604 = true
|
|
}
|
|
|
|
if yyl3604 == 0 {
|
|
if len(yyv3604) != 0 {
|
|
yyv3604 = yyv3604[:0]
|
|
yyc3604 = true
|
|
}
|
|
} else if yyl3604 > 0 {
|
|
|
|
if yyl3604 > cap(yyv3604) {
|
|
yyrl3604, yyrt3604 = z.DecInferLen(yyl3604, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3604 = make([]EndpointPort, yyrl3604)
|
|
yyc3604 = true
|
|
|
|
yyrr3604 = len(yyv3604)
|
|
} else if yyl3604 != len(yyv3604) {
|
|
yyv3604 = yyv3604[:yyl3604]
|
|
yyc3604 = true
|
|
}
|
|
yyj3604 := 0
|
|
for ; yyj3604 < yyrr3604; yyj3604++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3604[yyj3604] = EndpointPort{}
|
|
} else {
|
|
yyv3605 := &yyv3604[yyj3604]
|
|
yyv3605.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3604 {
|
|
for ; yyj3604 < yyl3604; yyj3604++ {
|
|
yyv3604 = append(yyv3604, EndpointPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3604[yyj3604] = EndpointPort{}
|
|
} else {
|
|
yyv3606 := &yyv3604[yyj3604]
|
|
yyv3606.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3604 := 0; !r.CheckBreak(); yyj3604++ {
|
|
if yyj3604 >= len(yyv3604) {
|
|
yyv3604 = append(yyv3604, EndpointPort{}) // var yyz3604 EndpointPort
|
|
yyc3604 = true
|
|
}
|
|
|
|
if yyj3604 < len(yyv3604) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3604[yyj3604] = EndpointPort{}
|
|
} else {
|
|
yyv3607 := &yyv3604[yyj3604]
|
|
yyv3607.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3604.End()
|
|
}
|
|
if yyc3604 {
|
|
*v = yyv3604
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEndpoints(v []Endpoints, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3608 := range v {
|
|
yy3609 := &yyv3608
|
|
yy3609.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3610 := *v
|
|
yyh3610, yyl3610 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3610, yyrl3610 int
|
|
var yyc3610, yyrt3610 bool
|
|
_, _, _ = yyc3610, yyrt3610, yyrl3610
|
|
yyrr3610 = yyl3610
|
|
|
|
if yyv3610 == nil {
|
|
if yyrl3610, yyrt3610 = z.DecInferLen(yyl3610, z.DecBasicHandle().MaxInitLen, 216); yyrt3610 {
|
|
yyrr3610 = yyrl3610
|
|
}
|
|
yyv3610 = make([]Endpoints, yyrl3610)
|
|
yyc3610 = true
|
|
}
|
|
|
|
if yyl3610 == 0 {
|
|
if len(yyv3610) != 0 {
|
|
yyv3610 = yyv3610[:0]
|
|
yyc3610 = true
|
|
}
|
|
} else if yyl3610 > 0 {
|
|
|
|
if yyl3610 > cap(yyv3610) {
|
|
yyrl3610, yyrt3610 = z.DecInferLen(yyl3610, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3610 = make([]Endpoints, yyrl3610)
|
|
yyc3610 = true
|
|
|
|
yyrr3610 = len(yyv3610)
|
|
} else if yyl3610 != len(yyv3610) {
|
|
yyv3610 = yyv3610[:yyl3610]
|
|
yyc3610 = true
|
|
}
|
|
yyj3610 := 0
|
|
for ; yyj3610 < yyrr3610; yyj3610++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3610[yyj3610] = Endpoints{}
|
|
} else {
|
|
yyv3611 := &yyv3610[yyj3610]
|
|
yyv3611.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3610 {
|
|
for ; yyj3610 < yyl3610; yyj3610++ {
|
|
yyv3610 = append(yyv3610, Endpoints{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3610[yyj3610] = Endpoints{}
|
|
} else {
|
|
yyv3612 := &yyv3610[yyj3610]
|
|
yyv3612.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3610 := 0; !r.CheckBreak(); yyj3610++ {
|
|
if yyj3610 >= len(yyv3610) {
|
|
yyv3610 = append(yyv3610, Endpoints{}) // var yyz3610 Endpoints
|
|
yyc3610 = true
|
|
}
|
|
|
|
if yyj3610 < len(yyv3610) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3610[yyj3610] = Endpoints{}
|
|
} else {
|
|
yyv3613 := &yyv3610[yyj3610]
|
|
yyv3613.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3610.End()
|
|
}
|
|
if yyc3610 {
|
|
*v = yyv3610
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeCondition(v []NodeCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3614 := range v {
|
|
yy3615 := &yyv3614
|
|
yy3615.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3616 := *v
|
|
yyh3616, yyl3616 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3616, yyrl3616 int
|
|
var yyc3616, yyrt3616 bool
|
|
_, _, _ = yyc3616, yyrt3616, yyrl3616
|
|
yyrr3616 = yyl3616
|
|
|
|
if yyv3616 == nil {
|
|
if yyrl3616, yyrt3616 = z.DecInferLen(yyl3616, z.DecBasicHandle().MaxInitLen, 112); yyrt3616 {
|
|
yyrr3616 = yyrl3616
|
|
}
|
|
yyv3616 = make([]NodeCondition, yyrl3616)
|
|
yyc3616 = true
|
|
}
|
|
|
|
if yyl3616 == 0 {
|
|
if len(yyv3616) != 0 {
|
|
yyv3616 = yyv3616[:0]
|
|
yyc3616 = true
|
|
}
|
|
} else if yyl3616 > 0 {
|
|
|
|
if yyl3616 > cap(yyv3616) {
|
|
yyrl3616, yyrt3616 = z.DecInferLen(yyl3616, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3616 = make([]NodeCondition, yyrl3616)
|
|
yyc3616 = true
|
|
|
|
yyrr3616 = len(yyv3616)
|
|
} else if yyl3616 != len(yyv3616) {
|
|
yyv3616 = yyv3616[:yyl3616]
|
|
yyc3616 = true
|
|
}
|
|
yyj3616 := 0
|
|
for ; yyj3616 < yyrr3616; yyj3616++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3616[yyj3616] = NodeCondition{}
|
|
} else {
|
|
yyv3617 := &yyv3616[yyj3616]
|
|
yyv3617.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3616 {
|
|
for ; yyj3616 < yyl3616; yyj3616++ {
|
|
yyv3616 = append(yyv3616, NodeCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3616[yyj3616] = NodeCondition{}
|
|
} else {
|
|
yyv3618 := &yyv3616[yyj3616]
|
|
yyv3618.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3616 := 0; !r.CheckBreak(); yyj3616++ {
|
|
if yyj3616 >= len(yyv3616) {
|
|
yyv3616 = append(yyv3616, NodeCondition{}) // var yyz3616 NodeCondition
|
|
yyc3616 = true
|
|
}
|
|
|
|
if yyj3616 < len(yyv3616) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3616[yyj3616] = NodeCondition{}
|
|
} else {
|
|
yyv3619 := &yyv3616[yyj3616]
|
|
yyv3619.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3616.End()
|
|
}
|
|
if yyc3616 {
|
|
*v = yyv3616
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeAddress(v []NodeAddress, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3620 := range v {
|
|
yy3621 := &yyv3620
|
|
yy3621.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3622 := *v
|
|
yyh3622, yyl3622 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3622, yyrl3622 int
|
|
var yyc3622, yyrt3622 bool
|
|
_, _, _ = yyc3622, yyrt3622, yyrl3622
|
|
yyrr3622 = yyl3622
|
|
|
|
if yyv3622 == nil {
|
|
if yyrl3622, yyrt3622 = z.DecInferLen(yyl3622, z.DecBasicHandle().MaxInitLen, 32); yyrt3622 {
|
|
yyrr3622 = yyrl3622
|
|
}
|
|
yyv3622 = make([]NodeAddress, yyrl3622)
|
|
yyc3622 = true
|
|
}
|
|
|
|
if yyl3622 == 0 {
|
|
if len(yyv3622) != 0 {
|
|
yyv3622 = yyv3622[:0]
|
|
yyc3622 = true
|
|
}
|
|
} else if yyl3622 > 0 {
|
|
|
|
if yyl3622 > cap(yyv3622) {
|
|
yyrl3622, yyrt3622 = z.DecInferLen(yyl3622, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3622 = make([]NodeAddress, yyrl3622)
|
|
yyc3622 = true
|
|
|
|
yyrr3622 = len(yyv3622)
|
|
} else if yyl3622 != len(yyv3622) {
|
|
yyv3622 = yyv3622[:yyl3622]
|
|
yyc3622 = true
|
|
}
|
|
yyj3622 := 0
|
|
for ; yyj3622 < yyrr3622; yyj3622++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3622[yyj3622] = NodeAddress{}
|
|
} else {
|
|
yyv3623 := &yyv3622[yyj3622]
|
|
yyv3623.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3622 {
|
|
for ; yyj3622 < yyl3622; yyj3622++ {
|
|
yyv3622 = append(yyv3622, NodeAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3622[yyj3622] = NodeAddress{}
|
|
} else {
|
|
yyv3624 := &yyv3622[yyj3622]
|
|
yyv3624.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3622 := 0; !r.CheckBreak(); yyj3622++ {
|
|
if yyj3622 >= len(yyv3622) {
|
|
yyv3622 = append(yyv3622, NodeAddress{}) // var yyz3622 NodeAddress
|
|
yyc3622 = true
|
|
}
|
|
|
|
if yyj3622 < len(yyv3622) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3622[yyj3622] = NodeAddress{}
|
|
} else {
|
|
yyv3625 := &yyv3622[yyj3622]
|
|
yyv3625.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3622.End()
|
|
}
|
|
if yyc3622 {
|
|
*v = yyv3622
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encResourceList(v ResourceList, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeMapStart(len(v))
|
|
for yyk3626, yyv3626 := range v {
|
|
yyk3626.CodecEncodeSelf(e)
|
|
yy3627 := &yyv3626
|
|
yym3628 := z.EncBinary()
|
|
_ = yym3628
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3627) {
|
|
} else if !yym3628 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3627)
|
|
} else {
|
|
z.EncFallback(yy3627)
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3629 := *v
|
|
yyl3629 := r.ReadMapStart()
|
|
yybh3629 := z.DecBasicHandle()
|
|
if yyv3629 == nil {
|
|
yyrl3629, _ := z.DecInferLen(yyl3629, yybh3629.MaxInitLen, 40)
|
|
yyv3629 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3629)
|
|
*v = yyv3629
|
|
}
|
|
var yymk3629 ResourceName
|
|
var yymv3629 pkg3_resource.Quantity
|
|
var yymg3629 bool
|
|
if yybh3629.MapValueReset {
|
|
yymg3629 = true
|
|
}
|
|
if yyl3629 > 0 {
|
|
for yyj3629 := 0; yyj3629 < yyl3629; yyj3629++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3629 = ""
|
|
} else {
|
|
yymk3629 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3629 {
|
|
yymv3629 = yyv3629[yymk3629]
|
|
} else {
|
|
yymv3629 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3629 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3631 := &yymv3629
|
|
yym3632 := z.DecBinary()
|
|
_ = yym3632
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3631) {
|
|
} else if !yym3632 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3631)
|
|
} else {
|
|
z.DecFallback(yyv3631, false)
|
|
}
|
|
}
|
|
|
|
if yyv3629 != nil {
|
|
yyv3629[yymk3629] = yymv3629
|
|
}
|
|
}
|
|
} else if yyl3629 < 0 {
|
|
for yyj3629 := 0; !r.CheckBreak(); yyj3629++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3629 = ""
|
|
} else {
|
|
yymk3629 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3629 {
|
|
yymv3629 = yyv3629[yymk3629]
|
|
} else {
|
|
yymv3629 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3629 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3634 := &yymv3629
|
|
yym3635 := z.DecBinary()
|
|
_ = yym3635
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3634) {
|
|
} else if !yym3635 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3634)
|
|
} else {
|
|
z.DecFallback(yyv3634, false)
|
|
}
|
|
}
|
|
|
|
if yyv3629 != nil {
|
|
yyv3629[yymk3629] = yymv3629
|
|
}
|
|
}
|
|
r.ReadEnd()
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNode(v []Node, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3636 := range v {
|
|
yy3637 := &yyv3636
|
|
yy3637.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3638 := *v
|
|
yyh3638, yyl3638 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3638, yyrl3638 int
|
|
var yyc3638, yyrt3638 bool
|
|
_, _, _ = yyc3638, yyrt3638, yyrl3638
|
|
yyrr3638 = yyl3638
|
|
|
|
if yyv3638 == nil {
|
|
if yyrl3638, yyrt3638 = z.DecInferLen(yyl3638, z.DecBasicHandle().MaxInitLen, 456); yyrt3638 {
|
|
yyrr3638 = yyrl3638
|
|
}
|
|
yyv3638 = make([]Node, yyrl3638)
|
|
yyc3638 = true
|
|
}
|
|
|
|
if yyl3638 == 0 {
|
|
if len(yyv3638) != 0 {
|
|
yyv3638 = yyv3638[:0]
|
|
yyc3638 = true
|
|
}
|
|
} else if yyl3638 > 0 {
|
|
|
|
if yyl3638 > cap(yyv3638) {
|
|
yyrl3638, yyrt3638 = z.DecInferLen(yyl3638, z.DecBasicHandle().MaxInitLen, 456)
|
|
yyv3638 = make([]Node, yyrl3638)
|
|
yyc3638 = true
|
|
|
|
yyrr3638 = len(yyv3638)
|
|
} else if yyl3638 != len(yyv3638) {
|
|
yyv3638 = yyv3638[:yyl3638]
|
|
yyc3638 = true
|
|
}
|
|
yyj3638 := 0
|
|
for ; yyj3638 < yyrr3638; yyj3638++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3638[yyj3638] = Node{}
|
|
} else {
|
|
yyv3639 := &yyv3638[yyj3638]
|
|
yyv3639.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3638 {
|
|
for ; yyj3638 < yyl3638; yyj3638++ {
|
|
yyv3638 = append(yyv3638, Node{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3638[yyj3638] = Node{}
|
|
} else {
|
|
yyv3640 := &yyv3638[yyj3638]
|
|
yyv3640.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3638 := 0; !r.CheckBreak(); yyj3638++ {
|
|
if yyj3638 >= len(yyv3638) {
|
|
yyv3638 = append(yyv3638, Node{}) // var yyz3638 Node
|
|
yyc3638 = true
|
|
}
|
|
|
|
if yyj3638 < len(yyv3638) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3638[yyj3638] = Node{}
|
|
} else {
|
|
yyv3641 := &yyv3638[yyj3638]
|
|
yyv3641.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3638.End()
|
|
}
|
|
if yyc3638 {
|
|
*v = yyv3638
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceFinalizerName(v []FinalizerName, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3642 := range v {
|
|
yyv3642.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3643 := *v
|
|
yyh3643, yyl3643 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3643, yyrl3643 int
|
|
var yyc3643, yyrt3643 bool
|
|
_, _, _ = yyc3643, yyrt3643, yyrl3643
|
|
yyrr3643 = yyl3643
|
|
|
|
if yyv3643 == nil {
|
|
if yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 16); yyrt3643 {
|
|
yyrr3643 = yyrl3643
|
|
}
|
|
yyv3643 = make([]FinalizerName, yyrl3643)
|
|
yyc3643 = true
|
|
}
|
|
|
|
if yyl3643 == 0 {
|
|
if len(yyv3643) != 0 {
|
|
yyv3643 = yyv3643[:0]
|
|
yyc3643 = true
|
|
}
|
|
} else if yyl3643 > 0 {
|
|
|
|
if yyl3643 > cap(yyv3643) {
|
|
yyrl3643, yyrt3643 = z.DecInferLen(yyl3643, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23643 := yyv3643
|
|
yyv3643 = make([]FinalizerName, yyrl3643)
|
|
if len(yyv3643) > 0 {
|
|
copy(yyv3643, yyv23643[:cap(yyv23643)])
|
|
}
|
|
yyc3643 = true
|
|
|
|
yyrr3643 = len(yyv3643)
|
|
} else if yyl3643 != len(yyv3643) {
|
|
yyv3643 = yyv3643[:yyl3643]
|
|
yyc3643 = true
|
|
}
|
|
yyj3643 := 0
|
|
for ; yyj3643 < yyrr3643; yyj3643++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = ""
|
|
} else {
|
|
yyv3643[yyj3643] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3643 {
|
|
for ; yyj3643 < yyl3643; yyj3643++ {
|
|
yyv3643 = append(yyv3643, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = ""
|
|
} else {
|
|
yyv3643[yyj3643] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3643 := 0; !r.CheckBreak(); yyj3643++ {
|
|
if yyj3643 >= len(yyv3643) {
|
|
yyv3643 = append(yyv3643, "") // var yyz3643 FinalizerName
|
|
yyc3643 = true
|
|
}
|
|
|
|
if yyj3643 < len(yyv3643) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3643[yyj3643] = ""
|
|
} else {
|
|
yyv3643[yyj3643] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3643.End()
|
|
}
|
|
if yyc3643 {
|
|
*v = yyv3643
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNamespace(v []Namespace, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3647 := range v {
|
|
yy3648 := &yyv3647
|
|
yy3648.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3649 := *v
|
|
yyh3649, yyl3649 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3649, yyrl3649 int
|
|
var yyc3649, yyrt3649 bool
|
|
_, _, _ = yyc3649, yyrt3649, yyrl3649
|
|
yyrr3649 = yyl3649
|
|
|
|
if yyv3649 == nil {
|
|
if yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 232); yyrt3649 {
|
|
yyrr3649 = yyrl3649
|
|
}
|
|
yyv3649 = make([]Namespace, yyrl3649)
|
|
yyc3649 = true
|
|
}
|
|
|
|
if yyl3649 == 0 {
|
|
if len(yyv3649) != 0 {
|
|
yyv3649 = yyv3649[:0]
|
|
yyc3649 = true
|
|
}
|
|
} else if yyl3649 > 0 {
|
|
|
|
if yyl3649 > cap(yyv3649) {
|
|
yyrl3649, yyrt3649 = z.DecInferLen(yyl3649, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3649 = make([]Namespace, yyrl3649)
|
|
yyc3649 = true
|
|
|
|
yyrr3649 = len(yyv3649)
|
|
} else if yyl3649 != len(yyv3649) {
|
|
yyv3649 = yyv3649[:yyl3649]
|
|
yyc3649 = true
|
|
}
|
|
yyj3649 := 0
|
|
for ; yyj3649 < yyrr3649; yyj3649++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = Namespace{}
|
|
} else {
|
|
yyv3650 := &yyv3649[yyj3649]
|
|
yyv3650.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3649 {
|
|
for ; yyj3649 < yyl3649; yyj3649++ {
|
|
yyv3649 = append(yyv3649, Namespace{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = Namespace{}
|
|
} else {
|
|
yyv3651 := &yyv3649[yyj3649]
|
|
yyv3651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3649 := 0; !r.CheckBreak(); yyj3649++ {
|
|
if yyj3649 >= len(yyv3649) {
|
|
yyv3649 = append(yyv3649, Namespace{}) // var yyz3649 Namespace
|
|
yyc3649 = true
|
|
}
|
|
|
|
if yyj3649 < len(yyv3649) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3649[yyj3649] = Namespace{}
|
|
} else {
|
|
yyv3652 := &yyv3649[yyj3649]
|
|
yyv3652.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3649.End()
|
|
}
|
|
if yyc3649 {
|
|
*v = yyv3649
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceEvent(v []Event, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3653 := range v {
|
|
yy3654 := &yyv3653
|
|
yy3654.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3655 := *v
|
|
yyh3655, yyl3655 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3655, yyrl3655 int
|
|
var yyc3655, yyrt3655 bool
|
|
_, _, _ = yyc3655, yyrt3655, yyrl3655
|
|
yyrr3655 = yyl3655
|
|
|
|
if yyv3655 == nil {
|
|
if yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 424); yyrt3655 {
|
|
yyrr3655 = yyrl3655
|
|
}
|
|
yyv3655 = make([]Event, yyrl3655)
|
|
yyc3655 = true
|
|
}
|
|
|
|
if yyl3655 == 0 {
|
|
if len(yyv3655) != 0 {
|
|
yyv3655 = yyv3655[:0]
|
|
yyc3655 = true
|
|
}
|
|
} else if yyl3655 > 0 {
|
|
|
|
if yyl3655 > cap(yyv3655) {
|
|
yyrl3655, yyrt3655 = z.DecInferLen(yyl3655, z.DecBasicHandle().MaxInitLen, 424)
|
|
yyv3655 = make([]Event, yyrl3655)
|
|
yyc3655 = true
|
|
|
|
yyrr3655 = len(yyv3655)
|
|
} else if yyl3655 != len(yyv3655) {
|
|
yyv3655 = yyv3655[:yyl3655]
|
|
yyc3655 = true
|
|
}
|
|
yyj3655 := 0
|
|
for ; yyj3655 < yyrr3655; yyj3655++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Event{}
|
|
} else {
|
|
yyv3656 := &yyv3655[yyj3655]
|
|
yyv3656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3655 {
|
|
for ; yyj3655 < yyl3655; yyj3655++ {
|
|
yyv3655 = append(yyv3655, Event{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Event{}
|
|
} else {
|
|
yyv3657 := &yyv3655[yyj3655]
|
|
yyv3657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3655 := 0; !r.CheckBreak(); yyj3655++ {
|
|
if yyj3655 >= len(yyv3655) {
|
|
yyv3655 = append(yyv3655, Event{}) // var yyz3655 Event
|
|
yyc3655 = true
|
|
}
|
|
|
|
if yyj3655 < len(yyv3655) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3655[yyj3655] = Event{}
|
|
} else {
|
|
yyv3658 := &yyv3655[yyj3655]
|
|
yyv3658.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3655.End()
|
|
}
|
|
if yyc3655 {
|
|
*v = yyv3655
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceruntime_Object(v []pkg8_runtime.Object, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3659 := range v {
|
|
if yyv3659 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3660 := z.EncBinary()
|
|
_ = yym3660
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3659) {
|
|
} else {
|
|
z.EncFallback(yyv3659)
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg8_runtime.Object, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3661 := *v
|
|
yyh3661, yyl3661 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3661, yyrl3661 int
|
|
var yyc3661, yyrt3661 bool
|
|
_, _, _ = yyc3661, yyrt3661, yyrl3661
|
|
yyrr3661 = yyl3661
|
|
|
|
if yyv3661 == nil {
|
|
if yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 16); yyrt3661 {
|
|
yyrr3661 = yyrl3661
|
|
}
|
|
yyv3661 = make([]pkg8_runtime.Object, yyrl3661)
|
|
yyc3661 = true
|
|
}
|
|
|
|
if yyl3661 == 0 {
|
|
if len(yyv3661) != 0 {
|
|
yyv3661 = yyv3661[:0]
|
|
yyc3661 = true
|
|
}
|
|
} else if yyl3661 > 0 {
|
|
|
|
if yyl3661 > cap(yyv3661) {
|
|
yyrl3661, yyrt3661 = z.DecInferLen(yyl3661, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3661 = make([]pkg8_runtime.Object, yyrl3661)
|
|
yyc3661 = true
|
|
|
|
yyrr3661 = len(yyv3661)
|
|
} else if yyl3661 != len(yyv3661) {
|
|
yyv3661 = yyv3661[:yyl3661]
|
|
yyc3661 = true
|
|
}
|
|
yyj3661 := 0
|
|
for ; yyj3661 < yyrr3661; yyj3661++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = nil
|
|
} else {
|
|
yyv3662 := &yyv3661[yyj3661]
|
|
yym3663 := z.DecBinary()
|
|
_ = yym3663
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3662) {
|
|
} else {
|
|
z.DecFallback(yyv3662, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3661 {
|
|
for ; yyj3661 < yyl3661; yyj3661++ {
|
|
yyv3661 = append(yyv3661, nil)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = nil
|
|
} else {
|
|
yyv3664 := &yyv3661[yyj3661]
|
|
yym3665 := z.DecBinary()
|
|
_ = yym3665
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3664) {
|
|
} else {
|
|
z.DecFallback(yyv3664, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3661 := 0; !r.CheckBreak(); yyj3661++ {
|
|
if yyj3661 >= len(yyv3661) {
|
|
yyv3661 = append(yyv3661, nil) // var yyz3661 pkg8_runtime.Object
|
|
yyc3661 = true
|
|
}
|
|
|
|
if yyj3661 < len(yyv3661) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = nil
|
|
} else {
|
|
yyv3666 := &yyv3661[yyj3661]
|
|
yym3667 := z.DecBinary()
|
|
_ = yym3667
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3666) {
|
|
} else {
|
|
z.DecFallback(yyv3666, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3661.End()
|
|
}
|
|
if yyc3661 {
|
|
*v = yyv3661
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLimitRangeItem(v []LimitRangeItem, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3668 := range v {
|
|
yy3669 := &yyv3668
|
|
yy3669.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3670 := *v
|
|
yyh3670, yyl3670 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3670, yyrl3670 int
|
|
var yyc3670, yyrt3670 bool
|
|
_, _, _ = yyc3670, yyrt3670, yyrl3670
|
|
yyrr3670 = yyl3670
|
|
|
|
if yyv3670 == nil {
|
|
if yyrl3670, yyrt3670 = z.DecInferLen(yyl3670, z.DecBasicHandle().MaxInitLen, 56); yyrt3670 {
|
|
yyrr3670 = yyrl3670
|
|
}
|
|
yyv3670 = make([]LimitRangeItem, yyrl3670)
|
|
yyc3670 = true
|
|
}
|
|
|
|
if yyl3670 == 0 {
|
|
if len(yyv3670) != 0 {
|
|
yyv3670 = yyv3670[:0]
|
|
yyc3670 = true
|
|
}
|
|
} else if yyl3670 > 0 {
|
|
|
|
if yyl3670 > cap(yyv3670) {
|
|
yyrl3670, yyrt3670 = z.DecInferLen(yyl3670, z.DecBasicHandle().MaxInitLen, 56)
|
|
yyv3670 = make([]LimitRangeItem, yyrl3670)
|
|
yyc3670 = true
|
|
|
|
yyrr3670 = len(yyv3670)
|
|
} else if yyl3670 != len(yyv3670) {
|
|
yyv3670 = yyv3670[:yyl3670]
|
|
yyc3670 = true
|
|
}
|
|
yyj3670 := 0
|
|
for ; yyj3670 < yyrr3670; yyj3670++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3670[yyj3670] = LimitRangeItem{}
|
|
} else {
|
|
yyv3671 := &yyv3670[yyj3670]
|
|
yyv3671.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3670 {
|
|
for ; yyj3670 < yyl3670; yyj3670++ {
|
|
yyv3670 = append(yyv3670, LimitRangeItem{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3670[yyj3670] = LimitRangeItem{}
|
|
} else {
|
|
yyv3672 := &yyv3670[yyj3670]
|
|
yyv3672.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3670 := 0; !r.CheckBreak(); yyj3670++ {
|
|
if yyj3670 >= len(yyv3670) {
|
|
yyv3670 = append(yyv3670, LimitRangeItem{}) // var yyz3670 LimitRangeItem
|
|
yyc3670 = true
|
|
}
|
|
|
|
if yyj3670 < len(yyv3670) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3670[yyj3670] = LimitRangeItem{}
|
|
} else {
|
|
yyv3673 := &yyv3670[yyj3670]
|
|
yyv3673.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3670.End()
|
|
}
|
|
if yyc3670 {
|
|
*v = yyv3670
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceLimitRange(v []LimitRange, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3674 := range v {
|
|
yy3675 := &yyv3674
|
|
yy3675.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3676 := *v
|
|
yyh3676, yyl3676 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3676, yyrl3676 int
|
|
var yyc3676, yyrt3676 bool
|
|
_, _, _ = yyc3676, yyrt3676, yyrl3676
|
|
yyrr3676 = yyl3676
|
|
|
|
if yyv3676 == nil {
|
|
if yyrl3676, yyrt3676 = z.DecInferLen(yyl3676, z.DecBasicHandle().MaxInitLen, 216); yyrt3676 {
|
|
yyrr3676 = yyrl3676
|
|
}
|
|
yyv3676 = make([]LimitRange, yyrl3676)
|
|
yyc3676 = true
|
|
}
|
|
|
|
if yyl3676 == 0 {
|
|
if len(yyv3676) != 0 {
|
|
yyv3676 = yyv3676[:0]
|
|
yyc3676 = true
|
|
}
|
|
} else if yyl3676 > 0 {
|
|
|
|
if yyl3676 > cap(yyv3676) {
|
|
yyrl3676, yyrt3676 = z.DecInferLen(yyl3676, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3676 = make([]LimitRange, yyrl3676)
|
|
yyc3676 = true
|
|
|
|
yyrr3676 = len(yyv3676)
|
|
} else if yyl3676 != len(yyv3676) {
|
|
yyv3676 = yyv3676[:yyl3676]
|
|
yyc3676 = true
|
|
}
|
|
yyj3676 := 0
|
|
for ; yyj3676 < yyrr3676; yyj3676++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3676[yyj3676] = LimitRange{}
|
|
} else {
|
|
yyv3677 := &yyv3676[yyj3676]
|
|
yyv3677.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3676 {
|
|
for ; yyj3676 < yyl3676; yyj3676++ {
|
|
yyv3676 = append(yyv3676, LimitRange{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3676[yyj3676] = LimitRange{}
|
|
} else {
|
|
yyv3678 := &yyv3676[yyj3676]
|
|
yyv3678.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3676 := 0; !r.CheckBreak(); yyj3676++ {
|
|
if yyj3676 >= len(yyv3676) {
|
|
yyv3676 = append(yyv3676, LimitRange{}) // var yyz3676 LimitRange
|
|
yyc3676 = true
|
|
}
|
|
|
|
if yyj3676 < len(yyv3676) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3676[yyj3676] = LimitRange{}
|
|
} else {
|
|
yyv3679 := &yyv3676[yyj3676]
|
|
yyv3679.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3676.End()
|
|
}
|
|
if yyc3676 {
|
|
*v = yyv3676
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceResourceQuota(v []ResourceQuota, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3680 := range v {
|
|
yy3681 := &yyv3680
|
|
yy3681.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3682 := *v
|
|
yyh3682, yyl3682 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3682, yyrl3682 int
|
|
var yyc3682, yyrt3682 bool
|
|
_, _, _ = yyc3682, yyrt3682, yyrl3682
|
|
yyrr3682 = yyl3682
|
|
|
|
if yyv3682 == nil {
|
|
if yyrl3682, yyrt3682 = z.DecInferLen(yyl3682, z.DecBasicHandle().MaxInitLen, 216); yyrt3682 {
|
|
yyrr3682 = yyrl3682
|
|
}
|
|
yyv3682 = make([]ResourceQuota, yyrl3682)
|
|
yyc3682 = true
|
|
}
|
|
|
|
if yyl3682 == 0 {
|
|
if len(yyv3682) != 0 {
|
|
yyv3682 = yyv3682[:0]
|
|
yyc3682 = true
|
|
}
|
|
} else if yyl3682 > 0 {
|
|
|
|
if yyl3682 > cap(yyv3682) {
|
|
yyrl3682, yyrt3682 = z.DecInferLen(yyl3682, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3682 = make([]ResourceQuota, yyrl3682)
|
|
yyc3682 = true
|
|
|
|
yyrr3682 = len(yyv3682)
|
|
} else if yyl3682 != len(yyv3682) {
|
|
yyv3682 = yyv3682[:yyl3682]
|
|
yyc3682 = true
|
|
}
|
|
yyj3682 := 0
|
|
for ; yyj3682 < yyrr3682; yyj3682++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3682[yyj3682] = ResourceQuota{}
|
|
} else {
|
|
yyv3683 := &yyv3682[yyj3682]
|
|
yyv3683.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3682 {
|
|
for ; yyj3682 < yyl3682; yyj3682++ {
|
|
yyv3682 = append(yyv3682, ResourceQuota{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3682[yyj3682] = ResourceQuota{}
|
|
} else {
|
|
yyv3684 := &yyv3682[yyj3682]
|
|
yyv3684.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3682 := 0; !r.CheckBreak(); yyj3682++ {
|
|
if yyj3682 >= len(yyv3682) {
|
|
yyv3682 = append(yyv3682, ResourceQuota{}) // var yyz3682 ResourceQuota
|
|
yyc3682 = true
|
|
}
|
|
|
|
if yyj3682 < len(yyv3682) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3682[yyj3682] = ResourceQuota{}
|
|
} else {
|
|
yyv3685 := &yyv3682[yyj3682]
|
|
yyv3685.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3682.End()
|
|
}
|
|
if yyc3682 {
|
|
*v = yyv3682
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encMapstringSliceuint8(v map[string][]uint8, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeMapStart(len(v))
|
|
for yyk3686, yyv3686 := range v {
|
|
yym3687 := z.EncBinary()
|
|
_ = yym3687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3686))
|
|
}
|
|
if yyv3686 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3688 := z.EncBinary()
|
|
_ = yym3688
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3686))
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3689 := *v
|
|
yyl3689 := r.ReadMapStart()
|
|
yybh3689 := z.DecBasicHandle()
|
|
if yyv3689 == nil {
|
|
yyrl3689, _ := z.DecInferLen(yyl3689, yybh3689.MaxInitLen, 40)
|
|
yyv3689 = make(map[string][]uint8, yyrl3689)
|
|
*v = yyv3689
|
|
}
|
|
var yymk3689 string
|
|
var yymv3689 []uint8
|
|
var yymg3689 bool
|
|
if yybh3689.MapValueReset {
|
|
yymg3689 = true
|
|
}
|
|
if yyl3689 > 0 {
|
|
for yyj3689 := 0; yyj3689 < yyl3689; yyj3689++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3689 = ""
|
|
} else {
|
|
yymk3689 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3689 {
|
|
yymv3689 = yyv3689[yymk3689]
|
|
} else {
|
|
yymv3689 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3689 = nil
|
|
} else {
|
|
yyv3691 := &yymv3689
|
|
yym3692 := z.DecBinary()
|
|
_ = yym3692
|
|
if false {
|
|
} else {
|
|
*yyv3691 = r.DecodeBytes(*(*[]byte)(yyv3691), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3689 != nil {
|
|
yyv3689[yymk3689] = yymv3689
|
|
}
|
|
}
|
|
} else if yyl3689 < 0 {
|
|
for yyj3689 := 0; !r.CheckBreak(); yyj3689++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3689 = ""
|
|
} else {
|
|
yymk3689 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3689 {
|
|
yymv3689 = yyv3689[yymk3689]
|
|
} else {
|
|
yymv3689 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3689 = nil
|
|
} else {
|
|
yyv3694 := &yymv3689
|
|
yym3695 := z.DecBinary()
|
|
_ = yym3695
|
|
if false {
|
|
} else {
|
|
*yyv3694 = r.DecodeBytes(*(*[]byte)(yyv3694), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3689 != nil {
|
|
yyv3689[yymk3689] = yymv3689
|
|
}
|
|
}
|
|
r.ReadEnd()
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceSecret(v []Secret, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3696 := range v {
|
|
yy3697 := &yyv3696
|
|
yy3697.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3698 := *v
|
|
yyh3698, yyl3698 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3698, yyrl3698 int
|
|
var yyc3698, yyrt3698 bool
|
|
_, _, _ = yyc3698, yyrt3698, yyrl3698
|
|
yyrr3698 = yyl3698
|
|
|
|
if yyv3698 == nil {
|
|
if yyrl3698, yyrt3698 = z.DecInferLen(yyl3698, z.DecBasicHandle().MaxInitLen, 216); yyrt3698 {
|
|
yyrr3698 = yyrl3698
|
|
}
|
|
yyv3698 = make([]Secret, yyrl3698)
|
|
yyc3698 = true
|
|
}
|
|
|
|
if yyl3698 == 0 {
|
|
if len(yyv3698) != 0 {
|
|
yyv3698 = yyv3698[:0]
|
|
yyc3698 = true
|
|
}
|
|
} else if yyl3698 > 0 {
|
|
|
|
if yyl3698 > cap(yyv3698) {
|
|
yyrl3698, yyrt3698 = z.DecInferLen(yyl3698, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3698 = make([]Secret, yyrl3698)
|
|
yyc3698 = true
|
|
|
|
yyrr3698 = len(yyv3698)
|
|
} else if yyl3698 != len(yyv3698) {
|
|
yyv3698 = yyv3698[:yyl3698]
|
|
yyc3698 = true
|
|
}
|
|
yyj3698 := 0
|
|
for ; yyj3698 < yyrr3698; yyj3698++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3698[yyj3698] = Secret{}
|
|
} else {
|
|
yyv3699 := &yyv3698[yyj3698]
|
|
yyv3699.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3698 {
|
|
for ; yyj3698 < yyl3698; yyj3698++ {
|
|
yyv3698 = append(yyv3698, Secret{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3698[yyj3698] = Secret{}
|
|
} else {
|
|
yyv3700 := &yyv3698[yyj3698]
|
|
yyv3700.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3698 := 0; !r.CheckBreak(); yyj3698++ {
|
|
if yyj3698 >= len(yyv3698) {
|
|
yyv3698 = append(yyv3698, Secret{}) // var yyz3698 Secret
|
|
yyc3698 = true
|
|
}
|
|
|
|
if yyj3698 < len(yyv3698) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3698[yyj3698] = Secret{}
|
|
} else {
|
|
yyv3701 := &yyv3698[yyj3698]
|
|
yyv3701.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3698.End()
|
|
}
|
|
if yyc3698 {
|
|
*v = yyv3698
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceComponentCondition(v []ComponentCondition, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3702 := range v {
|
|
yy3703 := &yyv3702
|
|
yy3703.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3704 := *v
|
|
yyh3704, yyl3704 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3704, yyrl3704 int
|
|
var yyc3704, yyrt3704 bool
|
|
_, _, _ = yyc3704, yyrt3704, yyrl3704
|
|
yyrr3704 = yyl3704
|
|
|
|
if yyv3704 == nil {
|
|
if yyrl3704, yyrt3704 = z.DecInferLen(yyl3704, z.DecBasicHandle().MaxInitLen, 64); yyrt3704 {
|
|
yyrr3704 = yyrl3704
|
|
}
|
|
yyv3704 = make([]ComponentCondition, yyrl3704)
|
|
yyc3704 = true
|
|
}
|
|
|
|
if yyl3704 == 0 {
|
|
if len(yyv3704) != 0 {
|
|
yyv3704 = yyv3704[:0]
|
|
yyc3704 = true
|
|
}
|
|
} else if yyl3704 > 0 {
|
|
|
|
if yyl3704 > cap(yyv3704) {
|
|
yyrl3704, yyrt3704 = z.DecInferLen(yyl3704, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3704 = make([]ComponentCondition, yyrl3704)
|
|
yyc3704 = true
|
|
|
|
yyrr3704 = len(yyv3704)
|
|
} else if yyl3704 != len(yyv3704) {
|
|
yyv3704 = yyv3704[:yyl3704]
|
|
yyc3704 = true
|
|
}
|
|
yyj3704 := 0
|
|
for ; yyj3704 < yyrr3704; yyj3704++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3704[yyj3704] = ComponentCondition{}
|
|
} else {
|
|
yyv3705 := &yyv3704[yyj3704]
|
|
yyv3705.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3704 {
|
|
for ; yyj3704 < yyl3704; yyj3704++ {
|
|
yyv3704 = append(yyv3704, ComponentCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3704[yyj3704] = ComponentCondition{}
|
|
} else {
|
|
yyv3706 := &yyv3704[yyj3704]
|
|
yyv3706.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3704 := 0; !r.CheckBreak(); yyj3704++ {
|
|
if yyj3704 >= len(yyv3704) {
|
|
yyv3704 = append(yyv3704, ComponentCondition{}) // var yyz3704 ComponentCondition
|
|
yyc3704 = true
|
|
}
|
|
|
|
if yyj3704 < len(yyv3704) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3704[yyj3704] = ComponentCondition{}
|
|
} else {
|
|
yyv3707 := &yyv3704[yyj3704]
|
|
yyv3707.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3704.End()
|
|
}
|
|
if yyc3704 {
|
|
*v = yyv3704
|
|
}
|
|
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceComponentStatus(v []ComponentStatus, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3708 := range v {
|
|
yy3709 := &yyv3708
|
|
yy3709.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3710 := *v
|
|
yyh3710, yyl3710 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3710, yyrl3710 int
|
|
var yyc3710, yyrt3710 bool
|
|
_, _, _ = yyc3710, yyrt3710, yyrl3710
|
|
yyrr3710 = yyl3710
|
|
|
|
if yyv3710 == nil {
|
|
if yyrl3710, yyrt3710 = z.DecInferLen(yyl3710, z.DecBasicHandle().MaxInitLen, 216); yyrt3710 {
|
|
yyrr3710 = yyrl3710
|
|
}
|
|
yyv3710 = make([]ComponentStatus, yyrl3710)
|
|
yyc3710 = true
|
|
}
|
|
|
|
if yyl3710 == 0 {
|
|
if len(yyv3710) != 0 {
|
|
yyv3710 = yyv3710[:0]
|
|
yyc3710 = true
|
|
}
|
|
} else if yyl3710 > 0 {
|
|
|
|
if yyl3710 > cap(yyv3710) {
|
|
yyrl3710, yyrt3710 = z.DecInferLen(yyl3710, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3710 = make([]ComponentStatus, yyrl3710)
|
|
yyc3710 = true
|
|
|
|
yyrr3710 = len(yyv3710)
|
|
} else if yyl3710 != len(yyv3710) {
|
|
yyv3710 = yyv3710[:yyl3710]
|
|
yyc3710 = true
|
|
}
|
|
yyj3710 := 0
|
|
for ; yyj3710 < yyrr3710; yyj3710++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3710[yyj3710] = ComponentStatus{}
|
|
} else {
|
|
yyv3711 := &yyv3710[yyj3710]
|
|
yyv3711.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3710 {
|
|
for ; yyj3710 < yyl3710; yyj3710++ {
|
|
yyv3710 = append(yyv3710, ComponentStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3710[yyj3710] = ComponentStatus{}
|
|
} else {
|
|
yyv3712 := &yyv3710[yyj3710]
|
|
yyv3712.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3710 := 0; !r.CheckBreak(); yyj3710++ {
|
|
if yyj3710 >= len(yyv3710) {
|
|
yyv3710 = append(yyv3710, ComponentStatus{}) // var yyz3710 ComponentStatus
|
|
yyc3710 = true
|
|
}
|
|
|
|
if yyj3710 < len(yyv3710) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3710[yyj3710] = ComponentStatus{}
|
|
} else {
|
|
yyv3713 := &yyv3710[yyj3710]
|
|
yyv3713.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3710.End()
|
|
}
|
|
if yyc3710 {
|
|
*v = yyv3710
|
|
}
|
|
|
|
}
|