43928 lines
888 KiB
Go
43928 lines
888 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 [6]bool
|
|
_, _, _ = yysep2591, yyq2591, yy2arr2591
|
|
const yyr2591 bool = false
|
|
yyq2591[0] = x.Kind != ""
|
|
yyq2591[1] = x.APIVersion != ""
|
|
if yyr2591 || yy2arr2591 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn2591 int = 4
|
|
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 yysep2591 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2610 := z.DecBinary()
|
|
_ = yym2610
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2611 := r.ReadMapStart()
|
|
if yyl2611 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2611, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2611 := r.ReadArrayStart()
|
|
if yyl2611 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2611, 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 yys2612Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2612Slc
|
|
var yyhl2612 bool = l >= 0
|
|
for yyj2612 := 0; ; yyj2612++ {
|
|
if yyhl2612 {
|
|
if yyj2612 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2612Slc = r.DecodeBytes(yys2612Slc, true, true)
|
|
yys2612 := string(yys2612Slc)
|
|
switch yys2612 {
|
|
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 {
|
|
yyv2615 := &x.LabelSelector
|
|
yym2616 := z.DecBinary()
|
|
_ = yym2616
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2615) {
|
|
} else {
|
|
z.DecFallback(yyv2615, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2617 := &x.FieldSelector
|
|
yym2618 := z.DecBinary()
|
|
_ = yym2618
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2617) {
|
|
} else {
|
|
z.DecFallback(yyv2617, true)
|
|
}
|
|
}
|
|
case "Watch":
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
case "ResourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2612)
|
|
} // end switch yys2612
|
|
} // end for yyj2612
|
|
if !yyhl2612 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2621 int
|
|
var yyb2621 bool
|
|
var yyhl2621 bool = l >= 0
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2624 := &x.LabelSelector
|
|
yym2625 := z.DecBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2624) {
|
|
} else {
|
|
z.DecFallback(yyv2624, true)
|
|
}
|
|
}
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2626 := &x.FieldSelector
|
|
yym2627 := z.DecBinary()
|
|
_ = yym2627
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2626) {
|
|
} else {
|
|
z.DecFallback(yyv2626, true)
|
|
}
|
|
}
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2621++
|
|
if yyhl2621 {
|
|
yyb2621 = yyj2621 > l
|
|
} else {
|
|
yyb2621 = r.CheckBreak()
|
|
}
|
|
if yyb2621 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2621-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 {
|
|
yym2630 := z.EncBinary()
|
|
_ = yym2630
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2631 := !z.EncBinary()
|
|
yy2arr2631 := z.EncBasicHandle().StructToArray
|
|
var yyq2631 [10]bool
|
|
_, _, _ = yysep2631, yyq2631, yy2arr2631
|
|
const yyr2631 bool = false
|
|
yyq2631[0] = x.Kind != ""
|
|
yyq2631[1] = x.APIVersion != ""
|
|
if yyr2631 || yy2arr2631 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2631 int = 8
|
|
for _, b := range yyq2631 {
|
|
if b {
|
|
yynn2631++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2631)
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if yyq2631[0] {
|
|
yym2633 := z.EncBinary()
|
|
_ = yym2633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2631[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2634 := z.EncBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if yyq2631[1] {
|
|
yym2636 := z.EncBinary()
|
|
_ = yym2636
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2631[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2637 := z.EncBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
yym2639 := z.EncBinary()
|
|
_ = yym2639
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2640 := z.EncBinary()
|
|
_ = yym2640
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
yym2642 := z.EncBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
yym2643 := z.EncBinary()
|
|
_ = yym2643
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
yym2645 := z.EncBinary()
|
|
_ = yym2645
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
yym2646 := z.EncBinary()
|
|
_ = yym2646
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2648 := *x.SinceSeconds
|
|
yym2649 := z.EncBinary()
|
|
_ = yym2649
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2648))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2650 := *x.SinceSeconds
|
|
yym2651 := z.EncBinary()
|
|
_ = yym2651
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2650))
|
|
}
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2653 := z.EncBinary()
|
|
_ = yym2653
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2653 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2653 && 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 {
|
|
yym2654 := z.EncBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2654 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2654 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
yym2656 := z.EncBinary()
|
|
_ = yym2656
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
yym2657 := z.EncBinary()
|
|
_ = yym2657
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2659 := *x.TailLines
|
|
yym2660 := z.EncBinary()
|
|
_ = yym2660
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2659))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2661 := *x.TailLines
|
|
yym2662 := z.EncBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2661))
|
|
}
|
|
}
|
|
}
|
|
if yyr2631 || yy2arr2631 {
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2664 := *x.LimitBytes
|
|
yym2665 := z.EncBinary()
|
|
_ = yym2665
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2664))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2666 := *x.LimitBytes
|
|
yym2667 := z.EncBinary()
|
|
_ = yym2667
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2666))
|
|
}
|
|
}
|
|
}
|
|
if yysep2631 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2668 := z.DecBinary()
|
|
_ = yym2668
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2669 := r.ReadMapStart()
|
|
if yyl2669 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2669, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2669 := r.ReadArrayStart()
|
|
if yyl2669 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2669, 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 yys2670Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2670Slc
|
|
var yyhl2670 bool = l >= 0
|
|
for yyj2670 := 0; ; yyj2670++ {
|
|
if yyhl2670 {
|
|
if yyj2670 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2670Slc = r.DecodeBytes(yys2670Slc, true, true)
|
|
yys2670 := string(yys2670Slc)
|
|
switch yys2670 {
|
|
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)
|
|
}
|
|
yym2677 := z.DecBinary()
|
|
_ = yym2677
|
|
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)
|
|
}
|
|
yym2679 := z.DecBinary()
|
|
_ = yym2679
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2679 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2679 && 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)
|
|
}
|
|
yym2682 := z.DecBinary()
|
|
_ = yym2682
|
|
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)
|
|
}
|
|
yym2684 := z.DecBinary()
|
|
_ = yym2684
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2670)
|
|
} // end switch yys2670
|
|
} // end for yyj2670
|
|
if !yyhl2670 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2685 int
|
|
var yyb2685 bool
|
|
var yyhl2685 bool = l >= 0
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2692 := z.DecBinary()
|
|
_ = yym2692
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2694 := z.DecBinary()
|
|
_ = yym2694
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2694 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2694 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2697 := z.DecBinary()
|
|
_ = yym2697
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2699 := z.DecBinary()
|
|
_ = yym2699
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2685++
|
|
if yyhl2685 {
|
|
yyb2685 = yyj2685 > l
|
|
} else {
|
|
yyb2685 = r.CheckBreak()
|
|
}
|
|
if yyb2685 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2685-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 {
|
|
yym2700 := z.EncBinary()
|
|
_ = yym2700
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2701 := !z.EncBinary()
|
|
yy2arr2701 := z.EncBasicHandle().StructToArray
|
|
var yyq2701 [7]bool
|
|
_, _, _ = yysep2701, yyq2701, yy2arr2701
|
|
const yyr2701 bool = false
|
|
yyq2701[0] = x.Kind != ""
|
|
yyq2701[1] = x.APIVersion != ""
|
|
yyq2701[2] = x.Stdin != false
|
|
yyq2701[3] = x.Stdout != false
|
|
yyq2701[4] = x.Stderr != false
|
|
yyq2701[5] = x.TTY != false
|
|
yyq2701[6] = x.Container != ""
|
|
if yyr2701 || yy2arr2701 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2701 int = 0
|
|
for _, b := range yyq2701 {
|
|
if b {
|
|
yynn2701++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2701)
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[0] {
|
|
yym2703 := z.EncBinary()
|
|
_ = yym2703
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2701[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2704 := z.EncBinary()
|
|
_ = yym2704
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[1] {
|
|
yym2706 := z.EncBinary()
|
|
_ = yym2706
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2701[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2707 := z.EncBinary()
|
|
_ = yym2707
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[2] {
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2701[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
yym2710 := z.EncBinary()
|
|
_ = yym2710
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[3] {
|
|
yym2712 := z.EncBinary()
|
|
_ = yym2712
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2701[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
yym2713 := z.EncBinary()
|
|
_ = yym2713
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[4] {
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2701[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
yym2716 := z.EncBinary()
|
|
_ = yym2716
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[5] {
|
|
yym2718 := z.EncBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2701[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
yym2719 := z.EncBinary()
|
|
_ = yym2719
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2701 || yy2arr2701 {
|
|
if yyq2701[6] {
|
|
yym2721 := z.EncBinary()
|
|
_ = yym2721
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2701[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
yym2722 := z.EncBinary()
|
|
_ = yym2722
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yysep2701 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2723 := z.DecBinary()
|
|
_ = yym2723
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2724 := r.ReadMapStart()
|
|
if yyl2724 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2724, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2724 := r.ReadArrayStart()
|
|
if yyl2724 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2724, 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 yys2725Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2725Slc
|
|
var yyhl2725 bool = l >= 0
|
|
for yyj2725 := 0; ; yyj2725++ {
|
|
if yyhl2725 {
|
|
if yyj2725 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2725Slc = r.DecodeBytes(yys2725Slc, true, true)
|
|
yys2725 := string(yys2725Slc)
|
|
switch yys2725 {
|
|
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, yys2725)
|
|
} // end switch yys2725
|
|
} // end for yyj2725
|
|
if !yyhl2725 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2733 int
|
|
var yyb2733 bool
|
|
var yyhl2733 bool = l >= 0
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2733++
|
|
if yyhl2733 {
|
|
yyb2733 = yyj2733 > l
|
|
} else {
|
|
yyb2733 = r.CheckBreak()
|
|
}
|
|
if yyb2733 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2733-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 {
|
|
yym2741 := z.EncBinary()
|
|
_ = yym2741
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2742 := !z.EncBinary()
|
|
yy2arr2742 := z.EncBasicHandle().StructToArray
|
|
var yyq2742 [8]bool
|
|
_, _, _ = yysep2742, yyq2742, yy2arr2742
|
|
const yyr2742 bool = false
|
|
yyq2742[0] = x.Kind != ""
|
|
yyq2742[1] = x.APIVersion != ""
|
|
if yyr2742 || yy2arr2742 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
var yynn2742 int = 6
|
|
for _, b := range yyq2742 {
|
|
if b {
|
|
yynn2742++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2742)
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
if yyq2742[0] {
|
|
yym2744 := z.EncBinary()
|
|
_ = yym2744
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2742[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2745 := z.EncBinary()
|
|
_ = yym2745
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
if yyq2742[1] {
|
|
yym2747 := z.EncBinary()
|
|
_ = yym2747
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2742[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2748 := z.EncBinary()
|
|
_ = yym2748
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
yym2750 := z.EncBinary()
|
|
_ = yym2750
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
yym2751 := z.EncBinary()
|
|
_ = yym2751
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
yym2753 := z.EncBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
yym2754 := z.EncBinary()
|
|
_ = yym2754
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
yym2756 := z.EncBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
yym2757 := z.EncBinary()
|
|
_ = yym2757
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
yym2759 := z.EncBinary()
|
|
_ = yym2759
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
yym2760 := z.EncBinary()
|
|
_ = yym2760
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
yym2763 := z.EncBinary()
|
|
_ = yym2763
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2742 || yy2arr2742 {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2765 := z.EncBinary()
|
|
_ = yym2765
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2766 := z.EncBinary()
|
|
_ = yym2766
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2742 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2767 := z.DecBinary()
|
|
_ = yym2767
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2768 := r.ReadMapStart()
|
|
if yyl2768 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2768, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2768 := r.ReadArrayStart()
|
|
if yyl2768 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2768, 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 yys2769Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2769Slc
|
|
var yyhl2769 bool = l >= 0
|
|
for yyj2769 := 0; ; yyj2769++ {
|
|
if yyhl2769 {
|
|
if yyj2769 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2769Slc = r.DecodeBytes(yys2769Slc, true, true)
|
|
yys2769 := string(yys2769Slc)
|
|
switch yys2769 {
|
|
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 {
|
|
yyv2777 := &x.Command
|
|
yym2778 := z.DecBinary()
|
|
_ = yym2778
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2777, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2769)
|
|
} // end switch yys2769
|
|
} // end for yyj2769
|
|
if !yyhl2769 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2779 int
|
|
var yyb2779 bool
|
|
var yyhl2779 bool = l >= 0
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2787 := &x.Command
|
|
yym2788 := z.DecBinary()
|
|
_ = yym2788
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2787, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2779++
|
|
if yyhl2779 {
|
|
yyb2779 = yyj2779 > l
|
|
} else {
|
|
yyb2779 = r.CheckBreak()
|
|
}
|
|
if yyb2779 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2779-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 {
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2790 := !z.EncBinary()
|
|
yy2arr2790 := z.EncBasicHandle().StructToArray
|
|
var yyq2790 [3]bool
|
|
_, _, _ = yysep2790, yyq2790, yy2arr2790
|
|
const yyr2790 bool = false
|
|
yyq2790[0] = x.Kind != ""
|
|
yyq2790[1] = x.APIVersion != ""
|
|
if yyr2790 || yy2arr2790 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2790 int = 1
|
|
for _, b := range yyq2790 {
|
|
if b {
|
|
yynn2790++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2790)
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
if yyq2790[0] {
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2790[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
if yyq2790[1] {
|
|
yym2795 := z.EncBinary()
|
|
_ = yym2795
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2790[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2790 || yy2arr2790 {
|
|
yym2798 := z.EncBinary()
|
|
_ = yym2798
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
yym2799 := z.EncBinary()
|
|
_ = yym2799
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yysep2790 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2800 := z.DecBinary()
|
|
_ = yym2800
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2801 := r.ReadMapStart()
|
|
if yyl2801 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2801, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2801 := r.ReadArrayStart()
|
|
if yyl2801 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2801, 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 yys2802Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2802Slc
|
|
var yyhl2802 bool = l >= 0
|
|
for yyj2802 := 0; ; yyj2802++ {
|
|
if yyhl2802 {
|
|
if yyj2802 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2802Slc = r.DecodeBytes(yys2802Slc, true, true)
|
|
yys2802 := string(yys2802Slc)
|
|
switch yys2802 {
|
|
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, yys2802)
|
|
} // end switch yys2802
|
|
} // end for yyj2802
|
|
if !yyhl2802 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2806 int
|
|
var yyb2806 bool
|
|
var yyhl2806 bool = l >= 0
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2806++
|
|
if yyhl2806 {
|
|
yyb2806 = yyj2806 > l
|
|
} else {
|
|
yyb2806 = r.CheckBreak()
|
|
}
|
|
if yyb2806 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2806-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2810 := z.EncBinary()
|
|
_ = yym2810
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2811 := !z.EncBinary()
|
|
yy2arr2811 := z.EncBasicHandle().StructToArray
|
|
var yyq2811 [7]bool
|
|
_, _, _ = yysep2811, yyq2811, yy2arr2811
|
|
const yyr2811 bool = false
|
|
yyq2811[0] = x.Kind != ""
|
|
yyq2811[1] = x.Namespace != ""
|
|
yyq2811[2] = x.Name != ""
|
|
yyq2811[3] = x.UID != ""
|
|
yyq2811[4] = x.APIVersion != ""
|
|
yyq2811[5] = x.ResourceVersion != ""
|
|
yyq2811[6] = x.FieldPath != ""
|
|
if yyr2811 || yy2arr2811 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
var yynn2811 int = 0
|
|
for _, b := range yyq2811 {
|
|
if b {
|
|
yynn2811++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2811)
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[0] {
|
|
yym2813 := z.EncBinary()
|
|
_ = yym2813
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2814 := z.EncBinary()
|
|
_ = yym2814
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[1] {
|
|
yym2816 := z.EncBinary()
|
|
_ = yym2816
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
yym2817 := z.EncBinary()
|
|
_ = yym2817
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[2] {
|
|
yym2819 := z.EncBinary()
|
|
_ = yym2819
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
yym2820 := z.EncBinary()
|
|
_ = yym2820
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[3] {
|
|
yym2822 := z.EncBinary()
|
|
_ = yym2822
|
|
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 yyq2811[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
yym2823 := z.EncBinary()
|
|
_ = yym2823
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[4] {
|
|
yym2825 := z.EncBinary()
|
|
_ = yym2825
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2826 := z.EncBinary()
|
|
_ = yym2826
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[5] {
|
|
yym2828 := z.EncBinary()
|
|
_ = yym2828
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
yym2829 := z.EncBinary()
|
|
_ = yym2829
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2811 || yy2arr2811 {
|
|
if yyq2811[6] {
|
|
yym2831 := z.EncBinary()
|
|
_ = yym2831
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2811[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
yym2832 := z.EncBinary()
|
|
_ = yym2832
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yysep2811 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2833 := z.DecBinary()
|
|
_ = yym2833
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2834 := r.ReadMapStart()
|
|
if yyl2834 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2834, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2834 := r.ReadArrayStart()
|
|
if yyl2834 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2834, 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 yys2835Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2835Slc
|
|
var yyhl2835 bool = l >= 0
|
|
for yyj2835 := 0; ; yyj2835++ {
|
|
if yyhl2835 {
|
|
if yyj2835 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2835Slc = r.DecodeBytes(yys2835Slc, true, true)
|
|
yys2835 := string(yys2835Slc)
|
|
switch yys2835 {
|
|
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, yys2835)
|
|
} // end switch yys2835
|
|
} // end for yyj2835
|
|
if !yyhl2835 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2843 int
|
|
var yyb2843 bool
|
|
var yyhl2843 bool = l >= 0
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2843++
|
|
if yyhl2843 {
|
|
yyb2843 = yyj2843 > l
|
|
} else {
|
|
yyb2843 = r.CheckBreak()
|
|
}
|
|
if yyb2843 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2843-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 {
|
|
yym2851 := z.EncBinary()
|
|
_ = yym2851
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2852 := !z.EncBinary()
|
|
yy2arr2852 := z.EncBasicHandle().StructToArray
|
|
var yyq2852 [1]bool
|
|
_, _, _ = yysep2852, yyq2852, yy2arr2852
|
|
const yyr2852 bool = false
|
|
if yyr2852 || yy2arr2852 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn2852 int = 1
|
|
for _, b := range yyq2852 {
|
|
if b {
|
|
yynn2852++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2852)
|
|
}
|
|
if yyr2852 || yy2arr2852 {
|
|
yym2854 := z.EncBinary()
|
|
_ = yym2854
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
yym2855 := z.EncBinary()
|
|
_ = yym2855
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yysep2852 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2856 := z.DecBinary()
|
|
_ = yym2856
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2857 := r.ReadMapStart()
|
|
if yyl2857 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2857, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2857 := r.ReadArrayStart()
|
|
if yyl2857 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2857, 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 yys2858Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2858Slc
|
|
var yyhl2858 bool = l >= 0
|
|
for yyj2858 := 0; ; yyj2858++ {
|
|
if yyhl2858 {
|
|
if yyj2858 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2858Slc = r.DecodeBytes(yys2858Slc, true, true)
|
|
yys2858 := string(yys2858Slc)
|
|
switch yys2858 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2858)
|
|
} // end switch yys2858
|
|
} // end for yyj2858
|
|
if !yyhl2858 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2860 int
|
|
var yyb2860 bool
|
|
var yyhl2860 bool = l >= 0
|
|
yyj2860++
|
|
if yyhl2860 {
|
|
yyb2860 = yyj2860 > l
|
|
} else {
|
|
yyb2860 = r.CheckBreak()
|
|
}
|
|
if yyb2860 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2860++
|
|
if yyhl2860 {
|
|
yyb2860 = yyj2860 > l
|
|
} else {
|
|
yyb2860 = r.CheckBreak()
|
|
}
|
|
if yyb2860 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2860-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 {
|
|
yym2862 := z.EncBinary()
|
|
_ = yym2862
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2863 := !z.EncBinary()
|
|
yy2arr2863 := z.EncBasicHandle().StructToArray
|
|
var yyq2863 [3]bool
|
|
_, _, _ = yysep2863, yyq2863, yy2arr2863
|
|
const yyr2863 bool = false
|
|
yyq2863[0] = x.Kind != ""
|
|
yyq2863[1] = x.APIVersion != ""
|
|
yyq2863[2] = true
|
|
if yyr2863 || yy2arr2863 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
var yynn2863 int = 0
|
|
for _, b := range yyq2863 {
|
|
if b {
|
|
yynn2863++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2863)
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[0] {
|
|
yym2865 := z.EncBinary()
|
|
_ = yym2865
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[1] {
|
|
yym2868 := z.EncBinary()
|
|
_ = yym2868
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2863[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2863 || yy2arr2863 {
|
|
if yyq2863[2] {
|
|
yy2871 := &x.Reference
|
|
yy2871.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2863[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
yy2872 := &x.Reference
|
|
yy2872.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep2863 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2873 := z.DecBinary()
|
|
_ = yym2873
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2874 := r.ReadMapStart()
|
|
if yyl2874 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2874, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2874 := r.ReadArrayStart()
|
|
if yyl2874 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2874, 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 yys2875Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2875Slc
|
|
var yyhl2875 bool = l >= 0
|
|
for yyj2875 := 0; ; yyj2875++ {
|
|
if yyhl2875 {
|
|
if yyj2875 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2875Slc = r.DecodeBytes(yys2875Slc, true, true)
|
|
yys2875 := string(yys2875Slc)
|
|
switch yys2875 {
|
|
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 {
|
|
yyv2878 := &x.Reference
|
|
yyv2878.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2875)
|
|
} // end switch yys2875
|
|
} // end for yyj2875
|
|
if !yyhl2875 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2879 int
|
|
var yyb2879 bool
|
|
var yyhl2879 bool = l >= 0
|
|
yyj2879++
|
|
if yyhl2879 {
|
|
yyb2879 = yyj2879 > l
|
|
} else {
|
|
yyb2879 = r.CheckBreak()
|
|
}
|
|
if yyb2879 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2879++
|
|
if yyhl2879 {
|
|
yyb2879 = yyj2879 > l
|
|
} else {
|
|
yyb2879 = r.CheckBreak()
|
|
}
|
|
if yyb2879 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2879++
|
|
if yyhl2879 {
|
|
yyb2879 = yyj2879 > l
|
|
} else {
|
|
yyb2879 = r.CheckBreak()
|
|
}
|
|
if yyb2879 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv2882 := &x.Reference
|
|
yyv2882.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2879++
|
|
if yyhl2879 {
|
|
yyb2879 = yyj2879 > l
|
|
} else {
|
|
yyb2879 = r.CheckBreak()
|
|
}
|
|
if yyb2879 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2879-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 {
|
|
yym2883 := z.EncBinary()
|
|
_ = yym2883
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2884 := !z.EncBinary()
|
|
yy2arr2884 := z.EncBasicHandle().StructToArray
|
|
var yyq2884 [2]bool
|
|
_, _, _ = yysep2884, yyq2884, yy2arr2884
|
|
const yyr2884 bool = false
|
|
yyq2884[0] = x.Component != ""
|
|
yyq2884[1] = x.Host != ""
|
|
if yyr2884 || yy2arr2884 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
var yynn2884 int = 0
|
|
for _, b := range yyq2884 {
|
|
if b {
|
|
yynn2884++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2884)
|
|
}
|
|
if yyr2884 || yy2arr2884 {
|
|
if yyq2884[0] {
|
|
yym2886 := z.EncBinary()
|
|
_ = yym2886
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2884[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
yym2887 := z.EncBinary()
|
|
_ = yym2887
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr2884 || yy2arr2884 {
|
|
if yyq2884[1] {
|
|
yym2889 := z.EncBinary()
|
|
_ = yym2889
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2884[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
yym2890 := z.EncBinary()
|
|
_ = yym2890
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yysep2884 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2891 := z.DecBinary()
|
|
_ = yym2891
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2892 := r.ReadMapStart()
|
|
if yyl2892 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2892, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2892 := r.ReadArrayStart()
|
|
if yyl2892 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2892, 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 yys2893Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2893Slc
|
|
var yyhl2893 bool = l >= 0
|
|
for yyj2893 := 0; ; yyj2893++ {
|
|
if yyhl2893 {
|
|
if yyj2893 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2893Slc = r.DecodeBytes(yys2893Slc, true, true)
|
|
yys2893 := string(yys2893Slc)
|
|
switch yys2893 {
|
|
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, yys2893)
|
|
} // end switch yys2893
|
|
} // end for yyj2893
|
|
if !yyhl2893 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2896 int
|
|
var yyb2896 bool
|
|
var yyhl2896 bool = l >= 0
|
|
yyj2896++
|
|
if yyhl2896 {
|
|
yyb2896 = yyj2896 > l
|
|
} else {
|
|
yyb2896 = r.CheckBreak()
|
|
}
|
|
if yyb2896 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj2896++
|
|
if yyhl2896 {
|
|
yyb2896 = yyj2896 > l
|
|
} else {
|
|
yyb2896 = r.CheckBreak()
|
|
}
|
|
if yyb2896 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2896++
|
|
if yyhl2896 {
|
|
yyb2896 = yyj2896 > l
|
|
} else {
|
|
yyb2896 = r.CheckBreak()
|
|
}
|
|
if yyb2896 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2896-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 {
|
|
yym2899 := z.EncBinary()
|
|
_ = yym2899
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2900 := !z.EncBinary()
|
|
yy2arr2900 := z.EncBasicHandle().StructToArray
|
|
var yyq2900 [10]bool
|
|
_, _, _ = yysep2900, yyq2900, yy2arr2900
|
|
const yyr2900 bool = false
|
|
yyq2900[0] = x.Kind != ""
|
|
yyq2900[1] = x.APIVersion != ""
|
|
yyq2900[2] = true
|
|
yyq2900[3] = true
|
|
yyq2900[4] = x.Reason != ""
|
|
yyq2900[5] = x.Message != ""
|
|
yyq2900[6] = true
|
|
yyq2900[7] = true
|
|
yyq2900[8] = true
|
|
yyq2900[9] = x.Count != 0
|
|
if yyr2900 || yy2arr2900 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
var yynn2900 int = 0
|
|
for _, b := range yyq2900 {
|
|
if b {
|
|
yynn2900++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2900)
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[0] {
|
|
yym2902 := z.EncBinary()
|
|
_ = yym2902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2900[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2903 := z.EncBinary()
|
|
_ = yym2903
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[1] {
|
|
yym2905 := z.EncBinary()
|
|
_ = yym2905
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2900[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2906 := z.EncBinary()
|
|
_ = yym2906
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[2] {
|
|
yy2908 := &x.ObjectMeta
|
|
yy2908.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2900[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2909 := &x.ObjectMeta
|
|
yy2909.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[3] {
|
|
yy2911 := &x.InvolvedObject
|
|
yy2911.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2900[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
yy2912 := &x.InvolvedObject
|
|
yy2912.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[4] {
|
|
yym2914 := z.EncBinary()
|
|
_ = yym2914
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2900[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
yym2915 := z.EncBinary()
|
|
_ = yym2915
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[5] {
|
|
yym2917 := z.EncBinary()
|
|
_ = yym2917
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2900[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym2918 := z.EncBinary()
|
|
_ = yym2918
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[6] {
|
|
yy2920 := &x.Source
|
|
yy2920.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2900[6] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
yy2921 := &x.Source
|
|
yy2921.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[7] {
|
|
yy2923 := &x.FirstTimestamp
|
|
yym2924 := z.EncBinary()
|
|
_ = yym2924
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2923) {
|
|
} else if yym2924 {
|
|
z.EncBinaryMarshal(yy2923)
|
|
} else if !yym2924 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2923)
|
|
} else {
|
|
z.EncFallback(yy2923)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2900[7] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
yy2925 := &x.FirstTimestamp
|
|
yym2926 := z.EncBinary()
|
|
_ = yym2926
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2925) {
|
|
} else if yym2926 {
|
|
z.EncBinaryMarshal(yy2925)
|
|
} else if !yym2926 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2925)
|
|
} else {
|
|
z.EncFallback(yy2925)
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[8] {
|
|
yy2928 := &x.LastTimestamp
|
|
yym2929 := z.EncBinary()
|
|
_ = yym2929
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2928) {
|
|
} else if yym2929 {
|
|
z.EncBinaryMarshal(yy2928)
|
|
} else if !yym2929 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2928)
|
|
} else {
|
|
z.EncFallback(yy2928)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2900[8] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
yy2930 := &x.LastTimestamp
|
|
yym2931 := z.EncBinary()
|
|
_ = yym2931
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2930) {
|
|
} else if yym2931 {
|
|
z.EncBinaryMarshal(yy2930)
|
|
} else if !yym2931 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2930)
|
|
} else {
|
|
z.EncFallback(yy2930)
|
|
}
|
|
}
|
|
}
|
|
if yyr2900 || yy2arr2900 {
|
|
if yyq2900[9] {
|
|
yym2933 := z.EncBinary()
|
|
_ = yym2933
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2900[9] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
yym2934 := z.EncBinary()
|
|
_ = yym2934
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yysep2900 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2935 := z.DecBinary()
|
|
_ = yym2935
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2936 := r.ReadMapStart()
|
|
if yyl2936 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2936, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2936 := r.ReadArrayStart()
|
|
if yyl2936 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2936, 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 yys2937Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2937Slc
|
|
var yyhl2937 bool = l >= 0
|
|
for yyj2937 := 0; ; yyj2937++ {
|
|
if yyhl2937 {
|
|
if yyj2937 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2937Slc = r.DecodeBytes(yys2937Slc, true, true)
|
|
yys2937 := string(yys2937Slc)
|
|
switch yys2937 {
|
|
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 {
|
|
yyv2940 := &x.ObjectMeta
|
|
yyv2940.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2941 := &x.InvolvedObject
|
|
yyv2941.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 {
|
|
yyv2944 := &x.Source
|
|
yyv2944.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2945 := &x.FirstTimestamp
|
|
yym2946 := z.DecBinary()
|
|
_ = yym2946
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2945) {
|
|
} else if yym2946 {
|
|
z.DecBinaryUnmarshal(yyv2945)
|
|
} else if !yym2946 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2945)
|
|
} else {
|
|
z.DecFallback(yyv2945, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2947 := &x.LastTimestamp
|
|
yym2948 := z.DecBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2947) {
|
|
} else if yym2948 {
|
|
z.DecBinaryUnmarshal(yyv2947)
|
|
} else if !yym2948 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2947)
|
|
} else {
|
|
z.DecFallback(yyv2947, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2937)
|
|
} // end switch yys2937
|
|
} // end for yyj2937
|
|
if !yyhl2937 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2950 int
|
|
var yyb2950 bool
|
|
var yyhl2950 bool = l >= 0
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2953 := &x.ObjectMeta
|
|
yyv2953.CodecDecodeSelf(d)
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv2954 := &x.InvolvedObject
|
|
yyv2954.CodecDecodeSelf(d)
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv2957 := &x.Source
|
|
yyv2957.CodecDecodeSelf(d)
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2958 := &x.FirstTimestamp
|
|
yym2959 := z.DecBinary()
|
|
_ = yym2959
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2958) {
|
|
} else if yym2959 {
|
|
z.DecBinaryUnmarshal(yyv2958)
|
|
} else if !yym2959 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2958)
|
|
} else {
|
|
z.DecFallback(yyv2958, false)
|
|
}
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2960 := &x.LastTimestamp
|
|
yym2961 := z.DecBinary()
|
|
_ = yym2961
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2960) {
|
|
} else if yym2961 {
|
|
z.DecBinaryUnmarshal(yyv2960)
|
|
} else if !yym2961 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2960)
|
|
} else {
|
|
z.DecFallback(yyv2960, false)
|
|
}
|
|
}
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2950++
|
|
if yyhl2950 {
|
|
yyb2950 = yyj2950 > l
|
|
} else {
|
|
yyb2950 = r.CheckBreak()
|
|
}
|
|
if yyb2950 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2950-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 {
|
|
yym2963 := z.EncBinary()
|
|
_ = yym2963
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2964 := !z.EncBinary()
|
|
yy2arr2964 := z.EncBasicHandle().StructToArray
|
|
var yyq2964 [4]bool
|
|
_, _, _ = yysep2964, yyq2964, yy2arr2964
|
|
const yyr2964 bool = false
|
|
yyq2964[0] = x.Kind != ""
|
|
yyq2964[1] = x.APIVersion != ""
|
|
yyq2964[2] = true
|
|
if yyr2964 || yy2arr2964 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2964 int = 1
|
|
for _, b := range yyq2964 {
|
|
if b {
|
|
yynn2964++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2964)
|
|
}
|
|
if yyr2964 || yy2arr2964 {
|
|
if yyq2964[0] {
|
|
yym2966 := z.EncBinary()
|
|
_ = yym2966
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2964[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2967 := z.EncBinary()
|
|
_ = yym2967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2964 || yy2arr2964 {
|
|
if yyq2964[1] {
|
|
yym2969 := z.EncBinary()
|
|
_ = yym2969
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2964[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym2970 := z.EncBinary()
|
|
_ = yym2970
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2964 || yy2arr2964 {
|
|
if yyq2964[2] {
|
|
yy2972 := &x.ListMeta
|
|
yym2973 := z.EncBinary()
|
|
_ = yym2973
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2972) {
|
|
} else {
|
|
z.EncFallback(yy2972)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2964[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy2974 := &x.ListMeta
|
|
yym2975 := z.EncBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2974) {
|
|
} else {
|
|
z.EncFallback(yy2974)
|
|
}
|
|
}
|
|
}
|
|
if yyr2964 || yy2arr2964 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2977 := z.EncBinary()
|
|
_ = yym2977
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2978 := z.EncBinary()
|
|
_ = yym2978
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2964 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2979 := z.DecBinary()
|
|
_ = yym2979
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl2980 := r.ReadMapStart()
|
|
if yyl2980 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2980, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl2980 := r.ReadArrayStart()
|
|
if yyl2980 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2980, 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 yys2981Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2981Slc
|
|
var yyhl2981 bool = l >= 0
|
|
for yyj2981 := 0; ; yyj2981++ {
|
|
if yyhl2981 {
|
|
if yyj2981 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys2981Slc = r.DecodeBytes(yys2981Slc, true, true)
|
|
yys2981 := string(yys2981Slc)
|
|
switch yys2981 {
|
|
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 {
|
|
yyv2984 := &x.ListMeta
|
|
yym2985 := z.DecBinary()
|
|
_ = yym2985
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2984) {
|
|
} else {
|
|
z.DecFallback(yyv2984, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2986 := &x.Items
|
|
yym2987 := z.DecBinary()
|
|
_ = yym2987
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2986), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2981)
|
|
} // end switch yys2981
|
|
} // end for yyj2981
|
|
if !yyhl2981 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2988 int
|
|
var yyb2988 bool
|
|
var yyhl2988 bool = l >= 0
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2991 := &x.ListMeta
|
|
yym2992 := z.DecBinary()
|
|
_ = yym2992
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2991) {
|
|
} else {
|
|
z.DecFallback(yyv2991, false)
|
|
}
|
|
}
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2993 := &x.Items
|
|
yym2994 := z.DecBinary()
|
|
_ = yym2994
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv2993), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2988++
|
|
if yyhl2988 {
|
|
yyb2988 = yyj2988 > l
|
|
} else {
|
|
yyb2988 = r.CheckBreak()
|
|
}
|
|
if yyb2988 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj2988-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 {
|
|
yym2995 := z.EncBinary()
|
|
_ = yym2995
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2996 := !z.EncBinary()
|
|
yy2arr2996 := z.EncBasicHandle().StructToArray
|
|
var yyq2996 [4]bool
|
|
_, _, _ = yysep2996, yyq2996, yy2arr2996
|
|
const yyr2996 bool = false
|
|
yyq2996[0] = x.Kind != ""
|
|
yyq2996[1] = x.APIVersion != ""
|
|
yyq2996[2] = true
|
|
if yyr2996 || yy2arr2996 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn2996 int = 1
|
|
for _, b := range yyq2996 {
|
|
if b {
|
|
yynn2996++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2996)
|
|
}
|
|
if yyr2996 || yy2arr2996 {
|
|
if yyq2996[0] {
|
|
yym2998 := z.EncBinary()
|
|
_ = yym2998
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2996[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym2999 := z.EncBinary()
|
|
_ = yym2999
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2996 || yy2arr2996 {
|
|
if yyq2996[1] {
|
|
yym3001 := z.EncBinary()
|
|
_ = yym3001
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2996[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3002 := z.EncBinary()
|
|
_ = yym3002
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2996 || yy2arr2996 {
|
|
if yyq2996[2] {
|
|
yy3004 := &x.ListMeta
|
|
yym3005 := z.EncBinary()
|
|
_ = yym3005
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3004) {
|
|
} else {
|
|
z.EncFallback(yy3004)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2996[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3006 := &x.ListMeta
|
|
yym3007 := z.EncBinary()
|
|
_ = yym3007
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3006) {
|
|
} else {
|
|
z.EncFallback(yy3006)
|
|
}
|
|
}
|
|
}
|
|
if yyr2996 || yy2arr2996 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3009 := z.EncBinary()
|
|
_ = yym3009
|
|
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 {
|
|
yym3010 := z.EncBinary()
|
|
_ = yym3010
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep2996 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3011 := z.DecBinary()
|
|
_ = yym3011
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3012 := r.ReadMapStart()
|
|
if yyl3012 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3012, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3012 := r.ReadArrayStart()
|
|
if yyl3012 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3012, 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 yys3013Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3013Slc
|
|
var yyhl3013 bool = l >= 0
|
|
for yyj3013 := 0; ; yyj3013++ {
|
|
if yyhl3013 {
|
|
if yyj3013 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3013Slc = r.DecodeBytes(yys3013Slc, true, true)
|
|
yys3013 := string(yys3013Slc)
|
|
switch yys3013 {
|
|
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 {
|
|
yyv3016 := &x.ListMeta
|
|
yym3017 := z.DecBinary()
|
|
_ = yym3017
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3016) {
|
|
} else {
|
|
z.DecFallback(yyv3016, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3018 := &x.Items
|
|
yym3019 := z.DecBinary()
|
|
_ = yym3019
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3018), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3013)
|
|
} // end switch yys3013
|
|
} // end for yyj3013
|
|
if !yyhl3013 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3020 int
|
|
var yyb3020 bool
|
|
var yyhl3020 bool = l >= 0
|
|
yyj3020++
|
|
if yyhl3020 {
|
|
yyb3020 = yyj3020 > l
|
|
} else {
|
|
yyb3020 = r.CheckBreak()
|
|
}
|
|
if yyb3020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3020++
|
|
if yyhl3020 {
|
|
yyb3020 = yyj3020 > l
|
|
} else {
|
|
yyb3020 = r.CheckBreak()
|
|
}
|
|
if yyb3020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3020++
|
|
if yyhl3020 {
|
|
yyb3020 = yyj3020 > l
|
|
} else {
|
|
yyb3020 = r.CheckBreak()
|
|
}
|
|
if yyb3020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3023 := &x.ListMeta
|
|
yym3024 := z.DecBinary()
|
|
_ = yym3024
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3023) {
|
|
} else {
|
|
z.DecFallback(yyv3023, false)
|
|
}
|
|
}
|
|
yyj3020++
|
|
if yyhl3020 {
|
|
yyb3020 = yyj3020 > l
|
|
} else {
|
|
yyb3020 = r.CheckBreak()
|
|
}
|
|
if yyb3020 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3025 := &x.Items
|
|
yym3026 := z.DecBinary()
|
|
_ = yym3026
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3025), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3020++
|
|
if yyhl3020 {
|
|
yyb3020 = yyj3020 > l
|
|
} else {
|
|
yyb3020 = r.CheckBreak()
|
|
}
|
|
if yyb3020 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3020-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3027 := z.EncBinary()
|
|
_ = yym3027
|
|
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
|
|
yym3028 := z.DecBinary()
|
|
_ = yym3028
|
|
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 {
|
|
yym3029 := z.EncBinary()
|
|
_ = yym3029
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3030 := !z.EncBinary()
|
|
yy2arr3030 := z.EncBasicHandle().StructToArray
|
|
var yyq3030 [6]bool
|
|
_, _, _ = yysep3030, yyq3030, yy2arr3030
|
|
const yyr3030 bool = false
|
|
yyq3030[0] = x.Type != ""
|
|
yyq3030[1] = len(x.Max) != 0
|
|
yyq3030[2] = len(x.Min) != 0
|
|
yyq3030[3] = len(x.Default) != 0
|
|
yyq3030[4] = len(x.DefaultRequest) != 0
|
|
yyq3030[5] = len(x.MaxLimitRequestRatio) != 0
|
|
if yyr3030 || yy2arr3030 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
var yynn3030 int = 0
|
|
for _, b := range yyq3030 {
|
|
if b {
|
|
yynn3030++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3030)
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3030[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3030 || yy2arr3030 {
|
|
if yyq3030[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3030[5] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3030 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) 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 {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3038 := r.ReadMapStart()
|
|
if yyl3038 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3038, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3038 := r.ReadArrayStart()
|
|
if yyl3038 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3038, 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 yys3039Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3039Slc
|
|
var yyhl3039 bool = l >= 0
|
|
for yyj3039 := 0; ; yyj3039++ {
|
|
if yyhl3039 {
|
|
if yyj3039 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3039Slc = r.DecodeBytes(yys3039Slc, true, true)
|
|
yys3039 := string(yys3039Slc)
|
|
switch yys3039 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3041 := &x.Max
|
|
yyv3041.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3042 := &x.Min
|
|
yyv3042.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3043 := &x.Default
|
|
yyv3043.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3044 := &x.DefaultRequest
|
|
yyv3044.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3045 := &x.MaxLimitRequestRatio
|
|
yyv3045.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3039)
|
|
} // end switch yys3039
|
|
} // end for yyj3039
|
|
if !yyhl3039 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3046 int
|
|
var yyb3046 bool
|
|
var yyhl3046 bool = l >= 0
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3048 := &x.Max
|
|
yyv3048.CodecDecodeSelf(d)
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3049 := &x.Min
|
|
yyv3049.CodecDecodeSelf(d)
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3050 := &x.Default
|
|
yyv3050.CodecDecodeSelf(d)
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3051 := &x.DefaultRequest
|
|
yyv3051.CodecDecodeSelf(d)
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3052 := &x.MaxLimitRequestRatio
|
|
yyv3052.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3046-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 {
|
|
yym3053 := z.EncBinary()
|
|
_ = yym3053
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3054 := !z.EncBinary()
|
|
yy2arr3054 := z.EncBasicHandle().StructToArray
|
|
var yyq3054 [1]bool
|
|
_, _, _ = yysep3054, yyq3054, yy2arr3054
|
|
const yyr3054 bool = false
|
|
if yyr3054 || yy2arr3054 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3054 int = 1
|
|
for _, b := range yyq3054 {
|
|
if b {
|
|
yynn3054++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3054)
|
|
}
|
|
if yyr3054 || yy2arr3054 {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3056 := z.EncBinary()
|
|
_ = yym3056
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3057 := z.EncBinary()
|
|
_ = yym3057
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3054 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3058 := z.DecBinary()
|
|
_ = yym3058
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3059 := r.ReadMapStart()
|
|
if yyl3059 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3059, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3059 := r.ReadArrayStart()
|
|
if yyl3059 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3059, 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 yys3060Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3060Slc
|
|
var yyhl3060 bool = l >= 0
|
|
for yyj3060 := 0; ; yyj3060++ {
|
|
if yyhl3060 {
|
|
if yyj3060 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3060Slc = r.DecodeBytes(yys3060Slc, true, true)
|
|
yys3060 := string(yys3060Slc)
|
|
switch yys3060 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3061 := &x.Limits
|
|
yym3062 := z.DecBinary()
|
|
_ = yym3062
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3061), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3060)
|
|
} // end switch yys3060
|
|
} // end for yyj3060
|
|
if !yyhl3060 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3063 int
|
|
var yyb3063 bool
|
|
var yyhl3063 bool = l >= 0
|
|
yyj3063++
|
|
if yyhl3063 {
|
|
yyb3063 = yyj3063 > l
|
|
} else {
|
|
yyb3063 = r.CheckBreak()
|
|
}
|
|
if yyb3063 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3064 := &x.Limits
|
|
yym3065 := z.DecBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3064), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3063++
|
|
if yyhl3063 {
|
|
yyb3063 = yyj3063 > l
|
|
} else {
|
|
yyb3063 = r.CheckBreak()
|
|
}
|
|
if yyb3063 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3063-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 {
|
|
yym3066 := z.EncBinary()
|
|
_ = yym3066
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3067 := !z.EncBinary()
|
|
yy2arr3067 := z.EncBasicHandle().StructToArray
|
|
var yyq3067 [4]bool
|
|
_, _, _ = yysep3067, yyq3067, yy2arr3067
|
|
const yyr3067 bool = false
|
|
yyq3067[0] = x.Kind != ""
|
|
yyq3067[1] = x.APIVersion != ""
|
|
yyq3067[2] = true
|
|
yyq3067[3] = true
|
|
if yyr3067 || yy2arr3067 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3067 int = 0
|
|
for _, b := range yyq3067 {
|
|
if b {
|
|
yynn3067++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3067)
|
|
}
|
|
if yyr3067 || yy2arr3067 {
|
|
if yyq3067[0] {
|
|
yym3069 := z.EncBinary()
|
|
_ = yym3069
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3067[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3070 := z.EncBinary()
|
|
_ = yym3070
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3067 || yy2arr3067 {
|
|
if yyq3067[1] {
|
|
yym3072 := z.EncBinary()
|
|
_ = yym3072
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3067[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3073 := z.EncBinary()
|
|
_ = yym3073
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3067 || yy2arr3067 {
|
|
if yyq3067[2] {
|
|
yy3075 := &x.ObjectMeta
|
|
yy3075.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3067[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3076 := &x.ObjectMeta
|
|
yy3076.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3067 || yy2arr3067 {
|
|
if yyq3067[3] {
|
|
yy3078 := &x.Spec
|
|
yy3078.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3067[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3079 := &x.Spec
|
|
yy3079.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3067 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3080 := z.DecBinary()
|
|
_ = yym3080
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3081 := r.ReadMapStart()
|
|
if yyl3081 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3081, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3081 := r.ReadArrayStart()
|
|
if yyl3081 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3081, 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 yys3082Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3082Slc
|
|
var yyhl3082 bool = l >= 0
|
|
for yyj3082 := 0; ; yyj3082++ {
|
|
if yyhl3082 {
|
|
if yyj3082 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3082Slc = r.DecodeBytes(yys3082Slc, true, true)
|
|
yys3082 := string(yys3082Slc)
|
|
switch yys3082 {
|
|
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 {
|
|
yyv3085 := &x.ObjectMeta
|
|
yyv3085.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3086 := &x.Spec
|
|
yyv3086.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3082)
|
|
} // end switch yys3082
|
|
} // end for yyj3082
|
|
if !yyhl3082 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3087 int
|
|
var yyb3087 bool
|
|
var yyhl3087 bool = l >= 0
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3090 := &x.ObjectMeta
|
|
yyv3090.CodecDecodeSelf(d)
|
|
}
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3091 := &x.Spec
|
|
yyv3091.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3087++
|
|
if yyhl3087 {
|
|
yyb3087 = yyj3087 > l
|
|
} else {
|
|
yyb3087 = r.CheckBreak()
|
|
}
|
|
if yyb3087 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3087-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 {
|
|
yym3092 := z.EncBinary()
|
|
_ = yym3092
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3093 := !z.EncBinary()
|
|
yy2arr3093 := z.EncBasicHandle().StructToArray
|
|
var yyq3093 [4]bool
|
|
_, _, _ = yysep3093, yyq3093, yy2arr3093
|
|
const yyr3093 bool = false
|
|
yyq3093[0] = x.Kind != ""
|
|
yyq3093[1] = x.APIVersion != ""
|
|
yyq3093[2] = true
|
|
if yyr3093 || yy2arr3093 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3093 int = 1
|
|
for _, b := range yyq3093 {
|
|
if b {
|
|
yynn3093++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3093)
|
|
}
|
|
if yyr3093 || yy2arr3093 {
|
|
if yyq3093[0] {
|
|
yym3095 := z.EncBinary()
|
|
_ = yym3095
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3093[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3096 := z.EncBinary()
|
|
_ = yym3096
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3093 || yy2arr3093 {
|
|
if yyq3093[1] {
|
|
yym3098 := z.EncBinary()
|
|
_ = yym3098
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3093[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3099 := z.EncBinary()
|
|
_ = yym3099
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3093 || yy2arr3093 {
|
|
if yyq3093[2] {
|
|
yy3101 := &x.ListMeta
|
|
yym3102 := z.EncBinary()
|
|
_ = yym3102
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3101) {
|
|
} else {
|
|
z.EncFallback(yy3101)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3093[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3103 := &x.ListMeta
|
|
yym3104 := z.EncBinary()
|
|
_ = yym3104
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3103) {
|
|
} else {
|
|
z.EncFallback(yy3103)
|
|
}
|
|
}
|
|
}
|
|
if yyr3093 || yy2arr3093 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3106 := z.EncBinary()
|
|
_ = yym3106
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3107 := z.EncBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3093 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3108 := z.DecBinary()
|
|
_ = yym3108
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3109 := r.ReadMapStart()
|
|
if yyl3109 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3109, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3109 := r.ReadArrayStart()
|
|
if yyl3109 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3109, 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 yys3110Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3110Slc
|
|
var yyhl3110 bool = l >= 0
|
|
for yyj3110 := 0; ; yyj3110++ {
|
|
if yyhl3110 {
|
|
if yyj3110 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3110Slc = r.DecodeBytes(yys3110Slc, true, true)
|
|
yys3110 := string(yys3110Slc)
|
|
switch yys3110 {
|
|
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 {
|
|
yyv3113 := &x.ListMeta
|
|
yym3114 := z.DecBinary()
|
|
_ = yym3114
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3113) {
|
|
} else {
|
|
z.DecFallback(yyv3113, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3115 := &x.Items
|
|
yym3116 := z.DecBinary()
|
|
_ = yym3116
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3115), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3110)
|
|
} // end switch yys3110
|
|
} // end for yyj3110
|
|
if !yyhl3110 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3117 int
|
|
var yyb3117 bool
|
|
var yyhl3117 bool = l >= 0
|
|
yyj3117++
|
|
if yyhl3117 {
|
|
yyb3117 = yyj3117 > l
|
|
} else {
|
|
yyb3117 = r.CheckBreak()
|
|
}
|
|
if yyb3117 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3117++
|
|
if yyhl3117 {
|
|
yyb3117 = yyj3117 > l
|
|
} else {
|
|
yyb3117 = r.CheckBreak()
|
|
}
|
|
if yyb3117 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3117++
|
|
if yyhl3117 {
|
|
yyb3117 = yyj3117 > l
|
|
} else {
|
|
yyb3117 = r.CheckBreak()
|
|
}
|
|
if yyb3117 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3120 := &x.ListMeta
|
|
yym3121 := z.DecBinary()
|
|
_ = yym3121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3120) {
|
|
} else {
|
|
z.DecFallback(yyv3120, false)
|
|
}
|
|
}
|
|
yyj3117++
|
|
if yyhl3117 {
|
|
yyb3117 = yyj3117 > l
|
|
} else {
|
|
yyb3117 = r.CheckBreak()
|
|
}
|
|
if yyb3117 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3122 := &x.Items
|
|
yym3123 := z.DecBinary()
|
|
_ = yym3123
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3122), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3117++
|
|
if yyhl3117 {
|
|
yyb3117 = yyj3117 > l
|
|
} else {
|
|
yyb3117 = r.CheckBreak()
|
|
}
|
|
if yyb3117 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3117-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 {
|
|
yym3124 := z.EncBinary()
|
|
_ = yym3124
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3125 := !z.EncBinary()
|
|
yy2arr3125 := z.EncBasicHandle().StructToArray
|
|
var yyq3125 [1]bool
|
|
_, _, _ = yysep3125, yyq3125, yy2arr3125
|
|
const yyr3125 bool = false
|
|
yyq3125[0] = len(x.Hard) != 0
|
|
if yyr3125 || yy2arr3125 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
var yynn3125 int = 0
|
|
for _, b := range yyq3125 {
|
|
if b {
|
|
yynn3125++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3125)
|
|
}
|
|
if yyr3125 || yy2arr3125 {
|
|
if yyq3125[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3125[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3125 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3127 := z.DecBinary()
|
|
_ = yym3127
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3128 := r.ReadMapStart()
|
|
if yyl3128 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3128, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3128 := r.ReadArrayStart()
|
|
if yyl3128 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3128, 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 yys3129Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3129Slc
|
|
var yyhl3129 bool = l >= 0
|
|
for yyj3129 := 0; ; yyj3129++ {
|
|
if yyhl3129 {
|
|
if yyj3129 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3129Slc = r.DecodeBytes(yys3129Slc, true, true)
|
|
yys3129 := string(yys3129Slc)
|
|
switch yys3129 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3130 := &x.Hard
|
|
yyv3130.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3129)
|
|
} // end switch yys3129
|
|
} // end for yyj3129
|
|
if !yyhl3129 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3131 int
|
|
var yyb3131 bool
|
|
var yyhl3131 bool = l >= 0
|
|
yyj3131++
|
|
if yyhl3131 {
|
|
yyb3131 = yyj3131 > l
|
|
} else {
|
|
yyb3131 = r.CheckBreak()
|
|
}
|
|
if yyb3131 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3132 := &x.Hard
|
|
yyv3132.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3131++
|
|
if yyhl3131 {
|
|
yyb3131 = yyj3131 > l
|
|
} else {
|
|
yyb3131 = r.CheckBreak()
|
|
}
|
|
if yyb3131 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3131-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 {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3134 := !z.EncBinary()
|
|
yy2arr3134 := z.EncBasicHandle().StructToArray
|
|
var yyq3134 [2]bool
|
|
_, _, _ = yysep3134, yyq3134, yy2arr3134
|
|
const yyr3134 bool = false
|
|
yyq3134[0] = len(x.Hard) != 0
|
|
yyq3134[1] = len(x.Used) != 0
|
|
if yyr3134 || yy2arr3134 {
|
|
r.EncodeArrayStart(2)
|
|
} 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 yyr3134 || yy2arr3134 {
|
|
if yyq3134[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3134[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3134 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3137 := z.DecBinary()
|
|
_ = yym3137
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3138 := r.ReadMapStart()
|
|
if yyl3138 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3138, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3138 := r.ReadArrayStart()
|
|
if yyl3138 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3138, 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 yys3139Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3139Slc
|
|
var yyhl3139 bool = l >= 0
|
|
for yyj3139 := 0; ; yyj3139++ {
|
|
if yyhl3139 {
|
|
if yyj3139 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3139Slc = r.DecodeBytes(yys3139Slc, true, true)
|
|
yys3139 := string(yys3139Slc)
|
|
switch yys3139 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3140 := &x.Hard
|
|
yyv3140.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3141 := &x.Used
|
|
yyv3141.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3139)
|
|
} // end switch yys3139
|
|
} // end for yyj3139
|
|
if !yyhl3139 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3142 int
|
|
var yyb3142 bool
|
|
var yyhl3142 bool = l >= 0
|
|
yyj3142++
|
|
if yyhl3142 {
|
|
yyb3142 = yyj3142 > l
|
|
} else {
|
|
yyb3142 = r.CheckBreak()
|
|
}
|
|
if yyb3142 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3143 := &x.Hard
|
|
yyv3143.CodecDecodeSelf(d)
|
|
}
|
|
yyj3142++
|
|
if yyhl3142 {
|
|
yyb3142 = yyj3142 > l
|
|
} else {
|
|
yyb3142 = r.CheckBreak()
|
|
}
|
|
if yyb3142 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3144 := &x.Used
|
|
yyv3144.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3142++
|
|
if yyhl3142 {
|
|
yyb3142 = yyj3142 > l
|
|
} else {
|
|
yyb3142 = r.CheckBreak()
|
|
}
|
|
if yyb3142 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3142-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 {
|
|
yym3145 := z.EncBinary()
|
|
_ = yym3145
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3146 := !z.EncBinary()
|
|
yy2arr3146 := z.EncBasicHandle().StructToArray
|
|
var yyq3146 [5]bool
|
|
_, _, _ = yysep3146, yyq3146, yy2arr3146
|
|
const yyr3146 bool = false
|
|
yyq3146[0] = x.Kind != ""
|
|
yyq3146[1] = x.APIVersion != ""
|
|
yyq3146[2] = true
|
|
yyq3146[3] = true
|
|
yyq3146[4] = true
|
|
if yyr3146 || yy2arr3146 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3146 int = 0
|
|
for _, b := range yyq3146 {
|
|
if b {
|
|
yynn3146++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3146)
|
|
}
|
|
if yyr3146 || yy2arr3146 {
|
|
if yyq3146[0] {
|
|
yym3148 := z.EncBinary()
|
|
_ = yym3148
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3146[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3149 := z.EncBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3146 || yy2arr3146 {
|
|
if yyq3146[1] {
|
|
yym3151 := z.EncBinary()
|
|
_ = yym3151
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3146[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3152 := z.EncBinary()
|
|
_ = yym3152
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3146 || yy2arr3146 {
|
|
if yyq3146[2] {
|
|
yy3154 := &x.ObjectMeta
|
|
yy3154.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3146[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3155 := &x.ObjectMeta
|
|
yy3155.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3146 || yy2arr3146 {
|
|
if yyq3146[3] {
|
|
yy3157 := &x.Spec
|
|
yy3157.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3146[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
yy3158 := &x.Spec
|
|
yy3158.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3146 || yy2arr3146 {
|
|
if yyq3146[4] {
|
|
yy3160 := &x.Status
|
|
yy3160.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3146[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
yy3161 := &x.Status
|
|
yy3161.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3146 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3162 := z.DecBinary()
|
|
_ = yym3162
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3163 := r.ReadMapStart()
|
|
if yyl3163 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3163, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3163 := r.ReadArrayStart()
|
|
if yyl3163 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3163, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3164Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3164Slc
|
|
var yyhl3164 bool = l >= 0
|
|
for yyj3164 := 0; ; yyj3164++ {
|
|
if yyhl3164 {
|
|
if yyj3164 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3164Slc = r.DecodeBytes(yys3164Slc, true, true)
|
|
yys3164 := string(yys3164Slc)
|
|
switch yys3164 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3167 := &x.ObjectMeta
|
|
yyv3167.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3168 := &x.Spec
|
|
yyv3168.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3169 := &x.Status
|
|
yyv3169.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3164)
|
|
} // end switch yys3164
|
|
} // end for yyj3164
|
|
if !yyhl3164 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3170 int
|
|
var yyb3170 bool
|
|
var yyhl3170 bool = l >= 0
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3173 := &x.ObjectMeta
|
|
yyv3173.CodecDecodeSelf(d)
|
|
}
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3174 := &x.Spec
|
|
yyv3174.CodecDecodeSelf(d)
|
|
}
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3175 := &x.Status
|
|
yyv3175.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3170++
|
|
if yyhl3170 {
|
|
yyb3170 = yyj3170 > l
|
|
} else {
|
|
yyb3170 = r.CheckBreak()
|
|
}
|
|
if yyb3170 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3170-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 {
|
|
yym3176 := z.EncBinary()
|
|
_ = yym3176
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3177 := !z.EncBinary()
|
|
yy2arr3177 := z.EncBasicHandle().StructToArray
|
|
var yyq3177 [4]bool
|
|
_, _, _ = yysep3177, yyq3177, yy2arr3177
|
|
const yyr3177 bool = false
|
|
yyq3177[0] = x.Kind != ""
|
|
yyq3177[1] = x.APIVersion != ""
|
|
yyq3177[2] = true
|
|
if yyr3177 || yy2arr3177 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3177 int = 1
|
|
for _, b := range yyq3177 {
|
|
if b {
|
|
yynn3177++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3177)
|
|
}
|
|
if yyr3177 || yy2arr3177 {
|
|
if yyq3177[0] {
|
|
yym3179 := z.EncBinary()
|
|
_ = yym3179
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3177[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3180 := z.EncBinary()
|
|
_ = yym3180
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3177 || yy2arr3177 {
|
|
if yyq3177[1] {
|
|
yym3182 := z.EncBinary()
|
|
_ = yym3182
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3177[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3183 := z.EncBinary()
|
|
_ = yym3183
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3177 || yy2arr3177 {
|
|
if yyq3177[2] {
|
|
yy3185 := &x.ListMeta
|
|
yym3186 := z.EncBinary()
|
|
_ = yym3186
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3185) {
|
|
} else {
|
|
z.EncFallback(yy3185)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3177[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3187 := &x.ListMeta
|
|
yym3188 := z.EncBinary()
|
|
_ = yym3188
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3187) {
|
|
} else {
|
|
z.EncFallback(yy3187)
|
|
}
|
|
}
|
|
}
|
|
if yyr3177 || yy2arr3177 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3190 := z.EncBinary()
|
|
_ = yym3190
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3191 := z.EncBinary()
|
|
_ = yym3191
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3177 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3192 := z.DecBinary()
|
|
_ = yym3192
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3193 := r.ReadMapStart()
|
|
if yyl3193 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3193, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3193 := r.ReadArrayStart()
|
|
if yyl3193 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3193, 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 yys3194Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3194Slc
|
|
var yyhl3194 bool = l >= 0
|
|
for yyj3194 := 0; ; yyj3194++ {
|
|
if yyhl3194 {
|
|
if yyj3194 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3194Slc = r.DecodeBytes(yys3194Slc, true, true)
|
|
yys3194 := string(yys3194Slc)
|
|
switch yys3194 {
|
|
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 {
|
|
yyv3197 := &x.ListMeta
|
|
yym3198 := z.DecBinary()
|
|
_ = yym3198
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3197) {
|
|
} else {
|
|
z.DecFallback(yyv3197, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3199 := &x.Items
|
|
yym3200 := z.DecBinary()
|
|
_ = yym3200
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3199), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3194)
|
|
} // end switch yys3194
|
|
} // end for yyj3194
|
|
if !yyhl3194 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3201 int
|
|
var yyb3201 bool
|
|
var yyhl3201 bool = l >= 0
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3204 := &x.ListMeta
|
|
yym3205 := z.DecBinary()
|
|
_ = yym3205
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3204) {
|
|
} else {
|
|
z.DecFallback(yyv3204, false)
|
|
}
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3206 := &x.Items
|
|
yym3207 := z.DecBinary()
|
|
_ = yym3207
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3206), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3201-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 {
|
|
yym3208 := z.EncBinary()
|
|
_ = yym3208
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3209 := !z.EncBinary()
|
|
yy2arr3209 := z.EncBasicHandle().StructToArray
|
|
var yyq3209 [5]bool
|
|
_, _, _ = yysep3209, yyq3209, yy2arr3209
|
|
const yyr3209 bool = false
|
|
yyq3209[0] = x.Kind != ""
|
|
yyq3209[1] = x.APIVersion != ""
|
|
yyq3209[2] = true
|
|
yyq3209[3] = len(x.Data) != 0
|
|
yyq3209[4] = x.Type != ""
|
|
if yyr3209 || yy2arr3209 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3209 int = 0
|
|
for _, b := range yyq3209 {
|
|
if b {
|
|
yynn3209++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3209)
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
if yyq3209[0] {
|
|
yym3211 := z.EncBinary()
|
|
_ = yym3211
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3209[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3212 := z.EncBinary()
|
|
_ = yym3212
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
if yyq3209[1] {
|
|
yym3214 := z.EncBinary()
|
|
_ = yym3214
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3209[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3215 := z.EncBinary()
|
|
_ = yym3215
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
if yyq3209[2] {
|
|
yy3217 := &x.ObjectMeta
|
|
yy3217.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3209[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3218 := &x.ObjectMeta
|
|
yy3218.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
if yyq3209[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3220 := z.EncBinary()
|
|
_ = yym3220
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3209[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3221 := z.EncBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
if yyq3209[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3209[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yysep3209 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3223 := z.DecBinary()
|
|
_ = yym3223
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3224 := r.ReadMapStart()
|
|
if yyl3224 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3224, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3224 := r.ReadArrayStart()
|
|
if yyl3224 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3224, 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 yys3225Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3225Slc
|
|
var yyhl3225 bool = l >= 0
|
|
for yyj3225 := 0; ; yyj3225++ {
|
|
if yyhl3225 {
|
|
if yyj3225 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3225Slc = r.DecodeBytes(yys3225Slc, true, true)
|
|
yys3225 := string(yys3225Slc)
|
|
switch yys3225 {
|
|
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 {
|
|
yyv3228 := &x.ObjectMeta
|
|
yyv3228.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3229 := &x.Data
|
|
yym3230 := z.DecBinary()
|
|
_ = yym3230
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3229), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3225)
|
|
} // end switch yys3225
|
|
} // end for yyj3225
|
|
if !yyhl3225 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3232 int
|
|
var yyb3232 bool
|
|
var yyhl3232 bool = l >= 0
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3235 := &x.ObjectMeta
|
|
yyv3235.CodecDecodeSelf(d)
|
|
}
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3236 := &x.Data
|
|
yym3237 := z.DecBinary()
|
|
_ = yym3237
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3236), d)
|
|
}
|
|
}
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3232++
|
|
if yyhl3232 {
|
|
yyb3232 = yyj3232 > l
|
|
} else {
|
|
yyb3232 = r.CheckBreak()
|
|
}
|
|
if yyb3232 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3232-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3239 := z.EncBinary()
|
|
_ = yym3239
|
|
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
|
|
yym3240 := z.DecBinary()
|
|
_ = yym3240
|
|
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 {
|
|
yym3241 := z.EncBinary()
|
|
_ = yym3241
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3242 := !z.EncBinary()
|
|
yy2arr3242 := z.EncBasicHandle().StructToArray
|
|
var yyq3242 [4]bool
|
|
_, _, _ = yysep3242, yyq3242, yy2arr3242
|
|
const yyr3242 bool = false
|
|
yyq3242[0] = x.Kind != ""
|
|
yyq3242[1] = x.APIVersion != ""
|
|
yyq3242[2] = true
|
|
if yyr3242 || yy2arr3242 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3242 int = 1
|
|
for _, b := range yyq3242 {
|
|
if b {
|
|
yynn3242++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3242)
|
|
}
|
|
if yyr3242 || yy2arr3242 {
|
|
if yyq3242[0] {
|
|
yym3244 := z.EncBinary()
|
|
_ = yym3244
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3242[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3245 := z.EncBinary()
|
|
_ = yym3245
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3242 || yy2arr3242 {
|
|
if yyq3242[1] {
|
|
yym3247 := z.EncBinary()
|
|
_ = yym3247
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3242[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3248 := z.EncBinary()
|
|
_ = yym3248
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3242 || yy2arr3242 {
|
|
if yyq3242[2] {
|
|
yy3250 := &x.ListMeta
|
|
yym3251 := z.EncBinary()
|
|
_ = yym3251
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3250) {
|
|
} else {
|
|
z.EncFallback(yy3250)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3242[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3252 := &x.ListMeta
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3252) {
|
|
} else {
|
|
z.EncFallback(yy3252)
|
|
}
|
|
}
|
|
}
|
|
if yyr3242 || yy2arr3242 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3255 := z.EncBinary()
|
|
_ = yym3255
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3256 := z.EncBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3242 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3257 := z.DecBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3258 := r.ReadMapStart()
|
|
if yyl3258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3258, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3258 := r.ReadArrayStart()
|
|
if yyl3258 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3258, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3259Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3259Slc
|
|
var yyhl3259 bool = l >= 0
|
|
for yyj3259 := 0; ; yyj3259++ {
|
|
if yyhl3259 {
|
|
if yyj3259 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3259Slc = r.DecodeBytes(yys3259Slc, true, true)
|
|
yys3259 := string(yys3259Slc)
|
|
switch yys3259 {
|
|
case "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 {
|
|
yyv3262 := &x.ListMeta
|
|
yym3263 := z.DecBinary()
|
|
_ = yym3263
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3262) {
|
|
} else {
|
|
z.DecFallback(yyv3262, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3264 := &x.Items
|
|
yym3265 := z.DecBinary()
|
|
_ = yym3265
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3264), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3259)
|
|
} // end switch yys3259
|
|
} // end for yyj3259
|
|
if !yyhl3259 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3266 int
|
|
var yyb3266 bool
|
|
var yyhl3266 bool = l >= 0
|
|
yyj3266++
|
|
if yyhl3266 {
|
|
yyb3266 = yyj3266 > l
|
|
} else {
|
|
yyb3266 = r.CheckBreak()
|
|
}
|
|
if yyb3266 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3266++
|
|
if yyhl3266 {
|
|
yyb3266 = yyj3266 > l
|
|
} else {
|
|
yyb3266 = r.CheckBreak()
|
|
}
|
|
if yyb3266 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3266++
|
|
if yyhl3266 {
|
|
yyb3266 = yyj3266 > l
|
|
} else {
|
|
yyb3266 = r.CheckBreak()
|
|
}
|
|
if yyb3266 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3269 := &x.ListMeta
|
|
yym3270 := z.DecBinary()
|
|
_ = yym3270
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3269) {
|
|
} else {
|
|
z.DecFallback(yyv3269, false)
|
|
}
|
|
}
|
|
yyj3266++
|
|
if yyhl3266 {
|
|
yyb3266 = yyj3266 > l
|
|
} else {
|
|
yyb3266 = r.CheckBreak()
|
|
}
|
|
if yyb3266 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3271 := &x.Items
|
|
yym3272 := z.DecBinary()
|
|
_ = yym3272
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3271), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3266++
|
|
if yyhl3266 {
|
|
yyb3266 = yyj3266 > l
|
|
} else {
|
|
yyb3266 = r.CheckBreak()
|
|
}
|
|
if yyb3266 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3266-1, "")
|
|
}
|
|
r.ReadEnd()
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3273 := z.EncBinary()
|
|
_ = yym3273
|
|
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
|
|
yym3274 := z.DecBinary()
|
|
_ = yym3274
|
|
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
|
|
yym3275 := z.EncBinary()
|
|
_ = yym3275
|
|
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
|
|
yym3276 := z.DecBinary()
|
|
_ = yym3276
|
|
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 {
|
|
yym3277 := z.EncBinary()
|
|
_ = yym3277
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3278 := !z.EncBinary()
|
|
yy2arr3278 := z.EncBasicHandle().StructToArray
|
|
var yyq3278 [4]bool
|
|
_, _, _ = yysep3278, yyq3278, yy2arr3278
|
|
const yyr3278 bool = false
|
|
yyq3278[2] = x.Message != ""
|
|
yyq3278[3] = x.Error != ""
|
|
if yyr3278 || yy2arr3278 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3278 int = 2
|
|
for _, b := range yyq3278 {
|
|
if b {
|
|
yynn3278++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3278)
|
|
}
|
|
if yyr3278 || yy2arr3278 {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3278 || yy2arr3278 {
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3278 || yy2arr3278 {
|
|
if yyq3278[2] {
|
|
yym3282 := z.EncBinary()
|
|
_ = yym3282
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3278[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
yym3283 := z.EncBinary()
|
|
_ = yym3283
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3278 || yy2arr3278 {
|
|
if yyq3278[3] {
|
|
yym3285 := z.EncBinary()
|
|
_ = yym3285
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3278[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
yym3286 := z.EncBinary()
|
|
_ = yym3286
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yysep3278 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3287 := z.DecBinary()
|
|
_ = yym3287
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3288 := r.ReadMapStart()
|
|
if yyl3288 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3288, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3288 := r.ReadArrayStart()
|
|
if yyl3288 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3288, 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 yys3289Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3289Slc
|
|
var yyhl3289 bool = l >= 0
|
|
for yyj3289 := 0; ; yyj3289++ {
|
|
if yyhl3289 {
|
|
if yyj3289 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3289Slc = r.DecodeBytes(yys3289Slc, true, true)
|
|
yys3289 := string(yys3289Slc)
|
|
switch yys3289 {
|
|
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, yys3289)
|
|
} // end switch yys3289
|
|
} // end for yyj3289
|
|
if !yyhl3289 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3294 int
|
|
var yyb3294 bool
|
|
var yyhl3294 bool = l >= 0
|
|
yyj3294++
|
|
if yyhl3294 {
|
|
yyb3294 = yyj3294 > l
|
|
} else {
|
|
yyb3294 = r.CheckBreak()
|
|
}
|
|
if yyb3294 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3294++
|
|
if yyhl3294 {
|
|
yyb3294 = yyj3294 > l
|
|
} else {
|
|
yyb3294 = r.CheckBreak()
|
|
}
|
|
if yyb3294 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3294++
|
|
if yyhl3294 {
|
|
yyb3294 = yyj3294 > l
|
|
} else {
|
|
yyb3294 = r.CheckBreak()
|
|
}
|
|
if yyb3294 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3294++
|
|
if yyhl3294 {
|
|
yyb3294 = yyj3294 > l
|
|
} else {
|
|
yyb3294 = r.CheckBreak()
|
|
}
|
|
if yyb3294 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3294++
|
|
if yyhl3294 {
|
|
yyb3294 = yyj3294 > l
|
|
} else {
|
|
yyb3294 = r.CheckBreak()
|
|
}
|
|
if yyb3294 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3294-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 {
|
|
yym3299 := z.EncBinary()
|
|
_ = yym3299
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3300 := !z.EncBinary()
|
|
yy2arr3300 := z.EncBasicHandle().StructToArray
|
|
var yyq3300 [4]bool
|
|
_, _, _ = yysep3300, yyq3300, yy2arr3300
|
|
const yyr3300 bool = false
|
|
yyq3300[0] = x.Kind != ""
|
|
yyq3300[1] = x.APIVersion != ""
|
|
yyq3300[2] = true
|
|
yyq3300[3] = len(x.Conditions) != 0
|
|
if yyr3300 || yy2arr3300 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3300 int = 0
|
|
for _, b := range yyq3300 {
|
|
if b {
|
|
yynn3300++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3300)
|
|
}
|
|
if yyr3300 || yy2arr3300 {
|
|
if yyq3300[0] {
|
|
yym3302 := z.EncBinary()
|
|
_ = yym3302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3300[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3303 := z.EncBinary()
|
|
_ = yym3303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3300 || yy2arr3300 {
|
|
if yyq3300[1] {
|
|
yym3305 := z.EncBinary()
|
|
_ = yym3305
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3300[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3306 := z.EncBinary()
|
|
_ = yym3306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3300 || yy2arr3300 {
|
|
if yyq3300[2] {
|
|
yy3308 := &x.ObjectMeta
|
|
yy3308.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3300[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3309 := &x.ObjectMeta
|
|
yy3309.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3300 || yy2arr3300 {
|
|
if yyq3300[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3311 := z.EncBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3300[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3300 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3313 := z.DecBinary()
|
|
_ = yym3313
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3314 := r.ReadMapStart()
|
|
if yyl3314 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3314, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3314 := r.ReadArrayStart()
|
|
if yyl3314 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3314, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3315Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3315Slc
|
|
var yyhl3315 bool = l >= 0
|
|
for yyj3315 := 0; ; yyj3315++ {
|
|
if yyhl3315 {
|
|
if yyj3315 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3315Slc = r.DecodeBytes(yys3315Slc, true, true)
|
|
yys3315 := string(yys3315Slc)
|
|
switch yys3315 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3318 := &x.ObjectMeta
|
|
yyv3318.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3319 := &x.Conditions
|
|
yym3320 := z.DecBinary()
|
|
_ = yym3320
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3319), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3315)
|
|
} // end switch yys3315
|
|
} // end for yyj3315
|
|
if !yyhl3315 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3321 int
|
|
var yyb3321 bool
|
|
var yyhl3321 bool = l >= 0
|
|
yyj3321++
|
|
if yyhl3321 {
|
|
yyb3321 = yyj3321 > l
|
|
} else {
|
|
yyb3321 = r.CheckBreak()
|
|
}
|
|
if yyb3321 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3321++
|
|
if yyhl3321 {
|
|
yyb3321 = yyj3321 > l
|
|
} else {
|
|
yyb3321 = r.CheckBreak()
|
|
}
|
|
if yyb3321 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3321++
|
|
if yyhl3321 {
|
|
yyb3321 = yyj3321 > l
|
|
} else {
|
|
yyb3321 = r.CheckBreak()
|
|
}
|
|
if yyb3321 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3324 := &x.ObjectMeta
|
|
yyv3324.CodecDecodeSelf(d)
|
|
}
|
|
yyj3321++
|
|
if yyhl3321 {
|
|
yyb3321 = yyj3321 > l
|
|
} else {
|
|
yyb3321 = r.CheckBreak()
|
|
}
|
|
if yyb3321 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3325 := &x.Conditions
|
|
yym3326 := z.DecBinary()
|
|
_ = yym3326
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3325), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3321++
|
|
if yyhl3321 {
|
|
yyb3321 = yyj3321 > l
|
|
} else {
|
|
yyb3321 = r.CheckBreak()
|
|
}
|
|
if yyb3321 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3321-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 {
|
|
yym3327 := z.EncBinary()
|
|
_ = yym3327
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3328 := !z.EncBinary()
|
|
yy2arr3328 := z.EncBasicHandle().StructToArray
|
|
var yyq3328 [4]bool
|
|
_, _, _ = yysep3328, yyq3328, yy2arr3328
|
|
const yyr3328 bool = false
|
|
yyq3328[0] = x.Kind != ""
|
|
yyq3328[1] = x.APIVersion != ""
|
|
yyq3328[2] = true
|
|
if yyr3328 || yy2arr3328 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3328 int = 1
|
|
for _, b := range yyq3328 {
|
|
if b {
|
|
yynn3328++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3328)
|
|
}
|
|
if yyr3328 || yy2arr3328 {
|
|
if yyq3328[0] {
|
|
yym3330 := z.EncBinary()
|
|
_ = yym3330
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3328[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3331 := z.EncBinary()
|
|
_ = yym3331
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3328 || yy2arr3328 {
|
|
if yyq3328[1] {
|
|
yym3333 := z.EncBinary()
|
|
_ = yym3333
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3328[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3334 := z.EncBinary()
|
|
_ = yym3334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3328 || yy2arr3328 {
|
|
if yyq3328[2] {
|
|
yy3336 := &x.ListMeta
|
|
yym3337 := z.EncBinary()
|
|
_ = yym3337
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3336) {
|
|
} else {
|
|
z.EncFallback(yy3336)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3328[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3338 := &x.ListMeta
|
|
yym3339 := z.EncBinary()
|
|
_ = yym3339
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3338) {
|
|
} else {
|
|
z.EncFallback(yy3338)
|
|
}
|
|
}
|
|
}
|
|
if yyr3328 || yy2arr3328 {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3341 := z.EncBinary()
|
|
_ = yym3341
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3342 := z.EncBinary()
|
|
_ = yym3342
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yysep3328 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3343 := z.DecBinary()
|
|
_ = yym3343
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3344 := r.ReadMapStart()
|
|
if yyl3344 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3344, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3344 := r.ReadArrayStart()
|
|
if yyl3344 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3344, 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 yys3345Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3345Slc
|
|
var yyhl3345 bool = l >= 0
|
|
for yyj3345 := 0; ; yyj3345++ {
|
|
if yyhl3345 {
|
|
if yyj3345 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3345Slc = r.DecodeBytes(yys3345Slc, true, true)
|
|
yys3345 := string(yys3345Slc)
|
|
switch yys3345 {
|
|
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 {
|
|
yyv3348 := &x.ListMeta
|
|
yym3349 := z.DecBinary()
|
|
_ = yym3349
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3348) {
|
|
} else {
|
|
z.DecFallback(yyv3348, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3350 := &x.Items
|
|
yym3351 := z.DecBinary()
|
|
_ = yym3351
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3350), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3345)
|
|
} // end switch yys3345
|
|
} // end for yyj3345
|
|
if !yyhl3345 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3352 int
|
|
var yyb3352 bool
|
|
var yyhl3352 bool = l >= 0
|
|
yyj3352++
|
|
if yyhl3352 {
|
|
yyb3352 = yyj3352 > l
|
|
} else {
|
|
yyb3352 = r.CheckBreak()
|
|
}
|
|
if yyb3352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3352++
|
|
if yyhl3352 {
|
|
yyb3352 = yyj3352 > l
|
|
} else {
|
|
yyb3352 = r.CheckBreak()
|
|
}
|
|
if yyb3352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3352++
|
|
if yyhl3352 {
|
|
yyb3352 = yyj3352 > l
|
|
} else {
|
|
yyb3352 = r.CheckBreak()
|
|
}
|
|
if yyb3352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3355 := &x.ListMeta
|
|
yym3356 := z.DecBinary()
|
|
_ = yym3356
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3355) {
|
|
} else {
|
|
z.DecFallback(yyv3355, false)
|
|
}
|
|
}
|
|
yyj3352++
|
|
if yyhl3352 {
|
|
yyb3352 = yyj3352 > l
|
|
} else {
|
|
yyb3352 = r.CheckBreak()
|
|
}
|
|
if yyb3352 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3357 := &x.Items
|
|
yym3358 := z.DecBinary()
|
|
_ = yym3358
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3357), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3352++
|
|
if yyhl3352 {
|
|
yyb3352 = yyj3352 > l
|
|
} else {
|
|
yyb3352 = r.CheckBreak()
|
|
}
|
|
if yyb3352 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3352-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 {
|
|
yym3359 := z.EncBinary()
|
|
_ = yym3359
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3360 := !z.EncBinary()
|
|
yy2arr3360 := z.EncBasicHandle().StructToArray
|
|
var yyq3360 [5]bool
|
|
_, _, _ = yysep3360, yyq3360, yy2arr3360
|
|
const yyr3360 bool = false
|
|
yyq3360[0] = x.Capabilities != nil
|
|
yyq3360[1] = x.Privileged != nil
|
|
yyq3360[2] = x.SELinuxOptions != nil
|
|
yyq3360[3] = x.RunAsUser != nil
|
|
yyq3360[4] = x.RunAsNonRoot != nil
|
|
if yyr3360 || yy2arr3360 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3360 int = 0
|
|
for _, b := range yyq3360 {
|
|
if b {
|
|
yynn3360++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3360)
|
|
}
|
|
if yyr3360 || yy2arr3360 {
|
|
if yyq3360[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3360[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3360 || yy2arr3360 {
|
|
if yyq3360[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3363 := *x.Privileged
|
|
yym3364 := z.EncBinary()
|
|
_ = yym3364
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3363))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3360[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3365 := *x.Privileged
|
|
yym3366 := z.EncBinary()
|
|
_ = yym3366
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3365))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3360 || yy2arr3360 {
|
|
if yyq3360[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3360[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3360 || yy2arr3360 {
|
|
if yyq3360[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3369 := *x.RunAsUser
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3369))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3360[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3371 := *x.RunAsUser
|
|
yym3372 := z.EncBinary()
|
|
_ = yym3372
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3371))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3360 || yy2arr3360 {
|
|
if yyq3360[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3374 := *x.RunAsNonRoot
|
|
yym3375 := z.EncBinary()
|
|
_ = yym3375
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3374))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3360[4] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3376 := *x.RunAsNonRoot
|
|
yym3377 := z.EncBinary()
|
|
_ = yym3377
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3376))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yysep3360 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3378 := z.DecBinary()
|
|
_ = yym3378
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3379 := r.ReadMapStart()
|
|
if yyl3379 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3379, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3379 := r.ReadArrayStart()
|
|
if yyl3379 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3379, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3380Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3380Slc
|
|
var yyhl3380 bool = l >= 0
|
|
for yyj3380 := 0; ; yyj3380++ {
|
|
if yyhl3380 {
|
|
if yyj3380 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3380Slc = r.DecodeBytes(yys3380Slc, true, true)
|
|
yys3380 := string(yys3380Slc)
|
|
switch yys3380 {
|
|
case "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)
|
|
}
|
|
yym3383 := z.DecBinary()
|
|
_ = yym3383
|
|
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)
|
|
}
|
|
yym3386 := z.DecBinary()
|
|
_ = yym3386
|
|
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)
|
|
}
|
|
yym3388 := z.DecBinary()
|
|
_ = yym3388
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3380)
|
|
} // end switch yys3380
|
|
} // end for yyj3380
|
|
if !yyhl3380 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3389 int
|
|
var yyb3389 bool
|
|
var yyhl3389 bool = l >= 0
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
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)
|
|
}
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
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()
|
|
}
|
|
}
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
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)
|
|
}
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
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))
|
|
}
|
|
}
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
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()
|
|
}
|
|
}
|
|
for {
|
|
yyj3389++
|
|
if yyhl3389 {
|
|
yyb3389 = yyj3389 > l
|
|
} else {
|
|
yyb3389 = r.CheckBreak()
|
|
}
|
|
if yyb3389 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3389-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 {
|
|
yym3398 := z.EncBinary()
|
|
_ = yym3398
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3399 := !z.EncBinary()
|
|
yy2arr3399 := z.EncBasicHandle().StructToArray
|
|
var yyq3399 [4]bool
|
|
_, _, _ = yysep3399, yyq3399, yy2arr3399
|
|
const yyr3399 bool = false
|
|
yyq3399[0] = x.User != ""
|
|
yyq3399[1] = x.Role != ""
|
|
yyq3399[2] = x.Type != ""
|
|
yyq3399[3] = x.Level != ""
|
|
if yyr3399 || yy2arr3399 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
var yynn3399 int = 0
|
|
for _, b := range yyq3399 {
|
|
if b {
|
|
yynn3399++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3399)
|
|
}
|
|
if yyr3399 || yy2arr3399 {
|
|
if yyq3399[0] {
|
|
yym3401 := z.EncBinary()
|
|
_ = yym3401
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3399[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
yym3402 := z.EncBinary()
|
|
_ = yym3402
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3399 || yy2arr3399 {
|
|
if yyq3399[1] {
|
|
yym3404 := z.EncBinary()
|
|
_ = yym3404
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3399[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
yym3405 := z.EncBinary()
|
|
_ = yym3405
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3399 || yy2arr3399 {
|
|
if yyq3399[2] {
|
|
yym3407 := z.EncBinary()
|
|
_ = yym3407
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3399[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
yym3408 := z.EncBinary()
|
|
_ = yym3408
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3399 || yy2arr3399 {
|
|
if yyq3399[3] {
|
|
yym3410 := z.EncBinary()
|
|
_ = yym3410
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3399[3] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
yym3411 := z.EncBinary()
|
|
_ = yym3411
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yysep3399 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3412 := z.DecBinary()
|
|
_ = yym3412
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3413 := r.ReadMapStart()
|
|
if yyl3413 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3413, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3413 := r.ReadArrayStart()
|
|
if yyl3413 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3413, 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 yys3414Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3414Slc
|
|
var yyhl3414 bool = l >= 0
|
|
for yyj3414 := 0; ; yyj3414++ {
|
|
if yyhl3414 {
|
|
if yyj3414 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3414Slc = r.DecodeBytes(yys3414Slc, true, true)
|
|
yys3414 := string(yys3414Slc)
|
|
switch yys3414 {
|
|
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, yys3414)
|
|
} // end switch yys3414
|
|
} // end for yyj3414
|
|
if !yyhl3414 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3419 int
|
|
var yyb3419 bool
|
|
var yyhl3419 bool = l >= 0
|
|
yyj3419++
|
|
if yyhl3419 {
|
|
yyb3419 = yyj3419 > l
|
|
} else {
|
|
yyb3419 = r.CheckBreak()
|
|
}
|
|
if yyb3419 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3419++
|
|
if yyhl3419 {
|
|
yyb3419 = yyj3419 > l
|
|
} else {
|
|
yyb3419 = r.CheckBreak()
|
|
}
|
|
if yyb3419 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3419++
|
|
if yyhl3419 {
|
|
yyb3419 = yyj3419 > l
|
|
} else {
|
|
yyb3419 = r.CheckBreak()
|
|
}
|
|
if yyb3419 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3419++
|
|
if yyhl3419 {
|
|
yyb3419 = yyj3419 > l
|
|
} else {
|
|
yyb3419 = r.CheckBreak()
|
|
}
|
|
if yyb3419 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3419++
|
|
if yyhl3419 {
|
|
yyb3419 = yyj3419 > l
|
|
} else {
|
|
yyb3419 = r.CheckBreak()
|
|
}
|
|
if yyb3419 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3419-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 {
|
|
yym3424 := z.EncBinary()
|
|
_ = yym3424
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3425 := !z.EncBinary()
|
|
yy2arr3425 := z.EncBasicHandle().StructToArray
|
|
var yyq3425 [5]bool
|
|
_, _, _ = yysep3425, yyq3425, yy2arr3425
|
|
const yyr3425 bool = false
|
|
yyq3425[0] = x.Kind != ""
|
|
yyq3425[1] = x.APIVersion != ""
|
|
yyq3425[2] = true
|
|
if yyr3425 || yy2arr3425 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
var yynn3425 int = 2
|
|
for _, b := range yyq3425 {
|
|
if b {
|
|
yynn3425++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3425)
|
|
}
|
|
if yyr3425 || yy2arr3425 {
|
|
if yyq3425[0] {
|
|
yym3427 := z.EncBinary()
|
|
_ = yym3427
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3425[0] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
yym3428 := z.EncBinary()
|
|
_ = yym3428
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3425 || yy2arr3425 {
|
|
if yyq3425[1] {
|
|
yym3430 := z.EncBinary()
|
|
_ = yym3430
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3425[1] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
yym3431 := z.EncBinary()
|
|
_ = yym3431
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3425 || yy2arr3425 {
|
|
if yyq3425[2] {
|
|
yy3433 := &x.ObjectMeta
|
|
yy3433.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3425[2] {
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
yy3434 := &x.ObjectMeta
|
|
yy3434.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3425 || yy2arr3425 {
|
|
yym3436 := z.EncBinary()
|
|
_ = yym3436
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
yym3437 := z.EncBinary()
|
|
_ = yym3437
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3425 || yy2arr3425 {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3439 := z.EncBinary()
|
|
_ = yym3439
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3440 := z.EncBinary()
|
|
_ = yym3440
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yysep3425 {
|
|
r.EncodeEnd()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3441 := z.DecBinary()
|
|
_ = yym3441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
if r.IsContainerType(codecSelferValueTypeMap1234) {
|
|
yyl3442 := r.ReadMapStart()
|
|
if yyl3442 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3442, d)
|
|
}
|
|
} else if r.IsContainerType(codecSelferValueTypeArray1234) {
|
|
yyl3442 := r.ReadArrayStart()
|
|
if yyl3442 == 0 {
|
|
r.ReadEnd()
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3442, 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 yys3443Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3443Slc
|
|
var yyhl3443 bool = l >= 0
|
|
for yyj3443 := 0; ; yyj3443++ {
|
|
if yyhl3443 {
|
|
if yyj3443 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
yys3443Slc = r.DecodeBytes(yys3443Slc, true, true)
|
|
yys3443 := string(yys3443Slc)
|
|
switch yys3443 {
|
|
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 {
|
|
yyv3446 := &x.ObjectMeta
|
|
yyv3446.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3448 := &x.Data
|
|
yym3449 := z.DecBinary()
|
|
_ = yym3449
|
|
if false {
|
|
} else {
|
|
*yyv3448 = r.DecodeBytes(*(*[]byte)(yyv3448), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3443)
|
|
} // end switch yys3443
|
|
} // end for yyj3443
|
|
if !yyhl3443 {
|
|
r.ReadEnd()
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3450 int
|
|
var yyb3450 bool
|
|
var yyhl3450 bool = l >= 0
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3453 := &x.ObjectMeta
|
|
yyv3453.CodecDecodeSelf(d)
|
|
}
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
r.ReadEnd()
|
|
return
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3455 := &x.Data
|
|
yym3456 := z.DecBinary()
|
|
_ = yym3456
|
|
if false {
|
|
} else {
|
|
*yyv3455 = r.DecodeBytes(*(*[]byte)(yyv3455), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3450++
|
|
if yyhl3450 {
|
|
yyb3450 = yyj3450 > l
|
|
} else {
|
|
yyb3450 = r.CheckBreak()
|
|
}
|
|
if yyb3450 {
|
|
break
|
|
}
|
|
z.DecStructFieldNotFound(yyj3450-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 _, yyv3457 := range v {
|
|
yyv3457.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3458 := *v
|
|
yyh3458, yyl3458 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3458, yyrl3458 int
|
|
var yyc3458, yyrt3458 bool
|
|
_, _, _ = yyc3458, yyrt3458, yyrl3458
|
|
yyrr3458 = yyl3458
|
|
|
|
if yyv3458 == nil {
|
|
if yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 16); yyrt3458 {
|
|
yyrr3458 = yyrl3458
|
|
}
|
|
yyv3458 = make([]PersistentVolumeAccessMode, yyrl3458)
|
|
yyc3458 = true
|
|
}
|
|
|
|
if yyl3458 == 0 {
|
|
if len(yyv3458) != 0 {
|
|
yyv3458 = yyv3458[:0]
|
|
yyc3458 = true
|
|
}
|
|
} else if yyl3458 > 0 {
|
|
|
|
if yyl3458 > cap(yyv3458) {
|
|
yyrl3458, yyrt3458 = z.DecInferLen(yyl3458, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23458 := yyv3458
|
|
yyv3458 = make([]PersistentVolumeAccessMode, yyrl3458)
|
|
if len(yyv3458) > 0 {
|
|
copy(yyv3458, yyv23458[:cap(yyv23458)])
|
|
}
|
|
yyc3458 = true
|
|
|
|
yyrr3458 = len(yyv3458)
|
|
} else if yyl3458 != len(yyv3458) {
|
|
yyv3458 = yyv3458[:yyl3458]
|
|
yyc3458 = true
|
|
}
|
|
yyj3458 := 0
|
|
for ; yyj3458 < yyrr3458; yyj3458++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = ""
|
|
} else {
|
|
yyv3458[yyj3458] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3458 {
|
|
for ; yyj3458 < yyl3458; yyj3458++ {
|
|
yyv3458 = append(yyv3458, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = ""
|
|
} else {
|
|
yyv3458[yyj3458] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3458 := 0; !r.CheckBreak(); yyj3458++ {
|
|
if yyj3458 >= len(yyv3458) {
|
|
yyv3458 = append(yyv3458, "") // var yyz3458 PersistentVolumeAccessMode
|
|
yyc3458 = true
|
|
}
|
|
|
|
if yyj3458 < len(yyv3458) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3458[yyj3458] = ""
|
|
} else {
|
|
yyv3458[yyj3458] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3458.End()
|
|
}
|
|
if yyc3458 {
|
|
*v = yyv3458
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3462 := range v {
|
|
yy3463 := &yyv3462
|
|
yy3463.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3464 := *v
|
|
yyh3464, yyl3464 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3464, yyrl3464 int
|
|
var yyc3464, yyrt3464 bool
|
|
_, _, _ = yyc3464, yyrt3464, yyrl3464
|
|
yyrr3464 = yyl3464
|
|
|
|
if yyv3464 == nil {
|
|
if yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 384); yyrt3464 {
|
|
yyrr3464 = yyrl3464
|
|
}
|
|
yyv3464 = make([]PersistentVolume, yyrl3464)
|
|
yyc3464 = true
|
|
}
|
|
|
|
if yyl3464 == 0 {
|
|
if len(yyv3464) != 0 {
|
|
yyv3464 = yyv3464[:0]
|
|
yyc3464 = true
|
|
}
|
|
} else if yyl3464 > 0 {
|
|
|
|
if yyl3464 > cap(yyv3464) {
|
|
yyrl3464, yyrt3464 = z.DecInferLen(yyl3464, z.DecBasicHandle().MaxInitLen, 384)
|
|
yyv3464 = make([]PersistentVolume, yyrl3464)
|
|
yyc3464 = true
|
|
|
|
yyrr3464 = len(yyv3464)
|
|
} else if yyl3464 != len(yyv3464) {
|
|
yyv3464 = yyv3464[:yyl3464]
|
|
yyc3464 = true
|
|
}
|
|
yyj3464 := 0
|
|
for ; yyj3464 < yyrr3464; yyj3464++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = PersistentVolume{}
|
|
} else {
|
|
yyv3465 := &yyv3464[yyj3464]
|
|
yyv3465.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3464 {
|
|
for ; yyj3464 < yyl3464; yyj3464++ {
|
|
yyv3464 = append(yyv3464, PersistentVolume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = PersistentVolume{}
|
|
} else {
|
|
yyv3466 := &yyv3464[yyj3464]
|
|
yyv3466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3464 := 0; !r.CheckBreak(); yyj3464++ {
|
|
if yyj3464 >= len(yyv3464) {
|
|
yyv3464 = append(yyv3464, PersistentVolume{}) // var yyz3464 PersistentVolume
|
|
yyc3464 = true
|
|
}
|
|
|
|
if yyj3464 < len(yyv3464) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3464[yyj3464] = PersistentVolume{}
|
|
} else {
|
|
yyv3467 := &yyv3464[yyj3464]
|
|
yyv3467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3464.End()
|
|
}
|
|
if yyc3464 {
|
|
*v = yyv3464
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3468 := range v {
|
|
yy3469 := &yyv3468
|
|
yy3469.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3470 := *v
|
|
yyh3470, yyl3470 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3470, yyrl3470 int
|
|
var yyc3470, yyrt3470 bool
|
|
_, _, _ = yyc3470, yyrt3470, yyrl3470
|
|
yyrr3470 = yyl3470
|
|
|
|
if yyv3470 == nil {
|
|
if yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 296); yyrt3470 {
|
|
yyrr3470 = yyrl3470
|
|
}
|
|
yyv3470 = make([]PersistentVolumeClaim, yyrl3470)
|
|
yyc3470 = true
|
|
}
|
|
|
|
if yyl3470 == 0 {
|
|
if len(yyv3470) != 0 {
|
|
yyv3470 = yyv3470[:0]
|
|
yyc3470 = true
|
|
}
|
|
} else if yyl3470 > 0 {
|
|
|
|
if yyl3470 > cap(yyv3470) {
|
|
yyrl3470, yyrt3470 = z.DecInferLen(yyl3470, z.DecBasicHandle().MaxInitLen, 296)
|
|
yyv3470 = make([]PersistentVolumeClaim, yyrl3470)
|
|
yyc3470 = true
|
|
|
|
yyrr3470 = len(yyv3470)
|
|
} else if yyl3470 != len(yyv3470) {
|
|
yyv3470 = yyv3470[:yyl3470]
|
|
yyc3470 = true
|
|
}
|
|
yyj3470 := 0
|
|
for ; yyj3470 < yyrr3470; yyj3470++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3471 := &yyv3470[yyj3470]
|
|
yyv3471.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3470 {
|
|
for ; yyj3470 < yyl3470; yyj3470++ {
|
|
yyv3470 = append(yyv3470, PersistentVolumeClaim{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3472 := &yyv3470[yyj3470]
|
|
yyv3472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3470 := 0; !r.CheckBreak(); yyj3470++ {
|
|
if yyj3470 >= len(yyv3470) {
|
|
yyv3470 = append(yyv3470, PersistentVolumeClaim{}) // var yyz3470 PersistentVolumeClaim
|
|
yyc3470 = true
|
|
}
|
|
|
|
if yyj3470 < len(yyv3470) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3470[yyj3470] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3473 := &yyv3470[yyj3470]
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3470.End()
|
|
}
|
|
if yyc3470 {
|
|
*v = yyv3470
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3474 := range v {
|
|
yy3475 := &yyv3474
|
|
yy3475.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3476 := *v
|
|
yyh3476, yyl3476 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3476, yyrl3476 int
|
|
var yyc3476, yyrt3476 bool
|
|
_, _, _ = yyc3476, yyrt3476, yyrl3476
|
|
yyrr3476 = yyl3476
|
|
|
|
if yyv3476 == nil {
|
|
if yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 48); yyrt3476 {
|
|
yyrr3476 = yyrl3476
|
|
}
|
|
yyv3476 = make([]DownwardAPIVolumeFile, yyrl3476)
|
|
yyc3476 = true
|
|
}
|
|
|
|
if yyl3476 == 0 {
|
|
if len(yyv3476) != 0 {
|
|
yyv3476 = yyv3476[:0]
|
|
yyc3476 = true
|
|
}
|
|
} else if yyl3476 > 0 {
|
|
|
|
if yyl3476 > cap(yyv3476) {
|
|
yyrl3476, yyrt3476 = z.DecInferLen(yyl3476, z.DecBasicHandle().MaxInitLen, 48)
|
|
yyv3476 = make([]DownwardAPIVolumeFile, yyrl3476)
|
|
yyc3476 = true
|
|
|
|
yyrr3476 = len(yyv3476)
|
|
} else if yyl3476 != len(yyv3476) {
|
|
yyv3476 = yyv3476[:yyl3476]
|
|
yyc3476 = true
|
|
}
|
|
yyj3476 := 0
|
|
for ; yyj3476 < yyrr3476; yyj3476++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3477 := &yyv3476[yyj3476]
|
|
yyv3477.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3476 {
|
|
for ; yyj3476 < yyl3476; yyj3476++ {
|
|
yyv3476 = append(yyv3476, DownwardAPIVolumeFile{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3478 := &yyv3476[yyj3476]
|
|
yyv3478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3476 := 0; !r.CheckBreak(); yyj3476++ {
|
|
if yyj3476 >= len(yyv3476) {
|
|
yyv3476 = append(yyv3476, DownwardAPIVolumeFile{}) // var yyz3476 DownwardAPIVolumeFile
|
|
yyc3476 = true
|
|
}
|
|
|
|
if yyj3476 < len(yyv3476) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3476[yyj3476] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3479 := &yyv3476[yyj3476]
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3476.End()
|
|
}
|
|
if yyc3476 {
|
|
*v = yyv3476
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3480 := range v {
|
|
yyv3480.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3481 := *v
|
|
yyh3481, yyl3481 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3481, yyrl3481 int
|
|
var yyc3481, yyrt3481 bool
|
|
_, _, _ = yyc3481, yyrt3481, yyrl3481
|
|
yyrr3481 = yyl3481
|
|
|
|
if yyv3481 == nil {
|
|
if yyrl3481, yyrt3481 = z.DecInferLen(yyl3481, z.DecBasicHandle().MaxInitLen, 16); yyrt3481 {
|
|
yyrr3481 = yyrl3481
|
|
}
|
|
yyv3481 = make([]Capability, yyrl3481)
|
|
yyc3481 = true
|
|
}
|
|
|
|
if yyl3481 == 0 {
|
|
if len(yyv3481) != 0 {
|
|
yyv3481 = yyv3481[:0]
|
|
yyc3481 = true
|
|
}
|
|
} else if yyl3481 > 0 {
|
|
|
|
if yyl3481 > cap(yyv3481) {
|
|
yyrl3481, yyrt3481 = z.DecInferLen(yyl3481, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23481 := yyv3481
|
|
yyv3481 = make([]Capability, yyrl3481)
|
|
if len(yyv3481) > 0 {
|
|
copy(yyv3481, yyv23481[:cap(yyv23481)])
|
|
}
|
|
yyc3481 = true
|
|
|
|
yyrr3481 = len(yyv3481)
|
|
} else if yyl3481 != len(yyv3481) {
|
|
yyv3481 = yyv3481[:yyl3481]
|
|
yyc3481 = true
|
|
}
|
|
yyj3481 := 0
|
|
for ; yyj3481 < yyrr3481; yyj3481++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3481[yyj3481] = ""
|
|
} else {
|
|
yyv3481[yyj3481] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3481 {
|
|
for ; yyj3481 < yyl3481; yyj3481++ {
|
|
yyv3481 = append(yyv3481, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3481[yyj3481] = ""
|
|
} else {
|
|
yyv3481[yyj3481] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3481 := 0; !r.CheckBreak(); yyj3481++ {
|
|
if yyj3481 >= len(yyv3481) {
|
|
yyv3481 = append(yyv3481, "") // var yyz3481 Capability
|
|
yyc3481 = true
|
|
}
|
|
|
|
if yyj3481 < len(yyv3481) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3481[yyj3481] = ""
|
|
} else {
|
|
yyv3481[yyj3481] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3481.End()
|
|
}
|
|
if yyc3481 {
|
|
*v = yyv3481
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3485 := range v {
|
|
yy3486 := &yyv3485
|
|
yy3486.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3487 := *v
|
|
yyh3487, yyl3487 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3487, yyrl3487 int
|
|
var yyc3487, yyrt3487 bool
|
|
_, _, _ = yyc3487, yyrt3487, yyrl3487
|
|
yyrr3487 = yyl3487
|
|
|
|
if yyv3487 == nil {
|
|
if yyrl3487, yyrt3487 = z.DecInferLen(yyl3487, z.DecBasicHandle().MaxInitLen, 64); yyrt3487 {
|
|
yyrr3487 = yyrl3487
|
|
}
|
|
yyv3487 = make([]ContainerPort, yyrl3487)
|
|
yyc3487 = true
|
|
}
|
|
|
|
if yyl3487 == 0 {
|
|
if len(yyv3487) != 0 {
|
|
yyv3487 = yyv3487[:0]
|
|
yyc3487 = true
|
|
}
|
|
} else if yyl3487 > 0 {
|
|
|
|
if yyl3487 > cap(yyv3487) {
|
|
yyrl3487, yyrt3487 = z.DecInferLen(yyl3487, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3487 = make([]ContainerPort, yyrl3487)
|
|
yyc3487 = true
|
|
|
|
yyrr3487 = len(yyv3487)
|
|
} else if yyl3487 != len(yyv3487) {
|
|
yyv3487 = yyv3487[:yyl3487]
|
|
yyc3487 = true
|
|
}
|
|
yyj3487 := 0
|
|
for ; yyj3487 < yyrr3487; yyj3487++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3487[yyj3487] = ContainerPort{}
|
|
} else {
|
|
yyv3488 := &yyv3487[yyj3487]
|
|
yyv3488.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3487 {
|
|
for ; yyj3487 < yyl3487; yyj3487++ {
|
|
yyv3487 = append(yyv3487, ContainerPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3487[yyj3487] = ContainerPort{}
|
|
} else {
|
|
yyv3489 := &yyv3487[yyj3487]
|
|
yyv3489.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3487 := 0; !r.CheckBreak(); yyj3487++ {
|
|
if yyj3487 >= len(yyv3487) {
|
|
yyv3487 = append(yyv3487, ContainerPort{}) // var yyz3487 ContainerPort
|
|
yyc3487 = true
|
|
}
|
|
|
|
if yyj3487 < len(yyv3487) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3487[yyj3487] = ContainerPort{}
|
|
} else {
|
|
yyv3490 := &yyv3487[yyj3487]
|
|
yyv3490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3487.End()
|
|
}
|
|
if yyc3487 {
|
|
*v = yyv3487
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3491 := range v {
|
|
yy3492 := &yyv3491
|
|
yy3492.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3493 := *v
|
|
yyh3493, yyl3493 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3493, yyrl3493 int
|
|
var yyc3493, yyrt3493 bool
|
|
_, _, _ = yyc3493, yyrt3493, yyrl3493
|
|
yyrr3493 = yyl3493
|
|
|
|
if yyv3493 == nil {
|
|
if yyrl3493, yyrt3493 = z.DecInferLen(yyl3493, z.DecBasicHandle().MaxInitLen, 40); yyrt3493 {
|
|
yyrr3493 = yyrl3493
|
|
}
|
|
yyv3493 = make([]EnvVar, yyrl3493)
|
|
yyc3493 = true
|
|
}
|
|
|
|
if yyl3493 == 0 {
|
|
if len(yyv3493) != 0 {
|
|
yyv3493 = yyv3493[:0]
|
|
yyc3493 = true
|
|
}
|
|
} else if yyl3493 > 0 {
|
|
|
|
if yyl3493 > cap(yyv3493) {
|
|
yyrl3493, yyrt3493 = z.DecInferLen(yyl3493, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3493 = make([]EnvVar, yyrl3493)
|
|
yyc3493 = true
|
|
|
|
yyrr3493 = len(yyv3493)
|
|
} else if yyl3493 != len(yyv3493) {
|
|
yyv3493 = yyv3493[:yyl3493]
|
|
yyc3493 = true
|
|
}
|
|
yyj3493 := 0
|
|
for ; yyj3493 < yyrr3493; yyj3493++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3493[yyj3493] = EnvVar{}
|
|
} else {
|
|
yyv3494 := &yyv3493[yyj3493]
|
|
yyv3494.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3493 {
|
|
for ; yyj3493 < yyl3493; yyj3493++ {
|
|
yyv3493 = append(yyv3493, EnvVar{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3493[yyj3493] = EnvVar{}
|
|
} else {
|
|
yyv3495 := &yyv3493[yyj3493]
|
|
yyv3495.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3493 := 0; !r.CheckBreak(); yyj3493++ {
|
|
if yyj3493 >= len(yyv3493) {
|
|
yyv3493 = append(yyv3493, EnvVar{}) // var yyz3493 EnvVar
|
|
yyc3493 = true
|
|
}
|
|
|
|
if yyj3493 < len(yyv3493) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3493[yyj3493] = EnvVar{}
|
|
} else {
|
|
yyv3496 := &yyv3493[yyj3493]
|
|
yyv3496.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3493.End()
|
|
}
|
|
if yyc3493 {
|
|
*v = yyv3493
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3497 := range v {
|
|
yy3498 := &yyv3497
|
|
yy3498.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3499 := *v
|
|
yyh3499, yyl3499 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3499, yyrl3499 int
|
|
var yyc3499, yyrt3499 bool
|
|
_, _, _ = yyc3499, yyrt3499, yyrl3499
|
|
yyrr3499 = yyl3499
|
|
|
|
if yyv3499 == nil {
|
|
if yyrl3499, yyrt3499 = z.DecInferLen(yyl3499, z.DecBasicHandle().MaxInitLen, 40); yyrt3499 {
|
|
yyrr3499 = yyrl3499
|
|
}
|
|
yyv3499 = make([]VolumeMount, yyrl3499)
|
|
yyc3499 = true
|
|
}
|
|
|
|
if yyl3499 == 0 {
|
|
if len(yyv3499) != 0 {
|
|
yyv3499 = yyv3499[:0]
|
|
yyc3499 = true
|
|
}
|
|
} else if yyl3499 > 0 {
|
|
|
|
if yyl3499 > cap(yyv3499) {
|
|
yyrl3499, yyrt3499 = z.DecInferLen(yyl3499, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3499 = make([]VolumeMount, yyrl3499)
|
|
yyc3499 = true
|
|
|
|
yyrr3499 = len(yyv3499)
|
|
} else if yyl3499 != len(yyv3499) {
|
|
yyv3499 = yyv3499[:yyl3499]
|
|
yyc3499 = true
|
|
}
|
|
yyj3499 := 0
|
|
for ; yyj3499 < yyrr3499; yyj3499++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3499[yyj3499] = VolumeMount{}
|
|
} else {
|
|
yyv3500 := &yyv3499[yyj3499]
|
|
yyv3500.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3499 {
|
|
for ; yyj3499 < yyl3499; yyj3499++ {
|
|
yyv3499 = append(yyv3499, VolumeMount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3499[yyj3499] = VolumeMount{}
|
|
} else {
|
|
yyv3501 := &yyv3499[yyj3499]
|
|
yyv3501.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3499 := 0; !r.CheckBreak(); yyj3499++ {
|
|
if yyj3499 >= len(yyv3499) {
|
|
yyv3499 = append(yyv3499, VolumeMount{}) // var yyz3499 VolumeMount
|
|
yyc3499 = true
|
|
}
|
|
|
|
if yyj3499 < len(yyv3499) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3499[yyj3499] = VolumeMount{}
|
|
} else {
|
|
yyv3502 := &yyv3499[yyj3499]
|
|
yyv3502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3499.End()
|
|
}
|
|
if yyc3499 {
|
|
*v = yyv3499
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3503 := range v {
|
|
yy3504 := &yyv3503
|
|
yy3504.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3505 := *v
|
|
yyh3505, yyl3505 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3505, yyrl3505 int
|
|
var yyc3505, yyrt3505 bool
|
|
_, _, _ = yyc3505, yyrt3505, yyrl3505
|
|
yyrr3505 = yyl3505
|
|
|
|
if yyv3505 == nil {
|
|
if yyrl3505, yyrt3505 = z.DecInferLen(yyl3505, z.DecBasicHandle().MaxInitLen, 496); yyrt3505 {
|
|
yyrr3505 = yyrl3505
|
|
}
|
|
yyv3505 = make([]Pod, yyrl3505)
|
|
yyc3505 = true
|
|
}
|
|
|
|
if yyl3505 == 0 {
|
|
if len(yyv3505) != 0 {
|
|
yyv3505 = yyv3505[:0]
|
|
yyc3505 = true
|
|
}
|
|
} else if yyl3505 > 0 {
|
|
|
|
if yyl3505 > cap(yyv3505) {
|
|
yyrl3505, yyrt3505 = z.DecInferLen(yyl3505, z.DecBasicHandle().MaxInitLen, 496)
|
|
yyv3505 = make([]Pod, yyrl3505)
|
|
yyc3505 = true
|
|
|
|
yyrr3505 = len(yyv3505)
|
|
} else if yyl3505 != len(yyv3505) {
|
|
yyv3505 = yyv3505[:yyl3505]
|
|
yyc3505 = true
|
|
}
|
|
yyj3505 := 0
|
|
for ; yyj3505 < yyrr3505; yyj3505++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3505[yyj3505] = Pod{}
|
|
} else {
|
|
yyv3506 := &yyv3505[yyj3505]
|
|
yyv3506.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3505 {
|
|
for ; yyj3505 < yyl3505; yyj3505++ {
|
|
yyv3505 = append(yyv3505, Pod{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3505[yyj3505] = Pod{}
|
|
} else {
|
|
yyv3507 := &yyv3505[yyj3505]
|
|
yyv3507.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3505 := 0; !r.CheckBreak(); yyj3505++ {
|
|
if yyj3505 >= len(yyv3505) {
|
|
yyv3505 = append(yyv3505, Pod{}) // var yyz3505 Pod
|
|
yyc3505 = true
|
|
}
|
|
|
|
if yyj3505 < len(yyv3505) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3505[yyj3505] = Pod{}
|
|
} else {
|
|
yyv3508 := &yyv3505[yyj3505]
|
|
yyv3508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3505.End()
|
|
}
|
|
if yyc3505 {
|
|
*v = yyv3505
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3509 := range v {
|
|
yy3510 := &yyv3509
|
|
yy3510.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3511 := *v
|
|
yyh3511, yyl3511 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3511, yyrl3511 int
|
|
var yyc3511, yyrt3511 bool
|
|
_, _, _ = yyc3511, yyrt3511, yyrl3511
|
|
yyrr3511 = yyl3511
|
|
|
|
if yyv3511 == nil {
|
|
if yyrl3511, yyrt3511 = z.DecInferLen(yyl3511, z.DecBasicHandle().MaxInitLen, 144); yyrt3511 {
|
|
yyrr3511 = yyrl3511
|
|
}
|
|
yyv3511 = make([]Volume, yyrl3511)
|
|
yyc3511 = true
|
|
}
|
|
|
|
if yyl3511 == 0 {
|
|
if len(yyv3511) != 0 {
|
|
yyv3511 = yyv3511[:0]
|
|
yyc3511 = true
|
|
}
|
|
} else if yyl3511 > 0 {
|
|
|
|
if yyl3511 > cap(yyv3511) {
|
|
yyrl3511, yyrt3511 = z.DecInferLen(yyl3511, z.DecBasicHandle().MaxInitLen, 144)
|
|
yyv3511 = make([]Volume, yyrl3511)
|
|
yyc3511 = true
|
|
|
|
yyrr3511 = len(yyv3511)
|
|
} else if yyl3511 != len(yyv3511) {
|
|
yyv3511 = yyv3511[:yyl3511]
|
|
yyc3511 = true
|
|
}
|
|
yyj3511 := 0
|
|
for ; yyj3511 < yyrr3511; yyj3511++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3511[yyj3511] = Volume{}
|
|
} else {
|
|
yyv3512 := &yyv3511[yyj3511]
|
|
yyv3512.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3511 {
|
|
for ; yyj3511 < yyl3511; yyj3511++ {
|
|
yyv3511 = append(yyv3511, Volume{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3511[yyj3511] = Volume{}
|
|
} else {
|
|
yyv3513 := &yyv3511[yyj3511]
|
|
yyv3513.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3511 := 0; !r.CheckBreak(); yyj3511++ {
|
|
if yyj3511 >= len(yyv3511) {
|
|
yyv3511 = append(yyv3511, Volume{}) // var yyz3511 Volume
|
|
yyc3511 = true
|
|
}
|
|
|
|
if yyj3511 < len(yyv3511) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3511[yyj3511] = Volume{}
|
|
} else {
|
|
yyv3514 := &yyv3511[yyj3511]
|
|
yyv3514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3511.End()
|
|
}
|
|
if yyc3511 {
|
|
*v = yyv3511
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3515 := range v {
|
|
yy3516 := &yyv3515
|
|
yy3516.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3517 := *v
|
|
yyh3517, yyl3517 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3517, yyrl3517 int
|
|
var yyc3517, yyrt3517 bool
|
|
_, _, _ = yyc3517, yyrt3517, yyrl3517
|
|
yyrr3517 = yyl3517
|
|
|
|
if yyv3517 == nil {
|
|
if yyrl3517, yyrt3517 = z.DecInferLen(yyl3517, z.DecBasicHandle().MaxInitLen, 256); yyrt3517 {
|
|
yyrr3517 = yyrl3517
|
|
}
|
|
yyv3517 = make([]Container, yyrl3517)
|
|
yyc3517 = true
|
|
}
|
|
|
|
if yyl3517 == 0 {
|
|
if len(yyv3517) != 0 {
|
|
yyv3517 = yyv3517[:0]
|
|
yyc3517 = true
|
|
}
|
|
} else if yyl3517 > 0 {
|
|
|
|
if yyl3517 > cap(yyv3517) {
|
|
yyrl3517, yyrt3517 = z.DecInferLen(yyl3517, z.DecBasicHandle().MaxInitLen, 256)
|
|
yyv3517 = make([]Container, yyrl3517)
|
|
yyc3517 = true
|
|
|
|
yyrr3517 = len(yyv3517)
|
|
} else if yyl3517 != len(yyv3517) {
|
|
yyv3517 = yyv3517[:yyl3517]
|
|
yyc3517 = true
|
|
}
|
|
yyj3517 := 0
|
|
for ; yyj3517 < yyrr3517; yyj3517++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3517[yyj3517] = Container{}
|
|
} else {
|
|
yyv3518 := &yyv3517[yyj3517]
|
|
yyv3518.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3517 {
|
|
for ; yyj3517 < yyl3517; yyj3517++ {
|
|
yyv3517 = append(yyv3517, Container{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3517[yyj3517] = Container{}
|
|
} else {
|
|
yyv3519 := &yyv3517[yyj3517]
|
|
yyv3519.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3517 := 0; !r.CheckBreak(); yyj3517++ {
|
|
if yyj3517 >= len(yyv3517) {
|
|
yyv3517 = append(yyv3517, Container{}) // var yyz3517 Container
|
|
yyc3517 = true
|
|
}
|
|
|
|
if yyj3517 < len(yyv3517) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3517[yyj3517] = Container{}
|
|
} else {
|
|
yyv3520 := &yyv3517[yyj3517]
|
|
yyv3520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3517.End()
|
|
}
|
|
if yyc3517 {
|
|
*v = yyv3517
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3521 := range v {
|
|
yy3522 := &yyv3521
|
|
yy3522.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3523 := *v
|
|
yyh3523, yyl3523 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3523, yyrl3523 int
|
|
var yyc3523, yyrt3523 bool
|
|
_, _, _ = yyc3523, yyrt3523, yyrl3523
|
|
yyrr3523 = yyl3523
|
|
|
|
if yyv3523 == nil {
|
|
if yyrl3523, yyrt3523 = z.DecInferLen(yyl3523, z.DecBasicHandle().MaxInitLen, 16); yyrt3523 {
|
|
yyrr3523 = yyrl3523
|
|
}
|
|
yyv3523 = make([]LocalObjectReference, yyrl3523)
|
|
yyc3523 = true
|
|
}
|
|
|
|
if yyl3523 == 0 {
|
|
if len(yyv3523) != 0 {
|
|
yyv3523 = yyv3523[:0]
|
|
yyc3523 = true
|
|
}
|
|
} else if yyl3523 > 0 {
|
|
|
|
if yyl3523 > cap(yyv3523) {
|
|
yyrl3523, yyrt3523 = z.DecInferLen(yyl3523, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3523 = make([]LocalObjectReference, yyrl3523)
|
|
yyc3523 = true
|
|
|
|
yyrr3523 = len(yyv3523)
|
|
} else if yyl3523 != len(yyv3523) {
|
|
yyv3523 = yyv3523[:yyl3523]
|
|
yyc3523 = true
|
|
}
|
|
yyj3523 := 0
|
|
for ; yyj3523 < yyrr3523; yyj3523++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3523[yyj3523] = LocalObjectReference{}
|
|
} else {
|
|
yyv3524 := &yyv3523[yyj3523]
|
|
yyv3524.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3523 {
|
|
for ; yyj3523 < yyl3523; yyj3523++ {
|
|
yyv3523 = append(yyv3523, LocalObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3523[yyj3523] = LocalObjectReference{}
|
|
} else {
|
|
yyv3525 := &yyv3523[yyj3523]
|
|
yyv3525.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3523 := 0; !r.CheckBreak(); yyj3523++ {
|
|
if yyj3523 >= len(yyv3523) {
|
|
yyv3523 = append(yyv3523, LocalObjectReference{}) // var yyz3523 LocalObjectReference
|
|
yyc3523 = true
|
|
}
|
|
|
|
if yyj3523 < len(yyv3523) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3523[yyj3523] = LocalObjectReference{}
|
|
} else {
|
|
yyv3526 := &yyv3523[yyj3523]
|
|
yyv3526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3523.End()
|
|
}
|
|
if yyc3523 {
|
|
*v = yyv3523
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3527 := range v {
|
|
yy3528 := &yyv3527
|
|
yy3528.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3529 := *v
|
|
yyh3529, yyl3529 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3529, yyrl3529 int
|
|
var yyc3529, yyrt3529 bool
|
|
_, _, _ = yyc3529, yyrt3529, yyrl3529
|
|
yyrr3529 = yyl3529
|
|
|
|
if yyv3529 == nil {
|
|
if yyrl3529, yyrt3529 = z.DecInferLen(yyl3529, z.DecBasicHandle().MaxInitLen, 112); yyrt3529 {
|
|
yyrr3529 = yyrl3529
|
|
}
|
|
yyv3529 = make([]PodCondition, yyrl3529)
|
|
yyc3529 = true
|
|
}
|
|
|
|
if yyl3529 == 0 {
|
|
if len(yyv3529) != 0 {
|
|
yyv3529 = yyv3529[:0]
|
|
yyc3529 = true
|
|
}
|
|
} else if yyl3529 > 0 {
|
|
|
|
if yyl3529 > cap(yyv3529) {
|
|
yyrl3529, yyrt3529 = z.DecInferLen(yyl3529, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3529 = make([]PodCondition, yyrl3529)
|
|
yyc3529 = true
|
|
|
|
yyrr3529 = len(yyv3529)
|
|
} else if yyl3529 != len(yyv3529) {
|
|
yyv3529 = yyv3529[:yyl3529]
|
|
yyc3529 = true
|
|
}
|
|
yyj3529 := 0
|
|
for ; yyj3529 < yyrr3529; yyj3529++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3529[yyj3529] = PodCondition{}
|
|
} else {
|
|
yyv3530 := &yyv3529[yyj3529]
|
|
yyv3530.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3529 {
|
|
for ; yyj3529 < yyl3529; yyj3529++ {
|
|
yyv3529 = append(yyv3529, PodCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3529[yyj3529] = PodCondition{}
|
|
} else {
|
|
yyv3531 := &yyv3529[yyj3529]
|
|
yyv3531.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3529 := 0; !r.CheckBreak(); yyj3529++ {
|
|
if yyj3529 >= len(yyv3529) {
|
|
yyv3529 = append(yyv3529, PodCondition{}) // var yyz3529 PodCondition
|
|
yyc3529 = true
|
|
}
|
|
|
|
if yyj3529 < len(yyv3529) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3529[yyj3529] = PodCondition{}
|
|
} else {
|
|
yyv3532 := &yyv3529[yyj3529]
|
|
yyv3532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3529.End()
|
|
}
|
|
if yyc3529 {
|
|
*v = yyv3529
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3533 := range v {
|
|
yy3534 := &yyv3533
|
|
yy3534.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3535 := *v
|
|
yyh3535, yyl3535 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3535, yyrl3535 int
|
|
var yyc3535, yyrt3535 bool
|
|
_, _, _ = yyc3535, yyrt3535, yyrl3535
|
|
yyrr3535 = yyl3535
|
|
|
|
if yyv3535 == nil {
|
|
if yyrl3535, yyrt3535 = z.DecInferLen(yyl3535, z.DecBasicHandle().MaxInitLen, 128); yyrt3535 {
|
|
yyrr3535 = yyrl3535
|
|
}
|
|
yyv3535 = make([]ContainerStatus, yyrl3535)
|
|
yyc3535 = true
|
|
}
|
|
|
|
if yyl3535 == 0 {
|
|
if len(yyv3535) != 0 {
|
|
yyv3535 = yyv3535[:0]
|
|
yyc3535 = true
|
|
}
|
|
} else if yyl3535 > 0 {
|
|
|
|
if yyl3535 > cap(yyv3535) {
|
|
yyrl3535, yyrt3535 = z.DecInferLen(yyl3535, z.DecBasicHandle().MaxInitLen, 128)
|
|
yyv3535 = make([]ContainerStatus, yyrl3535)
|
|
yyc3535 = true
|
|
|
|
yyrr3535 = len(yyv3535)
|
|
} else if yyl3535 != len(yyv3535) {
|
|
yyv3535 = yyv3535[:yyl3535]
|
|
yyc3535 = true
|
|
}
|
|
yyj3535 := 0
|
|
for ; yyj3535 < yyrr3535; yyj3535++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3535[yyj3535] = ContainerStatus{}
|
|
} else {
|
|
yyv3536 := &yyv3535[yyj3535]
|
|
yyv3536.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3535 {
|
|
for ; yyj3535 < yyl3535; yyj3535++ {
|
|
yyv3535 = append(yyv3535, ContainerStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3535[yyj3535] = ContainerStatus{}
|
|
} else {
|
|
yyv3537 := &yyv3535[yyj3535]
|
|
yyv3537.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3535 := 0; !r.CheckBreak(); yyj3535++ {
|
|
if yyj3535 >= len(yyv3535) {
|
|
yyv3535 = append(yyv3535, ContainerStatus{}) // var yyz3535 ContainerStatus
|
|
yyc3535 = true
|
|
}
|
|
|
|
if yyj3535 < len(yyv3535) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3535[yyj3535] = ContainerStatus{}
|
|
} else {
|
|
yyv3538 := &yyv3535[yyj3535]
|
|
yyv3538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3535.End()
|
|
}
|
|
if yyc3535 {
|
|
*v = yyv3535
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3539 := range v {
|
|
yy3540 := &yyv3539
|
|
yy3540.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3541 := *v
|
|
yyh3541, yyl3541 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3541, yyrl3541 int
|
|
var yyc3541, yyrt3541 bool
|
|
_, _, _ = yyc3541, yyrt3541, yyrl3541
|
|
yyrr3541 = yyl3541
|
|
|
|
if yyv3541 == nil {
|
|
if yyrl3541, yyrt3541 = z.DecInferLen(yyl3541, z.DecBasicHandle().MaxInitLen, 520); yyrt3541 {
|
|
yyrr3541 = yyrl3541
|
|
}
|
|
yyv3541 = make([]PodTemplate, yyrl3541)
|
|
yyc3541 = true
|
|
}
|
|
|
|
if yyl3541 == 0 {
|
|
if len(yyv3541) != 0 {
|
|
yyv3541 = yyv3541[:0]
|
|
yyc3541 = true
|
|
}
|
|
} else if yyl3541 > 0 {
|
|
|
|
if yyl3541 > cap(yyv3541) {
|
|
yyrl3541, yyrt3541 = z.DecInferLen(yyl3541, z.DecBasicHandle().MaxInitLen, 520)
|
|
yyv3541 = make([]PodTemplate, yyrl3541)
|
|
yyc3541 = true
|
|
|
|
yyrr3541 = len(yyv3541)
|
|
} else if yyl3541 != len(yyv3541) {
|
|
yyv3541 = yyv3541[:yyl3541]
|
|
yyc3541 = true
|
|
}
|
|
yyj3541 := 0
|
|
for ; yyj3541 < yyrr3541; yyj3541++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3541[yyj3541] = PodTemplate{}
|
|
} else {
|
|
yyv3542 := &yyv3541[yyj3541]
|
|
yyv3542.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3541 {
|
|
for ; yyj3541 < yyl3541; yyj3541++ {
|
|
yyv3541 = append(yyv3541, PodTemplate{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3541[yyj3541] = PodTemplate{}
|
|
} else {
|
|
yyv3543 := &yyv3541[yyj3541]
|
|
yyv3543.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3541 := 0; !r.CheckBreak(); yyj3541++ {
|
|
if yyj3541 >= len(yyv3541) {
|
|
yyv3541 = append(yyv3541, PodTemplate{}) // var yyz3541 PodTemplate
|
|
yyc3541 = true
|
|
}
|
|
|
|
if yyj3541 < len(yyv3541) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3541[yyj3541] = PodTemplate{}
|
|
} else {
|
|
yyv3544 := &yyv3541[yyj3541]
|
|
yyv3544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3541.End()
|
|
}
|
|
if yyc3541 {
|
|
*v = yyv3541
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3545 := range v {
|
|
yy3546 := &yyv3545
|
|
yy3546.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3547 := *v
|
|
yyh3547, yyl3547 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3547, yyrl3547 int
|
|
var yyc3547, yyrt3547 bool
|
|
_, _, _ = yyc3547, yyrt3547, yyrl3547
|
|
yyrr3547 = yyl3547
|
|
|
|
if yyv3547 == nil {
|
|
if yyrl3547, yyrt3547 = z.DecInferLen(yyl3547, z.DecBasicHandle().MaxInitLen, 232); yyrt3547 {
|
|
yyrr3547 = yyrl3547
|
|
}
|
|
yyv3547 = make([]ReplicationController, yyrl3547)
|
|
yyc3547 = true
|
|
}
|
|
|
|
if yyl3547 == 0 {
|
|
if len(yyv3547) != 0 {
|
|
yyv3547 = yyv3547[:0]
|
|
yyc3547 = true
|
|
}
|
|
} else if yyl3547 > 0 {
|
|
|
|
if yyl3547 > cap(yyv3547) {
|
|
yyrl3547, yyrt3547 = z.DecInferLen(yyl3547, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3547 = make([]ReplicationController, yyrl3547)
|
|
yyc3547 = true
|
|
|
|
yyrr3547 = len(yyv3547)
|
|
} else if yyl3547 != len(yyv3547) {
|
|
yyv3547 = yyv3547[:yyl3547]
|
|
yyc3547 = true
|
|
}
|
|
yyj3547 := 0
|
|
for ; yyj3547 < yyrr3547; yyj3547++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3547[yyj3547] = ReplicationController{}
|
|
} else {
|
|
yyv3548 := &yyv3547[yyj3547]
|
|
yyv3548.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3547 {
|
|
for ; yyj3547 < yyl3547; yyj3547++ {
|
|
yyv3547 = append(yyv3547, ReplicationController{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3547[yyj3547] = ReplicationController{}
|
|
} else {
|
|
yyv3549 := &yyv3547[yyj3547]
|
|
yyv3549.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3547 := 0; !r.CheckBreak(); yyj3547++ {
|
|
if yyj3547 >= len(yyv3547) {
|
|
yyv3547 = append(yyv3547, ReplicationController{}) // var yyz3547 ReplicationController
|
|
yyc3547 = true
|
|
}
|
|
|
|
if yyj3547 < len(yyv3547) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3547[yyj3547] = ReplicationController{}
|
|
} else {
|
|
yyv3550 := &yyv3547[yyj3547]
|
|
yyv3550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3547.End()
|
|
}
|
|
if yyc3547 {
|
|
*v = yyv3547
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3551 := range v {
|
|
yy3552 := &yyv3551
|
|
yy3552.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3553 := *v
|
|
yyh3553, yyl3553 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3553, yyrl3553 int
|
|
var yyc3553, yyrt3553 bool
|
|
_, _, _ = yyc3553, yyrt3553, yyrl3553
|
|
yyrr3553 = yyl3553
|
|
|
|
if yyv3553 == nil {
|
|
if yyrl3553, yyrt3553 = z.DecInferLen(yyl3553, z.DecBasicHandle().MaxInitLen, 336); yyrt3553 {
|
|
yyrr3553 = yyrl3553
|
|
}
|
|
yyv3553 = make([]Service, yyrl3553)
|
|
yyc3553 = true
|
|
}
|
|
|
|
if yyl3553 == 0 {
|
|
if len(yyv3553) != 0 {
|
|
yyv3553 = yyv3553[:0]
|
|
yyc3553 = true
|
|
}
|
|
} else if yyl3553 > 0 {
|
|
|
|
if yyl3553 > cap(yyv3553) {
|
|
yyrl3553, yyrt3553 = z.DecInferLen(yyl3553, z.DecBasicHandle().MaxInitLen, 336)
|
|
yyv3553 = make([]Service, yyrl3553)
|
|
yyc3553 = true
|
|
|
|
yyrr3553 = len(yyv3553)
|
|
} else if yyl3553 != len(yyv3553) {
|
|
yyv3553 = yyv3553[:yyl3553]
|
|
yyc3553 = true
|
|
}
|
|
yyj3553 := 0
|
|
for ; yyj3553 < yyrr3553; yyj3553++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3553[yyj3553] = Service{}
|
|
} else {
|
|
yyv3554 := &yyv3553[yyj3553]
|
|
yyv3554.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3553 {
|
|
for ; yyj3553 < yyl3553; yyj3553++ {
|
|
yyv3553 = append(yyv3553, Service{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3553[yyj3553] = Service{}
|
|
} else {
|
|
yyv3555 := &yyv3553[yyj3553]
|
|
yyv3555.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3553 := 0; !r.CheckBreak(); yyj3553++ {
|
|
if yyj3553 >= len(yyv3553) {
|
|
yyv3553 = append(yyv3553, Service{}) // var yyz3553 Service
|
|
yyc3553 = true
|
|
}
|
|
|
|
if yyj3553 < len(yyv3553) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3553[yyj3553] = Service{}
|
|
} else {
|
|
yyv3556 := &yyv3553[yyj3553]
|
|
yyv3556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3553.End()
|
|
}
|
|
if yyc3553 {
|
|
*v = yyv3553
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3557 := range v {
|
|
yy3558 := &yyv3557
|
|
yy3558.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3559 := *v
|
|
yyh3559, yyl3559 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3559, yyrl3559 int
|
|
var yyc3559, yyrt3559 bool
|
|
_, _, _ = yyc3559, yyrt3559, yyrl3559
|
|
yyrr3559 = yyl3559
|
|
|
|
if yyv3559 == nil {
|
|
if yyrl3559, yyrt3559 = z.DecInferLen(yyl3559, z.DecBasicHandle().MaxInitLen, 32); yyrt3559 {
|
|
yyrr3559 = yyrl3559
|
|
}
|
|
yyv3559 = make([]LoadBalancerIngress, yyrl3559)
|
|
yyc3559 = true
|
|
}
|
|
|
|
if yyl3559 == 0 {
|
|
if len(yyv3559) != 0 {
|
|
yyv3559 = yyv3559[:0]
|
|
yyc3559 = true
|
|
}
|
|
} else if yyl3559 > 0 {
|
|
|
|
if yyl3559 > cap(yyv3559) {
|
|
yyrl3559, yyrt3559 = z.DecInferLen(yyl3559, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3559 = make([]LoadBalancerIngress, yyrl3559)
|
|
yyc3559 = true
|
|
|
|
yyrr3559 = len(yyv3559)
|
|
} else if yyl3559 != len(yyv3559) {
|
|
yyv3559 = yyv3559[:yyl3559]
|
|
yyc3559 = true
|
|
}
|
|
yyj3559 := 0
|
|
for ; yyj3559 < yyrr3559; yyj3559++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3559[yyj3559] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3560 := &yyv3559[yyj3559]
|
|
yyv3560.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3559 {
|
|
for ; yyj3559 < yyl3559; yyj3559++ {
|
|
yyv3559 = append(yyv3559, LoadBalancerIngress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3559[yyj3559] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3561 := &yyv3559[yyj3559]
|
|
yyv3561.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3559 := 0; !r.CheckBreak(); yyj3559++ {
|
|
if yyj3559 >= len(yyv3559) {
|
|
yyv3559 = append(yyv3559, LoadBalancerIngress{}) // var yyz3559 LoadBalancerIngress
|
|
yyc3559 = true
|
|
}
|
|
|
|
if yyj3559 < len(yyv3559) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3559[yyj3559] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3562 := &yyv3559[yyj3559]
|
|
yyv3562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3559.End()
|
|
}
|
|
if yyc3559 {
|
|
*v = yyv3559
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3563 := range v {
|
|
yy3564 := &yyv3563
|
|
yy3564.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3565 := *v
|
|
yyh3565, yyl3565 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3565, yyrl3565 int
|
|
var yyc3565, yyrt3565 bool
|
|
_, _, _ = yyc3565, yyrt3565, yyrl3565
|
|
yyrr3565 = yyl3565
|
|
|
|
if yyv3565 == nil {
|
|
if yyrl3565, yyrt3565 = z.DecInferLen(yyl3565, z.DecBasicHandle().MaxInitLen, 80); yyrt3565 {
|
|
yyrr3565 = yyrl3565
|
|
}
|
|
yyv3565 = make([]ServicePort, yyrl3565)
|
|
yyc3565 = true
|
|
}
|
|
|
|
if yyl3565 == 0 {
|
|
if len(yyv3565) != 0 {
|
|
yyv3565 = yyv3565[:0]
|
|
yyc3565 = true
|
|
}
|
|
} else if yyl3565 > 0 {
|
|
|
|
if yyl3565 > cap(yyv3565) {
|
|
yyrl3565, yyrt3565 = z.DecInferLen(yyl3565, z.DecBasicHandle().MaxInitLen, 80)
|
|
yyv3565 = make([]ServicePort, yyrl3565)
|
|
yyc3565 = true
|
|
|
|
yyrr3565 = len(yyv3565)
|
|
} else if yyl3565 != len(yyv3565) {
|
|
yyv3565 = yyv3565[:yyl3565]
|
|
yyc3565 = true
|
|
}
|
|
yyj3565 := 0
|
|
for ; yyj3565 < yyrr3565; yyj3565++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3565[yyj3565] = ServicePort{}
|
|
} else {
|
|
yyv3566 := &yyv3565[yyj3565]
|
|
yyv3566.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3565 {
|
|
for ; yyj3565 < yyl3565; yyj3565++ {
|
|
yyv3565 = append(yyv3565, ServicePort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3565[yyj3565] = ServicePort{}
|
|
} else {
|
|
yyv3567 := &yyv3565[yyj3565]
|
|
yyv3567.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3565 := 0; !r.CheckBreak(); yyj3565++ {
|
|
if yyj3565 >= len(yyv3565) {
|
|
yyv3565 = append(yyv3565, ServicePort{}) // var yyz3565 ServicePort
|
|
yyc3565 = true
|
|
}
|
|
|
|
if yyj3565 < len(yyv3565) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3565[yyj3565] = ServicePort{}
|
|
} else {
|
|
yyv3568 := &yyv3565[yyj3565]
|
|
yyv3568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3565.End()
|
|
}
|
|
if yyc3565 {
|
|
*v = yyv3565
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3569 := range v {
|
|
yy3570 := &yyv3569
|
|
yy3570.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3571 := *v
|
|
yyh3571, yyl3571 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3571, yyrl3571 int
|
|
var yyc3571, yyrt3571 bool
|
|
_, _, _ = yyc3571, yyrt3571, yyrl3571
|
|
yyrr3571 = yyl3571
|
|
|
|
if yyv3571 == nil {
|
|
if yyrl3571, yyrt3571 = z.DecInferLen(yyl3571, z.DecBasicHandle().MaxInitLen, 112); yyrt3571 {
|
|
yyrr3571 = yyrl3571
|
|
}
|
|
yyv3571 = make([]ObjectReference, yyrl3571)
|
|
yyc3571 = true
|
|
}
|
|
|
|
if yyl3571 == 0 {
|
|
if len(yyv3571) != 0 {
|
|
yyv3571 = yyv3571[:0]
|
|
yyc3571 = true
|
|
}
|
|
} else if yyl3571 > 0 {
|
|
|
|
if yyl3571 > cap(yyv3571) {
|
|
yyrl3571, yyrt3571 = z.DecInferLen(yyl3571, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3571 = make([]ObjectReference, yyrl3571)
|
|
yyc3571 = true
|
|
|
|
yyrr3571 = len(yyv3571)
|
|
} else if yyl3571 != len(yyv3571) {
|
|
yyv3571 = yyv3571[:yyl3571]
|
|
yyc3571 = true
|
|
}
|
|
yyj3571 := 0
|
|
for ; yyj3571 < yyrr3571; yyj3571++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3571[yyj3571] = ObjectReference{}
|
|
} else {
|
|
yyv3572 := &yyv3571[yyj3571]
|
|
yyv3572.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3571 {
|
|
for ; yyj3571 < yyl3571; yyj3571++ {
|
|
yyv3571 = append(yyv3571, ObjectReference{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3571[yyj3571] = ObjectReference{}
|
|
} else {
|
|
yyv3573 := &yyv3571[yyj3571]
|
|
yyv3573.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3571 := 0; !r.CheckBreak(); yyj3571++ {
|
|
if yyj3571 >= len(yyv3571) {
|
|
yyv3571 = append(yyv3571, ObjectReference{}) // var yyz3571 ObjectReference
|
|
yyc3571 = true
|
|
}
|
|
|
|
if yyj3571 < len(yyv3571) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3571[yyj3571] = ObjectReference{}
|
|
} else {
|
|
yyv3574 := &yyv3571[yyj3571]
|
|
yyv3574.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3571.End()
|
|
}
|
|
if yyc3571 {
|
|
*v = yyv3571
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3575 := range v {
|
|
yy3576 := &yyv3575
|
|
yy3576.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3577 := *v
|
|
yyh3577, yyl3577 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3577, yyrl3577 int
|
|
var yyc3577, yyrt3577 bool
|
|
_, _, _ = yyc3577, yyrt3577, yyrl3577
|
|
yyrr3577 = yyl3577
|
|
|
|
if yyv3577 == nil {
|
|
if yyrl3577, yyrt3577 = z.DecInferLen(yyl3577, z.DecBasicHandle().MaxInitLen, 240); yyrt3577 {
|
|
yyrr3577 = yyrl3577
|
|
}
|
|
yyv3577 = make([]ServiceAccount, yyrl3577)
|
|
yyc3577 = true
|
|
}
|
|
|
|
if yyl3577 == 0 {
|
|
if len(yyv3577) != 0 {
|
|
yyv3577 = yyv3577[:0]
|
|
yyc3577 = true
|
|
}
|
|
} else if yyl3577 > 0 {
|
|
|
|
if yyl3577 > cap(yyv3577) {
|
|
yyrl3577, yyrt3577 = z.DecInferLen(yyl3577, z.DecBasicHandle().MaxInitLen, 240)
|
|
yyv3577 = make([]ServiceAccount, yyrl3577)
|
|
yyc3577 = true
|
|
|
|
yyrr3577 = len(yyv3577)
|
|
} else if yyl3577 != len(yyv3577) {
|
|
yyv3577 = yyv3577[:yyl3577]
|
|
yyc3577 = true
|
|
}
|
|
yyj3577 := 0
|
|
for ; yyj3577 < yyrr3577; yyj3577++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3577[yyj3577] = ServiceAccount{}
|
|
} else {
|
|
yyv3578 := &yyv3577[yyj3577]
|
|
yyv3578.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3577 {
|
|
for ; yyj3577 < yyl3577; yyj3577++ {
|
|
yyv3577 = append(yyv3577, ServiceAccount{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3577[yyj3577] = ServiceAccount{}
|
|
} else {
|
|
yyv3579 := &yyv3577[yyj3577]
|
|
yyv3579.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3577 := 0; !r.CheckBreak(); yyj3577++ {
|
|
if yyj3577 >= len(yyv3577) {
|
|
yyv3577 = append(yyv3577, ServiceAccount{}) // var yyz3577 ServiceAccount
|
|
yyc3577 = true
|
|
}
|
|
|
|
if yyj3577 < len(yyv3577) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3577[yyj3577] = ServiceAccount{}
|
|
} else {
|
|
yyv3580 := &yyv3577[yyj3577]
|
|
yyv3580.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3577.End()
|
|
}
|
|
if yyc3577 {
|
|
*v = yyv3577
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3581 := range v {
|
|
yy3582 := &yyv3581
|
|
yy3582.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3583 := *v
|
|
yyh3583, yyl3583 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3583, yyrl3583 int
|
|
var yyc3583, yyrt3583 bool
|
|
_, _, _ = yyc3583, yyrt3583, yyrl3583
|
|
yyrr3583 = yyl3583
|
|
|
|
if yyv3583 == nil {
|
|
if yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 72); yyrt3583 {
|
|
yyrr3583 = yyrl3583
|
|
}
|
|
yyv3583 = make([]EndpointSubset, yyrl3583)
|
|
yyc3583 = true
|
|
}
|
|
|
|
if yyl3583 == 0 {
|
|
if len(yyv3583) != 0 {
|
|
yyv3583 = yyv3583[:0]
|
|
yyc3583 = true
|
|
}
|
|
} else if yyl3583 > 0 {
|
|
|
|
if yyl3583 > cap(yyv3583) {
|
|
yyrl3583, yyrt3583 = z.DecInferLen(yyl3583, z.DecBasicHandle().MaxInitLen, 72)
|
|
yyv3583 = make([]EndpointSubset, yyrl3583)
|
|
yyc3583 = true
|
|
|
|
yyrr3583 = len(yyv3583)
|
|
} else if yyl3583 != len(yyv3583) {
|
|
yyv3583 = yyv3583[:yyl3583]
|
|
yyc3583 = true
|
|
}
|
|
yyj3583 := 0
|
|
for ; yyj3583 < yyrr3583; yyj3583++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = EndpointSubset{}
|
|
} else {
|
|
yyv3584 := &yyv3583[yyj3583]
|
|
yyv3584.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3583 {
|
|
for ; yyj3583 < yyl3583; yyj3583++ {
|
|
yyv3583 = append(yyv3583, EndpointSubset{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = EndpointSubset{}
|
|
} else {
|
|
yyv3585 := &yyv3583[yyj3583]
|
|
yyv3585.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3583 := 0; !r.CheckBreak(); yyj3583++ {
|
|
if yyj3583 >= len(yyv3583) {
|
|
yyv3583 = append(yyv3583, EndpointSubset{}) // var yyz3583 EndpointSubset
|
|
yyc3583 = true
|
|
}
|
|
|
|
if yyj3583 < len(yyv3583) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3583[yyj3583] = EndpointSubset{}
|
|
} else {
|
|
yyv3586 := &yyv3583[yyj3583]
|
|
yyv3586.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3583.End()
|
|
}
|
|
if yyc3583 {
|
|
*v = yyv3583
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3587 := range v {
|
|
yy3588 := &yyv3587
|
|
yy3588.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3589 := *v
|
|
yyh3589, yyl3589 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3589, yyrl3589 int
|
|
var yyc3589, yyrt3589 bool
|
|
_, _, _ = yyc3589, yyrt3589, yyrl3589
|
|
yyrr3589 = yyl3589
|
|
|
|
if yyv3589 == nil {
|
|
if yyrl3589, yyrt3589 = z.DecInferLen(yyl3589, z.DecBasicHandle().MaxInitLen, 24); yyrt3589 {
|
|
yyrr3589 = yyrl3589
|
|
}
|
|
yyv3589 = make([]EndpointAddress, yyrl3589)
|
|
yyc3589 = true
|
|
}
|
|
|
|
if yyl3589 == 0 {
|
|
if len(yyv3589) != 0 {
|
|
yyv3589 = yyv3589[:0]
|
|
yyc3589 = true
|
|
}
|
|
} else if yyl3589 > 0 {
|
|
|
|
if yyl3589 > cap(yyv3589) {
|
|
yyrl3589, yyrt3589 = z.DecInferLen(yyl3589, z.DecBasicHandle().MaxInitLen, 24)
|
|
yyv3589 = make([]EndpointAddress, yyrl3589)
|
|
yyc3589 = true
|
|
|
|
yyrr3589 = len(yyv3589)
|
|
} else if yyl3589 != len(yyv3589) {
|
|
yyv3589 = yyv3589[:yyl3589]
|
|
yyc3589 = true
|
|
}
|
|
yyj3589 := 0
|
|
for ; yyj3589 < yyrr3589; yyj3589++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3589[yyj3589] = EndpointAddress{}
|
|
} else {
|
|
yyv3590 := &yyv3589[yyj3589]
|
|
yyv3590.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3589 {
|
|
for ; yyj3589 < yyl3589; yyj3589++ {
|
|
yyv3589 = append(yyv3589, EndpointAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3589[yyj3589] = EndpointAddress{}
|
|
} else {
|
|
yyv3591 := &yyv3589[yyj3589]
|
|
yyv3591.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3589 := 0; !r.CheckBreak(); yyj3589++ {
|
|
if yyj3589 >= len(yyv3589) {
|
|
yyv3589 = append(yyv3589, EndpointAddress{}) // var yyz3589 EndpointAddress
|
|
yyc3589 = true
|
|
}
|
|
|
|
if yyj3589 < len(yyv3589) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3589[yyj3589] = EndpointAddress{}
|
|
} else {
|
|
yyv3592 := &yyv3589[yyj3589]
|
|
yyv3592.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3589.End()
|
|
}
|
|
if yyc3589 {
|
|
*v = yyv3589
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3593 := range v {
|
|
yy3594 := &yyv3593
|
|
yy3594.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3595 := *v
|
|
yyh3595, yyl3595 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3595, yyrl3595 int
|
|
var yyc3595, yyrt3595 bool
|
|
_, _, _ = yyc3595, yyrt3595, yyrl3595
|
|
yyrr3595 = yyl3595
|
|
|
|
if yyv3595 == nil {
|
|
if yyrl3595, yyrt3595 = z.DecInferLen(yyl3595, z.DecBasicHandle().MaxInitLen, 40); yyrt3595 {
|
|
yyrr3595 = yyrl3595
|
|
}
|
|
yyv3595 = make([]EndpointPort, yyrl3595)
|
|
yyc3595 = true
|
|
}
|
|
|
|
if yyl3595 == 0 {
|
|
if len(yyv3595) != 0 {
|
|
yyv3595 = yyv3595[:0]
|
|
yyc3595 = true
|
|
}
|
|
} else if yyl3595 > 0 {
|
|
|
|
if yyl3595 > cap(yyv3595) {
|
|
yyrl3595, yyrt3595 = z.DecInferLen(yyl3595, z.DecBasicHandle().MaxInitLen, 40)
|
|
yyv3595 = make([]EndpointPort, yyrl3595)
|
|
yyc3595 = true
|
|
|
|
yyrr3595 = len(yyv3595)
|
|
} else if yyl3595 != len(yyv3595) {
|
|
yyv3595 = yyv3595[:yyl3595]
|
|
yyc3595 = true
|
|
}
|
|
yyj3595 := 0
|
|
for ; yyj3595 < yyrr3595; yyj3595++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = EndpointPort{}
|
|
} else {
|
|
yyv3596 := &yyv3595[yyj3595]
|
|
yyv3596.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3595 {
|
|
for ; yyj3595 < yyl3595; yyj3595++ {
|
|
yyv3595 = append(yyv3595, EndpointPort{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = EndpointPort{}
|
|
} else {
|
|
yyv3597 := &yyv3595[yyj3595]
|
|
yyv3597.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3595 := 0; !r.CheckBreak(); yyj3595++ {
|
|
if yyj3595 >= len(yyv3595) {
|
|
yyv3595 = append(yyv3595, EndpointPort{}) // var yyz3595 EndpointPort
|
|
yyc3595 = true
|
|
}
|
|
|
|
if yyj3595 < len(yyv3595) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3595[yyj3595] = EndpointPort{}
|
|
} else {
|
|
yyv3598 := &yyv3595[yyj3595]
|
|
yyv3598.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3595.End()
|
|
}
|
|
if yyc3595 {
|
|
*v = yyv3595
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3599 := range v {
|
|
yy3600 := &yyv3599
|
|
yy3600.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3601 := *v
|
|
yyh3601, yyl3601 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3601, yyrl3601 int
|
|
var yyc3601, yyrt3601 bool
|
|
_, _, _ = yyc3601, yyrt3601, yyrl3601
|
|
yyrr3601 = yyl3601
|
|
|
|
if yyv3601 == nil {
|
|
if yyrl3601, yyrt3601 = z.DecInferLen(yyl3601, z.DecBasicHandle().MaxInitLen, 216); yyrt3601 {
|
|
yyrr3601 = yyrl3601
|
|
}
|
|
yyv3601 = make([]Endpoints, yyrl3601)
|
|
yyc3601 = true
|
|
}
|
|
|
|
if yyl3601 == 0 {
|
|
if len(yyv3601) != 0 {
|
|
yyv3601 = yyv3601[:0]
|
|
yyc3601 = true
|
|
}
|
|
} else if yyl3601 > 0 {
|
|
|
|
if yyl3601 > cap(yyv3601) {
|
|
yyrl3601, yyrt3601 = z.DecInferLen(yyl3601, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3601 = make([]Endpoints, yyrl3601)
|
|
yyc3601 = true
|
|
|
|
yyrr3601 = len(yyv3601)
|
|
} else if yyl3601 != len(yyv3601) {
|
|
yyv3601 = yyv3601[:yyl3601]
|
|
yyc3601 = true
|
|
}
|
|
yyj3601 := 0
|
|
for ; yyj3601 < yyrr3601; yyj3601++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3601[yyj3601] = Endpoints{}
|
|
} else {
|
|
yyv3602 := &yyv3601[yyj3601]
|
|
yyv3602.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3601 {
|
|
for ; yyj3601 < yyl3601; yyj3601++ {
|
|
yyv3601 = append(yyv3601, Endpoints{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3601[yyj3601] = Endpoints{}
|
|
} else {
|
|
yyv3603 := &yyv3601[yyj3601]
|
|
yyv3603.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3601 := 0; !r.CheckBreak(); yyj3601++ {
|
|
if yyj3601 >= len(yyv3601) {
|
|
yyv3601 = append(yyv3601, Endpoints{}) // var yyz3601 Endpoints
|
|
yyc3601 = true
|
|
}
|
|
|
|
if yyj3601 < len(yyv3601) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3601[yyj3601] = Endpoints{}
|
|
} else {
|
|
yyv3604 := &yyv3601[yyj3601]
|
|
yyv3604.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3601.End()
|
|
}
|
|
if yyc3601 {
|
|
*v = yyv3601
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3605 := range v {
|
|
yy3606 := &yyv3605
|
|
yy3606.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3607 := *v
|
|
yyh3607, yyl3607 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3607, yyrl3607 int
|
|
var yyc3607, yyrt3607 bool
|
|
_, _, _ = yyc3607, yyrt3607, yyrl3607
|
|
yyrr3607 = yyl3607
|
|
|
|
if yyv3607 == nil {
|
|
if yyrl3607, yyrt3607 = z.DecInferLen(yyl3607, z.DecBasicHandle().MaxInitLen, 112); yyrt3607 {
|
|
yyrr3607 = yyrl3607
|
|
}
|
|
yyv3607 = make([]NodeCondition, yyrl3607)
|
|
yyc3607 = true
|
|
}
|
|
|
|
if yyl3607 == 0 {
|
|
if len(yyv3607) != 0 {
|
|
yyv3607 = yyv3607[:0]
|
|
yyc3607 = true
|
|
}
|
|
} else if yyl3607 > 0 {
|
|
|
|
if yyl3607 > cap(yyv3607) {
|
|
yyrl3607, yyrt3607 = z.DecInferLen(yyl3607, z.DecBasicHandle().MaxInitLen, 112)
|
|
yyv3607 = make([]NodeCondition, yyrl3607)
|
|
yyc3607 = true
|
|
|
|
yyrr3607 = len(yyv3607)
|
|
} else if yyl3607 != len(yyv3607) {
|
|
yyv3607 = yyv3607[:yyl3607]
|
|
yyc3607 = true
|
|
}
|
|
yyj3607 := 0
|
|
for ; yyj3607 < yyrr3607; yyj3607++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3607[yyj3607] = NodeCondition{}
|
|
} else {
|
|
yyv3608 := &yyv3607[yyj3607]
|
|
yyv3608.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3607 {
|
|
for ; yyj3607 < yyl3607; yyj3607++ {
|
|
yyv3607 = append(yyv3607, NodeCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3607[yyj3607] = NodeCondition{}
|
|
} else {
|
|
yyv3609 := &yyv3607[yyj3607]
|
|
yyv3609.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3607 := 0; !r.CheckBreak(); yyj3607++ {
|
|
if yyj3607 >= len(yyv3607) {
|
|
yyv3607 = append(yyv3607, NodeCondition{}) // var yyz3607 NodeCondition
|
|
yyc3607 = true
|
|
}
|
|
|
|
if yyj3607 < len(yyv3607) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3607[yyj3607] = NodeCondition{}
|
|
} else {
|
|
yyv3610 := &yyv3607[yyj3607]
|
|
yyv3610.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3607.End()
|
|
}
|
|
if yyc3607 {
|
|
*v = yyv3607
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3611 := range v {
|
|
yy3612 := &yyv3611
|
|
yy3612.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3613 := *v
|
|
yyh3613, yyl3613 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3613, yyrl3613 int
|
|
var yyc3613, yyrt3613 bool
|
|
_, _, _ = yyc3613, yyrt3613, yyrl3613
|
|
yyrr3613 = yyl3613
|
|
|
|
if yyv3613 == nil {
|
|
if yyrl3613, yyrt3613 = z.DecInferLen(yyl3613, z.DecBasicHandle().MaxInitLen, 32); yyrt3613 {
|
|
yyrr3613 = yyrl3613
|
|
}
|
|
yyv3613 = make([]NodeAddress, yyrl3613)
|
|
yyc3613 = true
|
|
}
|
|
|
|
if yyl3613 == 0 {
|
|
if len(yyv3613) != 0 {
|
|
yyv3613 = yyv3613[:0]
|
|
yyc3613 = true
|
|
}
|
|
} else if yyl3613 > 0 {
|
|
|
|
if yyl3613 > cap(yyv3613) {
|
|
yyrl3613, yyrt3613 = z.DecInferLen(yyl3613, z.DecBasicHandle().MaxInitLen, 32)
|
|
yyv3613 = make([]NodeAddress, yyrl3613)
|
|
yyc3613 = true
|
|
|
|
yyrr3613 = len(yyv3613)
|
|
} else if yyl3613 != len(yyv3613) {
|
|
yyv3613 = yyv3613[:yyl3613]
|
|
yyc3613 = true
|
|
}
|
|
yyj3613 := 0
|
|
for ; yyj3613 < yyrr3613; yyj3613++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = NodeAddress{}
|
|
} else {
|
|
yyv3614 := &yyv3613[yyj3613]
|
|
yyv3614.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3613 {
|
|
for ; yyj3613 < yyl3613; yyj3613++ {
|
|
yyv3613 = append(yyv3613, NodeAddress{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = NodeAddress{}
|
|
} else {
|
|
yyv3615 := &yyv3613[yyj3613]
|
|
yyv3615.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3613 := 0; !r.CheckBreak(); yyj3613++ {
|
|
if yyj3613 >= len(yyv3613) {
|
|
yyv3613 = append(yyv3613, NodeAddress{}) // var yyz3613 NodeAddress
|
|
yyc3613 = true
|
|
}
|
|
|
|
if yyj3613 < len(yyv3613) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = NodeAddress{}
|
|
} else {
|
|
yyv3616 := &yyv3613[yyj3613]
|
|
yyv3616.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3613.End()
|
|
}
|
|
if yyc3613 {
|
|
*v = yyv3613
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3617, yyv3617 := range v {
|
|
yyk3617.CodecEncodeSelf(e)
|
|
yy3618 := &yyv3617
|
|
yym3619 := z.EncBinary()
|
|
_ = yym3619
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3618) {
|
|
} else if !yym3619 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3618)
|
|
} else {
|
|
z.EncFallback(yy3618)
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3620 := *v
|
|
yyl3620 := r.ReadMapStart()
|
|
yybh3620 := z.DecBasicHandle()
|
|
if yyv3620 == nil {
|
|
yyrl3620, _ := z.DecInferLen(yyl3620, yybh3620.MaxInitLen, 40)
|
|
yyv3620 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3620)
|
|
*v = yyv3620
|
|
}
|
|
var yymk3620 ResourceName
|
|
var yymv3620 pkg3_resource.Quantity
|
|
var yymg3620 bool
|
|
if yybh3620.MapValueReset {
|
|
yymg3620 = true
|
|
}
|
|
if yyl3620 > 0 {
|
|
for yyj3620 := 0; yyj3620 < yyl3620; yyj3620++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3620 = ""
|
|
} else {
|
|
yymk3620 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3620 {
|
|
yymv3620 = yyv3620[yymk3620]
|
|
} else {
|
|
yymv3620 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3620 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3622 := &yymv3620
|
|
yym3623 := z.DecBinary()
|
|
_ = yym3623
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3622) {
|
|
} else if !yym3623 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3622)
|
|
} else {
|
|
z.DecFallback(yyv3622, false)
|
|
}
|
|
}
|
|
|
|
if yyv3620 != nil {
|
|
yyv3620[yymk3620] = yymv3620
|
|
}
|
|
}
|
|
} else if yyl3620 < 0 {
|
|
for yyj3620 := 0; !r.CheckBreak(); yyj3620++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3620 = ""
|
|
} else {
|
|
yymk3620 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3620 {
|
|
yymv3620 = yyv3620[yymk3620]
|
|
} else {
|
|
yymv3620 = pkg3_resource.Quantity{}
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3620 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3625 := &yymv3620
|
|
yym3626 := z.DecBinary()
|
|
_ = yym3626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3625) {
|
|
} else if !yym3626 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3625)
|
|
} else {
|
|
z.DecFallback(yyv3625, false)
|
|
}
|
|
}
|
|
|
|
if yyv3620 != nil {
|
|
yyv3620[yymk3620] = yymv3620
|
|
}
|
|
}
|
|
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 _, yyv3627 := range v {
|
|
yy3628 := &yyv3627
|
|
yy3628.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3629 := *v
|
|
yyh3629, yyl3629 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3629, yyrl3629 int
|
|
var yyc3629, yyrt3629 bool
|
|
_, _, _ = yyc3629, yyrt3629, yyrl3629
|
|
yyrr3629 = yyl3629
|
|
|
|
if yyv3629 == nil {
|
|
if yyrl3629, yyrt3629 = z.DecInferLen(yyl3629, z.DecBasicHandle().MaxInitLen, 456); yyrt3629 {
|
|
yyrr3629 = yyrl3629
|
|
}
|
|
yyv3629 = make([]Node, yyrl3629)
|
|
yyc3629 = true
|
|
}
|
|
|
|
if yyl3629 == 0 {
|
|
if len(yyv3629) != 0 {
|
|
yyv3629 = yyv3629[:0]
|
|
yyc3629 = true
|
|
}
|
|
} else if yyl3629 > 0 {
|
|
|
|
if yyl3629 > cap(yyv3629) {
|
|
yyrl3629, yyrt3629 = z.DecInferLen(yyl3629, z.DecBasicHandle().MaxInitLen, 456)
|
|
yyv3629 = make([]Node, yyrl3629)
|
|
yyc3629 = true
|
|
|
|
yyrr3629 = len(yyv3629)
|
|
} else if yyl3629 != len(yyv3629) {
|
|
yyv3629 = yyv3629[:yyl3629]
|
|
yyc3629 = true
|
|
}
|
|
yyj3629 := 0
|
|
for ; yyj3629 < yyrr3629; yyj3629++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3629[yyj3629] = Node{}
|
|
} else {
|
|
yyv3630 := &yyv3629[yyj3629]
|
|
yyv3630.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3629 {
|
|
for ; yyj3629 < yyl3629; yyj3629++ {
|
|
yyv3629 = append(yyv3629, Node{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3629[yyj3629] = Node{}
|
|
} else {
|
|
yyv3631 := &yyv3629[yyj3629]
|
|
yyv3631.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3629 := 0; !r.CheckBreak(); yyj3629++ {
|
|
if yyj3629 >= len(yyv3629) {
|
|
yyv3629 = append(yyv3629, Node{}) // var yyz3629 Node
|
|
yyc3629 = true
|
|
}
|
|
|
|
if yyj3629 < len(yyv3629) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3629[yyj3629] = Node{}
|
|
} else {
|
|
yyv3632 := &yyv3629[yyj3629]
|
|
yyv3632.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3629.End()
|
|
}
|
|
if yyc3629 {
|
|
*v = yyv3629
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3633 := range v {
|
|
yyv3633.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3634 := *v
|
|
yyh3634, yyl3634 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3634, yyrl3634 int
|
|
var yyc3634, yyrt3634 bool
|
|
_, _, _ = yyc3634, yyrt3634, yyrl3634
|
|
yyrr3634 = yyl3634
|
|
|
|
if yyv3634 == nil {
|
|
if yyrl3634, yyrt3634 = z.DecInferLen(yyl3634, z.DecBasicHandle().MaxInitLen, 16); yyrt3634 {
|
|
yyrr3634 = yyrl3634
|
|
}
|
|
yyv3634 = make([]FinalizerName, yyrl3634)
|
|
yyc3634 = true
|
|
}
|
|
|
|
if yyl3634 == 0 {
|
|
if len(yyv3634) != 0 {
|
|
yyv3634 = yyv3634[:0]
|
|
yyc3634 = true
|
|
}
|
|
} else if yyl3634 > 0 {
|
|
|
|
if yyl3634 > cap(yyv3634) {
|
|
yyrl3634, yyrt3634 = z.DecInferLen(yyl3634, z.DecBasicHandle().MaxInitLen, 16)
|
|
|
|
yyv23634 := yyv3634
|
|
yyv3634 = make([]FinalizerName, yyrl3634)
|
|
if len(yyv3634) > 0 {
|
|
copy(yyv3634, yyv23634[:cap(yyv23634)])
|
|
}
|
|
yyc3634 = true
|
|
|
|
yyrr3634 = len(yyv3634)
|
|
} else if yyl3634 != len(yyv3634) {
|
|
yyv3634 = yyv3634[:yyl3634]
|
|
yyc3634 = true
|
|
}
|
|
yyj3634 := 0
|
|
for ; yyj3634 < yyrr3634; yyj3634++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3634[yyj3634] = ""
|
|
} else {
|
|
yyv3634[yyj3634] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3634 {
|
|
for ; yyj3634 < yyl3634; yyj3634++ {
|
|
yyv3634 = append(yyv3634, "")
|
|
if r.TryDecodeAsNil() {
|
|
yyv3634[yyj3634] = ""
|
|
} else {
|
|
yyv3634[yyj3634] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3634 := 0; !r.CheckBreak(); yyj3634++ {
|
|
if yyj3634 >= len(yyv3634) {
|
|
yyv3634 = append(yyv3634, "") // var yyz3634 FinalizerName
|
|
yyc3634 = true
|
|
}
|
|
|
|
if yyj3634 < len(yyv3634) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3634[yyj3634] = ""
|
|
} else {
|
|
yyv3634[yyj3634] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3634.End()
|
|
}
|
|
if yyc3634 {
|
|
*v = yyv3634
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3638 := range v {
|
|
yy3639 := &yyv3638
|
|
yy3639.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3640 := *v
|
|
yyh3640, yyl3640 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3640, yyrl3640 int
|
|
var yyc3640, yyrt3640 bool
|
|
_, _, _ = yyc3640, yyrt3640, yyrl3640
|
|
yyrr3640 = yyl3640
|
|
|
|
if yyv3640 == nil {
|
|
if yyrl3640, yyrt3640 = z.DecInferLen(yyl3640, z.DecBasicHandle().MaxInitLen, 232); yyrt3640 {
|
|
yyrr3640 = yyrl3640
|
|
}
|
|
yyv3640 = make([]Namespace, yyrl3640)
|
|
yyc3640 = true
|
|
}
|
|
|
|
if yyl3640 == 0 {
|
|
if len(yyv3640) != 0 {
|
|
yyv3640 = yyv3640[:0]
|
|
yyc3640 = true
|
|
}
|
|
} else if yyl3640 > 0 {
|
|
|
|
if yyl3640 > cap(yyv3640) {
|
|
yyrl3640, yyrt3640 = z.DecInferLen(yyl3640, z.DecBasicHandle().MaxInitLen, 232)
|
|
yyv3640 = make([]Namespace, yyrl3640)
|
|
yyc3640 = true
|
|
|
|
yyrr3640 = len(yyv3640)
|
|
} else if yyl3640 != len(yyv3640) {
|
|
yyv3640 = yyv3640[:yyl3640]
|
|
yyc3640 = true
|
|
}
|
|
yyj3640 := 0
|
|
for ; yyj3640 < yyrr3640; yyj3640++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3640[yyj3640] = Namespace{}
|
|
} else {
|
|
yyv3641 := &yyv3640[yyj3640]
|
|
yyv3641.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3640 {
|
|
for ; yyj3640 < yyl3640; yyj3640++ {
|
|
yyv3640 = append(yyv3640, Namespace{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3640[yyj3640] = Namespace{}
|
|
} else {
|
|
yyv3642 := &yyv3640[yyj3640]
|
|
yyv3642.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3640 := 0; !r.CheckBreak(); yyj3640++ {
|
|
if yyj3640 >= len(yyv3640) {
|
|
yyv3640 = append(yyv3640, Namespace{}) // var yyz3640 Namespace
|
|
yyc3640 = true
|
|
}
|
|
|
|
if yyj3640 < len(yyv3640) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3640[yyj3640] = Namespace{}
|
|
} else {
|
|
yyv3643 := &yyv3640[yyj3640]
|
|
yyv3643.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3640.End()
|
|
}
|
|
if yyc3640 {
|
|
*v = yyv3640
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3644 := range v {
|
|
yy3645 := &yyv3644
|
|
yy3645.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3646 := *v
|
|
yyh3646, yyl3646 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3646, yyrl3646 int
|
|
var yyc3646, yyrt3646 bool
|
|
_, _, _ = yyc3646, yyrt3646, yyrl3646
|
|
yyrr3646 = yyl3646
|
|
|
|
if yyv3646 == nil {
|
|
if yyrl3646, yyrt3646 = z.DecInferLen(yyl3646, z.DecBasicHandle().MaxInitLen, 424); yyrt3646 {
|
|
yyrr3646 = yyrl3646
|
|
}
|
|
yyv3646 = make([]Event, yyrl3646)
|
|
yyc3646 = true
|
|
}
|
|
|
|
if yyl3646 == 0 {
|
|
if len(yyv3646) != 0 {
|
|
yyv3646 = yyv3646[:0]
|
|
yyc3646 = true
|
|
}
|
|
} else if yyl3646 > 0 {
|
|
|
|
if yyl3646 > cap(yyv3646) {
|
|
yyrl3646, yyrt3646 = z.DecInferLen(yyl3646, z.DecBasicHandle().MaxInitLen, 424)
|
|
yyv3646 = make([]Event, yyrl3646)
|
|
yyc3646 = true
|
|
|
|
yyrr3646 = len(yyv3646)
|
|
} else if yyl3646 != len(yyv3646) {
|
|
yyv3646 = yyv3646[:yyl3646]
|
|
yyc3646 = true
|
|
}
|
|
yyj3646 := 0
|
|
for ; yyj3646 < yyrr3646; yyj3646++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = Event{}
|
|
} else {
|
|
yyv3647 := &yyv3646[yyj3646]
|
|
yyv3647.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3646 {
|
|
for ; yyj3646 < yyl3646; yyj3646++ {
|
|
yyv3646 = append(yyv3646, Event{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = Event{}
|
|
} else {
|
|
yyv3648 := &yyv3646[yyj3646]
|
|
yyv3648.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3646 := 0; !r.CheckBreak(); yyj3646++ {
|
|
if yyj3646 >= len(yyv3646) {
|
|
yyv3646 = append(yyv3646, Event{}) // var yyz3646 Event
|
|
yyc3646 = true
|
|
}
|
|
|
|
if yyj3646 < len(yyv3646) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3646[yyj3646] = Event{}
|
|
} else {
|
|
yyv3649 := &yyv3646[yyj3646]
|
|
yyv3649.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3646.End()
|
|
}
|
|
if yyc3646 {
|
|
*v = yyv3646
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3650 := range v {
|
|
if yyv3650 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3651 := z.EncBinary()
|
|
_ = yym3651
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3650) {
|
|
} else {
|
|
z.EncFallback(yyv3650)
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv3652 := *v
|
|
yyh3652, yyl3652 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3652, yyrl3652 int
|
|
var yyc3652, yyrt3652 bool
|
|
_, _, _ = yyc3652, yyrt3652, yyrl3652
|
|
yyrr3652 = yyl3652
|
|
|
|
if yyv3652 == nil {
|
|
if yyrl3652, yyrt3652 = z.DecInferLen(yyl3652, z.DecBasicHandle().MaxInitLen, 16); yyrt3652 {
|
|
yyrr3652 = yyrl3652
|
|
}
|
|
yyv3652 = make([]pkg8_runtime.Object, yyrl3652)
|
|
yyc3652 = true
|
|
}
|
|
|
|
if yyl3652 == 0 {
|
|
if len(yyv3652) != 0 {
|
|
yyv3652 = yyv3652[:0]
|
|
yyc3652 = true
|
|
}
|
|
} else if yyl3652 > 0 {
|
|
|
|
if yyl3652 > cap(yyv3652) {
|
|
yyrl3652, yyrt3652 = z.DecInferLen(yyl3652, z.DecBasicHandle().MaxInitLen, 16)
|
|
yyv3652 = make([]pkg8_runtime.Object, yyrl3652)
|
|
yyc3652 = true
|
|
|
|
yyrr3652 = len(yyv3652)
|
|
} else if yyl3652 != len(yyv3652) {
|
|
yyv3652 = yyv3652[:yyl3652]
|
|
yyc3652 = true
|
|
}
|
|
yyj3652 := 0
|
|
for ; yyj3652 < yyrr3652; yyj3652++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = nil
|
|
} else {
|
|
yyv3653 := &yyv3652[yyj3652]
|
|
yym3654 := z.DecBinary()
|
|
_ = yym3654
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3653) {
|
|
} else {
|
|
z.DecFallback(yyv3653, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3652 {
|
|
for ; yyj3652 < yyl3652; yyj3652++ {
|
|
yyv3652 = append(yyv3652, nil)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = nil
|
|
} else {
|
|
yyv3655 := &yyv3652[yyj3652]
|
|
yym3656 := z.DecBinary()
|
|
_ = yym3656
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3655) {
|
|
} else {
|
|
z.DecFallback(yyv3655, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3652 := 0; !r.CheckBreak(); yyj3652++ {
|
|
if yyj3652 >= len(yyv3652) {
|
|
yyv3652 = append(yyv3652, nil) // var yyz3652 pkg8_runtime.Object
|
|
yyc3652 = true
|
|
}
|
|
|
|
if yyj3652 < len(yyv3652) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3652[yyj3652] = nil
|
|
} else {
|
|
yyv3657 := &yyv3652[yyj3652]
|
|
yym3658 := z.DecBinary()
|
|
_ = yym3658
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3657) {
|
|
} else {
|
|
z.DecFallback(yyv3657, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3652.End()
|
|
}
|
|
if yyc3652 {
|
|
*v = yyv3652
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3659 := range v {
|
|
yy3660 := &yyv3659
|
|
yy3660.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, 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, 56); yyrt3661 {
|
|
yyrr3661 = yyrl3661
|
|
}
|
|
yyv3661 = make([]LimitRangeItem, 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, 56)
|
|
yyv3661 = make([]LimitRangeItem, 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] = LimitRangeItem{}
|
|
} else {
|
|
yyv3662 := &yyv3661[yyj3661]
|
|
yyv3662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3661 {
|
|
for ; yyj3661 < yyl3661; yyj3661++ {
|
|
yyv3661 = append(yyv3661, LimitRangeItem{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = LimitRangeItem{}
|
|
} else {
|
|
yyv3663 := &yyv3661[yyj3661]
|
|
yyv3663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3661 := 0; !r.CheckBreak(); yyj3661++ {
|
|
if yyj3661 >= len(yyv3661) {
|
|
yyv3661 = append(yyv3661, LimitRangeItem{}) // var yyz3661 LimitRangeItem
|
|
yyc3661 = true
|
|
}
|
|
|
|
if yyj3661 < len(yyv3661) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3661[yyj3661] = LimitRangeItem{}
|
|
} else {
|
|
yyv3664 := &yyv3661[yyj3661]
|
|
yyv3664.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3661.End()
|
|
}
|
|
if yyc3661 {
|
|
*v = yyv3661
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3665 := range v {
|
|
yy3666 := &yyv3665
|
|
yy3666.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3667 := *v
|
|
yyh3667, yyl3667 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3667, yyrl3667 int
|
|
var yyc3667, yyrt3667 bool
|
|
_, _, _ = yyc3667, yyrt3667, yyrl3667
|
|
yyrr3667 = yyl3667
|
|
|
|
if yyv3667 == nil {
|
|
if yyrl3667, yyrt3667 = z.DecInferLen(yyl3667, z.DecBasicHandle().MaxInitLen, 216); yyrt3667 {
|
|
yyrr3667 = yyrl3667
|
|
}
|
|
yyv3667 = make([]LimitRange, yyrl3667)
|
|
yyc3667 = true
|
|
}
|
|
|
|
if yyl3667 == 0 {
|
|
if len(yyv3667) != 0 {
|
|
yyv3667 = yyv3667[:0]
|
|
yyc3667 = true
|
|
}
|
|
} else if yyl3667 > 0 {
|
|
|
|
if yyl3667 > cap(yyv3667) {
|
|
yyrl3667, yyrt3667 = z.DecInferLen(yyl3667, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3667 = make([]LimitRange, yyrl3667)
|
|
yyc3667 = true
|
|
|
|
yyrr3667 = len(yyv3667)
|
|
} else if yyl3667 != len(yyv3667) {
|
|
yyv3667 = yyv3667[:yyl3667]
|
|
yyc3667 = true
|
|
}
|
|
yyj3667 := 0
|
|
for ; yyj3667 < yyrr3667; yyj3667++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = LimitRange{}
|
|
} else {
|
|
yyv3668 := &yyv3667[yyj3667]
|
|
yyv3668.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3667 {
|
|
for ; yyj3667 < yyl3667; yyj3667++ {
|
|
yyv3667 = append(yyv3667, LimitRange{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = LimitRange{}
|
|
} else {
|
|
yyv3669 := &yyv3667[yyj3667]
|
|
yyv3669.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3667 := 0; !r.CheckBreak(); yyj3667++ {
|
|
if yyj3667 >= len(yyv3667) {
|
|
yyv3667 = append(yyv3667, LimitRange{}) // var yyz3667 LimitRange
|
|
yyc3667 = true
|
|
}
|
|
|
|
if yyj3667 < len(yyv3667) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3667[yyj3667] = LimitRange{}
|
|
} else {
|
|
yyv3670 := &yyv3667[yyj3667]
|
|
yyv3670.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3667.End()
|
|
}
|
|
if yyc3667 {
|
|
*v = yyv3667
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3671 := range v {
|
|
yy3672 := &yyv3671
|
|
yy3672.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3673 := *v
|
|
yyh3673, yyl3673 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3673, yyrl3673 int
|
|
var yyc3673, yyrt3673 bool
|
|
_, _, _ = yyc3673, yyrt3673, yyrl3673
|
|
yyrr3673 = yyl3673
|
|
|
|
if yyv3673 == nil {
|
|
if yyrl3673, yyrt3673 = z.DecInferLen(yyl3673, z.DecBasicHandle().MaxInitLen, 216); yyrt3673 {
|
|
yyrr3673 = yyrl3673
|
|
}
|
|
yyv3673 = make([]ResourceQuota, yyrl3673)
|
|
yyc3673 = true
|
|
}
|
|
|
|
if yyl3673 == 0 {
|
|
if len(yyv3673) != 0 {
|
|
yyv3673 = yyv3673[:0]
|
|
yyc3673 = true
|
|
}
|
|
} else if yyl3673 > 0 {
|
|
|
|
if yyl3673 > cap(yyv3673) {
|
|
yyrl3673, yyrt3673 = z.DecInferLen(yyl3673, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3673 = make([]ResourceQuota, yyrl3673)
|
|
yyc3673 = true
|
|
|
|
yyrr3673 = len(yyv3673)
|
|
} else if yyl3673 != len(yyv3673) {
|
|
yyv3673 = yyv3673[:yyl3673]
|
|
yyc3673 = true
|
|
}
|
|
yyj3673 := 0
|
|
for ; yyj3673 < yyrr3673; yyj3673++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3673[yyj3673] = ResourceQuota{}
|
|
} else {
|
|
yyv3674 := &yyv3673[yyj3673]
|
|
yyv3674.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3673 {
|
|
for ; yyj3673 < yyl3673; yyj3673++ {
|
|
yyv3673 = append(yyv3673, ResourceQuota{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3673[yyj3673] = ResourceQuota{}
|
|
} else {
|
|
yyv3675 := &yyv3673[yyj3673]
|
|
yyv3675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3673 := 0; !r.CheckBreak(); yyj3673++ {
|
|
if yyj3673 >= len(yyv3673) {
|
|
yyv3673 = append(yyv3673, ResourceQuota{}) // var yyz3673 ResourceQuota
|
|
yyc3673 = true
|
|
}
|
|
|
|
if yyj3673 < len(yyv3673) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3673[yyj3673] = ResourceQuota{}
|
|
} else {
|
|
yyv3676 := &yyv3673[yyj3673]
|
|
yyv3676.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3673.End()
|
|
}
|
|
if yyc3673 {
|
|
*v = yyv3673
|
|
}
|
|
|
|
}
|
|
|
|
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 yyk3677, yyv3677 := range v {
|
|
yym3678 := z.EncBinary()
|
|
_ = yym3678
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3677))
|
|
}
|
|
if yyv3677 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3679 := z.EncBinary()
|
|
_ = yym3679
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3677))
|
|
}
|
|
}
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3680 := *v
|
|
yyl3680 := r.ReadMapStart()
|
|
yybh3680 := z.DecBasicHandle()
|
|
if yyv3680 == nil {
|
|
yyrl3680, _ := z.DecInferLen(yyl3680, yybh3680.MaxInitLen, 40)
|
|
yyv3680 = make(map[string][]uint8, yyrl3680)
|
|
*v = yyv3680
|
|
}
|
|
var yymk3680 string
|
|
var yymv3680 []uint8
|
|
var yymg3680 bool
|
|
if yybh3680.MapValueReset {
|
|
yymg3680 = true
|
|
}
|
|
if yyl3680 > 0 {
|
|
for yyj3680 := 0; yyj3680 < yyl3680; yyj3680++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3680 = ""
|
|
} else {
|
|
yymk3680 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3680 {
|
|
yymv3680 = yyv3680[yymk3680]
|
|
} else {
|
|
yymv3680 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3680 = nil
|
|
} else {
|
|
yyv3682 := &yymv3680
|
|
yym3683 := z.DecBinary()
|
|
_ = yym3683
|
|
if false {
|
|
} else {
|
|
*yyv3682 = r.DecodeBytes(*(*[]byte)(yyv3682), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3680 != nil {
|
|
yyv3680[yymk3680] = yymv3680
|
|
}
|
|
}
|
|
} else if yyl3680 < 0 {
|
|
for yyj3680 := 0; !r.CheckBreak(); yyj3680++ {
|
|
if r.TryDecodeAsNil() {
|
|
yymk3680 = ""
|
|
} else {
|
|
yymk3680 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3680 {
|
|
yymv3680 = yyv3680[yymk3680]
|
|
} else {
|
|
yymv3680 = nil
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
yymv3680 = nil
|
|
} else {
|
|
yyv3685 := &yymv3680
|
|
yym3686 := z.DecBinary()
|
|
_ = yym3686
|
|
if false {
|
|
} else {
|
|
*yyv3685 = r.DecodeBytes(*(*[]byte)(yyv3685), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3680 != nil {
|
|
yyv3680[yymk3680] = yymv3680
|
|
}
|
|
}
|
|
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 _, yyv3687 := range v {
|
|
yy3688 := &yyv3687
|
|
yy3688.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3689 := *v
|
|
yyh3689, yyl3689 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3689, yyrl3689 int
|
|
var yyc3689, yyrt3689 bool
|
|
_, _, _ = yyc3689, yyrt3689, yyrl3689
|
|
yyrr3689 = yyl3689
|
|
|
|
if yyv3689 == nil {
|
|
if yyrl3689, yyrt3689 = z.DecInferLen(yyl3689, z.DecBasicHandle().MaxInitLen, 216); yyrt3689 {
|
|
yyrr3689 = yyrl3689
|
|
}
|
|
yyv3689 = make([]Secret, yyrl3689)
|
|
yyc3689 = true
|
|
}
|
|
|
|
if yyl3689 == 0 {
|
|
if len(yyv3689) != 0 {
|
|
yyv3689 = yyv3689[:0]
|
|
yyc3689 = true
|
|
}
|
|
} else if yyl3689 > 0 {
|
|
|
|
if yyl3689 > cap(yyv3689) {
|
|
yyrl3689, yyrt3689 = z.DecInferLen(yyl3689, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3689 = make([]Secret, yyrl3689)
|
|
yyc3689 = true
|
|
|
|
yyrr3689 = len(yyv3689)
|
|
} else if yyl3689 != len(yyv3689) {
|
|
yyv3689 = yyv3689[:yyl3689]
|
|
yyc3689 = true
|
|
}
|
|
yyj3689 := 0
|
|
for ; yyj3689 < yyrr3689; yyj3689++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3689[yyj3689] = Secret{}
|
|
} else {
|
|
yyv3690 := &yyv3689[yyj3689]
|
|
yyv3690.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3689 {
|
|
for ; yyj3689 < yyl3689; yyj3689++ {
|
|
yyv3689 = append(yyv3689, Secret{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3689[yyj3689] = Secret{}
|
|
} else {
|
|
yyv3691 := &yyv3689[yyj3689]
|
|
yyv3691.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3689 := 0; !r.CheckBreak(); yyj3689++ {
|
|
if yyj3689 >= len(yyv3689) {
|
|
yyv3689 = append(yyv3689, Secret{}) // var yyz3689 Secret
|
|
yyc3689 = true
|
|
}
|
|
|
|
if yyj3689 < len(yyv3689) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3689[yyj3689] = Secret{}
|
|
} else {
|
|
yyv3692 := &yyv3689[yyj3689]
|
|
yyv3692.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3689.End()
|
|
}
|
|
if yyc3689 {
|
|
*v = yyv3689
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3693 := range v {
|
|
yy3694 := &yyv3693
|
|
yy3694.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3695 := *v
|
|
yyh3695, yyl3695 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3695, yyrl3695 int
|
|
var yyc3695, yyrt3695 bool
|
|
_, _, _ = yyc3695, yyrt3695, yyrl3695
|
|
yyrr3695 = yyl3695
|
|
|
|
if yyv3695 == nil {
|
|
if yyrl3695, yyrt3695 = z.DecInferLen(yyl3695, z.DecBasicHandle().MaxInitLen, 64); yyrt3695 {
|
|
yyrr3695 = yyrl3695
|
|
}
|
|
yyv3695 = make([]ComponentCondition, yyrl3695)
|
|
yyc3695 = true
|
|
}
|
|
|
|
if yyl3695 == 0 {
|
|
if len(yyv3695) != 0 {
|
|
yyv3695 = yyv3695[:0]
|
|
yyc3695 = true
|
|
}
|
|
} else if yyl3695 > 0 {
|
|
|
|
if yyl3695 > cap(yyv3695) {
|
|
yyrl3695, yyrt3695 = z.DecInferLen(yyl3695, z.DecBasicHandle().MaxInitLen, 64)
|
|
yyv3695 = make([]ComponentCondition, yyrl3695)
|
|
yyc3695 = true
|
|
|
|
yyrr3695 = len(yyv3695)
|
|
} else if yyl3695 != len(yyv3695) {
|
|
yyv3695 = yyv3695[:yyl3695]
|
|
yyc3695 = true
|
|
}
|
|
yyj3695 := 0
|
|
for ; yyj3695 < yyrr3695; yyj3695++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3695[yyj3695] = ComponentCondition{}
|
|
} else {
|
|
yyv3696 := &yyv3695[yyj3695]
|
|
yyv3696.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3695 {
|
|
for ; yyj3695 < yyl3695; yyj3695++ {
|
|
yyv3695 = append(yyv3695, ComponentCondition{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3695[yyj3695] = ComponentCondition{}
|
|
} else {
|
|
yyv3697 := &yyv3695[yyj3695]
|
|
yyv3697.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3695 := 0; !r.CheckBreak(); yyj3695++ {
|
|
if yyj3695 >= len(yyv3695) {
|
|
yyv3695 = append(yyv3695, ComponentCondition{}) // var yyz3695 ComponentCondition
|
|
yyc3695 = true
|
|
}
|
|
|
|
if yyj3695 < len(yyv3695) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3695[yyj3695] = ComponentCondition{}
|
|
} else {
|
|
yyv3698 := &yyv3695[yyj3695]
|
|
yyv3698.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3695.End()
|
|
}
|
|
if yyc3695 {
|
|
*v = yyv3695
|
|
}
|
|
|
|
}
|
|
|
|
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 _, yyv3699 := range v {
|
|
yy3700 := &yyv3699
|
|
yy3700.CodecEncodeSelf(e)
|
|
}
|
|
r.EncodeEnd()
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3701 := *v
|
|
yyh3701, yyl3701 := z.DecSliceHelperStart()
|
|
|
|
var yyrr3701, yyrl3701 int
|
|
var yyc3701, yyrt3701 bool
|
|
_, _, _ = yyc3701, yyrt3701, yyrl3701
|
|
yyrr3701 = yyl3701
|
|
|
|
if yyv3701 == nil {
|
|
if yyrl3701, yyrt3701 = z.DecInferLen(yyl3701, z.DecBasicHandle().MaxInitLen, 216); yyrt3701 {
|
|
yyrr3701 = yyrl3701
|
|
}
|
|
yyv3701 = make([]ComponentStatus, yyrl3701)
|
|
yyc3701 = true
|
|
}
|
|
|
|
if yyl3701 == 0 {
|
|
if len(yyv3701) != 0 {
|
|
yyv3701 = yyv3701[:0]
|
|
yyc3701 = true
|
|
}
|
|
} else if yyl3701 > 0 {
|
|
|
|
if yyl3701 > cap(yyv3701) {
|
|
yyrl3701, yyrt3701 = z.DecInferLen(yyl3701, z.DecBasicHandle().MaxInitLen, 216)
|
|
yyv3701 = make([]ComponentStatus, yyrl3701)
|
|
yyc3701 = true
|
|
|
|
yyrr3701 = len(yyv3701)
|
|
} else if yyl3701 != len(yyv3701) {
|
|
yyv3701 = yyv3701[:yyl3701]
|
|
yyc3701 = true
|
|
}
|
|
yyj3701 := 0
|
|
for ; yyj3701 < yyrr3701; yyj3701++ {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3701[yyj3701] = ComponentStatus{}
|
|
} else {
|
|
yyv3702 := &yyv3701[yyj3701]
|
|
yyv3702.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3701 {
|
|
for ; yyj3701 < yyl3701; yyj3701++ {
|
|
yyv3701 = append(yyv3701, ComponentStatus{})
|
|
if r.TryDecodeAsNil() {
|
|
yyv3701[yyj3701] = ComponentStatus{}
|
|
} else {
|
|
yyv3703 := &yyv3701[yyj3701]
|
|
yyv3703.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
for yyj3701 := 0; !r.CheckBreak(); yyj3701++ {
|
|
if yyj3701 >= len(yyv3701) {
|
|
yyv3701 = append(yyv3701, ComponentStatus{}) // var yyz3701 ComponentStatus
|
|
yyc3701 = true
|
|
}
|
|
|
|
if yyj3701 < len(yyv3701) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3701[yyj3701] = ComponentStatus{}
|
|
} else {
|
|
yyv3704 := &yyv3701[yyj3701]
|
|
yyv3704.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
yyh3701.End()
|
|
}
|
|
if yyc3701 {
|
|
*v = yyv3701
|
|
}
|
|
|
|
}
|