49433 lines
1.1 MiB
49433 lines
1.1 MiB
/*
|
|
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_intstr "k8s.io/kubernetes/pkg/util/intstr"
|
|
"reflect"
|
|
"runtime"
|
|
pkg4_inf "speter.net/go/exp/math/dec/inf"
|
|
time "time"
|
|
)
|
|
|
|
const (
|
|
// ----- content types ----
|
|
codecSelferC_UTF81234 = 1
|
|
codecSelferC_RAW1234 = 0
|
|
// ----- value types used ----
|
|
codecSelferValueTypeArray1234 = 10
|
|
codecSelferValueTypeMap1234 = 9
|
|
// ----- containerStateValues ----
|
|
codecSelfer_containerMapKey1234 = 2
|
|
codecSelfer_containerMapValue1234 = 3
|
|
codecSelfer_containerMapEnd1234 = 4
|
|
codecSelfer_containerArrayElem1234 = 6
|
|
codecSelfer_containerArrayEnd1234 = 7
|
|
)
|
|
|
|
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 != 5 {
|
|
_, file, _, _ := runtime.Caller(0)
|
|
err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v",
|
|
5, 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_intstr.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
|
|
var yynn2 int
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(12)
|
|
} else {
|
|
yynn2 = 0
|
|
for _, b := range yyq2 {
|
|
if b {
|
|
yynn2++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2)
|
|
yynn2 = 0
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym5 := z.EncBinary()
|
|
_ = yym5
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("generateName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym8 := z.EncBinary()
|
|
_ = yym8
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.GenerateName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym11 := z.EncBinary()
|
|
_ = yym11
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selfLink"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym14 := z.EncBinary()
|
|
_ = yym14
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SelfLink))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym20 := z.EncBinary()
|
|
_ = yym20
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[6] {
|
|
yym22 := z.EncBinary()
|
|
_ = yym22
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("generation"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym23 := z.EncBinary()
|
|
_ = yym23
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Generation))
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("creationTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("deletionGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DeletionGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy35 := *x.DeletionGracePeriodSeconds
|
|
yym36 := z.EncBinary()
|
|
_ = yym36
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy35))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("labels"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Labels == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym39 := z.EncBinary()
|
|
_ = yym39
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Labels, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("annotations"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Annotations == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym42 := z.EncBinary()
|
|
_ = yym42
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Annotations, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
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 {
|
|
yyct44 := r.ContainerType()
|
|
if yyct44 == codecSelferValueTypeMap1234 {
|
|
yyl44 := r.ReadMapStart()
|
|
if yyl44 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl44, d)
|
|
}
|
|
} else if yyct44 == codecSelferValueTypeArray1234 {
|
|
yyl44 := r.ReadArrayStart()
|
|
if yyl44 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys45Slc = r.DecodeBytes(yys45Slc, true, true)
|
|
yys45 := string(yys45Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj63++
|
|
if yyhl63 {
|
|
yyb63 = yyj63 > l
|
|
} else {
|
|
yyb63 = r.CheckBreak()
|
|
}
|
|
if yyb63 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj63-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
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 [18]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.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq82[13] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq82[14] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq82[15] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq82[16] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq82[17] = x.VolumeSource.FC != nil && x.FC != nil
|
|
var yynn82 int
|
|
if yyr82 || yy2arr82 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn82 = 1
|
|
for _, b := range yyq82 {
|
|
if b {
|
|
yynn82++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn82)
|
|
yynn82 = 0
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym84 := z.EncBinary()
|
|
_ = yym84
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn96 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn97 bool
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
yyn97 = true
|
|
goto LABEL97
|
|
}
|
|
LABEL97:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[12] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn97 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn98 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn98 = true
|
|
goto LABEL98
|
|
}
|
|
LABEL98:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[13] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn98 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn99 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn99 = true
|
|
goto LABEL99
|
|
}
|
|
LABEL99:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[14] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn99 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn100 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn100 = true
|
|
goto LABEL100
|
|
}
|
|
LABEL100:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[15] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn101 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn101 = true
|
|
goto LABEL101
|
|
}
|
|
LABEL101:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[16] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn102 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn102 = true
|
|
goto LABEL102
|
|
}
|
|
LABEL102:
|
|
if yyr82 || yy2arr82 {
|
|
if yyn102 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq82[17] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq82[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn102 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr82 || yy2arr82 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Volume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym103 := z.DecBinary()
|
|
_ = yym103
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct104 := r.ContainerType()
|
|
if yyct104 == codecSelferValueTypeMap1234 {
|
|
yyl104 := r.ReadMapStart()
|
|
if yyl104 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl104, d)
|
|
}
|
|
} else if yyct104 == codecSelferValueTypeArray1234 {
|
|
yyl104 := r.ReadArrayStart()
|
|
if yyl104 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl104, 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 yys105Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys105Slc
|
|
var yyhl105 bool = l >= 0
|
|
for yyj105 := 0; ; yyj105++ {
|
|
if yyhl105 {
|
|
if yyj105 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys105Slc = r.DecodeBytes(yys105Slc, true, true)
|
|
yys105 := string(yys105Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys105 {
|
|
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 "flexVolume":
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.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, yys105)
|
|
} // end switch yys105
|
|
} // end for yyj105
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Volume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj124 int
|
|
var yyb124 bool
|
|
var yyhl124 bool = l >= 0
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
if x.VolumeSource.HostPath == nil {
|
|
x.VolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
x.VolumeSource.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
x.VolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
x.VolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.GitRepo == nil {
|
|
x.VolumeSource.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Secret == nil {
|
|
x.VolumeSource.Secret = new(SecretVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.NFS == nil {
|
|
x.VolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.ISCSI == nil {
|
|
x.VolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
x.VolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
x.VolumeSource.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.RBD == nil {
|
|
x.VolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Cinder == nil {
|
|
x.VolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.CephFS == nil {
|
|
x.VolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.Flocker == nil {
|
|
x.VolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
x.VolumeSource.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FC == nil {
|
|
x.VolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj124++
|
|
if yyhl124 {
|
|
yyb124 = yyj124 > l
|
|
} else {
|
|
yyb124 = r.CheckBreak()
|
|
}
|
|
if yyb124 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj124-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym143 := z.EncBinary()
|
|
_ = yym143
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep144 := !z.EncBinary()
|
|
yy2arr144 := z.EncBasicHandle().StructToArray
|
|
var yyq144 [17]bool
|
|
_, _, _ = yysep144, yyq144, yy2arr144
|
|
const yyr144 bool = false
|
|
yyq144[0] = x.HostPath != nil
|
|
yyq144[1] = x.EmptyDir != nil
|
|
yyq144[2] = x.GCEPersistentDisk != nil
|
|
yyq144[3] = x.AWSElasticBlockStore != nil
|
|
yyq144[4] = x.GitRepo != nil
|
|
yyq144[5] = x.Secret != nil
|
|
yyq144[6] = x.NFS != nil
|
|
yyq144[7] = x.ISCSI != nil
|
|
yyq144[8] = x.Glusterfs != nil
|
|
yyq144[9] = x.PersistentVolumeClaim != nil
|
|
yyq144[10] = x.RBD != nil
|
|
yyq144[11] = x.FlexVolume != nil
|
|
yyq144[12] = x.Cinder != nil
|
|
yyq144[13] = x.CephFS != nil
|
|
yyq144[14] = x.Flocker != nil
|
|
yyq144[15] = x.DownwardAPI != nil
|
|
yyq144[16] = x.FC != nil
|
|
var yynn144 int
|
|
if yyr144 || yy2arr144 {
|
|
r.EncodeArrayStart(17)
|
|
} else {
|
|
yynn144 = 0
|
|
for _, b := range yyq144 {
|
|
if b {
|
|
yynn144++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn144)
|
|
yynn144 = 0
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[11] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[12] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[13] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[14] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[15] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq144[16] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq144[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr144 || yy2arr144 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym162 := z.DecBinary()
|
|
_ = yym162
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct163 := r.ContainerType()
|
|
if yyct163 == codecSelferValueTypeMap1234 {
|
|
yyl163 := r.ReadMapStart()
|
|
if yyl163 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl163, d)
|
|
}
|
|
} else if yyct163 == codecSelferValueTypeArray1234 {
|
|
yyl163 := r.ReadArrayStart()
|
|
if yyl163 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl163, 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 yys164Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys164Slc
|
|
var yyhl164 bool = l >= 0
|
|
for yyj164 := 0; ; yyj164++ {
|
|
if yyhl164 {
|
|
if yyj164 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys164Slc = r.DecodeBytes(yys164Slc, true, true)
|
|
yys164 := string(yys164Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys164 {
|
|
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 "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.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, yys164)
|
|
} // end switch yys164
|
|
} // end for yyj164
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *VolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj182 int
|
|
var yyb182 bool
|
|
var yyhl182 bool = l >= 0
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.EmptyDir != nil {
|
|
x.EmptyDir = nil
|
|
}
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
x.EmptyDir = new(EmptyDirVolumeSource)
|
|
}
|
|
x.EmptyDir.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GitRepo != nil {
|
|
x.GitRepo = nil
|
|
}
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
x.GitRepo = new(GitRepoVolumeSource)
|
|
}
|
|
x.GitRepo.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Secret != nil {
|
|
x.Secret = nil
|
|
}
|
|
} else {
|
|
if x.Secret == nil {
|
|
x.Secret = new(SecretVolumeSource)
|
|
}
|
|
x.Secret.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PersistentVolumeClaim != nil {
|
|
x.PersistentVolumeClaim = nil
|
|
}
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
x.PersistentVolumeClaim = new(PersistentVolumeClaimVolumeSource)
|
|
}
|
|
x.PersistentVolumeClaim.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DownwardAPI != nil {
|
|
x.DownwardAPI = nil
|
|
}
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
x.DownwardAPI = new(DownwardAPIVolumeSource)
|
|
}
|
|
x.DownwardAPI.CodecDecodeSelf(d)
|
|
}
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj182++
|
|
if yyhl182 {
|
|
yyb182 = yyj182 > l
|
|
} else {
|
|
yyb182 = r.CheckBreak()
|
|
}
|
|
if yyb182 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj182-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym200 := z.EncBinary()
|
|
_ = yym200
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep201 := !z.EncBinary()
|
|
yy2arr201 := z.EncBasicHandle().StructToArray
|
|
var yyq201 [12]bool
|
|
_, _, _ = yysep201, yyq201, yy2arr201
|
|
const yyr201 bool = false
|
|
yyq201[0] = x.GCEPersistentDisk != nil
|
|
yyq201[1] = x.AWSElasticBlockStore != nil
|
|
yyq201[2] = x.HostPath != nil
|
|
yyq201[3] = x.Glusterfs != nil
|
|
yyq201[4] = x.NFS != nil
|
|
yyq201[5] = x.RBD != nil
|
|
yyq201[6] = x.ISCSI != nil
|
|
yyq201[7] = x.FlexVolume != nil
|
|
yyq201[8] = x.Cinder != nil
|
|
yyq201[9] = x.CephFS != nil
|
|
yyq201[10] = x.FC != nil
|
|
yyq201[11] = x.Flocker != nil
|
|
var yynn201 int
|
|
if yyr201 || yy2arr201 {
|
|
r.EncodeArrayStart(12)
|
|
} else {
|
|
yynn201 = 0
|
|
for _, b := range yyq201 {
|
|
if b {
|
|
yynn201++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn201)
|
|
yynn201 = 0
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[6] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[7] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[8] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[9] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[10] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq201[11] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq201[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr201 || yy2arr201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym214 := z.DecBinary()
|
|
_ = yym214
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct215 := r.ContainerType()
|
|
if yyct215 == codecSelferValueTypeMap1234 {
|
|
yyl215 := r.ReadMapStart()
|
|
if yyl215 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl215, d)
|
|
}
|
|
} else if yyct215 == codecSelferValueTypeArray1234 {
|
|
yyl215 := r.ReadArrayStart()
|
|
if yyl215 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl215, 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 yys216Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys216Slc
|
|
var yyhl216 bool = l >= 0
|
|
for yyj216 := 0; ; yyj216++ {
|
|
if yyhl216 {
|
|
if yyj216 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys216Slc = r.DecodeBytes(yys216Slc, true, true)
|
|
yys216 := string(yys216Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys216 {
|
|
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 "flexVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.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, yys216)
|
|
} // end switch yys216
|
|
} // end for yyj216
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj229 int
|
|
var yyb229 bool
|
|
var yyhl229 bool = l >= 0
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj229++
|
|
if yyhl229 {
|
|
yyb229 = yyj229 > l
|
|
} else {
|
|
yyb229 = r.CheckBreak()
|
|
}
|
|
if yyb229 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj229-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym242 := z.EncBinary()
|
|
_ = yym242
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep243 := !z.EncBinary()
|
|
yy2arr243 := z.EncBasicHandle().StructToArray
|
|
var yyq243 [2]bool
|
|
_, _, _ = yysep243, yyq243, yy2arr243
|
|
const yyr243 bool = false
|
|
yyq243[1] = x.ReadOnly != false
|
|
var yynn243 int
|
|
if yyr243 || yy2arr243 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn243 = 1
|
|
for _, b := range yyq243 {
|
|
if b {
|
|
yynn243++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn243)
|
|
yynn243 = 0
|
|
}
|
|
if yyr243 || yy2arr243 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym245 := z.EncBinary()
|
|
_ = yym245
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym246 := z.EncBinary()
|
|
_ = yym246
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr243 || yy2arr243 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq243[1] {
|
|
yym248 := z.EncBinary()
|
|
_ = yym248
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq243[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym249 := z.EncBinary()
|
|
_ = yym249
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr243 || yy2arr243 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym250 := z.DecBinary()
|
|
_ = yym250
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct251 := r.ContainerType()
|
|
if yyct251 == codecSelferValueTypeMap1234 {
|
|
yyl251 := r.ReadMapStart()
|
|
if yyl251 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl251, d)
|
|
}
|
|
} else if yyct251 == codecSelferValueTypeArray1234 {
|
|
yyl251 := r.ReadArrayStart()
|
|
if yyl251 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl251, 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 yys252Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys252Slc
|
|
var yyhl252 bool = l >= 0
|
|
for yyj252 := 0; ; yyj252++ {
|
|
if yyhl252 {
|
|
if yyj252 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys252Slc = r.DecodeBytes(yys252Slc, true, true)
|
|
yys252 := string(yys252Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys252 {
|
|
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, yys252)
|
|
} // end switch yys252
|
|
} // end for yyj252
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj255 int
|
|
var yyb255 bool
|
|
var yyhl255 bool = l >= 0
|
|
yyj255++
|
|
if yyhl255 {
|
|
yyb255 = yyj255 > l
|
|
} else {
|
|
yyb255 = r.CheckBreak()
|
|
}
|
|
if yyb255 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj255++
|
|
if yyhl255 {
|
|
yyb255 = yyj255 > l
|
|
} else {
|
|
yyb255 = r.CheckBreak()
|
|
}
|
|
if yyb255 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj255++
|
|
if yyhl255 {
|
|
yyb255 = yyj255 > l
|
|
} else {
|
|
yyb255 = r.CheckBreak()
|
|
}
|
|
if yyb255 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj255-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym258 := z.EncBinary()
|
|
_ = yym258
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep259 := !z.EncBinary()
|
|
yy2arr259 := z.EncBasicHandle().StructToArray
|
|
var yyq259 [5]bool
|
|
_, _, _ = yysep259, yyq259, yy2arr259
|
|
const yyr259 bool = false
|
|
yyq259[0] = x.Kind != ""
|
|
yyq259[1] = x.APIVersion != ""
|
|
yyq259[2] = true
|
|
yyq259[3] = true
|
|
yyq259[4] = true
|
|
var yynn259 int
|
|
if yyr259 || yy2arr259 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn259 = 0
|
|
for _, b := range yyq259 {
|
|
if b {
|
|
yynn259++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn259)
|
|
yynn259 = 0
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq259[0] {
|
|
yym261 := z.EncBinary()
|
|
_ = yym261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq259[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym262 := z.EncBinary()
|
|
_ = yym262
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq259[1] {
|
|
yym264 := z.EncBinary()
|
|
_ = yym264
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq259[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym265 := z.EncBinary()
|
|
_ = yym265
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq259[2] {
|
|
yy267 := &x.ObjectMeta
|
|
yy267.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq259[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy268 := &x.ObjectMeta
|
|
yy268.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq259[3] {
|
|
yy270 := &x.Spec
|
|
yy270.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq259[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy271 := &x.Spec
|
|
yy271.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq259[4] {
|
|
yy273 := &x.Status
|
|
yy273.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq259[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy274 := &x.Status
|
|
yy274.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr259 || yy2arr259 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym275 := z.DecBinary()
|
|
_ = yym275
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct276 := r.ContainerType()
|
|
if yyct276 == codecSelferValueTypeMap1234 {
|
|
yyl276 := r.ReadMapStart()
|
|
if yyl276 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl276, d)
|
|
}
|
|
} else if yyct276 == codecSelferValueTypeArray1234 {
|
|
yyl276 := r.ReadArrayStart()
|
|
if yyl276 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl276, 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 yys277Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys277Slc
|
|
var yyhl277 bool = l >= 0
|
|
for yyj277 := 0; ; yyj277++ {
|
|
if yyhl277 {
|
|
if yyj277 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys277Slc = r.DecodeBytes(yys277Slc, true, true)
|
|
yys277 := string(yys277Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys277 {
|
|
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 {
|
|
yyv280 := &x.ObjectMeta
|
|
yyv280.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv281 := &x.Spec
|
|
yyv281.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv282 := &x.Status
|
|
yyv282.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys277)
|
|
} // end switch yys277
|
|
} // end for yyj277
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj283 int
|
|
var yyb283 bool
|
|
var yyhl283 bool = l >= 0
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv286 := &x.ObjectMeta
|
|
yyv286.CodecDecodeSelf(d)
|
|
}
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv287 := &x.Spec
|
|
yyv287.CodecDecodeSelf(d)
|
|
}
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv288 := &x.Status
|
|
yyv288.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj283++
|
|
if yyhl283 {
|
|
yyb283 = yyj283 > l
|
|
} else {
|
|
yyb283 = r.CheckBreak()
|
|
}
|
|
if yyb283 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj283-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym289 := z.EncBinary()
|
|
_ = yym289
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep290 := !z.EncBinary()
|
|
yy2arr290 := z.EncBasicHandle().StructToArray
|
|
var yyq290 [16]bool
|
|
_, _, _ = yysep290, yyq290, yy2arr290
|
|
const yyr290 bool = false
|
|
yyq290[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq290[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq290[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq290[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq290[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq290[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq290[7] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq290[8] = x.PersistentVolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq290[9] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq290[10] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq290[11] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq290[12] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq290[13] = len(x.AccessModes) != 0
|
|
yyq290[14] = x.ClaimRef != nil
|
|
yyq290[15] = x.PersistentVolumeReclaimPolicy != ""
|
|
var yynn290 int
|
|
if yyr290 || yy2arr290 {
|
|
r.EncodeArrayStart(16)
|
|
} else {
|
|
yynn290 = 1
|
|
for _, b := range yyq290 {
|
|
if b {
|
|
yynn290++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn290)
|
|
yynn290 = 0
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
var yyn292 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn292 = true
|
|
goto LABEL292
|
|
}
|
|
LABEL292:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn292 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn293 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn293 = true
|
|
goto LABEL293
|
|
}
|
|
LABEL293:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn293 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn294 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn294 = true
|
|
goto LABEL294
|
|
}
|
|
LABEL294:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn294 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn294 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn295 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn295 = true
|
|
goto LABEL295
|
|
}
|
|
LABEL295:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn295 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn295 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn296 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn296 = true
|
|
goto LABEL296
|
|
}
|
|
LABEL296:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn296 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn296 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn297 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn297 = true
|
|
goto LABEL297
|
|
}
|
|
LABEL297:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn297 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn297 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn298 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn298 = true
|
|
goto LABEL298
|
|
}
|
|
LABEL298:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn298 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn298 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn299 bool
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
yyn299 = true
|
|
goto LABEL299
|
|
}
|
|
LABEL299:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn299 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[8] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn299 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn300 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn300 = true
|
|
goto LABEL300
|
|
}
|
|
LABEL300:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn300 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[9] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn300 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn301 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn301 = true
|
|
goto LABEL301
|
|
}
|
|
LABEL301:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn301 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[10] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn301 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn302 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn302 = true
|
|
goto LABEL302
|
|
}
|
|
LABEL302:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn302 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[11] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn302 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn303 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn303 = true
|
|
goto LABEL303
|
|
}
|
|
LABEL303:
|
|
if yyr290 || yy2arr290 {
|
|
if yyn303 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[12] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq290[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn303 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[13] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym305 := z.EncBinary()
|
|
_ = yym305
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq290[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym306 := z.EncBinary()
|
|
_ = yym306
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[14] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq290[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("claimRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[15] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq290[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym309 := z.DecBinary()
|
|
_ = yym309
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct310 := r.ContainerType()
|
|
if yyct310 == codecSelferValueTypeMap1234 {
|
|
yyl310 := r.ReadMapStart()
|
|
if yyl310 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl310, d)
|
|
}
|
|
} else if yyct310 == codecSelferValueTypeArray1234 {
|
|
yyl310 := r.ReadArrayStart()
|
|
if yyl310 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl310, 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 yys311Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys311Slc
|
|
var yyhl311 bool = l >= 0
|
|
for yyj311 := 0; ; yyj311++ {
|
|
if yyhl311 {
|
|
if yyj311 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys311Slc = r.DecodeBytes(yys311Slc, true, true)
|
|
yys311 := string(yys311Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys311 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv312 := &x.Capacity
|
|
yyv312.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 "flexVolume":
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
x.PersistentVolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.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 {
|
|
yyv325 := &x.AccessModes
|
|
yym326 := z.DecBinary()
|
|
_ = yym326
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv325), 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, yys311)
|
|
} // end switch yys311
|
|
} // end for yyj311
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj329 int
|
|
var yyb329 bool
|
|
var yyhl329 bool = l >= 0
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv330 := &x.Capacity
|
|
yyv330.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GCEPersistentDisk != nil {
|
|
x.GCEPersistentDisk = nil
|
|
}
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
x.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
x.GCEPersistentDisk.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
x.PersistentVolumeSource.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AWSElasticBlockStore != nil {
|
|
x.AWSElasticBlockStore = nil
|
|
}
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
x.AWSElasticBlockStore = new(AWSElasticBlockStoreVolumeSource)
|
|
}
|
|
x.AWSElasticBlockStore.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
x.PersistentVolumeSource.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HostPath != nil {
|
|
x.HostPath = nil
|
|
}
|
|
} else {
|
|
if x.HostPath == nil {
|
|
x.HostPath = new(HostPathVolumeSource)
|
|
}
|
|
x.HostPath.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
x.PersistentVolumeSource.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Glusterfs != nil {
|
|
x.Glusterfs = nil
|
|
}
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
x.Glusterfs = new(GlusterfsVolumeSource)
|
|
}
|
|
x.Glusterfs.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
x.PersistentVolumeSource.NFS = new(NFSVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NFS != nil {
|
|
x.NFS = nil
|
|
}
|
|
} else {
|
|
if x.NFS == nil {
|
|
x.NFS = new(NFSVolumeSource)
|
|
}
|
|
x.NFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
x.PersistentVolumeSource.RBD = new(RBDVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RBD != nil {
|
|
x.RBD = nil
|
|
}
|
|
} else {
|
|
if x.RBD == nil {
|
|
x.RBD = new(RBDVolumeSource)
|
|
}
|
|
x.RBD.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ISCSI != nil {
|
|
x.ISCSI = nil
|
|
}
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
x.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
x.ISCSI.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
x.PersistentVolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FlexVolume != nil {
|
|
x.FlexVolume = nil
|
|
}
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
x.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
x.FlexVolume.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
x.PersistentVolumeSource.Cinder = new(CinderVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Cinder != nil {
|
|
x.Cinder = nil
|
|
}
|
|
} else {
|
|
if x.Cinder == nil {
|
|
x.Cinder = new(CinderVolumeSource)
|
|
}
|
|
x.Cinder.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
x.PersistentVolumeSource.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.CephFS != nil {
|
|
x.CephFS = nil
|
|
}
|
|
} else {
|
|
if x.CephFS == nil {
|
|
x.CephFS = new(CephFSVolumeSource)
|
|
}
|
|
x.CephFS.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
x.PersistentVolumeSource.FC = new(FCVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FC != nil {
|
|
x.FC = nil
|
|
}
|
|
} else {
|
|
if x.FC == nil {
|
|
x.FC = new(FCVolumeSource)
|
|
}
|
|
x.FC.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
x.PersistentVolumeSource.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Flocker != nil {
|
|
x.Flocker = nil
|
|
}
|
|
} else {
|
|
if x.Flocker == nil {
|
|
x.Flocker = new(FlockerVolumeSource)
|
|
}
|
|
x.Flocker.CodecDecodeSelf(d)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv343 := &x.AccessModes
|
|
yym344 := z.DecBinary()
|
|
_ = yym344
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv343), d)
|
|
}
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ClaimRef != nil {
|
|
x.ClaimRef = nil
|
|
}
|
|
} else {
|
|
if x.ClaimRef == nil {
|
|
x.ClaimRef = new(ObjectReference)
|
|
}
|
|
x.ClaimRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj329++
|
|
if yyhl329 {
|
|
yyb329 = yyj329 > l
|
|
} else {
|
|
yyb329 = r.CheckBreak()
|
|
}
|
|
if yyb329 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj329-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym347 := z.EncBinary()
|
|
_ = yym347
|
|
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
|
|
yym348 := z.DecBinary()
|
|
_ = yym348
|
|
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 {
|
|
yym349 := z.EncBinary()
|
|
_ = yym349
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep350 := !z.EncBinary()
|
|
yy2arr350 := z.EncBasicHandle().StructToArray
|
|
var yyq350 [3]bool
|
|
_, _, _ = yysep350, yyq350, yy2arr350
|
|
const yyr350 bool = false
|
|
yyq350[0] = x.Phase != ""
|
|
yyq350[1] = x.Message != ""
|
|
yyq350[2] = x.Reason != ""
|
|
var yynn350 int
|
|
if yyr350 || yy2arr350 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn350 = 0
|
|
for _, b := range yyq350 {
|
|
if b {
|
|
yynn350++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn350)
|
|
yynn350 = 0
|
|
}
|
|
if yyr350 || yy2arr350 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq350[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq350[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr350 || yy2arr350 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq350[1] {
|
|
yym353 := z.EncBinary()
|
|
_ = yym353
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq350[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym354 := z.EncBinary()
|
|
_ = yym354
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr350 || yy2arr350 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq350[2] {
|
|
yym356 := z.EncBinary()
|
|
_ = yym356
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq350[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym357 := z.EncBinary()
|
|
_ = yym357
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr350 || yy2arr350 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym358 := z.DecBinary()
|
|
_ = yym358
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct359 := r.ContainerType()
|
|
if yyct359 == codecSelferValueTypeMap1234 {
|
|
yyl359 := r.ReadMapStart()
|
|
if yyl359 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl359, d)
|
|
}
|
|
} else if yyct359 == codecSelferValueTypeArray1234 {
|
|
yyl359 := r.ReadArrayStart()
|
|
if yyl359 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl359, 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 yys360Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys360Slc
|
|
var yyhl360 bool = l >= 0
|
|
for yyj360 := 0; ; yyj360++ {
|
|
if yyhl360 {
|
|
if yyj360 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys360Slc = r.DecodeBytes(yys360Slc, true, true)
|
|
yys360 := string(yys360Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys360 {
|
|
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, yys360)
|
|
} // end switch yys360
|
|
} // end for yyj360
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj364 int
|
|
var yyb364 bool
|
|
var yyhl364 bool = l >= 0
|
|
yyj364++
|
|
if yyhl364 {
|
|
yyb364 = yyj364 > l
|
|
} else {
|
|
yyb364 = r.CheckBreak()
|
|
}
|
|
if yyb364 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj364++
|
|
if yyhl364 {
|
|
yyb364 = yyj364 > l
|
|
} else {
|
|
yyb364 = r.CheckBreak()
|
|
}
|
|
if yyb364 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj364++
|
|
if yyhl364 {
|
|
yyb364 = yyj364 > l
|
|
} else {
|
|
yyb364 = r.CheckBreak()
|
|
}
|
|
if yyb364 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj364++
|
|
if yyhl364 {
|
|
yyb364 = yyj364 > l
|
|
} else {
|
|
yyb364 = r.CheckBreak()
|
|
}
|
|
if yyb364 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj364-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym368 := z.EncBinary()
|
|
_ = yym368
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep369 := !z.EncBinary()
|
|
yy2arr369 := z.EncBasicHandle().StructToArray
|
|
var yyq369 [4]bool
|
|
_, _, _ = yysep369, yyq369, yy2arr369
|
|
const yyr369 bool = false
|
|
yyq369[0] = x.Kind != ""
|
|
yyq369[1] = x.APIVersion != ""
|
|
yyq369[2] = true
|
|
var yynn369 int
|
|
if yyr369 || yy2arr369 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn369 = 1
|
|
for _, b := range yyq369 {
|
|
if b {
|
|
yynn369++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn369)
|
|
yynn369 = 0
|
|
}
|
|
if yyr369 || yy2arr369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq369[0] {
|
|
yym371 := z.EncBinary()
|
|
_ = yym371
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq369[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym372 := z.EncBinary()
|
|
_ = yym372
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr369 || yy2arr369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq369[1] {
|
|
yym374 := z.EncBinary()
|
|
_ = yym374
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq369[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym375 := z.EncBinary()
|
|
_ = yym375
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr369 || yy2arr369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq369[2] {
|
|
yy377 := &x.ListMeta
|
|
yym378 := z.EncBinary()
|
|
_ = yym378
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy377) {
|
|
} else {
|
|
z.EncFallback(yy377)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq369[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy379 := &x.ListMeta
|
|
yym380 := z.EncBinary()
|
|
_ = yym380
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy379) {
|
|
} else {
|
|
z.EncFallback(yy379)
|
|
}
|
|
}
|
|
}
|
|
if yyr369 || yy2arr369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym382 := z.EncBinary()
|
|
_ = yym382
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym383 := z.EncBinary()
|
|
_ = yym383
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr369 || yy2arr369 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym384 := z.DecBinary()
|
|
_ = yym384
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct385 := r.ContainerType()
|
|
if yyct385 == codecSelferValueTypeMap1234 {
|
|
yyl385 := r.ReadMapStart()
|
|
if yyl385 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl385, d)
|
|
}
|
|
} else if yyct385 == codecSelferValueTypeArray1234 {
|
|
yyl385 := r.ReadArrayStart()
|
|
if yyl385 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl385, 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 yys386Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys386Slc
|
|
var yyhl386 bool = l >= 0
|
|
for yyj386 := 0; ; yyj386++ {
|
|
if yyhl386 {
|
|
if yyj386 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys386Slc = r.DecodeBytes(yys386Slc, true, true)
|
|
yys386 := string(yys386Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys386 {
|
|
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 {
|
|
yyv389 := &x.ListMeta
|
|
yym390 := z.DecBinary()
|
|
_ = yym390
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv389) {
|
|
} else {
|
|
z.DecFallback(yyv389, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv391 := &x.Items
|
|
yym392 := z.DecBinary()
|
|
_ = yym392
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv391), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys386)
|
|
} // end switch yys386
|
|
} // end for yyj386
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj393 int
|
|
var yyb393 bool
|
|
var yyhl393 bool = l >= 0
|
|
yyj393++
|
|
if yyhl393 {
|
|
yyb393 = yyj393 > l
|
|
} else {
|
|
yyb393 = r.CheckBreak()
|
|
}
|
|
if yyb393 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj393++
|
|
if yyhl393 {
|
|
yyb393 = yyj393 > l
|
|
} else {
|
|
yyb393 = r.CheckBreak()
|
|
}
|
|
if yyb393 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj393++
|
|
if yyhl393 {
|
|
yyb393 = yyj393 > l
|
|
} else {
|
|
yyb393 = r.CheckBreak()
|
|
}
|
|
if yyb393 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv396 := &x.ListMeta
|
|
yym397 := z.DecBinary()
|
|
_ = yym397
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv396) {
|
|
} else {
|
|
z.DecFallback(yyv396, false)
|
|
}
|
|
}
|
|
yyj393++
|
|
if yyhl393 {
|
|
yyb393 = yyj393 > l
|
|
} else {
|
|
yyb393 = r.CheckBreak()
|
|
}
|
|
if yyb393 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv398 := &x.Items
|
|
yym399 := z.DecBinary()
|
|
_ = yym399
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv398), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj393++
|
|
if yyhl393 {
|
|
yyb393 = yyj393 > l
|
|
} else {
|
|
yyb393 = r.CheckBreak()
|
|
}
|
|
if yyb393 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj393-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym400 := z.EncBinary()
|
|
_ = yym400
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep401 := !z.EncBinary()
|
|
yy2arr401 := z.EncBasicHandle().StructToArray
|
|
var yyq401 [5]bool
|
|
_, _, _ = yysep401, yyq401, yy2arr401
|
|
const yyr401 bool = false
|
|
yyq401[0] = x.Kind != ""
|
|
yyq401[1] = x.APIVersion != ""
|
|
yyq401[2] = true
|
|
yyq401[3] = true
|
|
yyq401[4] = true
|
|
var yynn401 int
|
|
if yyr401 || yy2arr401 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn401 = 0
|
|
for _, b := range yyq401 {
|
|
if b {
|
|
yynn401++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn401)
|
|
yynn401 = 0
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq401[0] {
|
|
yym403 := z.EncBinary()
|
|
_ = yym403
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq401[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym404 := z.EncBinary()
|
|
_ = yym404
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq401[1] {
|
|
yym406 := z.EncBinary()
|
|
_ = yym406
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq401[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym407 := z.EncBinary()
|
|
_ = yym407
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq401[2] {
|
|
yy409 := &x.ObjectMeta
|
|
yy409.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq401[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy410 := &x.ObjectMeta
|
|
yy410.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq401[3] {
|
|
yy412 := &x.Spec
|
|
yy412.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq401[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy413 := &x.Spec
|
|
yy413.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq401[4] {
|
|
yy415 := &x.Status
|
|
yy415.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq401[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy416 := &x.Status
|
|
yy416.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr401 || yy2arr401 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym417 := z.DecBinary()
|
|
_ = yym417
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct418 := r.ContainerType()
|
|
if yyct418 == codecSelferValueTypeMap1234 {
|
|
yyl418 := r.ReadMapStart()
|
|
if yyl418 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl418, d)
|
|
}
|
|
} else if yyct418 == codecSelferValueTypeArray1234 {
|
|
yyl418 := r.ReadArrayStart()
|
|
if yyl418 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl418, 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 yys419Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys419Slc
|
|
var yyhl419 bool = l >= 0
|
|
for yyj419 := 0; ; yyj419++ {
|
|
if yyhl419 {
|
|
if yyj419 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys419Slc = r.DecodeBytes(yys419Slc, true, true)
|
|
yys419 := string(yys419Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys419 {
|
|
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 {
|
|
yyv422 := &x.ObjectMeta
|
|
yyv422.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv423 := &x.Spec
|
|
yyv423.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv424 := &x.Status
|
|
yyv424.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys419)
|
|
} // end switch yys419
|
|
} // end for yyj419
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaim) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj425 int
|
|
var yyb425 bool
|
|
var yyhl425 bool = l >= 0
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv428 := &x.ObjectMeta
|
|
yyv428.CodecDecodeSelf(d)
|
|
}
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv429 := &x.Spec
|
|
yyv429.CodecDecodeSelf(d)
|
|
}
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv430 := &x.Status
|
|
yyv430.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj425++
|
|
if yyhl425 {
|
|
yyb425 = yyj425 > l
|
|
} else {
|
|
yyb425 = r.CheckBreak()
|
|
}
|
|
if yyb425 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj425-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym431 := z.EncBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep432 := !z.EncBinary()
|
|
yy2arr432 := z.EncBasicHandle().StructToArray
|
|
var yyq432 [4]bool
|
|
_, _, _ = yysep432, yyq432, yy2arr432
|
|
const yyr432 bool = false
|
|
yyq432[0] = x.Kind != ""
|
|
yyq432[1] = x.APIVersion != ""
|
|
yyq432[2] = true
|
|
var yynn432 int
|
|
if yyr432 || yy2arr432 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn432 = 1
|
|
for _, b := range yyq432 {
|
|
if b {
|
|
yynn432++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn432)
|
|
yynn432 = 0
|
|
}
|
|
if yyr432 || yy2arr432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq432[0] {
|
|
yym434 := z.EncBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq432[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym435 := z.EncBinary()
|
|
_ = yym435
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr432 || yy2arr432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq432[1] {
|
|
yym437 := z.EncBinary()
|
|
_ = yym437
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq432[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym438 := z.EncBinary()
|
|
_ = yym438
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr432 || yy2arr432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq432[2] {
|
|
yy440 := &x.ListMeta
|
|
yym441 := z.EncBinary()
|
|
_ = yym441
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy440) {
|
|
} else {
|
|
z.EncFallback(yy440)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq432[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy442 := &x.ListMeta
|
|
yym443 := z.EncBinary()
|
|
_ = yym443
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy442) {
|
|
} else {
|
|
z.EncFallback(yy442)
|
|
}
|
|
}
|
|
}
|
|
if yyr432 || yy2arr432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym445 := z.EncBinary()
|
|
_ = yym445
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym446 := z.EncBinary()
|
|
_ = yym446
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr432 || yy2arr432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym447 := z.DecBinary()
|
|
_ = yym447
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct448 := r.ContainerType()
|
|
if yyct448 == codecSelferValueTypeMap1234 {
|
|
yyl448 := r.ReadMapStart()
|
|
if yyl448 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl448, d)
|
|
}
|
|
} else if yyct448 == codecSelferValueTypeArray1234 {
|
|
yyl448 := r.ReadArrayStart()
|
|
if yyl448 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl448, 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 yys449Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys449Slc
|
|
var yyhl449 bool = l >= 0
|
|
for yyj449 := 0; ; yyj449++ {
|
|
if yyhl449 {
|
|
if yyj449 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys449Slc = r.DecodeBytes(yys449Slc, true, true)
|
|
yys449 := string(yys449Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys449 {
|
|
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 {
|
|
yyv452 := &x.ListMeta
|
|
yym453 := z.DecBinary()
|
|
_ = yym453
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv452) {
|
|
} else {
|
|
z.DecFallback(yyv452, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv454 := &x.Items
|
|
yym455 := z.DecBinary()
|
|
_ = yym455
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv454), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys449)
|
|
} // end switch yys449
|
|
} // end for yyj449
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj456 int
|
|
var yyb456 bool
|
|
var yyhl456 bool = l >= 0
|
|
yyj456++
|
|
if yyhl456 {
|
|
yyb456 = yyj456 > l
|
|
} else {
|
|
yyb456 = r.CheckBreak()
|
|
}
|
|
if yyb456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj456++
|
|
if yyhl456 {
|
|
yyb456 = yyj456 > l
|
|
} else {
|
|
yyb456 = r.CheckBreak()
|
|
}
|
|
if yyb456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj456++
|
|
if yyhl456 {
|
|
yyb456 = yyj456 > l
|
|
} else {
|
|
yyb456 = r.CheckBreak()
|
|
}
|
|
if yyb456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv459 := &x.ListMeta
|
|
yym460 := z.DecBinary()
|
|
_ = yym460
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv459) {
|
|
} else {
|
|
z.DecFallback(yyv459, false)
|
|
}
|
|
}
|
|
yyj456++
|
|
if yyhl456 {
|
|
yyb456 = yyj456 > l
|
|
} else {
|
|
yyb456 = r.CheckBreak()
|
|
}
|
|
if yyb456 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv461 := &x.Items
|
|
yym462 := z.DecBinary()
|
|
_ = yym462
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv461), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj456++
|
|
if yyhl456 {
|
|
yyb456 = yyj456 > l
|
|
} else {
|
|
yyb456 = r.CheckBreak()
|
|
}
|
|
if yyb456 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj456-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym463 := z.EncBinary()
|
|
_ = yym463
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep464 := !z.EncBinary()
|
|
yy2arr464 := z.EncBasicHandle().StructToArray
|
|
var yyq464 [3]bool
|
|
_, _, _ = yysep464, yyq464, yy2arr464
|
|
const yyr464 bool = false
|
|
yyq464[0] = len(x.AccessModes) != 0
|
|
yyq464[1] = true
|
|
yyq464[2] = x.VolumeName != ""
|
|
var yynn464 int
|
|
if yyr464 || yy2arr464 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn464 = 0
|
|
for _, b := range yyq464 {
|
|
if b {
|
|
yynn464++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn464)
|
|
yynn464 = 0
|
|
}
|
|
if yyr464 || yy2arr464 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq464[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym466 := z.EncBinary()
|
|
_ = yym466
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq464[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym467 := z.EncBinary()
|
|
_ = yym467
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr464 || yy2arr464 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq464[1] {
|
|
yy469 := &x.Resources
|
|
yy469.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq464[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy470 := &x.Resources
|
|
yy470.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr464 || yy2arr464 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq464[2] {
|
|
yym472 := z.EncBinary()
|
|
_ = yym472
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq464[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym473 := z.EncBinary()
|
|
_ = yym473
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr464 || yy2arr464 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym474 := z.DecBinary()
|
|
_ = yym474
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct475 := r.ContainerType()
|
|
if yyct475 == codecSelferValueTypeMap1234 {
|
|
yyl475 := r.ReadMapStart()
|
|
if yyl475 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl475, d)
|
|
}
|
|
} else if yyct475 == codecSelferValueTypeArray1234 {
|
|
yyl475 := r.ReadArrayStart()
|
|
if yyl475 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl475, 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 yys476Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys476Slc
|
|
var yyhl476 bool = l >= 0
|
|
for yyj476 := 0; ; yyj476++ {
|
|
if yyhl476 {
|
|
if yyj476 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys476Slc = r.DecodeBytes(yys476Slc, true, true)
|
|
yys476 := string(yys476Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys476 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv477 := &x.AccessModes
|
|
yym478 := z.DecBinary()
|
|
_ = yym478
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv477), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv479 := &x.Resources
|
|
yyv479.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys476)
|
|
} // end switch yys476
|
|
} // end for yyj476
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj481 int
|
|
var yyb481 bool
|
|
var yyhl481 bool = l >= 0
|
|
yyj481++
|
|
if yyhl481 {
|
|
yyb481 = yyj481 > l
|
|
} else {
|
|
yyb481 = r.CheckBreak()
|
|
}
|
|
if yyb481 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv482 := &x.AccessModes
|
|
yym483 := z.DecBinary()
|
|
_ = yym483
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv482), d)
|
|
}
|
|
}
|
|
yyj481++
|
|
if yyhl481 {
|
|
yyb481 = yyj481 > l
|
|
} else {
|
|
yyb481 = r.CheckBreak()
|
|
}
|
|
if yyb481 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv484 := &x.Resources
|
|
yyv484.CodecDecodeSelf(d)
|
|
}
|
|
yyj481++
|
|
if yyhl481 {
|
|
yyb481 = yyj481 > l
|
|
} else {
|
|
yyb481 = r.CheckBreak()
|
|
}
|
|
if yyb481 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj481++
|
|
if yyhl481 {
|
|
yyb481 = yyj481 > l
|
|
} else {
|
|
yyb481 = r.CheckBreak()
|
|
}
|
|
if yyb481 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj481-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym486 := z.EncBinary()
|
|
_ = yym486
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep487 := !z.EncBinary()
|
|
yy2arr487 := z.EncBasicHandle().StructToArray
|
|
var yyq487 [3]bool
|
|
_, _, _ = yysep487, yyq487, yy2arr487
|
|
const yyr487 bool = false
|
|
yyq487[0] = x.Phase != ""
|
|
yyq487[1] = len(x.AccessModes) != 0
|
|
yyq487[2] = len(x.Capacity) != 0
|
|
var yynn487 int
|
|
if yyr487 || yy2arr487 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn487 = 0
|
|
for _, b := range yyq487 {
|
|
if b {
|
|
yynn487++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn487)
|
|
yynn487 = 0
|
|
}
|
|
if yyr487 || yy2arr487 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq487[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq487[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr487 || yy2arr487 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq487[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym490 := z.EncBinary()
|
|
_ = yym490
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq487[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym491 := z.EncBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr487 || yy2arr487 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq487[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq487[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr487 || yy2arr487 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym493 := z.DecBinary()
|
|
_ = yym493
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct494 := r.ContainerType()
|
|
if yyct494 == codecSelferValueTypeMap1234 {
|
|
yyl494 := r.ReadMapStart()
|
|
if yyl494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl494, d)
|
|
}
|
|
} else if yyct494 == codecSelferValueTypeArray1234 {
|
|
yyl494 := r.ReadArrayStart()
|
|
if yyl494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl494, 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 yys495Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys495Slc
|
|
var yyhl495 bool = l >= 0
|
|
for yyj495 := 0; ; yyj495++ {
|
|
if yyhl495 {
|
|
if yyj495 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys495Slc = r.DecodeBytes(yys495Slc, true, true)
|
|
yys495 := string(yys495Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys495 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv497 := &x.AccessModes
|
|
yym498 := z.DecBinary()
|
|
_ = yym498
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv497), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv499 := &x.Capacity
|
|
yyv499.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys495)
|
|
} // end switch yys495
|
|
} // end for yyj495
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PersistentVolumeClaimStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj500 int
|
|
var yyb500 bool
|
|
var yyhl500 bool = l >= 0
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv502 := &x.AccessModes
|
|
yym503 := z.DecBinary()
|
|
_ = yym503
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv502), d)
|
|
}
|
|
}
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv504 := &x.Capacity
|
|
yyv504.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj500++
|
|
if yyhl500 {
|
|
yyb500 = yyj500 > l
|
|
} else {
|
|
yyb500 = r.CheckBreak()
|
|
}
|
|
if yyb500 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj500-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym505 := z.EncBinary()
|
|
_ = yym505
|
|
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
|
|
yym506 := z.DecBinary()
|
|
_ = yym506
|
|
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
|
|
yym507 := z.EncBinary()
|
|
_ = yym507
|
|
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
|
|
yym508 := z.DecBinary()
|
|
_ = yym508
|
|
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
|
|
yym509 := z.EncBinary()
|
|
_ = yym509
|
|
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
|
|
yym510 := z.DecBinary()
|
|
_ = yym510
|
|
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 {
|
|
yym511 := z.EncBinary()
|
|
_ = yym511
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep512 := !z.EncBinary()
|
|
yy2arr512 := z.EncBasicHandle().StructToArray
|
|
var yyq512 [1]bool
|
|
_, _, _ = yysep512, yyq512, yy2arr512
|
|
const yyr512 bool = false
|
|
var yynn512 int
|
|
if yyr512 || yy2arr512 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn512 = 1
|
|
for _, b := range yyq512 {
|
|
if b {
|
|
yynn512++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn512)
|
|
yynn512 = 0
|
|
}
|
|
if yyr512 || yy2arr512 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym514 := z.EncBinary()
|
|
_ = yym514
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym515 := z.EncBinary()
|
|
_ = yym515
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr512 || yy2arr512 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym516 := z.DecBinary()
|
|
_ = yym516
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct517 := r.ContainerType()
|
|
if yyct517 == codecSelferValueTypeMap1234 {
|
|
yyl517 := r.ReadMapStart()
|
|
if yyl517 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl517, d)
|
|
}
|
|
} else if yyct517 == codecSelferValueTypeArray1234 {
|
|
yyl517 := r.ReadArrayStart()
|
|
if yyl517 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl517, 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 yys518Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys518Slc
|
|
var yyhl518 bool = l >= 0
|
|
for yyj518 := 0; ; yyj518++ {
|
|
if yyhl518 {
|
|
if yyj518 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys518Slc = r.DecodeBytes(yys518Slc, true, true)
|
|
yys518 := string(yys518Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys518 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys518)
|
|
} // end switch yys518
|
|
} // end for yyj518
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *HostPathVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj520 int
|
|
var yyb520 bool
|
|
var yyhl520 bool = l >= 0
|
|
yyj520++
|
|
if yyhl520 {
|
|
yyb520 = yyj520 > l
|
|
} else {
|
|
yyb520 = r.CheckBreak()
|
|
}
|
|
if yyb520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj520++
|
|
if yyhl520 {
|
|
yyb520 = yyj520 > l
|
|
} else {
|
|
yyb520 = r.CheckBreak()
|
|
}
|
|
if yyb520 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj520-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym522 := z.EncBinary()
|
|
_ = yym522
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep523 := !z.EncBinary()
|
|
yy2arr523 := z.EncBasicHandle().StructToArray
|
|
var yyq523 [1]bool
|
|
_, _, _ = yysep523, yyq523, yy2arr523
|
|
const yyr523 bool = false
|
|
yyq523[0] = x.Medium != ""
|
|
var yynn523 int
|
|
if yyr523 || yy2arr523 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn523 = 0
|
|
for _, b := range yyq523 {
|
|
if b {
|
|
yynn523++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn523)
|
|
yynn523 = 0
|
|
}
|
|
if yyr523 || yy2arr523 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq523[0] {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq523[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr523 || yy2arr523 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym525 := z.DecBinary()
|
|
_ = yym525
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct526 := r.ContainerType()
|
|
if yyct526 == codecSelferValueTypeMap1234 {
|
|
yyl526 := r.ReadMapStart()
|
|
if yyl526 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl526, d)
|
|
}
|
|
} else if yyct526 == codecSelferValueTypeArray1234 {
|
|
yyl526 := r.ReadArrayStart()
|
|
if yyl526 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl526, 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 yys527Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys527Slc
|
|
var yyhl527 bool = l >= 0
|
|
for yyj527 := 0; ; yyj527++ {
|
|
if yyhl527 {
|
|
if yyj527 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys527Slc = r.DecodeBytes(yys527Slc, true, true)
|
|
yys527 := string(yys527Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys527 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys527)
|
|
} // end switch yys527
|
|
} // end for yyj527
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EmptyDirVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj529 int
|
|
var yyb529 bool
|
|
var yyhl529 bool = l >= 0
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj529++
|
|
if yyhl529 {
|
|
yyb529 = yyj529 > l
|
|
} else {
|
|
yyb529 = r.CheckBreak()
|
|
}
|
|
if yyb529 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj529-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym531 := z.EncBinary()
|
|
_ = yym531
|
|
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
|
|
yym532 := z.DecBinary()
|
|
_ = yym532
|
|
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
|
|
yym533 := z.EncBinary()
|
|
_ = yym533
|
|
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
|
|
yym534 := z.DecBinary()
|
|
_ = yym534
|
|
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 {
|
|
yym535 := z.EncBinary()
|
|
_ = yym535
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep536 := !z.EncBinary()
|
|
yy2arr536 := z.EncBasicHandle().StructToArray
|
|
var yyq536 [4]bool
|
|
_, _, _ = yysep536, yyq536, yy2arr536
|
|
const yyr536 bool = false
|
|
yyq536[1] = x.FSType != ""
|
|
yyq536[2] = x.Partition != 0
|
|
yyq536[3] = x.ReadOnly != false
|
|
var yynn536 int
|
|
if yyr536 || yy2arr536 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn536 = 1
|
|
for _, b := range yyq536 {
|
|
if b {
|
|
yynn536++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn536)
|
|
yynn536 = 0
|
|
}
|
|
if yyr536 || yy2arr536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym538 := z.EncBinary()
|
|
_ = yym538
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pdName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym539 := z.EncBinary()
|
|
_ = yym539
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr536 || yy2arr536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq536[1] {
|
|
yym541 := z.EncBinary()
|
|
_ = yym541
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq536[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym542 := z.EncBinary()
|
|
_ = yym542
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr536 || yy2arr536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq536[2] {
|
|
yym544 := z.EncBinary()
|
|
_ = yym544
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq536[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym545 := z.EncBinary()
|
|
_ = yym545
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr536 || yy2arr536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq536[3] {
|
|
yym547 := z.EncBinary()
|
|
_ = yym547
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq536[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym548 := z.EncBinary()
|
|
_ = yym548
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr536 || yy2arr536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym549 := z.DecBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct550 := r.ContainerType()
|
|
if yyct550 == codecSelferValueTypeMap1234 {
|
|
yyl550 := r.ReadMapStart()
|
|
if yyl550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl550, d)
|
|
}
|
|
} else if yyct550 == codecSelferValueTypeArray1234 {
|
|
yyl550 := r.ReadArrayStart()
|
|
if yyl550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl550, 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 yys551Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys551Slc
|
|
var yyhl551 bool = l >= 0
|
|
for yyj551 := 0; ; yyj551++ {
|
|
if yyhl551 {
|
|
if yyj551 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys551Slc = r.DecodeBytes(yys551Slc, true, true)
|
|
yys551 := string(yys551Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys551 {
|
|
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, yys551)
|
|
} // end switch yys551
|
|
} // end for yyj551
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GCEPersistentDiskVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj556 int
|
|
var yyb556 bool
|
|
var yyhl556 bool = l >= 0
|
|
yyj556++
|
|
if yyhl556 {
|
|
yyb556 = yyj556 > l
|
|
} else {
|
|
yyb556 = r.CheckBreak()
|
|
}
|
|
if yyb556 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj556++
|
|
if yyhl556 {
|
|
yyb556 = yyj556 > l
|
|
} else {
|
|
yyb556 = r.CheckBreak()
|
|
}
|
|
if yyb556 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj556++
|
|
if yyhl556 {
|
|
yyb556 = yyj556 > l
|
|
} else {
|
|
yyb556 = r.CheckBreak()
|
|
}
|
|
if yyb556 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj556++
|
|
if yyhl556 {
|
|
yyb556 = yyj556 > l
|
|
} else {
|
|
yyb556 = r.CheckBreak()
|
|
}
|
|
if yyb556 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj556++
|
|
if yyhl556 {
|
|
yyb556 = yyj556 > l
|
|
} else {
|
|
yyb556 = r.CheckBreak()
|
|
}
|
|
if yyb556 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj556-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym561 := z.EncBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep562 := !z.EncBinary()
|
|
yy2arr562 := z.EncBasicHandle().StructToArray
|
|
var yyq562 [6]bool
|
|
_, _, _ = yysep562, yyq562, yy2arr562
|
|
const yyr562 bool = false
|
|
yyq562[0] = x.TargetPortal != ""
|
|
yyq562[1] = x.IQN != ""
|
|
yyq562[2] = x.Lun != 0
|
|
yyq562[3] = x.ISCSIInterface != ""
|
|
yyq562[4] = x.FSType != ""
|
|
yyq562[5] = x.ReadOnly != false
|
|
var yynn562 int
|
|
if yyr562 || yy2arr562 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn562 = 0
|
|
for _, b := range yyq562 {
|
|
if b {
|
|
yynn562++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn562)
|
|
yynn562 = 0
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[0] {
|
|
yym564 := z.EncBinary()
|
|
_ = yym564
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq562[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym565 := z.EncBinary()
|
|
_ = yym565
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[1] {
|
|
yym567 := z.EncBinary()
|
|
_ = yym567
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq562[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym568 := z.EncBinary()
|
|
_ = yym568
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[2] {
|
|
yym570 := z.EncBinary()
|
|
_ = yym570
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq562[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym571 := z.EncBinary()
|
|
_ = yym571
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[3] {
|
|
yym573 := z.EncBinary()
|
|
_ = yym573
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq562[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsiInterface"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym574 := z.EncBinary()
|
|
_ = yym574
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[4] {
|
|
yym576 := z.EncBinary()
|
|
_ = yym576
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq562[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym577 := z.EncBinary()
|
|
_ = yym577
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq562[5] {
|
|
yym579 := z.EncBinary()
|
|
_ = yym579
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq562[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym580 := z.EncBinary()
|
|
_ = yym580
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr562 || yy2arr562 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym581 := z.DecBinary()
|
|
_ = yym581
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct582 := r.ContainerType()
|
|
if yyct582 == codecSelferValueTypeMap1234 {
|
|
yyl582 := r.ReadMapStart()
|
|
if yyl582 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl582, d)
|
|
}
|
|
} else if yyct582 == codecSelferValueTypeArray1234 {
|
|
yyl582 := r.ReadArrayStart()
|
|
if yyl582 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl582, 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 yys583Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys583Slc
|
|
var yyhl583 bool = l >= 0
|
|
for yyj583 := 0; ; yyj583++ {
|
|
if yyhl583 {
|
|
if yyj583 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys583Slc = r.DecodeBytes(yys583Slc, true, true)
|
|
yys583 := string(yys583Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys583 {
|
|
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 "iscsiInterface":
|
|
if r.TryDecodeAsNil() {
|
|
x.ISCSIInterface = ""
|
|
} else {
|
|
x.ISCSIInterface = 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, yys583)
|
|
} // end switch yys583
|
|
} // end for yyj583
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ISCSIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj590 int
|
|
var yyb590 bool
|
|
var yyhl590 bool = l >= 0
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = string(r.DecodeString())
|
|
}
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IQN = ""
|
|
} else {
|
|
x.IQN = string(r.DecodeString())
|
|
}
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Lun = 0
|
|
} else {
|
|
x.Lun = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ISCSIInterface = ""
|
|
} else {
|
|
x.ISCSIInterface = string(r.DecodeString())
|
|
}
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj590++
|
|
if yyhl590 {
|
|
yyb590 = yyj590 > l
|
|
} else {
|
|
yyb590 = r.CheckBreak()
|
|
}
|
|
if yyb590 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj590-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym597 := z.EncBinary()
|
|
_ = yym597
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep598 := !z.EncBinary()
|
|
yy2arr598 := z.EncBasicHandle().StructToArray
|
|
var yyq598 [4]bool
|
|
_, _, _ = yysep598, yyq598, yy2arr598
|
|
const yyr598 bool = false
|
|
yyq598[3] = x.ReadOnly != false
|
|
var yynn598 int
|
|
if yyr598 || yy2arr598 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn598 = 3
|
|
for _, b := range yyq598 {
|
|
if b {
|
|
yynn598++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn598)
|
|
yynn598 = 0
|
|
}
|
|
if yyr598 || yy2arr598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym600 := z.EncBinary()
|
|
_ = yym600
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetWWNs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym601 := z.EncBinary()
|
|
_ = yym601
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr598 || yy2arr598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy603 := *x.Lun
|
|
yym604 := z.EncBinary()
|
|
_ = yym604
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy603))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy605 := *x.Lun
|
|
yym606 := z.EncBinary()
|
|
_ = yym606
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy605))
|
|
}
|
|
}
|
|
}
|
|
if yyr598 || yy2arr598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym608 := z.EncBinary()
|
|
_ = yym608
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym609 := z.EncBinary()
|
|
_ = yym609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
if yyr598 || yy2arr598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq598[3] {
|
|
yym611 := z.EncBinary()
|
|
_ = yym611
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq598[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym612 := z.EncBinary()
|
|
_ = yym612
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr598 || yy2arr598 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym613 := z.DecBinary()
|
|
_ = yym613
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct614 := r.ContainerType()
|
|
if yyct614 == codecSelferValueTypeMap1234 {
|
|
yyl614 := r.ReadMapStart()
|
|
if yyl614 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl614, d)
|
|
}
|
|
} else if yyct614 == codecSelferValueTypeArray1234 {
|
|
yyl614 := r.ReadArrayStart()
|
|
if yyl614 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl614, 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 yys615Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys615Slc
|
|
var yyhl615 bool = l >= 0
|
|
for yyj615 := 0; ; yyj615++ {
|
|
if yyhl615 {
|
|
if yyj615 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys615Slc = r.DecodeBytes(yys615Slc, true, true)
|
|
yys615 := string(yys615Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys615 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv616 := &x.TargetWWNs
|
|
yym617 := z.DecBinary()
|
|
_ = yym617
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv616, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym619 := z.DecBinary()
|
|
_ = yym619
|
|
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, yys615)
|
|
} // end switch yys615
|
|
} // end for yyj615
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *FCVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj622 int
|
|
var yyb622 bool
|
|
var yyhl622 bool = l >= 0
|
|
yyj622++
|
|
if yyhl622 {
|
|
yyb622 = yyj622 > l
|
|
} else {
|
|
yyb622 = r.CheckBreak()
|
|
}
|
|
if yyb622 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv623 := &x.TargetWWNs
|
|
yym624 := z.DecBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv623, false, d)
|
|
}
|
|
}
|
|
yyj622++
|
|
if yyhl622 {
|
|
yyb622 = yyj622 > l
|
|
} else {
|
|
yyb622 = r.CheckBreak()
|
|
}
|
|
if yyb622 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int)
|
|
}
|
|
yym626 := z.DecBinary()
|
|
_ = yym626
|
|
if false {
|
|
} else {
|
|
*((*int)(x.Lun)) = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
}
|
|
yyj622++
|
|
if yyhl622 {
|
|
yyb622 = yyj622 > l
|
|
} else {
|
|
yyb622 = r.CheckBreak()
|
|
}
|
|
if yyb622 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj622++
|
|
if yyhl622 {
|
|
yyb622 = yyj622 > l
|
|
} else {
|
|
yyb622 = r.CheckBreak()
|
|
}
|
|
if yyb622 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj622++
|
|
if yyhl622 {
|
|
yyb622 = yyj622 > l
|
|
} else {
|
|
yyb622 = r.CheckBreak()
|
|
}
|
|
if yyb622 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj622-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FlexVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym629 := z.EncBinary()
|
|
_ = yym629
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep630 := !z.EncBinary()
|
|
yy2arr630 := z.EncBasicHandle().StructToArray
|
|
var yyq630 [5]bool
|
|
_, _, _ = yysep630, yyq630, yy2arr630
|
|
const yyr630 bool = false
|
|
yyq630[1] = x.FSType != ""
|
|
yyq630[2] = x.SecretRef != nil
|
|
yyq630[3] = x.ReadOnly != false
|
|
yyq630[4] = len(x.Options) != 0
|
|
var yynn630 int
|
|
if yyr630 || yy2arr630 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn630 = 1
|
|
for _, b := range yyq630 {
|
|
if b {
|
|
yynn630++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn630)
|
|
yynn630 = 0
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym632 := z.EncBinary()
|
|
_ = yym632
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Driver))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("driver"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym633 := z.EncBinary()
|
|
_ = yym633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Driver))
|
|
}
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq630[1] {
|
|
yym635 := z.EncBinary()
|
|
_ = yym635
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq630[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym636 := z.EncBinary()
|
|
_ = yym636
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq630[2] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq630[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq630[3] {
|
|
yym639 := z.EncBinary()
|
|
_ = yym639
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq630[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym640 := z.EncBinary()
|
|
_ = yym640
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq630[4] {
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym642 := z.EncBinary()
|
|
_ = yym642
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq630[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("options"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym643 := z.EncBinary()
|
|
_ = yym643
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr630 || yy2arr630 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlexVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym644 := z.DecBinary()
|
|
_ = yym644
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct645 := r.ContainerType()
|
|
if yyct645 == codecSelferValueTypeMap1234 {
|
|
yyl645 := r.ReadMapStart()
|
|
if yyl645 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl645, d)
|
|
}
|
|
} else if yyct645 == codecSelferValueTypeArray1234 {
|
|
yyl645 := r.ReadArrayStart()
|
|
if yyl645 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl645, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlexVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys646Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys646Slc
|
|
var yyhl646 bool = l >= 0
|
|
for yyj646 := 0; ; yyj646++ {
|
|
if yyhl646 {
|
|
if yyj646 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys646Slc = r.DecodeBytes(yys646Slc, true, true)
|
|
yys646 := string(yys646Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys646 {
|
|
case "driver":
|
|
if r.TryDecodeAsNil() {
|
|
x.Driver = ""
|
|
} else {
|
|
x.Driver = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = 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())
|
|
}
|
|
case "options":
|
|
if r.TryDecodeAsNil() {
|
|
x.Options = nil
|
|
} else {
|
|
yyv651 := &x.Options
|
|
yym652 := z.DecBinary()
|
|
_ = yym652
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv651, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys646)
|
|
} // end switch yys646
|
|
} // end for yyj646
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *FlexVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj653 int
|
|
var yyb653 bool
|
|
var yyhl653 bool = l >= 0
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Driver = ""
|
|
} else {
|
|
x.Driver = string(r.DecodeString())
|
|
}
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Options = nil
|
|
} else {
|
|
yyv658 := &x.Options
|
|
yym659 := z.DecBinary()
|
|
_ = yym659
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv658, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj653++
|
|
if yyhl653 {
|
|
yyb653 = yyj653 > l
|
|
} else {
|
|
yyb653 = r.CheckBreak()
|
|
}
|
|
if yyb653 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj653-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym660 := z.EncBinary()
|
|
_ = yym660
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep661 := !z.EncBinary()
|
|
yy2arr661 := z.EncBasicHandle().StructToArray
|
|
var yyq661 [4]bool
|
|
_, _, _ = yysep661, yyq661, yy2arr661
|
|
const yyr661 bool = false
|
|
yyq661[1] = x.FSType != ""
|
|
yyq661[2] = x.Partition != 0
|
|
yyq661[3] = x.ReadOnly != false
|
|
var yynn661 int
|
|
if yyr661 || yy2arr661 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn661 = 1
|
|
for _, b := range yyq661 {
|
|
if b {
|
|
yynn661++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn661)
|
|
yynn661 = 0
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym663 := z.EncBinary()
|
|
_ = yym663
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym664 := z.EncBinary()
|
|
_ = yym664
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq661[1] {
|
|
yym666 := z.EncBinary()
|
|
_ = yym666
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq661[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym667 := z.EncBinary()
|
|
_ = yym667
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq661[2] {
|
|
yym669 := z.EncBinary()
|
|
_ = yym669
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq661[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym670 := z.EncBinary()
|
|
_ = yym670
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq661[3] {
|
|
yym672 := z.EncBinary()
|
|
_ = yym672
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq661[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym673 := z.EncBinary()
|
|
_ = yym673
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym674 := z.DecBinary()
|
|
_ = yym674
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct675 := r.ContainerType()
|
|
if yyct675 == codecSelferValueTypeMap1234 {
|
|
yyl675 := r.ReadMapStart()
|
|
if yyl675 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl675, d)
|
|
}
|
|
} else if yyct675 == codecSelferValueTypeArray1234 {
|
|
yyl675 := r.ReadArrayStart()
|
|
if yyl675 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl675, 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 yys676Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys676Slc
|
|
var yyhl676 bool = l >= 0
|
|
for yyj676 := 0; ; yyj676++ {
|
|
if yyhl676 {
|
|
if yyj676 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys676Slc = r.DecodeBytes(yys676Slc, true, true)
|
|
yys676 := string(yys676Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys676 {
|
|
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, yys676)
|
|
} // end switch yys676
|
|
} // end for yyj676
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AWSElasticBlockStoreVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj681 int
|
|
var yyb681 bool
|
|
var yyhl681 bool = l >= 0
|
|
yyj681++
|
|
if yyhl681 {
|
|
yyb681 = yyj681 > l
|
|
} else {
|
|
yyb681 = r.CheckBreak()
|
|
}
|
|
if yyb681 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj681++
|
|
if yyhl681 {
|
|
yyb681 = yyj681 > l
|
|
} else {
|
|
yyb681 = r.CheckBreak()
|
|
}
|
|
if yyb681 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj681++
|
|
if yyhl681 {
|
|
yyb681 = yyj681 > l
|
|
} else {
|
|
yyb681 = r.CheckBreak()
|
|
}
|
|
if yyb681 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj681++
|
|
if yyhl681 {
|
|
yyb681 = yyj681 > l
|
|
} else {
|
|
yyb681 = r.CheckBreak()
|
|
}
|
|
if yyb681 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj681++
|
|
if yyhl681 {
|
|
yyb681 = yyj681 > l
|
|
} else {
|
|
yyb681 = r.CheckBreak()
|
|
}
|
|
if yyb681 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj681-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) 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[1] = x.Revision != ""
|
|
yyq687[2] = x.Directory != ""
|
|
var yynn687 int
|
|
if yyr687 || yy2arr687 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn687 = 1
|
|
for _, b := range yyq687 {
|
|
if b {
|
|
yynn687++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn687)
|
|
yynn687 = 0
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym689 := z.EncBinary()
|
|
_ = yym689
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("repository"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym690 := z.EncBinary()
|
|
_ = yym690
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq687[1] {
|
|
yym692 := z.EncBinary()
|
|
_ = yym692
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq687[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym693 := z.EncBinary()
|
|
_ = yym693
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq687[2] {
|
|
yym695 := z.EncBinary()
|
|
_ = yym695
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq687[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("directory"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym696 := z.EncBinary()
|
|
_ = yym696
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
}
|
|
}
|
|
if yyr687 || yy2arr687 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) 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 {
|
|
yyct698 := r.ContainerType()
|
|
if yyct698 == codecSelferValueTypeMap1234 {
|
|
yyl698 := r.ReadMapStart()
|
|
if yyl698 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl698, d)
|
|
}
|
|
} else if yyct698 == codecSelferValueTypeArray1234 {
|
|
yyl698 := r.ReadArrayStart()
|
|
if yyl698 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl698, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys699Slc = r.DecodeBytes(yys699Slc, true, true)
|
|
yys699 := string(yys699Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys699 {
|
|
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())
|
|
}
|
|
case "directory":
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys699)
|
|
} // end switch yys699
|
|
} // end for yyj699
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GitRepoVolumeSource) 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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj703++
|
|
if yyhl703 {
|
|
yyb703 = yyj703 > l
|
|
} else {
|
|
yyb703 = r.CheckBreak()
|
|
}
|
|
if yyb703 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj703-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SecretVolumeSource) 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 [1]bool
|
|
_, _, _ = yysep708, yyq708, yy2arr708
|
|
const yyr708 bool = false
|
|
var yynn708 int
|
|
if yyr708 || yy2arr708 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn708 = 1
|
|
for _, b := range yyq708 {
|
|
if b {
|
|
yynn708++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn708)
|
|
yynn708 = 0
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym710 := z.EncBinary()
|
|
_ = yym710
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym711 := z.EncBinary()
|
|
_ = yym711
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yyr708 || yy2arr708 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym712 := z.DecBinary()
|
|
_ = yym712
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct713 := r.ContainerType()
|
|
if yyct713 == codecSelferValueTypeMap1234 {
|
|
yyl713 := r.ReadMapStart()
|
|
if yyl713 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl713, d)
|
|
}
|
|
} else if yyct713 == codecSelferValueTypeArray1234 {
|
|
yyl713 := r.ReadArrayStart()
|
|
if yyl713 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl713, 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 yys714Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys714Slc
|
|
var yyhl714 bool = l >= 0
|
|
for yyj714 := 0; ; yyj714++ {
|
|
if yyhl714 {
|
|
if yyj714 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys714Slc = r.DecodeBytes(yys714Slc, true, true)
|
|
yys714 := string(yys714Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys714 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys714)
|
|
} // end switch yys714
|
|
} // end for yyj714
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecretVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj716 int
|
|
var yyb716 bool
|
|
var yyhl716 bool = l >= 0
|
|
yyj716++
|
|
if yyhl716 {
|
|
yyb716 = yyj716 > l
|
|
} else {
|
|
yyb716 = r.CheckBreak()
|
|
}
|
|
if yyb716 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj716++
|
|
if yyhl716 {
|
|
yyb716 = yyj716 > l
|
|
} else {
|
|
yyb716 = r.CheckBreak()
|
|
}
|
|
if yyb716 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj716-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym718 := z.EncBinary()
|
|
_ = yym718
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep719 := !z.EncBinary()
|
|
yy2arr719 := z.EncBasicHandle().StructToArray
|
|
var yyq719 [3]bool
|
|
_, _, _ = yysep719, yyq719, yy2arr719
|
|
const yyr719 bool = false
|
|
yyq719[2] = x.ReadOnly != false
|
|
var yynn719 int
|
|
if yyr719 || yy2arr719 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn719 = 2
|
|
for _, b := range yyq719 {
|
|
if b {
|
|
yynn719++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn719)
|
|
yynn719 = 0
|
|
}
|
|
if yyr719 || yy2arr719 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym721 := z.EncBinary()
|
|
_ = yym721
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("server"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym722 := z.EncBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr719 || yy2arr719 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym724 := z.EncBinary()
|
|
_ = yym724
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym725 := z.EncBinary()
|
|
_ = yym725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr719 || yy2arr719 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq719[2] {
|
|
yym727 := z.EncBinary()
|
|
_ = yym727
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq719[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym728 := z.EncBinary()
|
|
_ = yym728
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr719 || yy2arr719 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym729 := z.DecBinary()
|
|
_ = yym729
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct730 := r.ContainerType()
|
|
if yyct730 == codecSelferValueTypeMap1234 {
|
|
yyl730 := r.ReadMapStart()
|
|
if yyl730 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl730, d)
|
|
}
|
|
} else if yyct730 == codecSelferValueTypeArray1234 {
|
|
yyl730 := r.ReadArrayStart()
|
|
if yyl730 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl730, 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 yys731Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys731Slc
|
|
var yyhl731 bool = l >= 0
|
|
for yyj731 := 0; ; yyj731++ {
|
|
if yyhl731 {
|
|
if yyj731 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys731Slc = r.DecodeBytes(yys731Slc, true, true)
|
|
yys731 := string(yys731Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys731 {
|
|
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, yys731)
|
|
} // end switch yys731
|
|
} // end for yyj731
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj735 int
|
|
var yyb735 bool
|
|
var yyhl735 bool = l >= 0
|
|
yyj735++
|
|
if yyhl735 {
|
|
yyb735 = yyj735 > l
|
|
} else {
|
|
yyb735 = r.CheckBreak()
|
|
}
|
|
if yyb735 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj735++
|
|
if yyhl735 {
|
|
yyb735 = yyj735 > l
|
|
} else {
|
|
yyb735 = r.CheckBreak()
|
|
}
|
|
if yyb735 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj735++
|
|
if yyhl735 {
|
|
yyb735 = yyj735 > l
|
|
} else {
|
|
yyb735 = r.CheckBreak()
|
|
}
|
|
if yyb735 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj735++
|
|
if yyhl735 {
|
|
yyb735 = yyj735 > l
|
|
} else {
|
|
yyb735 = r.CheckBreak()
|
|
}
|
|
if yyb735 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj735-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym739 := z.EncBinary()
|
|
_ = yym739
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep740 := !z.EncBinary()
|
|
yy2arr740 := z.EncBasicHandle().StructToArray
|
|
var yyq740 [3]bool
|
|
_, _, _ = yysep740, yyq740, yy2arr740
|
|
const yyr740 bool = false
|
|
yyq740[2] = x.ReadOnly != false
|
|
var yynn740 int
|
|
if yyr740 || yy2arr740 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn740 = 2
|
|
for _, b := range yyq740 {
|
|
if b {
|
|
yynn740++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn740)
|
|
yynn740 = 0
|
|
}
|
|
if yyr740 || yy2arr740 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym742 := z.EncBinary()
|
|
_ = yym742
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("endpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym743 := z.EncBinary()
|
|
_ = yym743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr740 || yy2arr740 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym745 := z.EncBinary()
|
|
_ = yym745
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym746 := z.EncBinary()
|
|
_ = yym746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr740 || yy2arr740 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq740[2] {
|
|
yym748 := z.EncBinary()
|
|
_ = yym748
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq740[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym749 := z.EncBinary()
|
|
_ = yym749
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr740 || yy2arr740 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym750 := z.DecBinary()
|
|
_ = yym750
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct751 := r.ContainerType()
|
|
if yyct751 == codecSelferValueTypeMap1234 {
|
|
yyl751 := r.ReadMapStart()
|
|
if yyl751 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl751, d)
|
|
}
|
|
} else if yyct751 == codecSelferValueTypeArray1234 {
|
|
yyl751 := r.ReadArrayStart()
|
|
if yyl751 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl751, 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 yys752Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys752Slc
|
|
var yyhl752 bool = l >= 0
|
|
for yyj752 := 0; ; yyj752++ {
|
|
if yyhl752 {
|
|
if yyj752 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys752Slc = r.DecodeBytes(yys752Slc, true, true)
|
|
yys752 := string(yys752Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys752 {
|
|
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, yys752)
|
|
} // end switch yys752
|
|
} // end for yyj752
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *GlusterfsVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj756 int
|
|
var yyb756 bool
|
|
var yyhl756 bool = l >= 0
|
|
yyj756++
|
|
if yyhl756 {
|
|
yyb756 = yyj756 > l
|
|
} else {
|
|
yyb756 = r.CheckBreak()
|
|
}
|
|
if yyb756 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj756++
|
|
if yyhl756 {
|
|
yyb756 = yyj756 > l
|
|
} else {
|
|
yyb756 = r.CheckBreak()
|
|
}
|
|
if yyb756 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj756++
|
|
if yyhl756 {
|
|
yyb756 = yyj756 > l
|
|
} else {
|
|
yyb756 = r.CheckBreak()
|
|
}
|
|
if yyb756 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj756++
|
|
if yyhl756 {
|
|
yyb756 = yyj756 > l
|
|
} else {
|
|
yyb756 = r.CheckBreak()
|
|
}
|
|
if yyb756 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj756-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym760 := z.EncBinary()
|
|
_ = yym760
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep761 := !z.EncBinary()
|
|
yy2arr761 := z.EncBasicHandle().StructToArray
|
|
var yyq761 [8]bool
|
|
_, _, _ = yysep761, yyq761, yy2arr761
|
|
const yyr761 bool = false
|
|
yyq761[2] = x.FSType != ""
|
|
yyq761[7] = x.ReadOnly != false
|
|
var yynn761 int
|
|
if yyr761 || yy2arr761 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn761 = 6
|
|
for _, b := range yyq761 {
|
|
if b {
|
|
yynn761++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn761)
|
|
yynn761 = 0
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym763 := z.EncBinary()
|
|
_ = yym763
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym764 := z.EncBinary()
|
|
_ = yym764
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym766 := z.EncBinary()
|
|
_ = yym766
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym767 := z.EncBinary()
|
|
_ = yym767
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq761[2] {
|
|
yym769 := z.EncBinary()
|
|
_ = yym769
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq761[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym770 := z.EncBinary()
|
|
_ = yym770
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym772 := z.EncBinary()
|
|
_ = yym772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym773 := z.EncBinary()
|
|
_ = yym773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym775 := z.EncBinary()
|
|
_ = yym775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym776 := z.EncBinary()
|
|
_ = yym776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym778 := z.EncBinary()
|
|
_ = yym778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym779 := z.EncBinary()
|
|
_ = yym779
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq761[7] {
|
|
yym782 := z.EncBinary()
|
|
_ = yym782
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq761[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym783 := z.EncBinary()
|
|
_ = yym783
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr761 || yy2arr761 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RBDVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym784 := z.DecBinary()
|
|
_ = yym784
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct785 := r.ContainerType()
|
|
if yyct785 == codecSelferValueTypeMap1234 {
|
|
yyl785 := r.ReadMapStart()
|
|
if yyl785 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl785, d)
|
|
}
|
|
} else if yyct785 == codecSelferValueTypeArray1234 {
|
|
yyl785 := r.ReadArrayStart()
|
|
if yyl785 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl785, 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 yys786Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys786Slc
|
|
var yyhl786 bool = l >= 0
|
|
for yyj786 := 0; ; yyj786++ {
|
|
if yyhl786 {
|
|
if yyj786 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys786Slc = r.DecodeBytes(yys786Slc, true, true)
|
|
yys786 := string(yys786Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys786 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv787 := &x.CephMonitors
|
|
yym788 := z.DecBinary()
|
|
_ = yym788
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv787, 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, yys786)
|
|
} // end switch yys786
|
|
} // end for yyj786
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *RBDVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj796 int
|
|
var yyb796 bool
|
|
var yyhl796 bool = l >= 0
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv797 := &x.CephMonitors
|
|
yym798 := z.DecBinary()
|
|
_ = yym798
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv797, false, d)
|
|
}
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj796++
|
|
if yyhl796 {
|
|
yyb796 = yyj796 > l
|
|
} else {
|
|
yyb796 = r.CheckBreak()
|
|
}
|
|
if yyb796 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj796-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym806 := z.EncBinary()
|
|
_ = yym806
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep807 := !z.EncBinary()
|
|
yy2arr807 := z.EncBasicHandle().StructToArray
|
|
var yyq807 [3]bool
|
|
_, _, _ = yysep807, yyq807, yy2arr807
|
|
const yyr807 bool = false
|
|
yyq807[1] = x.FSType != ""
|
|
yyq807[2] = x.ReadOnly != false
|
|
var yynn807 int
|
|
if yyr807 || yy2arr807 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn807 = 1
|
|
for _, b := range yyq807 {
|
|
if b {
|
|
yynn807++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn807)
|
|
yynn807 = 0
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym809 := z.EncBinary()
|
|
_ = yym809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym810 := z.EncBinary()
|
|
_ = yym810
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq807[1] {
|
|
yym812 := z.EncBinary()
|
|
_ = yym812
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq807[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym813 := z.EncBinary()
|
|
_ = yym813
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq807[2] {
|
|
yym815 := z.EncBinary()
|
|
_ = yym815
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq807[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym816 := z.EncBinary()
|
|
_ = yym816
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr807 || yy2arr807 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym817 := z.DecBinary()
|
|
_ = yym817
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct818 := r.ContainerType()
|
|
if yyct818 == codecSelferValueTypeMap1234 {
|
|
yyl818 := r.ReadMapStart()
|
|
if yyl818 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl818, d)
|
|
}
|
|
} else if yyct818 == codecSelferValueTypeArray1234 {
|
|
yyl818 := r.ReadArrayStart()
|
|
if yyl818 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl818, 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 yys819Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys819Slc
|
|
var yyhl819 bool = l >= 0
|
|
for yyj819 := 0; ; yyj819++ {
|
|
if yyhl819 {
|
|
if yyj819 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys819Slc = r.DecodeBytes(yys819Slc, true, true)
|
|
yys819 := string(yys819Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys819 {
|
|
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, yys819)
|
|
} // end switch yys819
|
|
} // end for yyj819
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *CinderVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj823 int
|
|
var yyb823 bool
|
|
var yyhl823 bool = l >= 0
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj823++
|
|
if yyhl823 {
|
|
yyb823 = yyj823 > l
|
|
} else {
|
|
yyb823 = r.CheckBreak()
|
|
}
|
|
if yyb823 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj823-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym827 := z.EncBinary()
|
|
_ = yym827
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep828 := !z.EncBinary()
|
|
yy2arr828 := z.EncBasicHandle().StructToArray
|
|
var yyq828 [5]bool
|
|
_, _, _ = yysep828, yyq828, yy2arr828
|
|
const yyr828 bool = false
|
|
yyq828[1] = x.User != ""
|
|
yyq828[2] = x.SecretFile != ""
|
|
yyq828[3] = x.SecretRef != nil
|
|
yyq828[4] = x.ReadOnly != false
|
|
var yynn828 int
|
|
if yyr828 || yy2arr828 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn828 = 1
|
|
for _, b := range yyq828 {
|
|
if b {
|
|
yynn828++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn828)
|
|
yynn828 = 0
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym830 := z.EncBinary()
|
|
_ = yym830
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("monitors"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym831 := z.EncBinary()
|
|
_ = yym831
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[1] {
|
|
yym833 := z.EncBinary()
|
|
_ = yym833
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym834 := z.EncBinary()
|
|
_ = yym834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[2] {
|
|
yym836 := z.EncBinary()
|
|
_ = yym836
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq828[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym837 := z.EncBinary()
|
|
_ = yym837
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[3] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq828[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq828[4] {
|
|
yym840 := z.EncBinary()
|
|
_ = yym840
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq828[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym841 := z.EncBinary()
|
|
_ = yym841
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr828 || yy2arr828 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym842 := z.DecBinary()
|
|
_ = yym842
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct843 := r.ContainerType()
|
|
if yyct843 == codecSelferValueTypeMap1234 {
|
|
yyl843 := r.ReadMapStart()
|
|
if yyl843 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl843, d)
|
|
}
|
|
} else if yyct843 == codecSelferValueTypeArray1234 {
|
|
yyl843 := r.ReadArrayStart()
|
|
if yyl843 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl843, 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 yys844Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys844Slc
|
|
var yyhl844 bool = l >= 0
|
|
for yyj844 := 0; ; yyj844++ {
|
|
if yyhl844 {
|
|
if yyj844 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys844Slc = r.DecodeBytes(yys844Slc, true, true)
|
|
yys844 := string(yys844Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys844 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv845 := &x.Monitors
|
|
yym846 := z.DecBinary()
|
|
_ = yym846
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv845, 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, yys844)
|
|
} // end switch yys844
|
|
} // end for yyj844
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *CephFSVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj851 int
|
|
var yyb851 bool
|
|
var yyhl851 bool = l >= 0
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv852 := &x.Monitors
|
|
yym853 := z.DecBinary()
|
|
_ = yym853
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv852, false, d)
|
|
}
|
|
}
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretRef != nil {
|
|
x.SecretRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretRef == nil {
|
|
x.SecretRef = new(LocalObjectReference)
|
|
}
|
|
x.SecretRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj851++
|
|
if yyhl851 {
|
|
yyb851 = yyj851 > l
|
|
} else {
|
|
yyb851 = r.CheckBreak()
|
|
}
|
|
if yyb851 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj851-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym858 := z.EncBinary()
|
|
_ = yym858
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep859 := !z.EncBinary()
|
|
yy2arr859 := z.EncBasicHandle().StructToArray
|
|
var yyq859 [1]bool
|
|
_, _, _ = yysep859, yyq859, yy2arr859
|
|
const yyr859 bool = false
|
|
var yynn859 int
|
|
if yyr859 || yy2arr859 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn859 = 1
|
|
for _, b := range yyq859 {
|
|
if b {
|
|
yynn859++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn859)
|
|
yynn859 = 0
|
|
}
|
|
if yyr859 || yy2arr859 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym861 := z.EncBinary()
|
|
_ = yym861
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("datasetName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym862 := z.EncBinary()
|
|
_ = yym862
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yyr859 || yy2arr859 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym863 := z.DecBinary()
|
|
_ = yym863
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct864 := r.ContainerType()
|
|
if yyct864 == codecSelferValueTypeMap1234 {
|
|
yyl864 := r.ReadMapStart()
|
|
if yyl864 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl864, d)
|
|
}
|
|
} else if yyct864 == codecSelferValueTypeArray1234 {
|
|
yyl864 := r.ReadArrayStart()
|
|
if yyl864 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl864, 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 yys865Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys865Slc
|
|
var yyhl865 bool = l >= 0
|
|
for yyj865 := 0; ; yyj865++ {
|
|
if yyhl865 {
|
|
if yyj865 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys865Slc = r.DecodeBytes(yys865Slc, true, true)
|
|
yys865 := string(yys865Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys865 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys865)
|
|
} // end switch yys865
|
|
} // end for yyj865
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *FlockerVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj867 int
|
|
var yyb867 bool
|
|
var yyhl867 bool = l >= 0
|
|
yyj867++
|
|
if yyhl867 {
|
|
yyb867 = yyj867 > l
|
|
} else {
|
|
yyb867 = r.CheckBreak()
|
|
}
|
|
if yyb867 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj867++
|
|
if yyhl867 {
|
|
yyb867 = yyj867 > l
|
|
} else {
|
|
yyb867 = r.CheckBreak()
|
|
}
|
|
if yyb867 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj867-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym869 := z.EncBinary()
|
|
_ = yym869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep870 := !z.EncBinary()
|
|
yy2arr870 := z.EncBasicHandle().StructToArray
|
|
var yyq870 [1]bool
|
|
_, _, _ = yysep870, yyq870, yy2arr870
|
|
const yyr870 bool = false
|
|
yyq870[0] = len(x.Items) != 0
|
|
var yynn870 int
|
|
if yyr870 || yy2arr870 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn870 = 0
|
|
for _, b := range yyq870 {
|
|
if b {
|
|
yynn870++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn870)
|
|
yynn870 = 0
|
|
}
|
|
if yyr870 || yy2arr870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq870[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym872 := z.EncBinary()
|
|
_ = yym872
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq870[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym873 := z.EncBinary()
|
|
_ = yym873
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr870 || yy2arr870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym874 := z.DecBinary()
|
|
_ = yym874
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct875 := r.ContainerType()
|
|
if yyct875 == codecSelferValueTypeMap1234 {
|
|
yyl875 := r.ReadMapStart()
|
|
if yyl875 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl875, d)
|
|
}
|
|
} else if yyct875 == codecSelferValueTypeArray1234 {
|
|
yyl875 := r.ReadArrayStart()
|
|
if yyl875 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl875, 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 yys876Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys876Slc
|
|
var yyhl876 bool = l >= 0
|
|
for yyj876 := 0; ; yyj876++ {
|
|
if yyhl876 {
|
|
if yyj876 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys876Slc = r.DecodeBytes(yys876Slc, true, true)
|
|
yys876 := string(yys876Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys876 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv877 := &x.Items
|
|
yym878 := z.DecBinary()
|
|
_ = yym878
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv877), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys876)
|
|
} // end switch yys876
|
|
} // end for yyj876
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj879 int
|
|
var yyb879 bool
|
|
var yyhl879 bool = l >= 0
|
|
yyj879++
|
|
if yyhl879 {
|
|
yyb879 = yyj879 > l
|
|
} else {
|
|
yyb879 = r.CheckBreak()
|
|
}
|
|
if yyb879 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv880 := &x.Items
|
|
yym881 := z.DecBinary()
|
|
_ = yym881
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv880), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj879++
|
|
if yyhl879 {
|
|
yyb879 = yyj879 > l
|
|
} else {
|
|
yyb879 = r.CheckBreak()
|
|
}
|
|
if yyb879 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj879-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym882 := z.EncBinary()
|
|
_ = yym882
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep883 := !z.EncBinary()
|
|
yy2arr883 := z.EncBasicHandle().StructToArray
|
|
var yyq883 [2]bool
|
|
_, _, _ = yysep883, yyq883, yy2arr883
|
|
const yyr883 bool = false
|
|
var yynn883 int
|
|
if yyr883 || yy2arr883 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn883 = 2
|
|
for _, b := range yyq883 {
|
|
if b {
|
|
yynn883++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn883)
|
|
yynn883 = 0
|
|
}
|
|
if yyr883 || yy2arr883 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym885 := z.EncBinary()
|
|
_ = yym885
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym886 := z.EncBinary()
|
|
_ = yym886
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr883 || yy2arr883 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy888 := &x.FieldRef
|
|
yy888.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy889 := &x.FieldRef
|
|
yy889.CodecEncodeSelf(e)
|
|
}
|
|
if yyr883 || yy2arr883 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym890 := z.DecBinary()
|
|
_ = yym890
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct891 := r.ContainerType()
|
|
if yyct891 == codecSelferValueTypeMap1234 {
|
|
yyl891 := r.ReadMapStart()
|
|
if yyl891 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl891, d)
|
|
}
|
|
} else if yyct891 == codecSelferValueTypeArray1234 {
|
|
yyl891 := r.ReadArrayStart()
|
|
if yyl891 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl891, 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 yys892Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys892Slc
|
|
var yyhl892 bool = l >= 0
|
|
for yyj892 := 0; ; yyj892++ {
|
|
if yyhl892 {
|
|
if yyj892 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys892Slc = r.DecodeBytes(yys892Slc, true, true)
|
|
yys892 := string(yys892Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys892 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "fieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv894 := &x.FieldRef
|
|
yyv894.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys892)
|
|
} // end switch yys892
|
|
} // end for yyj892
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DownwardAPIVolumeFile) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj895 int
|
|
var yyb895 bool
|
|
var yyhl895 bool = l >= 0
|
|
yyj895++
|
|
if yyhl895 {
|
|
yyb895 = yyj895 > l
|
|
} else {
|
|
yyb895 = r.CheckBreak()
|
|
}
|
|
if yyb895 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj895++
|
|
if yyhl895 {
|
|
yyb895 = yyj895 > l
|
|
} else {
|
|
yyb895 = r.CheckBreak()
|
|
}
|
|
if yyb895 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldRef = ObjectFieldSelector{}
|
|
} else {
|
|
yyv897 := &x.FieldRef
|
|
yyv897.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj895++
|
|
if yyhl895 {
|
|
yyb895 = yyj895 > l
|
|
} else {
|
|
yyb895 = r.CheckBreak()
|
|
}
|
|
if yyb895 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj895-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym898 := z.EncBinary()
|
|
_ = yym898
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep899 := !z.EncBinary()
|
|
yy2arr899 := z.EncBasicHandle().StructToArray
|
|
var yyq899 [5]bool
|
|
_, _, _ = yysep899, yyq899, yy2arr899
|
|
const yyr899 bool = false
|
|
yyq899[0] = x.Name != ""
|
|
yyq899[1] = x.HostPort != 0
|
|
yyq899[3] = x.Protocol != ""
|
|
yyq899[4] = x.HostIP != ""
|
|
var yynn899 int
|
|
if yyr899 || yy2arr899 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn899 = 1
|
|
for _, b := range yyq899 {
|
|
if b {
|
|
yynn899++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn899)
|
|
yynn899 = 0
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq899[0] {
|
|
yym901 := z.EncBinary()
|
|
_ = yym901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq899[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym902 := z.EncBinary()
|
|
_ = yym902
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq899[1] {
|
|
yym904 := z.EncBinary()
|
|
_ = yym904
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq899[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym905 := z.EncBinary()
|
|
_ = yym905
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym907 := z.EncBinary()
|
|
_ = yym907
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym908 := z.EncBinary()
|
|
_ = yym908
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq899[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq899[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq899[4] {
|
|
yym911 := z.EncBinary()
|
|
_ = yym911
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq899[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym912 := z.EncBinary()
|
|
_ = yym912
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr899 || yy2arr899 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym913 := z.DecBinary()
|
|
_ = yym913
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct914 := r.ContainerType()
|
|
if yyct914 == codecSelferValueTypeMap1234 {
|
|
yyl914 := r.ReadMapStart()
|
|
if yyl914 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl914, d)
|
|
}
|
|
} else if yyct914 == codecSelferValueTypeArray1234 {
|
|
yyl914 := r.ReadArrayStart()
|
|
if yyl914 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl914, 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 yys915Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys915Slc
|
|
var yyhl915 bool = l >= 0
|
|
for yyj915 := 0; ; yyj915++ {
|
|
if yyhl915 {
|
|
if yyj915 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys915Slc = r.DecodeBytes(yys915Slc, true, true)
|
|
yys915 := string(yys915Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys915 {
|
|
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, yys915)
|
|
} // end switch yys915
|
|
} // end for yyj915
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerPort) 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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj921++
|
|
if yyhl921 {
|
|
yyb921 = yyj921 > l
|
|
} else {
|
|
yyb921 = r.CheckBreak()
|
|
}
|
|
if yyb921 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj921-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VolumeMount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym927 := z.EncBinary()
|
|
_ = yym927
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep928 := !z.EncBinary()
|
|
yy2arr928 := z.EncBasicHandle().StructToArray
|
|
var yyq928 [3]bool
|
|
_, _, _ = yysep928, yyq928, yy2arr928
|
|
const yyr928 bool = false
|
|
yyq928[1] = x.ReadOnly != false
|
|
var yynn928 int
|
|
if yyr928 || yy2arr928 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn928 = 2
|
|
for _, b := range yyq928 {
|
|
if b {
|
|
yynn928++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn928)
|
|
yynn928 = 0
|
|
}
|
|
if yyr928 || yy2arr928 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym930 := z.EncBinary()
|
|
_ = yym930
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym931 := z.EncBinary()
|
|
_ = yym931
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr928 || yy2arr928 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq928[1] {
|
|
yym933 := z.EncBinary()
|
|
_ = yym933
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq928[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym934 := z.EncBinary()
|
|
_ = yym934
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr928 || yy2arr928 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym936 := z.EncBinary()
|
|
_ = yym936
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mountPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym937 := z.EncBinary()
|
|
_ = yym937
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yyr928 || yy2arr928 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VolumeMount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym938 := z.DecBinary()
|
|
_ = yym938
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct939 := r.ContainerType()
|
|
if yyct939 == codecSelferValueTypeMap1234 {
|
|
yyl939 := r.ReadMapStart()
|
|
if yyl939 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl939, d)
|
|
}
|
|
} else if yyct939 == codecSelferValueTypeArray1234 {
|
|
yyl939 := r.ReadArrayStart()
|
|
if yyl939 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl939, 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 yys940Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys940Slc
|
|
var yyhl940 bool = l >= 0
|
|
for yyj940 := 0; ; yyj940++ {
|
|
if yyhl940 {
|
|
if yyj940 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys940Slc = r.DecodeBytes(yys940Slc, true, true)
|
|
yys940 := string(yys940Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys940 {
|
|
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, yys940)
|
|
} // end switch yys940
|
|
} // end for yyj940
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *VolumeMount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj944 int
|
|
var yyb944 bool
|
|
var yyhl944 bool = l >= 0
|
|
yyj944++
|
|
if yyhl944 {
|
|
yyb944 = yyj944 > l
|
|
} else {
|
|
yyb944 = r.CheckBreak()
|
|
}
|
|
if yyb944 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj944++
|
|
if yyhl944 {
|
|
yyb944 = yyj944 > l
|
|
} else {
|
|
yyb944 = r.CheckBreak()
|
|
}
|
|
if yyb944 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj944++
|
|
if yyhl944 {
|
|
yyb944 = yyj944 > l
|
|
} else {
|
|
yyb944 = r.CheckBreak()
|
|
}
|
|
if yyb944 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj944++
|
|
if yyhl944 {
|
|
yyb944 = yyj944 > l
|
|
} else {
|
|
yyb944 = r.CheckBreak()
|
|
}
|
|
if yyb944 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj944-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym948 := z.EncBinary()
|
|
_ = yym948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep949 := !z.EncBinary()
|
|
yy2arr949 := z.EncBasicHandle().StructToArray
|
|
var yyq949 [3]bool
|
|
_, _, _ = yysep949, yyq949, yy2arr949
|
|
const yyr949 bool = false
|
|
yyq949[1] = x.Value != ""
|
|
yyq949[2] = x.ValueFrom != nil
|
|
var yynn949 int
|
|
if yyr949 || yy2arr949 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn949 = 1
|
|
for _, b := range yyq949 {
|
|
if b {
|
|
yynn949++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn949)
|
|
yynn949 = 0
|
|
}
|
|
if yyr949 || yy2arr949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym951 := z.EncBinary()
|
|
_ = yym951
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym952 := z.EncBinary()
|
|
_ = yym952
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr949 || yy2arr949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq949[1] {
|
|
yym954 := z.EncBinary()
|
|
_ = yym954
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq949[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym955 := z.EncBinary()
|
|
_ = yym955
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr949 || yy2arr949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq949[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq949[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("valueFrom"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr949 || yy2arr949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym957 := z.DecBinary()
|
|
_ = yym957
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct958 := r.ContainerType()
|
|
if yyct958 == codecSelferValueTypeMap1234 {
|
|
yyl958 := r.ReadMapStart()
|
|
if yyl958 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl958, d)
|
|
}
|
|
} else if yyct958 == codecSelferValueTypeArray1234 {
|
|
yyl958 := r.ReadArrayStart()
|
|
if yyl958 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl958, 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 yys959Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys959Slc
|
|
var yyhl959 bool = l >= 0
|
|
for yyj959 := 0; ; yyj959++ {
|
|
if yyhl959 {
|
|
if yyj959 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys959Slc = r.DecodeBytes(yys959Slc, true, true)
|
|
yys959 := string(yys959Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys959 {
|
|
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, yys959)
|
|
} // end switch yys959
|
|
} // end for yyj959
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EnvVar) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj963 int
|
|
var yyb963 bool
|
|
var yyhl963 bool = l >= 0
|
|
yyj963++
|
|
if yyhl963 {
|
|
yyb963 = yyj963 > l
|
|
} else {
|
|
yyb963 = r.CheckBreak()
|
|
}
|
|
if yyb963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj963++
|
|
if yyhl963 {
|
|
yyb963 = yyj963 > l
|
|
} else {
|
|
yyb963 = r.CheckBreak()
|
|
}
|
|
if yyb963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj963++
|
|
if yyhl963 {
|
|
yyb963 = yyj963 > l
|
|
} else {
|
|
yyb963 = r.CheckBreak()
|
|
}
|
|
if yyb963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ValueFrom != nil {
|
|
x.ValueFrom = nil
|
|
}
|
|
} else {
|
|
if x.ValueFrom == nil {
|
|
x.ValueFrom = new(EnvVarSource)
|
|
}
|
|
x.ValueFrom.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj963++
|
|
if yyhl963 {
|
|
yyb963 = yyj963 > l
|
|
} else {
|
|
yyb963 = r.CheckBreak()
|
|
}
|
|
if yyb963 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj963-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym967 := z.EncBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep968 := !z.EncBinary()
|
|
yy2arr968 := z.EncBasicHandle().StructToArray
|
|
var yyq968 [2]bool
|
|
_, _, _ = yysep968, yyq968, yy2arr968
|
|
const yyr968 bool = false
|
|
yyq968[0] = x.FieldRef != nil
|
|
yyq968[1] = x.ConfigMapKeyRef != nil
|
|
var yynn968 int
|
|
if yyr968 || yy2arr968 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn968 = 0
|
|
for _, b := range yyq968 {
|
|
if b {
|
|
yynn968++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn968)
|
|
yynn968 = 0
|
|
}
|
|
if yyr968 || yy2arr968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq968[0] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq968[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr968 || yy2arr968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq968[1] {
|
|
if x.ConfigMapKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMapKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq968[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMapKeyRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ConfigMapKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMapKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr968 || yy2arr968 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym971 := z.DecBinary()
|
|
_ = yym971
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct972 := r.ContainerType()
|
|
if yyct972 == codecSelferValueTypeMap1234 {
|
|
yyl972 := r.ReadMapStart()
|
|
if yyl972 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl972, d)
|
|
}
|
|
} else if yyct972 == codecSelferValueTypeArray1234 {
|
|
yyl972 := r.ReadArrayStart()
|
|
if yyl972 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl972, 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 yys973Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys973Slc
|
|
var yyhl973 bool = l >= 0
|
|
for yyj973 := 0; ; yyj973++ {
|
|
if yyhl973 {
|
|
if yyj973 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys973Slc = r.DecodeBytes(yys973Slc, true, true)
|
|
yys973 := string(yys973Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys973 {
|
|
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)
|
|
}
|
|
case "configMapKeyRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMapKeyRef != nil {
|
|
x.ConfigMapKeyRef = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMapKeyRef == nil {
|
|
x.ConfigMapKeyRef = new(ConfigMapKeySelector)
|
|
}
|
|
x.ConfigMapKeyRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys973)
|
|
} // end switch yys973
|
|
} // end for yyj973
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EnvVarSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj976 int
|
|
var yyb976 bool
|
|
var yyhl976 bool = l >= 0
|
|
yyj976++
|
|
if yyhl976 {
|
|
yyb976 = yyj976 > l
|
|
} else {
|
|
yyb976 = r.CheckBreak()
|
|
}
|
|
if yyb976 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FieldRef != nil {
|
|
x.FieldRef = nil
|
|
}
|
|
} else {
|
|
if x.FieldRef == nil {
|
|
x.FieldRef = new(ObjectFieldSelector)
|
|
}
|
|
x.FieldRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj976++
|
|
if yyhl976 {
|
|
yyb976 = yyj976 > l
|
|
} else {
|
|
yyb976 = r.CheckBreak()
|
|
}
|
|
if yyb976 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMapKeyRef != nil {
|
|
x.ConfigMapKeyRef = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMapKeyRef == nil {
|
|
x.ConfigMapKeyRef = new(ConfigMapKeySelector)
|
|
}
|
|
x.ConfigMapKeyRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj976++
|
|
if yyhl976 {
|
|
yyb976 = yyj976 > l
|
|
} else {
|
|
yyb976 = r.CheckBreak()
|
|
}
|
|
if yyb976 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj976-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym979 := z.EncBinary()
|
|
_ = yym979
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep980 := !z.EncBinary()
|
|
yy2arr980 := z.EncBasicHandle().StructToArray
|
|
var yyq980 [2]bool
|
|
_, _, _ = yysep980, yyq980, yy2arr980
|
|
const yyr980 bool = false
|
|
var yynn980 int
|
|
if yyr980 || yy2arr980 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn980 = 2
|
|
for _, b := range yyq980 {
|
|
if b {
|
|
yynn980++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn980)
|
|
yynn980 = 0
|
|
}
|
|
if yyr980 || yy2arr980 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym982 := z.EncBinary()
|
|
_ = yym982
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym983 := z.EncBinary()
|
|
_ = yym983
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr980 || yy2arr980 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym985 := z.EncBinary()
|
|
_ = yym985
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym986 := z.EncBinary()
|
|
_ = yym986
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yyr980 || yy2arr980 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym987 := z.DecBinary()
|
|
_ = yym987
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct988 := r.ContainerType()
|
|
if yyct988 == codecSelferValueTypeMap1234 {
|
|
yyl988 := r.ReadMapStart()
|
|
if yyl988 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl988, d)
|
|
}
|
|
} else if yyct988 == codecSelferValueTypeArray1234 {
|
|
yyl988 := r.ReadArrayStart()
|
|
if yyl988 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl988, 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 yys989Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys989Slc
|
|
var yyhl989 bool = l >= 0
|
|
for yyj989 := 0; ; yyj989++ {
|
|
if yyhl989 {
|
|
if yyj989 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys989Slc = r.DecodeBytes(yys989Slc, true, true)
|
|
yys989 := string(yys989Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys989 {
|
|
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, yys989)
|
|
} // end switch yys989
|
|
} // end for yyj989
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ObjectFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj992 int
|
|
var yyb992 bool
|
|
var yyhl992 bool = l >= 0
|
|
yyj992++
|
|
if yyhl992 {
|
|
yyb992 = yyj992 > l
|
|
} else {
|
|
yyb992 = r.CheckBreak()
|
|
}
|
|
if yyb992 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj992++
|
|
if yyhl992 {
|
|
yyb992 = yyj992 > l
|
|
} else {
|
|
yyb992 = r.CheckBreak()
|
|
}
|
|
if yyb992 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj992++
|
|
if yyhl992 {
|
|
yyb992 = yyj992 > l
|
|
} else {
|
|
yyb992 = r.CheckBreak()
|
|
}
|
|
if yyb992 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj992-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMapKeySelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym995 := z.EncBinary()
|
|
_ = yym995
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep996 := !z.EncBinary()
|
|
yy2arr996 := z.EncBasicHandle().StructToArray
|
|
var yyq996 [2]bool
|
|
_, _, _ = yysep996, yyq996, yy2arr996
|
|
const yyr996 bool = false
|
|
var yynn996 int
|
|
if yyr996 || yy2arr996 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn996 = 2
|
|
for _, b := range yyq996 {
|
|
if b {
|
|
yynn996++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn996)
|
|
yynn996 = 0
|
|
}
|
|
if yyr996 || yy2arr996 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym998 := z.EncBinary()
|
|
_ = yym998
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym999 := z.EncBinary()
|
|
_ = yym999
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr996 || yy2arr996 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1001 := z.EncBinary()
|
|
_ = yym1001
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("key"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1002 := z.EncBinary()
|
|
_ = yym1002
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr996 || yy2arr996 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapKeySelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1003 := z.DecBinary()
|
|
_ = yym1003
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1004 := r.ContainerType()
|
|
if yyct1004 == codecSelferValueTypeMap1234 {
|
|
yyl1004 := r.ReadMapStart()
|
|
if yyl1004 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1004, d)
|
|
}
|
|
} else if yyct1004 == codecSelferValueTypeArray1234 {
|
|
yyl1004 := r.ReadArrayStart()
|
|
if yyl1004 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1004, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapKeySelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1005Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1005Slc
|
|
var yyhl1005 bool = l >= 0
|
|
for yyj1005 := 0; ; yyj1005++ {
|
|
if yyhl1005 {
|
|
if yyj1005 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1005Slc = r.DecodeBytes(yys1005Slc, true, true)
|
|
yys1005 := string(yys1005Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1005 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "key":
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1005)
|
|
} // end switch yys1005
|
|
} // end for yyj1005
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMapKeySelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1008 int
|
|
var yyb1008 bool
|
|
var yyhl1008 bool = l >= 0
|
|
yyj1008++
|
|
if yyhl1008 {
|
|
yyb1008 = yyj1008 > l
|
|
} else {
|
|
yyb1008 = r.CheckBreak()
|
|
}
|
|
if yyb1008 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1008++
|
|
if yyhl1008 {
|
|
yyb1008 = yyj1008 > l
|
|
} else {
|
|
yyb1008 = r.CheckBreak()
|
|
}
|
|
if yyb1008 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1008++
|
|
if yyhl1008 {
|
|
yyb1008 = yyj1008 > l
|
|
} else {
|
|
yyb1008 = r.CheckBreak()
|
|
}
|
|
if yyb1008 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1008-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1011 := z.EncBinary()
|
|
_ = yym1011
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1012 := !z.EncBinary()
|
|
yy2arr1012 := z.EncBasicHandle().StructToArray
|
|
var yyq1012 [4]bool
|
|
_, _, _ = yysep1012, yyq1012, yy2arr1012
|
|
const yyr1012 bool = false
|
|
yyq1012[0] = x.Path != ""
|
|
yyq1012[1] = true
|
|
yyq1012[2] = x.Host != ""
|
|
yyq1012[3] = x.Scheme != ""
|
|
var yynn1012 int
|
|
if yyr1012 || yy2arr1012 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1012 = 0
|
|
for _, b := range yyq1012 {
|
|
if b {
|
|
yynn1012++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1012)
|
|
yynn1012 = 0
|
|
}
|
|
if yyr1012 || yy2arr1012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1012[0] {
|
|
yym1014 := z.EncBinary()
|
|
_ = yym1014
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1012[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1015 := z.EncBinary()
|
|
_ = yym1015
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr1012 || yy2arr1012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1012[1] {
|
|
yy1017 := &x.Port
|
|
yym1018 := z.EncBinary()
|
|
_ = yym1018
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1017) {
|
|
} else if !yym1018 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1017)
|
|
} else {
|
|
z.EncFallback(yy1017)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1012[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1019 := &x.Port
|
|
yym1020 := z.EncBinary()
|
|
_ = yym1020
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1019) {
|
|
} else if !yym1020 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1019)
|
|
} else {
|
|
z.EncFallback(yy1019)
|
|
}
|
|
}
|
|
}
|
|
if yyr1012 || yy2arr1012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1012[2] {
|
|
yym1022 := z.EncBinary()
|
|
_ = yym1022
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1012[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1023 := z.EncBinary()
|
|
_ = yym1023
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr1012 || yy2arr1012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1012[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1012[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1012 || yy2arr1012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPGetAction) 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 {
|
|
yyct1026 := r.ContainerType()
|
|
if yyct1026 == codecSelferValueTypeMap1234 {
|
|
yyl1026 := r.ReadMapStart()
|
|
if yyl1026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1026, d)
|
|
}
|
|
} else if yyct1026 == codecSelferValueTypeArray1234 {
|
|
yyl1026 := r.ReadArrayStart()
|
|
if yyl1026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1026, 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 yys1027Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1027Slc
|
|
var yyhl1027 bool = l >= 0
|
|
for yyj1027 := 0; ; yyj1027++ {
|
|
if yyhl1027 {
|
|
if yyj1027 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1027Slc = r.DecodeBytes(yys1027Slc, true, true)
|
|
yys1027 := string(yys1027Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1027 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1029 := &x.Port
|
|
yym1030 := z.DecBinary()
|
|
_ = yym1030
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1029) {
|
|
} else if !yym1030 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1029)
|
|
} else {
|
|
z.DecFallback(yyv1029, 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, yys1027)
|
|
} // end switch yys1027
|
|
} // end for yyj1027
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *HTTPGetAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1033 int
|
|
var yyb1033 bool
|
|
var yyhl1033 bool = l >= 0
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1035 := &x.Port
|
|
yym1036 := z.DecBinary()
|
|
_ = yym1036
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1035) {
|
|
} else if !yym1036 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1035)
|
|
} else {
|
|
z.DecFallback(yyv1035, false)
|
|
}
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1033++
|
|
if yyhl1033 {
|
|
yyb1033 = yyj1033 > l
|
|
} else {
|
|
yyb1033 = r.CheckBreak()
|
|
}
|
|
if yyb1033 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1033-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1039 := z.EncBinary()
|
|
_ = yym1039
|
|
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
|
|
yym1040 := z.DecBinary()
|
|
_ = yym1040
|
|
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 {
|
|
yym1041 := z.EncBinary()
|
|
_ = yym1041
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1042 := !z.EncBinary()
|
|
yy2arr1042 := z.EncBasicHandle().StructToArray
|
|
var yyq1042 [1]bool
|
|
_, _, _ = yysep1042, yyq1042, yy2arr1042
|
|
const yyr1042 bool = false
|
|
yyq1042[0] = true
|
|
var yynn1042 int
|
|
if yyr1042 || yy2arr1042 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1042 = 0
|
|
for _, b := range yyq1042 {
|
|
if b {
|
|
yynn1042++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1042)
|
|
yynn1042 = 0
|
|
}
|
|
if yyr1042 || yy2arr1042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1042[0] {
|
|
yy1044 := &x.Port
|
|
yym1045 := z.EncBinary()
|
|
_ = yym1045
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1044) {
|
|
} else if !yym1045 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1044)
|
|
} else {
|
|
z.EncFallback(yy1044)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1042[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1046 := &x.Port
|
|
yym1047 := z.EncBinary()
|
|
_ = yym1047
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1046) {
|
|
} else if !yym1047 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1046)
|
|
} else {
|
|
z.EncFallback(yy1046)
|
|
}
|
|
}
|
|
}
|
|
if yyr1042 || yy2arr1042 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *TCPSocketAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1048 := z.DecBinary()
|
|
_ = yym1048
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1049 := r.ContainerType()
|
|
if yyct1049 == codecSelferValueTypeMap1234 {
|
|
yyl1049 := r.ReadMapStart()
|
|
if yyl1049 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1049, d)
|
|
}
|
|
} else if yyct1049 == codecSelferValueTypeArray1234 {
|
|
yyl1049 := r.ReadArrayStart()
|
|
if yyl1049 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1049, 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 yys1050Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1050Slc
|
|
var yyhl1050 bool = l >= 0
|
|
for yyj1050 := 0; ; yyj1050++ {
|
|
if yyhl1050 {
|
|
if yyj1050 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1050Slc = r.DecodeBytes(yys1050Slc, true, true)
|
|
yys1050 := string(yys1050Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1050 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1051 := &x.Port
|
|
yym1052 := z.DecBinary()
|
|
_ = yym1052
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1051) {
|
|
} else if !yym1052 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1051)
|
|
} else {
|
|
z.DecFallback(yyv1051, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1050)
|
|
} // end switch yys1050
|
|
} // end for yyj1050
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *TCPSocketAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1053 int
|
|
var yyb1053 bool
|
|
var yyhl1053 bool = l >= 0
|
|
yyj1053++
|
|
if yyhl1053 {
|
|
yyb1053 = yyj1053 > l
|
|
} else {
|
|
yyb1053 = r.CheckBreak()
|
|
}
|
|
if yyb1053 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv1054 := &x.Port
|
|
yym1055 := z.DecBinary()
|
|
_ = yym1055
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1054) {
|
|
} else if !yym1055 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1054)
|
|
} else {
|
|
z.DecFallback(yyv1054, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1053++
|
|
if yyhl1053 {
|
|
yyb1053 = yyj1053 > l
|
|
} else {
|
|
yyb1053 = r.CheckBreak()
|
|
}
|
|
if yyb1053 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1053-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1056 := z.EncBinary()
|
|
_ = yym1056
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1057 := !z.EncBinary()
|
|
yy2arr1057 := z.EncBasicHandle().StructToArray
|
|
var yyq1057 [1]bool
|
|
_, _, _ = yysep1057, yyq1057, yy2arr1057
|
|
const yyr1057 bool = false
|
|
yyq1057[0] = len(x.Command) != 0
|
|
var yynn1057 int
|
|
if yyr1057 || yy2arr1057 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1057 = 0
|
|
for _, b := range yyq1057 {
|
|
if b {
|
|
yynn1057++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1057)
|
|
yynn1057 = 0
|
|
}
|
|
if yyr1057 || yy2arr1057 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1057[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1059 := z.EncBinary()
|
|
_ = yym1059
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1057[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1060 := z.EncBinary()
|
|
_ = yym1060
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1057 || yy2arr1057 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1061 := z.DecBinary()
|
|
_ = yym1061
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1062 := r.ContainerType()
|
|
if yyct1062 == codecSelferValueTypeMap1234 {
|
|
yyl1062 := r.ReadMapStart()
|
|
if yyl1062 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1062, d)
|
|
}
|
|
} else if yyct1062 == codecSelferValueTypeArray1234 {
|
|
yyl1062 := r.ReadArrayStart()
|
|
if yyl1062 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1062, 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 yys1063Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1063Slc
|
|
var yyhl1063 bool = l >= 0
|
|
for yyj1063 := 0; ; yyj1063++ {
|
|
if yyhl1063 {
|
|
if yyj1063 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1063Slc = r.DecodeBytes(yys1063Slc, true, true)
|
|
yys1063 := string(yys1063Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1063 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1064 := &x.Command
|
|
yym1065 := z.DecBinary()
|
|
_ = yym1065
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1064, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1063)
|
|
} // end switch yys1063
|
|
} // end for yyj1063
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ExecAction) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1066 int
|
|
var yyb1066 bool
|
|
var yyhl1066 bool = l >= 0
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1067 := &x.Command
|
|
yym1068 := z.DecBinary()
|
|
_ = yym1068
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1067, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1066++
|
|
if yyhl1066 {
|
|
yyb1066 = yyj1066 > l
|
|
} else {
|
|
yyb1066 = r.CheckBreak()
|
|
}
|
|
if yyb1066 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1066-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Probe) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1069 := z.EncBinary()
|
|
_ = yym1069
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1070 := !z.EncBinary()
|
|
yy2arr1070 := z.EncBasicHandle().StructToArray
|
|
var yyq1070 [8]bool
|
|
_, _, _ = yysep1070, yyq1070, yy2arr1070
|
|
const yyr1070 bool = false
|
|
yyq1070[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq1070[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq1070[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq1070[3] = x.InitialDelaySeconds != 0
|
|
yyq1070[4] = x.TimeoutSeconds != 0
|
|
yyq1070[5] = x.PeriodSeconds != 0
|
|
yyq1070[6] = x.SuccessThreshold != 0
|
|
yyq1070[7] = x.FailureThreshold != 0
|
|
var yynn1070 int
|
|
if yyr1070 || yy2arr1070 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1070 = 0
|
|
for _, b := range yyq1070 {
|
|
if b {
|
|
yynn1070++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1070)
|
|
yynn1070 = 0
|
|
}
|
|
var yyn1071 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn1071 = true
|
|
goto LABEL1071
|
|
}
|
|
LABEL1071:
|
|
if yyr1070 || yy2arr1070 {
|
|
if yyn1071 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1070[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1071 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1072 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1072 = true
|
|
goto LABEL1072
|
|
}
|
|
LABEL1072:
|
|
if yyr1070 || yy2arr1070 {
|
|
if yyn1072 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1070[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1072 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1073 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1073 = true
|
|
goto LABEL1073
|
|
}
|
|
LABEL1073:
|
|
if yyr1070 || yy2arr1070 {
|
|
if yyn1073 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1070[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1073 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[3] {
|
|
yym1075 := z.EncBinary()
|
|
_ = yym1075
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1070[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1076 := z.EncBinary()
|
|
_ = yym1076
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[4] {
|
|
yym1078 := z.EncBinary()
|
|
_ = yym1078
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1070[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1079 := z.EncBinary()
|
|
_ = yym1079
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[5] {
|
|
yym1081 := z.EncBinary()
|
|
_ = yym1081
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1070[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("periodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1082 := z.EncBinary()
|
|
_ = yym1082
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[6] {
|
|
yym1084 := z.EncBinary()
|
|
_ = yym1084
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1070[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("successThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1085 := z.EncBinary()
|
|
_ = yym1085
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[7] {
|
|
yym1087 := z.EncBinary()
|
|
_ = yym1087
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1070[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("failureThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1088 := z.EncBinary()
|
|
_ = yym1088
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Probe) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1089 := z.DecBinary()
|
|
_ = yym1089
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1090 := r.ContainerType()
|
|
if yyct1090 == codecSelferValueTypeMap1234 {
|
|
yyl1090 := r.ReadMapStart()
|
|
if yyl1090 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1090, d)
|
|
}
|
|
} else if yyct1090 == codecSelferValueTypeArray1234 {
|
|
yyl1090 := r.ReadArrayStart()
|
|
if yyl1090 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1090, 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 yys1091Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1091Slc
|
|
var yyhl1091 bool = l >= 0
|
|
for yyj1091 := 0; ; yyj1091++ {
|
|
if yyhl1091 {
|
|
if yyj1091 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1091Slc = r.DecodeBytes(yys1091Slc, true, true)
|
|
yys1091 := string(yys1091Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1091 {
|
|
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 = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "timeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "periodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "successThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "failureThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1091)
|
|
} // end switch yys1091
|
|
} // end for yyj1091
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Probe) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1100 int
|
|
var yyb1100 bool
|
|
var yyhl1100 bool = l >= 0
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
if x.Handler.HTTPGet == nil {
|
|
x.Handler.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
if x.Handler.TCPSocket == nil {
|
|
x.Handler.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj1100++
|
|
if yyhl1100 {
|
|
yyb1100 = yyj1100 > l
|
|
} else {
|
|
yyb1100 = r.CheckBreak()
|
|
}
|
|
if yyb1100 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1100-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1109 := z.EncBinary()
|
|
_ = yym1109
|
|
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
|
|
yym1110 := z.DecBinary()
|
|
_ = yym1110
|
|
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
|
|
yym1111 := z.EncBinary()
|
|
_ = yym1111
|
|
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
|
|
yym1112 := z.DecBinary()
|
|
_ = yym1112
|
|
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 {
|
|
yym1113 := z.EncBinary()
|
|
_ = yym1113
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1114 := !z.EncBinary()
|
|
yy2arr1114 := z.EncBasicHandle().StructToArray
|
|
var yyq1114 [2]bool
|
|
_, _, _ = yysep1114, yyq1114, yy2arr1114
|
|
const yyr1114 bool = false
|
|
yyq1114[0] = len(x.Add) != 0
|
|
yyq1114[1] = len(x.Drop) != 0
|
|
var yynn1114 int
|
|
if yyr1114 || yy2arr1114 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1114 = 0
|
|
for _, b := range yyq1114 {
|
|
if b {
|
|
yynn1114++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1114)
|
|
yynn1114 = 0
|
|
}
|
|
if yyr1114 || yy2arr1114 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1114[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1116 := z.EncBinary()
|
|
_ = yym1116
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1114[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1117 := z.EncBinary()
|
|
_ = yym1117
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1114 || yy2arr1114 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1114[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1119 := z.EncBinary()
|
|
_ = yym1119
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1114[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1120 := z.EncBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1114 || yy2arr1114 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1121 := z.DecBinary()
|
|
_ = yym1121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1122 := r.ContainerType()
|
|
if yyct1122 == codecSelferValueTypeMap1234 {
|
|
yyl1122 := r.ReadMapStart()
|
|
if yyl1122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1122, d)
|
|
}
|
|
} else if yyct1122 == codecSelferValueTypeArray1234 {
|
|
yyl1122 := r.ReadArrayStart()
|
|
if yyl1122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1122, 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 yys1123Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1123Slc
|
|
var yyhl1123 bool = l >= 0
|
|
for yyj1123 := 0; ; yyj1123++ {
|
|
if yyhl1123 {
|
|
if yyj1123 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1123Slc = r.DecodeBytes(yys1123Slc, true, true)
|
|
yys1123 := string(yys1123Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1123 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1124 := &x.Add
|
|
yym1125 := z.DecBinary()
|
|
_ = yym1125
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1124), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1126 := &x.Drop
|
|
yym1127 := z.DecBinary()
|
|
_ = yym1127
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1126), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1123)
|
|
} // end switch yys1123
|
|
} // end for yyj1123
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Capabilities) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1128 int
|
|
var yyb1128 bool
|
|
var yyhl1128 bool = l >= 0
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1129 := &x.Add
|
|
yym1130 := z.DecBinary()
|
|
_ = yym1130
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1129), d)
|
|
}
|
|
}
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1131 := &x.Drop
|
|
yym1132 := z.DecBinary()
|
|
_ = yym1132
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1131), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1128++
|
|
if yyhl1128 {
|
|
yyb1128 = yyj1128 > l
|
|
} else {
|
|
yyb1128 = r.CheckBreak()
|
|
}
|
|
if yyb1128 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1128-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1133 := z.EncBinary()
|
|
_ = yym1133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1134 := !z.EncBinary()
|
|
yy2arr1134 := z.EncBasicHandle().StructToArray
|
|
var yyq1134 [2]bool
|
|
_, _, _ = yysep1134, yyq1134, yy2arr1134
|
|
const yyr1134 bool = false
|
|
yyq1134[0] = len(x.Limits) != 0
|
|
yyq1134[1] = len(x.Requests) != 0
|
|
var yynn1134 int
|
|
if yyr1134 || yy2arr1134 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1134 = 0
|
|
for _, b := range yyq1134 {
|
|
if b {
|
|
yynn1134++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1134)
|
|
yynn1134 = 0
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1134[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1134[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1134[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1134[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requests"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1134 || yy2arr1134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceRequirements) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1137 := z.DecBinary()
|
|
_ = yym1137
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1138 := r.ContainerType()
|
|
if yyct1138 == codecSelferValueTypeMap1234 {
|
|
yyl1138 := r.ReadMapStart()
|
|
if yyl1138 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1138, d)
|
|
}
|
|
} else if yyct1138 == codecSelferValueTypeArray1234 {
|
|
yyl1138 := r.ReadArrayStart()
|
|
if yyl1138 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1138, 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 yys1139Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1139Slc
|
|
var yyhl1139 bool = l >= 0
|
|
for yyj1139 := 0; ; yyj1139++ {
|
|
if yyhl1139 {
|
|
if yyj1139 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1139Slc = r.DecodeBytes(yys1139Slc, true, true)
|
|
yys1139 := string(yys1139Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1139 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1140 := &x.Limits
|
|
yyv1140.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1141 := &x.Requests
|
|
yyv1141.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1139)
|
|
} // end switch yys1139
|
|
} // end for yyj1139
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceRequirements) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1142 int
|
|
var yyb1142 bool
|
|
var yyhl1142 bool = l >= 0
|
|
yyj1142++
|
|
if yyhl1142 {
|
|
yyb1142 = yyj1142 > l
|
|
} else {
|
|
yyb1142 = r.CheckBreak()
|
|
}
|
|
if yyb1142 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1143 := &x.Limits
|
|
yyv1143.CodecDecodeSelf(d)
|
|
}
|
|
yyj1142++
|
|
if yyhl1142 {
|
|
yyb1142 = yyj1142 > l
|
|
} else {
|
|
yyb1142 = r.CheckBreak()
|
|
}
|
|
if yyb1142 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1144 := &x.Requests
|
|
yyv1144.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1142++
|
|
if yyhl1142 {
|
|
yyb1142 = yyj1142 > l
|
|
} else {
|
|
yyb1142 = r.CheckBreak()
|
|
}
|
|
if yyb1142 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1142-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Container) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1145 := z.EncBinary()
|
|
_ = yym1145
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1146 := !z.EncBinary()
|
|
yy2arr1146 := z.EncBasicHandle().StructToArray
|
|
var yyq1146 [18]bool
|
|
_, _, _ = yysep1146, yyq1146, yy2arr1146
|
|
const yyr1146 bool = false
|
|
yyq1146[2] = len(x.Command) != 0
|
|
yyq1146[3] = len(x.Args) != 0
|
|
yyq1146[4] = x.WorkingDir != ""
|
|
yyq1146[5] = len(x.Ports) != 0
|
|
yyq1146[6] = len(x.Env) != 0
|
|
yyq1146[7] = true
|
|
yyq1146[8] = len(x.VolumeMounts) != 0
|
|
yyq1146[9] = x.LivenessProbe != nil
|
|
yyq1146[10] = x.ReadinessProbe != nil
|
|
yyq1146[11] = x.Lifecycle != nil
|
|
yyq1146[12] = x.TerminationMessagePath != ""
|
|
yyq1146[14] = x.SecurityContext != nil
|
|
yyq1146[15] = x.Stdin != false
|
|
yyq1146[16] = x.StdinOnce != false
|
|
yyq1146[17] = x.TTY != false
|
|
var yynn1146 int
|
|
if yyr1146 || yy2arr1146 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn1146 = 3
|
|
for _, b := range yyq1146 {
|
|
if b {
|
|
yynn1146++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1146)
|
|
yynn1146 = 0
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1148 := z.EncBinary()
|
|
_ = yym1148
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1149 := z.EncBinary()
|
|
_ = yym1149
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1151 := z.EncBinary()
|
|
_ = yym1151
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1152 := z.EncBinary()
|
|
_ = yym1152
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1154 := z.EncBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1155 := z.EncBinary()
|
|
_ = yym1155
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1157 := z.EncBinary()
|
|
_ = yym1157
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1158 := z.EncBinary()
|
|
_ = yym1158
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[4] {
|
|
yym1160 := z.EncBinary()
|
|
_ = yym1160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1146[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1161 := z.EncBinary()
|
|
_ = yym1161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1163 := z.EncBinary()
|
|
_ = yym1163
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1164 := z.EncBinary()
|
|
_ = yym1164
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1166 := z.EncBinary()
|
|
_ = yym1166
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1167 := z.EncBinary()
|
|
_ = yym1167
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[7] {
|
|
yy1169 := &x.Resources
|
|
yy1169.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1170 := &x.Resources
|
|
yy1170.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1172 := z.EncBinary()
|
|
_ = yym1172
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1173 := z.EncBinary()
|
|
_ = yym1173
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("livenessProbe"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readinessProbe"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lifecycle"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[12] {
|
|
yym1178 := z.EncBinary()
|
|
_ = yym1178
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1146[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1179 := z.EncBinary()
|
|
_ = yym1179
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.ImagePullPolicy.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1146[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[15] {
|
|
yym1183 := z.EncBinary()
|
|
_ = yym1183
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1146[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1184 := z.EncBinary()
|
|
_ = yym1184
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[16] {
|
|
yym1186 := z.EncBinary()
|
|
_ = yym1186
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1146[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1187 := z.EncBinary()
|
|
_ = yym1187
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1146[17] {
|
|
yym1189 := z.EncBinary()
|
|
_ = yym1189
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1146[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1190 := z.EncBinary()
|
|
_ = yym1190
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr1146 || yy2arr1146 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Container) 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 {
|
|
yyct1192 := r.ContainerType()
|
|
if yyct1192 == codecSelferValueTypeMap1234 {
|
|
yyl1192 := r.ReadMapStart()
|
|
if yyl1192 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1192, d)
|
|
}
|
|
} else if yyct1192 == codecSelferValueTypeArray1234 {
|
|
yyl1192 := r.ReadArrayStart()
|
|
if yyl1192 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1192, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1193Slc = r.DecodeBytes(yys1193Slc, true, true)
|
|
yys1193 := string(yys1193Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1193 {
|
|
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 {
|
|
yyv1196 := &x.Command
|
|
yym1197 := z.DecBinary()
|
|
_ = yym1197
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1196, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1198 := &x.Args
|
|
yym1199 := z.DecBinary()
|
|
_ = yym1199
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1198, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1201 := &x.Ports
|
|
yym1202 := z.DecBinary()
|
|
_ = yym1202
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1201), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1203 := &x.Env
|
|
yym1204 := z.DecBinary()
|
|
_ = yym1204
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1203), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1205 := &x.Resources
|
|
yyv1205.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1206 := &x.VolumeMounts
|
|
yym1207 := z.DecBinary()
|
|
_ = yym1207
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1206), 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, yys1193)
|
|
} // end switch yys1193
|
|
} // end for yyj1193
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Container) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1217 int
|
|
var yyb1217 bool
|
|
var yyhl1217 bool = l >= 0
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1220 := &x.Command
|
|
yym1221 := z.DecBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1220, false, d)
|
|
}
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1222 := &x.Args
|
|
yym1223 := z.DecBinary()
|
|
_ = yym1223
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1222, false, d)
|
|
}
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1225 := &x.Ports
|
|
yym1226 := z.DecBinary()
|
|
_ = yym1226
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1225), d)
|
|
}
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1227 := &x.Env
|
|
yym1228 := z.DecBinary()
|
|
_ = yym1228
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1227), d)
|
|
}
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1229 := &x.Resources
|
|
yyv1229.CodecDecodeSelf(d)
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1230 := &x.VolumeMounts
|
|
yym1231 := z.DecBinary()
|
|
_ = yym1231
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1230), d)
|
|
}
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.LivenessProbe != nil {
|
|
x.LivenessProbe = nil
|
|
}
|
|
} else {
|
|
if x.LivenessProbe == nil {
|
|
x.LivenessProbe = new(Probe)
|
|
}
|
|
x.LivenessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadinessProbe != nil {
|
|
x.ReadinessProbe = nil
|
|
}
|
|
} else {
|
|
if x.ReadinessProbe == nil {
|
|
x.ReadinessProbe = new(Probe)
|
|
}
|
|
x.ReadinessProbe.CodecDecodeSelf(d)
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lifecycle != nil {
|
|
x.Lifecycle = nil
|
|
}
|
|
} else {
|
|
if x.Lifecycle == nil {
|
|
x.Lifecycle = new(Lifecycle)
|
|
}
|
|
x.Lifecycle.CodecDecodeSelf(d)
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(SecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1217++
|
|
if yyhl1217 {
|
|
yyb1217 = yyj1217 > l
|
|
} else {
|
|
yyb1217 = r.CheckBreak()
|
|
}
|
|
if yyb1217 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1217-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1241 := z.EncBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1242 := !z.EncBinary()
|
|
yy2arr1242 := z.EncBasicHandle().StructToArray
|
|
var yyq1242 [3]bool
|
|
_, _, _ = yysep1242, yyq1242, yy2arr1242
|
|
const yyr1242 bool = false
|
|
yyq1242[0] = x.Exec != nil
|
|
yyq1242[1] = x.HTTPGet != nil
|
|
yyq1242[2] = x.TCPSocket != nil
|
|
var yynn1242 int
|
|
if yyr1242 || yy2arr1242 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1242 = 0
|
|
for _, b := range yyq1242 {
|
|
if b {
|
|
yynn1242++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1242)
|
|
yynn1242 = 0
|
|
}
|
|
if yyr1242 || yy2arr1242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1242[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1242[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1242 || yy2arr1242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1242[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1242[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1242 || yy2arr1242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1242[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1242[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1242 || yy2arr1242 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1246 := z.DecBinary()
|
|
_ = yym1246
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1247 := r.ContainerType()
|
|
if yyct1247 == codecSelferValueTypeMap1234 {
|
|
yyl1247 := r.ReadMapStart()
|
|
if yyl1247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1247, d)
|
|
}
|
|
} else if yyct1247 == codecSelferValueTypeArray1234 {
|
|
yyl1247 := r.ReadArrayStart()
|
|
if yyl1247 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1247, 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 yys1248Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1248Slc
|
|
var yyhl1248 bool = l >= 0
|
|
for yyj1248 := 0; ; yyj1248++ {
|
|
if yyhl1248 {
|
|
if yyj1248 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1248Slc = r.DecodeBytes(yys1248Slc, true, true)
|
|
yys1248 := string(yys1248Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1248 {
|
|
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, yys1248)
|
|
} // end switch yys1248
|
|
} // end for yyj1248
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Handler) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1252 int
|
|
var yyb1252 bool
|
|
var yyhl1252 bool = l >= 0
|
|
yyj1252++
|
|
if yyhl1252 {
|
|
yyb1252 = yyj1252 > l
|
|
} else {
|
|
yyb1252 = r.CheckBreak()
|
|
}
|
|
if yyb1252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Exec != nil {
|
|
x.Exec = nil
|
|
}
|
|
} else {
|
|
if x.Exec == nil {
|
|
x.Exec = new(ExecAction)
|
|
}
|
|
x.Exec.CodecDecodeSelf(d)
|
|
}
|
|
yyj1252++
|
|
if yyhl1252 {
|
|
yyb1252 = yyj1252 > l
|
|
} else {
|
|
yyb1252 = r.CheckBreak()
|
|
}
|
|
if yyb1252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.HTTPGet != nil {
|
|
x.HTTPGet = nil
|
|
}
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
x.HTTPGet = new(HTTPGetAction)
|
|
}
|
|
x.HTTPGet.CodecDecodeSelf(d)
|
|
}
|
|
yyj1252++
|
|
if yyhl1252 {
|
|
yyb1252 = yyj1252 > l
|
|
} else {
|
|
yyb1252 = r.CheckBreak()
|
|
}
|
|
if yyb1252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TCPSocket != nil {
|
|
x.TCPSocket = nil
|
|
}
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
x.TCPSocket = new(TCPSocketAction)
|
|
}
|
|
x.TCPSocket.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1252++
|
|
if yyhl1252 {
|
|
yyb1252 = yyj1252 > l
|
|
} else {
|
|
yyb1252 = r.CheckBreak()
|
|
}
|
|
if yyb1252 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1252-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1256 := z.EncBinary()
|
|
_ = yym1256
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1257 := !z.EncBinary()
|
|
yy2arr1257 := z.EncBasicHandle().StructToArray
|
|
var yyq1257 [2]bool
|
|
_, _, _ = yysep1257, yyq1257, yy2arr1257
|
|
const yyr1257 bool = false
|
|
yyq1257[0] = x.PostStart != nil
|
|
yyq1257[1] = x.PreStop != nil
|
|
var yynn1257 int
|
|
if yyr1257 || yy2arr1257 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1257 = 0
|
|
for _, b := range yyq1257 {
|
|
if b {
|
|
yynn1257++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1257)
|
|
yynn1257 = 0
|
|
}
|
|
if yyr1257 || yy2arr1257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1257[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1257[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("postStart"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1257 || yy2arr1257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1257[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1257[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preStop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1257 || yy2arr1257 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1260 := z.DecBinary()
|
|
_ = yym1260
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1261 := r.ContainerType()
|
|
if yyct1261 == codecSelferValueTypeMap1234 {
|
|
yyl1261 := r.ReadMapStart()
|
|
if yyl1261 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1261, d)
|
|
}
|
|
} else if yyct1261 == codecSelferValueTypeArray1234 {
|
|
yyl1261 := r.ReadArrayStart()
|
|
if yyl1261 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1261, 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 yys1262Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1262Slc
|
|
var yyhl1262 bool = l >= 0
|
|
for yyj1262 := 0; ; yyj1262++ {
|
|
if yyhl1262 {
|
|
if yyj1262 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1262Slc = r.DecodeBytes(yys1262Slc, true, true)
|
|
yys1262 := string(yys1262Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1262 {
|
|
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, yys1262)
|
|
} // end switch yys1262
|
|
} // end for yyj1262
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Lifecycle) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1265 int
|
|
var yyb1265 bool
|
|
var yyhl1265 bool = l >= 0
|
|
yyj1265++
|
|
if yyhl1265 {
|
|
yyb1265 = yyj1265 > l
|
|
} else {
|
|
yyb1265 = r.CheckBreak()
|
|
}
|
|
if yyb1265 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PostStart != nil {
|
|
x.PostStart = nil
|
|
}
|
|
} else {
|
|
if x.PostStart == nil {
|
|
x.PostStart = new(Handler)
|
|
}
|
|
x.PostStart.CodecDecodeSelf(d)
|
|
}
|
|
yyj1265++
|
|
if yyhl1265 {
|
|
yyb1265 = yyj1265 > l
|
|
} else {
|
|
yyb1265 = r.CheckBreak()
|
|
}
|
|
if yyb1265 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PreStop != nil {
|
|
x.PreStop = nil
|
|
}
|
|
} else {
|
|
if x.PreStop == nil {
|
|
x.PreStop = new(Handler)
|
|
}
|
|
x.PreStop.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1265++
|
|
if yyhl1265 {
|
|
yyb1265 = yyj1265 > l
|
|
} else {
|
|
yyb1265 = r.CheckBreak()
|
|
}
|
|
if yyb1265 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1265-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1268 := z.EncBinary()
|
|
_ = yym1268
|
|
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
|
|
yym1269 := z.DecBinary()
|
|
_ = yym1269
|
|
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 {
|
|
yym1270 := z.EncBinary()
|
|
_ = yym1270
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1271 := !z.EncBinary()
|
|
yy2arr1271 := z.EncBasicHandle().StructToArray
|
|
var yyq1271 [2]bool
|
|
_, _, _ = yysep1271, yyq1271, yy2arr1271
|
|
const yyr1271 bool = false
|
|
yyq1271[0] = x.Reason != ""
|
|
yyq1271[1] = x.Message != ""
|
|
var yynn1271 int
|
|
if yyr1271 || yy2arr1271 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1271 = 0
|
|
for _, b := range yyq1271 {
|
|
if b {
|
|
yynn1271++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1271)
|
|
yynn1271 = 0
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1271[0] {
|
|
yym1273 := z.EncBinary()
|
|
_ = yym1273
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1271[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1274 := z.EncBinary()
|
|
_ = yym1274
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1271[1] {
|
|
yym1276 := z.EncBinary()
|
|
_ = yym1276
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1271[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1277 := z.EncBinary()
|
|
_ = yym1277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1278 := z.DecBinary()
|
|
_ = yym1278
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1279 := r.ContainerType()
|
|
if yyct1279 == codecSelferValueTypeMap1234 {
|
|
yyl1279 := r.ReadMapStart()
|
|
if yyl1279 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1279, d)
|
|
}
|
|
} else if yyct1279 == codecSelferValueTypeArray1234 {
|
|
yyl1279 := r.ReadArrayStart()
|
|
if yyl1279 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1279, 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 yys1280Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1280Slc
|
|
var yyhl1280 bool = l >= 0
|
|
for yyj1280 := 0; ; yyj1280++ {
|
|
if yyhl1280 {
|
|
if yyj1280 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1280Slc = r.DecodeBytes(yys1280Slc, true, true)
|
|
yys1280 := string(yys1280Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1280 {
|
|
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, yys1280)
|
|
} // end switch yys1280
|
|
} // end for yyj1280
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateWaiting) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1283 int
|
|
var yyb1283 bool
|
|
var yyhl1283 bool = l >= 0
|
|
yyj1283++
|
|
if yyhl1283 {
|
|
yyb1283 = yyj1283 > l
|
|
} else {
|
|
yyb1283 = r.CheckBreak()
|
|
}
|
|
if yyb1283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1283++
|
|
if yyhl1283 {
|
|
yyb1283 = yyj1283 > l
|
|
} else {
|
|
yyb1283 = r.CheckBreak()
|
|
}
|
|
if yyb1283 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1283++
|
|
if yyhl1283 {
|
|
yyb1283 = yyj1283 > l
|
|
} else {
|
|
yyb1283 = r.CheckBreak()
|
|
}
|
|
if yyb1283 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1283-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1286 := z.EncBinary()
|
|
_ = yym1286
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1287 := !z.EncBinary()
|
|
yy2arr1287 := z.EncBasicHandle().StructToArray
|
|
var yyq1287 [1]bool
|
|
_, _, _ = yysep1287, yyq1287, yy2arr1287
|
|
const yyr1287 bool = false
|
|
yyq1287[0] = true
|
|
var yynn1287 int
|
|
if yyr1287 || yy2arr1287 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1287 = 0
|
|
for _, b := range yyq1287 {
|
|
if b {
|
|
yynn1287++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1287)
|
|
yynn1287 = 0
|
|
}
|
|
if yyr1287 || yy2arr1287 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1287[0] {
|
|
yy1289 := &x.StartedAt
|
|
yym1290 := z.EncBinary()
|
|
_ = yym1290
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1289) {
|
|
} else if yym1290 {
|
|
z.EncBinaryMarshal(yy1289)
|
|
} else if !yym1290 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1289)
|
|
} else {
|
|
z.EncFallback(yy1289)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1287[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1291 := &x.StartedAt
|
|
yym1292 := z.EncBinary()
|
|
_ = yym1292
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1291) {
|
|
} else if yym1292 {
|
|
z.EncBinaryMarshal(yy1291)
|
|
} else if !yym1292 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1291)
|
|
} else {
|
|
z.EncFallback(yy1291)
|
|
}
|
|
}
|
|
}
|
|
if yyr1287 || yy2arr1287 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1293 := z.DecBinary()
|
|
_ = yym1293
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1294 := r.ContainerType()
|
|
if yyct1294 == codecSelferValueTypeMap1234 {
|
|
yyl1294 := r.ReadMapStart()
|
|
if yyl1294 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1294, d)
|
|
}
|
|
} else if yyct1294 == codecSelferValueTypeArray1234 {
|
|
yyl1294 := r.ReadArrayStart()
|
|
if yyl1294 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1294, 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 yys1295Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1295Slc
|
|
var yyhl1295 bool = l >= 0
|
|
for yyj1295 := 0; ; yyj1295++ {
|
|
if yyhl1295 {
|
|
if yyj1295 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1295Slc = r.DecodeBytes(yys1295Slc, true, true)
|
|
yys1295 := string(yys1295Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1295 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1296 := &x.StartedAt
|
|
yym1297 := z.DecBinary()
|
|
_ = yym1297
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1296) {
|
|
} else if yym1297 {
|
|
z.DecBinaryUnmarshal(yyv1296)
|
|
} else if !yym1297 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1296)
|
|
} else {
|
|
z.DecFallback(yyv1296, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1295)
|
|
} // end switch yys1295
|
|
} // end for yyj1295
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateRunning) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1298 int
|
|
var yyb1298 bool
|
|
var yyhl1298 bool = l >= 0
|
|
yyj1298++
|
|
if yyhl1298 {
|
|
yyb1298 = yyj1298 > l
|
|
} else {
|
|
yyb1298 = r.CheckBreak()
|
|
}
|
|
if yyb1298 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1299 := &x.StartedAt
|
|
yym1300 := z.DecBinary()
|
|
_ = yym1300
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1299) {
|
|
} else if yym1300 {
|
|
z.DecBinaryUnmarshal(yyv1299)
|
|
} else if !yym1300 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1299)
|
|
} else {
|
|
z.DecFallback(yyv1299, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1298++
|
|
if yyhl1298 {
|
|
yyb1298 = yyj1298 > l
|
|
} else {
|
|
yyb1298 = r.CheckBreak()
|
|
}
|
|
if yyb1298 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1298-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1301 := z.EncBinary()
|
|
_ = yym1301
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1302 := !z.EncBinary()
|
|
yy2arr1302 := z.EncBasicHandle().StructToArray
|
|
var yyq1302 [7]bool
|
|
_, _, _ = yysep1302, yyq1302, yy2arr1302
|
|
const yyr1302 bool = false
|
|
yyq1302[1] = x.Signal != 0
|
|
yyq1302[2] = x.Reason != ""
|
|
yyq1302[3] = x.Message != ""
|
|
yyq1302[4] = true
|
|
yyq1302[5] = true
|
|
yyq1302[6] = x.ContainerID != ""
|
|
var yynn1302 int
|
|
if yyr1302 || yy2arr1302 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1302 = 1
|
|
for _, b := range yyq1302 {
|
|
if b {
|
|
yynn1302++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1302)
|
|
yynn1302 = 0
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1304 := z.EncBinary()
|
|
_ = yym1304
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1305 := z.EncBinary()
|
|
_ = yym1305
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[1] {
|
|
yym1307 := z.EncBinary()
|
|
_ = yym1307
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1302[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1308 := z.EncBinary()
|
|
_ = yym1308
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[2] {
|
|
yym1310 := z.EncBinary()
|
|
_ = yym1310
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1302[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1311 := z.EncBinary()
|
|
_ = yym1311
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[3] {
|
|
yym1313 := z.EncBinary()
|
|
_ = yym1313
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1302[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1314 := z.EncBinary()
|
|
_ = yym1314
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[4] {
|
|
yy1316 := &x.StartedAt
|
|
yym1317 := z.EncBinary()
|
|
_ = yym1317
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1316) {
|
|
} else if yym1317 {
|
|
z.EncBinaryMarshal(yy1316)
|
|
} else if !yym1317 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1316)
|
|
} else {
|
|
z.EncFallback(yy1316)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1302[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1318 := &x.StartedAt
|
|
yym1319 := z.EncBinary()
|
|
_ = yym1319
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1318) {
|
|
} else if yym1319 {
|
|
z.EncBinaryMarshal(yy1318)
|
|
} else if !yym1319 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1318)
|
|
} else {
|
|
z.EncFallback(yy1318)
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[5] {
|
|
yy1321 := &x.FinishedAt
|
|
yym1322 := z.EncBinary()
|
|
_ = yym1322
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1321) {
|
|
} else if yym1322 {
|
|
z.EncBinaryMarshal(yy1321)
|
|
} else if !yym1322 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1321)
|
|
} else {
|
|
z.EncFallback(yy1321)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1302[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1323 := &x.FinishedAt
|
|
yym1324 := z.EncBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1323) {
|
|
} else if yym1324 {
|
|
z.EncBinaryMarshal(yy1323)
|
|
} else if !yym1324 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1323)
|
|
} else {
|
|
z.EncFallback(yy1323)
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1302[6] {
|
|
yym1326 := z.EncBinary()
|
|
_ = yym1326
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1302[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1327 := z.EncBinary()
|
|
_ = yym1327
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1302 || yy2arr1302 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1328 := z.DecBinary()
|
|
_ = yym1328
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1329 := r.ContainerType()
|
|
if yyct1329 == codecSelferValueTypeMap1234 {
|
|
yyl1329 := r.ReadMapStart()
|
|
if yyl1329 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1329, d)
|
|
}
|
|
} else if yyct1329 == codecSelferValueTypeArray1234 {
|
|
yyl1329 := r.ReadArrayStart()
|
|
if yyl1329 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1329, 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 yys1330Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1330Slc
|
|
var yyhl1330 bool = l >= 0
|
|
for yyj1330 := 0; ; yyj1330++ {
|
|
if yyhl1330 {
|
|
if yyj1330 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1330Slc = r.DecodeBytes(yys1330Slc, true, true)
|
|
yys1330 := string(yys1330Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1330 {
|
|
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 {
|
|
yyv1335 := &x.StartedAt
|
|
yym1336 := z.DecBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1335) {
|
|
} else if yym1336 {
|
|
z.DecBinaryUnmarshal(yyv1335)
|
|
} else if !yym1336 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1335)
|
|
} else {
|
|
z.DecFallback(yyv1335, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1337 := &x.FinishedAt
|
|
yym1338 := z.DecBinary()
|
|
_ = yym1338
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1337) {
|
|
} else if yym1338 {
|
|
z.DecBinaryUnmarshal(yyv1337)
|
|
} else if !yym1338 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1337)
|
|
} else {
|
|
z.DecFallback(yyv1337, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1330)
|
|
} // end switch yys1330
|
|
} // end for yyj1330
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStateTerminated) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1340 int
|
|
var yyb1340 bool
|
|
var yyhl1340 bool = l >= 0
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1345 := &x.StartedAt
|
|
yym1346 := z.DecBinary()
|
|
_ = yym1346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1345) {
|
|
} else if yym1346 {
|
|
z.DecBinaryUnmarshal(yyv1345)
|
|
} else if !yym1346 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1345)
|
|
} else {
|
|
z.DecFallback(yyv1345, false)
|
|
}
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1347 := &x.FinishedAt
|
|
yym1348 := z.DecBinary()
|
|
_ = yym1348
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1347) {
|
|
} else if yym1348 {
|
|
z.DecBinaryUnmarshal(yyv1347)
|
|
} else if !yym1348 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1347)
|
|
} else {
|
|
z.DecFallback(yyv1347, false)
|
|
}
|
|
}
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1340++
|
|
if yyhl1340 {
|
|
yyb1340 = yyj1340 > l
|
|
} else {
|
|
yyb1340 = r.CheckBreak()
|
|
}
|
|
if yyb1340 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1340-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1350 := z.EncBinary()
|
|
_ = yym1350
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1351 := !z.EncBinary()
|
|
yy2arr1351 := z.EncBasicHandle().StructToArray
|
|
var yyq1351 [3]bool
|
|
_, _, _ = yysep1351, yyq1351, yy2arr1351
|
|
const yyr1351 bool = false
|
|
yyq1351[0] = x.Waiting != nil
|
|
yyq1351[1] = x.Running != nil
|
|
yyq1351[2] = x.Terminated != nil
|
|
var yynn1351 int
|
|
if yyr1351 || yy2arr1351 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1351 = 0
|
|
for _, b := range yyq1351 {
|
|
if b {
|
|
yynn1351++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1351)
|
|
yynn1351 = 0
|
|
}
|
|
if yyr1351 || yy2arr1351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1351[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1351[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("waiting"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1351 || yy2arr1351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1351[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1351[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("running"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1351 || yy2arr1351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1351[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1351[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminated"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1351 || yy2arr1351 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1355 := z.DecBinary()
|
|
_ = yym1355
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1356 := r.ContainerType()
|
|
if yyct1356 == codecSelferValueTypeMap1234 {
|
|
yyl1356 := r.ReadMapStart()
|
|
if yyl1356 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1356, d)
|
|
}
|
|
} else if yyct1356 == codecSelferValueTypeArray1234 {
|
|
yyl1356 := r.ReadArrayStart()
|
|
if yyl1356 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1356, 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 yys1357Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1357Slc
|
|
var yyhl1357 bool = l >= 0
|
|
for yyj1357 := 0; ; yyj1357++ {
|
|
if yyhl1357 {
|
|
if yyj1357 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1357Slc = r.DecodeBytes(yys1357Slc, true, true)
|
|
yys1357 := string(yys1357Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1357 {
|
|
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, yys1357)
|
|
} // end switch yys1357
|
|
} // end for yyj1357
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1361 int
|
|
var yyb1361 bool
|
|
var yyhl1361 bool = l >= 0
|
|
yyj1361++
|
|
if yyhl1361 {
|
|
yyb1361 = yyj1361 > l
|
|
} else {
|
|
yyb1361 = r.CheckBreak()
|
|
}
|
|
if yyb1361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Waiting != nil {
|
|
x.Waiting = nil
|
|
}
|
|
} else {
|
|
if x.Waiting == nil {
|
|
x.Waiting = new(ContainerStateWaiting)
|
|
}
|
|
x.Waiting.CodecDecodeSelf(d)
|
|
}
|
|
yyj1361++
|
|
if yyhl1361 {
|
|
yyb1361 = yyj1361 > l
|
|
} else {
|
|
yyb1361 = r.CheckBreak()
|
|
}
|
|
if yyb1361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Running != nil {
|
|
x.Running = nil
|
|
}
|
|
} else {
|
|
if x.Running == nil {
|
|
x.Running = new(ContainerStateRunning)
|
|
}
|
|
x.Running.CodecDecodeSelf(d)
|
|
}
|
|
yyj1361++
|
|
if yyhl1361 {
|
|
yyb1361 = yyj1361 > l
|
|
} else {
|
|
yyb1361 = r.CheckBreak()
|
|
}
|
|
if yyb1361 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Terminated != nil {
|
|
x.Terminated = nil
|
|
}
|
|
} else {
|
|
if x.Terminated == nil {
|
|
x.Terminated = new(ContainerStateTerminated)
|
|
}
|
|
x.Terminated.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1361++
|
|
if yyhl1361 {
|
|
yyb1361 = yyj1361 > l
|
|
} else {
|
|
yyb1361 = r.CheckBreak()
|
|
}
|
|
if yyb1361 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1361-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1365 := z.EncBinary()
|
|
_ = yym1365
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1366 := !z.EncBinary()
|
|
yy2arr1366 := z.EncBasicHandle().StructToArray
|
|
var yyq1366 [8]bool
|
|
_, _, _ = yysep1366, yyq1366, yy2arr1366
|
|
const yyr1366 bool = false
|
|
yyq1366[1] = true
|
|
yyq1366[2] = true
|
|
yyq1366[7] = x.ContainerID != ""
|
|
var yynn1366 int
|
|
if yyr1366 || yy2arr1366 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1366 = 5
|
|
for _, b := range yyq1366 {
|
|
if b {
|
|
yynn1366++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1366)
|
|
yynn1366 = 0
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1368 := z.EncBinary()
|
|
_ = yym1368
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1369 := z.EncBinary()
|
|
_ = yym1369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1366[1] {
|
|
yy1371 := &x.State
|
|
yy1371.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1366[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1372 := &x.State
|
|
yy1372.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1366[2] {
|
|
yy1374 := &x.LastTerminationState
|
|
yy1374.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1366[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1375 := &x.LastTerminationState
|
|
yy1375.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1377 := z.EncBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1378 := z.EncBinary()
|
|
_ = yym1378
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1380 := z.EncBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1381 := z.EncBinary()
|
|
_ = yym1381
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1383 := z.EncBinary()
|
|
_ = yym1383
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("image"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1384 := z.EncBinary()
|
|
_ = yym1384
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1386 := z.EncBinary()
|
|
_ = yym1386
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imageID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1387 := z.EncBinary()
|
|
_ = yym1387
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1366[7] {
|
|
yym1389 := z.EncBinary()
|
|
_ = yym1389
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1366[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1390 := z.EncBinary()
|
|
_ = yym1390
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1366 || yy2arr1366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1391 := z.DecBinary()
|
|
_ = yym1391
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1392 := r.ContainerType()
|
|
if yyct1392 == codecSelferValueTypeMap1234 {
|
|
yyl1392 := r.ReadMapStart()
|
|
if yyl1392 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1392, d)
|
|
}
|
|
} else if yyct1392 == codecSelferValueTypeArray1234 {
|
|
yyl1392 := r.ReadArrayStart()
|
|
if yyl1392 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1392, 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 yys1393Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1393Slc
|
|
var yyhl1393 bool = l >= 0
|
|
for yyj1393 := 0; ; yyj1393++ {
|
|
if yyhl1393 {
|
|
if yyj1393 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1393Slc = r.DecodeBytes(yys1393Slc, true, true)
|
|
yys1393 := string(yys1393Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1393 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1395 := &x.State
|
|
yyv1395.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1396 := &x.LastTerminationState
|
|
yyv1396.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, yys1393)
|
|
} // end switch yys1393
|
|
} // end for yyj1393
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1402 int
|
|
var yyb1402 bool
|
|
var yyhl1402 bool = l >= 0
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1404 := &x.State
|
|
yyv1404.CodecDecodeSelf(d)
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1405 := &x.LastTerminationState
|
|
yyv1405.CodecDecodeSelf(d)
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1402++
|
|
if yyhl1402 {
|
|
yyb1402 = yyj1402 > l
|
|
} else {
|
|
yyb1402 = r.CheckBreak()
|
|
}
|
|
if yyb1402 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1402-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1411 := z.EncBinary()
|
|
_ = yym1411
|
|
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
|
|
yym1412 := z.DecBinary()
|
|
_ = yym1412
|
|
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
|
|
yym1413 := z.EncBinary()
|
|
_ = yym1413
|
|
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
|
|
yym1414 := z.DecBinary()
|
|
_ = yym1414
|
|
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 {
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1416 := !z.EncBinary()
|
|
yy2arr1416 := z.EncBasicHandle().StructToArray
|
|
var yyq1416 [6]bool
|
|
_, _, _ = yysep1416, yyq1416, yy2arr1416
|
|
const yyr1416 bool = false
|
|
yyq1416[2] = true
|
|
yyq1416[3] = true
|
|
yyq1416[4] = x.Reason != ""
|
|
yyq1416[5] = x.Message != ""
|
|
var yynn1416 int
|
|
if yyr1416 || yy2arr1416 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn1416 = 2
|
|
for _, b := range yyq1416 {
|
|
if b {
|
|
yynn1416++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1416)
|
|
yynn1416 = 0
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1416[2] {
|
|
yy1420 := &x.LastProbeTime
|
|
yym1421 := z.EncBinary()
|
|
_ = yym1421
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1420) {
|
|
} else if yym1421 {
|
|
z.EncBinaryMarshal(yy1420)
|
|
} else if !yym1421 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1420)
|
|
} else {
|
|
z.EncFallback(yy1420)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1416[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1422 := &x.LastProbeTime
|
|
yym1423 := z.EncBinary()
|
|
_ = yym1423
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1422) {
|
|
} else if yym1423 {
|
|
z.EncBinaryMarshal(yy1422)
|
|
} else if !yym1423 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1422)
|
|
} else {
|
|
z.EncFallback(yy1422)
|
|
}
|
|
}
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1416[3] {
|
|
yy1425 := &x.LastTransitionTime
|
|
yym1426 := z.EncBinary()
|
|
_ = yym1426
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1425) {
|
|
} else if yym1426 {
|
|
z.EncBinaryMarshal(yy1425)
|
|
} else if !yym1426 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1425)
|
|
} else {
|
|
z.EncFallback(yy1425)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1416[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1427 := &x.LastTransitionTime
|
|
yym1428 := z.EncBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1427) {
|
|
} else if yym1428 {
|
|
z.EncBinaryMarshal(yy1427)
|
|
} else if !yym1428 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1427)
|
|
} else {
|
|
z.EncFallback(yy1427)
|
|
}
|
|
}
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1416[4] {
|
|
yym1430 := z.EncBinary()
|
|
_ = yym1430
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1416[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1416[5] {
|
|
yym1433 := z.EncBinary()
|
|
_ = yym1433
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1416[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1434 := z.EncBinary()
|
|
_ = yym1434
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1416 || yy2arr1416 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1435 := z.DecBinary()
|
|
_ = yym1435
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1436 := r.ContainerType()
|
|
if yyct1436 == codecSelferValueTypeMap1234 {
|
|
yyl1436 := r.ReadMapStart()
|
|
if yyl1436 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1436, d)
|
|
}
|
|
} else if yyct1436 == codecSelferValueTypeArray1234 {
|
|
yyl1436 := r.ReadArrayStart()
|
|
if yyl1436 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1436, 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 yys1437Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1437Slc
|
|
var yyhl1437 bool = l >= 0
|
|
for yyj1437 := 0; ; yyj1437++ {
|
|
if yyhl1437 {
|
|
if yyj1437 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1437Slc = r.DecodeBytes(yys1437Slc, true, true)
|
|
yys1437 := string(yys1437Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1437 {
|
|
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 {
|
|
yyv1440 := &x.LastProbeTime
|
|
yym1441 := z.DecBinary()
|
|
_ = yym1441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1440) {
|
|
} else if yym1441 {
|
|
z.DecBinaryUnmarshal(yyv1440)
|
|
} else if !yym1441 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1440)
|
|
} else {
|
|
z.DecFallback(yyv1440, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1442 := &x.LastTransitionTime
|
|
yym1443 := z.DecBinary()
|
|
_ = yym1443
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1442) {
|
|
} else if yym1443 {
|
|
z.DecBinaryUnmarshal(yyv1442)
|
|
} else if !yym1443 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1442)
|
|
} else {
|
|
z.DecFallback(yyv1442, 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, yys1437)
|
|
} // end switch yys1437
|
|
} // end for yyj1437
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1446 int
|
|
var yyb1446 bool
|
|
var yyhl1446 bool = l >= 0
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1449 := &x.LastProbeTime
|
|
yym1450 := z.DecBinary()
|
|
_ = yym1450
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1449) {
|
|
} else if yym1450 {
|
|
z.DecBinaryUnmarshal(yyv1449)
|
|
} else if !yym1450 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1449)
|
|
} else {
|
|
z.DecFallback(yyv1449, false)
|
|
}
|
|
}
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1451 := &x.LastTransitionTime
|
|
yym1452 := z.DecBinary()
|
|
_ = yym1452
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1451) {
|
|
} else if yym1452 {
|
|
z.DecBinaryUnmarshal(yyv1451)
|
|
} else if !yym1452 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1451)
|
|
} else {
|
|
z.DecFallback(yyv1451, false)
|
|
}
|
|
}
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1446++
|
|
if yyhl1446 {
|
|
yyb1446 = yyj1446 > l
|
|
} else {
|
|
yyb1446 = r.CheckBreak()
|
|
}
|
|
if yyb1446 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1446-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1455 := z.EncBinary()
|
|
_ = yym1455
|
|
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
|
|
yym1456 := z.DecBinary()
|
|
_ = yym1456
|
|
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 {
|
|
yym1457 := z.EncBinary()
|
|
_ = yym1457
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1458 := !z.EncBinary()
|
|
yy2arr1458 := z.EncBasicHandle().StructToArray
|
|
var yyq1458 [4]bool
|
|
_, _, _ = yysep1458, yyq1458, yy2arr1458
|
|
const yyr1458 bool = false
|
|
yyq1458[0] = x.Kind != ""
|
|
yyq1458[1] = x.APIVersion != ""
|
|
yyq1458[2] = true
|
|
var yynn1458 int
|
|
if yyr1458 || yy2arr1458 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1458 = 1
|
|
for _, b := range yyq1458 {
|
|
if b {
|
|
yynn1458++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1458)
|
|
yynn1458 = 0
|
|
}
|
|
if yyr1458 || yy2arr1458 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1458[0] {
|
|
yym1460 := z.EncBinary()
|
|
_ = yym1460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1458[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1461 := z.EncBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1458 || yy2arr1458 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1458[1] {
|
|
yym1463 := z.EncBinary()
|
|
_ = yym1463
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1458[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1464 := z.EncBinary()
|
|
_ = yym1464
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1458 || yy2arr1458 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1458[2] {
|
|
yy1466 := &x.ListMeta
|
|
yym1467 := z.EncBinary()
|
|
_ = yym1467
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1466) {
|
|
} else {
|
|
z.EncFallback(yy1466)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1458[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1468 := &x.ListMeta
|
|
yym1469 := z.EncBinary()
|
|
_ = yym1469
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1468) {
|
|
} else {
|
|
z.EncFallback(yy1468)
|
|
}
|
|
}
|
|
}
|
|
if yyr1458 || yy2arr1458 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1471 := z.EncBinary()
|
|
_ = yym1471
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1472 := z.EncBinary()
|
|
_ = yym1472
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1458 || yy2arr1458 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1473 := z.DecBinary()
|
|
_ = yym1473
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1474 := r.ContainerType()
|
|
if yyct1474 == codecSelferValueTypeMap1234 {
|
|
yyl1474 := r.ReadMapStart()
|
|
if yyl1474 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1474, d)
|
|
}
|
|
} else if yyct1474 == codecSelferValueTypeArray1234 {
|
|
yyl1474 := r.ReadArrayStart()
|
|
if yyl1474 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1474, 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 yys1475Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1475Slc
|
|
var yyhl1475 bool = l >= 0
|
|
for yyj1475 := 0; ; yyj1475++ {
|
|
if yyhl1475 {
|
|
if yyj1475 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1475Slc = r.DecodeBytes(yys1475Slc, true, true)
|
|
yys1475 := string(yys1475Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1475 {
|
|
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 {
|
|
yyv1478 := &x.ListMeta
|
|
yym1479 := z.DecBinary()
|
|
_ = yym1479
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1478) {
|
|
} else {
|
|
z.DecFallback(yyv1478, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1480 := &x.Items
|
|
yym1481 := z.DecBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1480), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1475)
|
|
} // end switch yys1475
|
|
} // end for yyj1475
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1482 int
|
|
var yyb1482 bool
|
|
var yyhl1482 bool = l >= 0
|
|
yyj1482++
|
|
if yyhl1482 {
|
|
yyb1482 = yyj1482 > l
|
|
} else {
|
|
yyb1482 = r.CheckBreak()
|
|
}
|
|
if yyb1482 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1482++
|
|
if yyhl1482 {
|
|
yyb1482 = yyj1482 > l
|
|
} else {
|
|
yyb1482 = r.CheckBreak()
|
|
}
|
|
if yyb1482 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1482++
|
|
if yyhl1482 {
|
|
yyb1482 = yyj1482 > l
|
|
} else {
|
|
yyb1482 = r.CheckBreak()
|
|
}
|
|
if yyb1482 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1485 := &x.ListMeta
|
|
yym1486 := z.DecBinary()
|
|
_ = yym1486
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1485) {
|
|
} else {
|
|
z.DecFallback(yyv1485, false)
|
|
}
|
|
}
|
|
yyj1482++
|
|
if yyhl1482 {
|
|
yyb1482 = yyj1482 > l
|
|
} else {
|
|
yyb1482 = r.CheckBreak()
|
|
}
|
|
if yyb1482 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1487 := &x.Items
|
|
yym1488 := z.DecBinary()
|
|
_ = yym1488
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1487), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1482++
|
|
if yyhl1482 {
|
|
yyb1482 = yyj1482 > l
|
|
} else {
|
|
yyb1482 = r.CheckBreak()
|
|
}
|
|
if yyb1482 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1482-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1489 := z.EncBinary()
|
|
_ = yym1489
|
|
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
|
|
yym1490 := z.DecBinary()
|
|
_ = yym1490
|
|
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 {
|
|
yym1491 := z.EncBinary()
|
|
_ = yym1491
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1492 := !z.EncBinary()
|
|
yy2arr1492 := z.EncBasicHandle().StructToArray
|
|
var yyq1492 [11]bool
|
|
_, _, _ = yysep1492, yyq1492, yy2arr1492
|
|
const yyr1492 bool = false
|
|
yyq1492[2] = x.RestartPolicy != ""
|
|
yyq1492[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq1492[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq1492[5] = x.DNSPolicy != ""
|
|
yyq1492[6] = len(x.NodeSelector) != 0
|
|
yyq1492[8] = x.NodeName != ""
|
|
yyq1492[9] = x.SecurityContext != nil
|
|
yyq1492[10] = len(x.ImagePullSecrets) != 0
|
|
var yynn1492 int
|
|
if yyr1492 || yy2arr1492 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn1492 = 3
|
|
for _, b := range yyq1492 {
|
|
if b {
|
|
yynn1492++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1492)
|
|
yynn1492 = 0
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1494 := z.EncBinary()
|
|
_ = yym1494
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1495 := z.EncBinary()
|
|
_ = yym1495
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1497 := z.EncBinary()
|
|
_ = yym1497
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containers"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1498 := z.EncBinary()
|
|
_ = yym1498
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1501 := *x.TerminationGracePeriodSeconds
|
|
yym1502 := z.EncBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1501))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1503 := *x.TerminationGracePeriodSeconds
|
|
yym1504 := z.EncBinary()
|
|
_ = yym1504
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1503))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1506 := *x.ActiveDeadlineSeconds
|
|
yym1507 := z.EncBinary()
|
|
_ = yym1507
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1506))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1508 := *x.ActiveDeadlineSeconds
|
|
yym1509 := z.EncBinary()
|
|
_ = yym1509
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1508))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1512 := z.EncBinary()
|
|
_ = yym1512
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1513 := z.EncBinary()
|
|
_ = yym1513
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1515 := z.EncBinary()
|
|
_ = yym1515
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("serviceAccountName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1516 := z.EncBinary()
|
|
_ = yym1516
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[8] {
|
|
yym1518 := z.EncBinary()
|
|
_ = yym1518
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1492[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1519 := z.EncBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("securityContext"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1492[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1522 := z.EncBinary()
|
|
_ = yym1522
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1492[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1523 := z.EncBinary()
|
|
_ = yym1523
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1492 || yy2arr1492 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1524 := z.DecBinary()
|
|
_ = yym1524
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1525 := r.ContainerType()
|
|
if yyct1525 == codecSelferValueTypeMap1234 {
|
|
yyl1525 := r.ReadMapStart()
|
|
if yyl1525 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1525, d)
|
|
}
|
|
} else if yyct1525 == codecSelferValueTypeArray1234 {
|
|
yyl1525 := r.ReadArrayStart()
|
|
if yyl1525 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1525, 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 yys1526Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1526Slc
|
|
var yyhl1526 bool = l >= 0
|
|
for yyj1526 := 0; ; yyj1526++ {
|
|
if yyhl1526 {
|
|
if yyj1526 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1526Slc = r.DecodeBytes(yys1526Slc, true, true)
|
|
yys1526 := string(yys1526Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1526 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1527 := &x.Volumes
|
|
yym1528 := z.DecBinary()
|
|
_ = yym1528
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1527), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1529 := &x.Containers
|
|
yym1530 := z.DecBinary()
|
|
_ = yym1530
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1529), 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)
|
|
}
|
|
yym1533 := z.DecBinary()
|
|
_ = yym1533
|
|
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)
|
|
}
|
|
yym1535 := z.DecBinary()
|
|
_ = yym1535
|
|
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 {
|
|
yyv1537 := &x.NodeSelector
|
|
yym1538 := z.DecBinary()
|
|
_ = yym1538
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1537, 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 {
|
|
yyv1542 := &x.ImagePullSecrets
|
|
yym1543 := z.DecBinary()
|
|
_ = yym1543
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1542), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1526)
|
|
} // end switch yys1526
|
|
} // end for yyj1526
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1544 int
|
|
var yyb1544 bool
|
|
var yyhl1544 bool = l >= 0
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv1545 := &x.Volumes
|
|
yym1546 := z.DecBinary()
|
|
_ = yym1546
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv1545), d)
|
|
}
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv1547 := &x.Containers
|
|
yym1548 := z.DecBinary()
|
|
_ = yym1548
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv1547), d)
|
|
}
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TerminationGracePeriodSeconds != nil {
|
|
x.TerminationGracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
x.TerminationGracePeriodSeconds = new(int64)
|
|
}
|
|
yym1551 := z.DecBinary()
|
|
_ = yym1551
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ActiveDeadlineSeconds != nil {
|
|
x.ActiveDeadlineSeconds = nil
|
|
}
|
|
} else {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
x.ActiveDeadlineSeconds = new(int64)
|
|
}
|
|
yym1553 := z.DecBinary()
|
|
_ = yym1553
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv1555 := &x.NodeSelector
|
|
yym1556 := z.DecBinary()
|
|
_ = yym1556
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1555, false, d)
|
|
}
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecurityContext != nil {
|
|
x.SecurityContext = nil
|
|
}
|
|
} else {
|
|
if x.SecurityContext == nil {
|
|
x.SecurityContext = new(PodSecurityContext)
|
|
}
|
|
x.SecurityContext.CodecDecodeSelf(d)
|
|
}
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv1560 := &x.ImagePullSecrets
|
|
yym1561 := z.DecBinary()
|
|
_ = yym1561
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv1560), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1544++
|
|
if yyhl1544 {
|
|
yyb1544 = yyj1544 > l
|
|
} else {
|
|
yyb1544 = r.CheckBreak()
|
|
}
|
|
if yyb1544 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1544-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1562 := z.EncBinary()
|
|
_ = yym1562
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1563 := !z.EncBinary()
|
|
yy2arr1563 := z.EncBasicHandle().StructToArray
|
|
var yyq1563 [8]bool
|
|
_, _, _ = yysep1563, yyq1563, yy2arr1563
|
|
const yyr1563 bool = false
|
|
yyq1563[0] = x.HostNetwork != false
|
|
yyq1563[1] = x.HostPID != false
|
|
yyq1563[2] = x.HostIPC != false
|
|
yyq1563[3] = x.SELinuxOptions != nil
|
|
yyq1563[4] = x.RunAsUser != nil
|
|
yyq1563[5] = x.RunAsNonRoot != nil
|
|
yyq1563[6] = len(x.SupplementalGroups) != 0
|
|
yyq1563[7] = x.FSGroup != nil
|
|
var yynn1563 int
|
|
if yyr1563 || yy2arr1563 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1563 = 0
|
|
for _, b := range yyq1563 {
|
|
if b {
|
|
yynn1563++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1563)
|
|
yynn1563 = 0
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[0] {
|
|
yym1565 := z.EncBinary()
|
|
_ = yym1565
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1563[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1566 := z.EncBinary()
|
|
_ = yym1566
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[1] {
|
|
yym1568 := z.EncBinary()
|
|
_ = yym1568
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1563[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1569 := z.EncBinary()
|
|
_ = yym1569
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[2] {
|
|
yym1571 := z.EncBinary()
|
|
_ = yym1571
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1563[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1572 := z.EncBinary()
|
|
_ = yym1572
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1563[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1575 := *x.RunAsUser
|
|
yym1576 := z.EncBinary()
|
|
_ = yym1576
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1575))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1563[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1577 := *x.RunAsUser
|
|
yym1578 := z.EncBinary()
|
|
_ = yym1578
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1577))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1580 := *x.RunAsNonRoot
|
|
yym1581 := z.EncBinary()
|
|
_ = yym1581
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1580))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1563[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1582 := *x.RunAsNonRoot
|
|
yym1583 := z.EncBinary()
|
|
_ = yym1583
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy1582))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1585 := z.EncBinary()
|
|
_ = yym1585
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1563[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1586 := z.EncBinary()
|
|
_ = yym1586
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1563[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1588 := *x.FSGroup
|
|
yym1589 := z.EncBinary()
|
|
_ = yym1589
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1588))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1563[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1590 := *x.FSGroup
|
|
yym1591 := z.EncBinary()
|
|
_ = yym1591
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1590))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1563 || yy2arr1563 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1592 := z.DecBinary()
|
|
_ = yym1592
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1593 := r.ContainerType()
|
|
if yyct1593 == codecSelferValueTypeMap1234 {
|
|
yyl1593 := r.ReadMapStart()
|
|
if yyl1593 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1593, d)
|
|
}
|
|
} else if yyct1593 == codecSelferValueTypeArray1234 {
|
|
yyl1593 := r.ReadArrayStart()
|
|
if yyl1593 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1593, 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 yys1594Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1594Slc
|
|
var yyhl1594 bool = l >= 0
|
|
for yyj1594 := 0; ; yyj1594++ {
|
|
if yyhl1594 {
|
|
if yyj1594 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1594Slc = r.DecodeBytes(yys1594Slc, true, true)
|
|
yys1594 := string(yys1594Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1594 {
|
|
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)
|
|
}
|
|
yym1600 := z.DecBinary()
|
|
_ = yym1600
|
|
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)
|
|
}
|
|
yym1602 := z.DecBinary()
|
|
_ = yym1602
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1603 := &x.SupplementalGroups
|
|
yym1604 := z.DecBinary()
|
|
_ = yym1604
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1603, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1606 := z.DecBinary()
|
|
_ = yym1606
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1594)
|
|
} // end switch yys1594
|
|
} // end for yyj1594
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodSecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1607 int
|
|
var yyb1607 bool
|
|
var yyhl1607 bool = l >= 0
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym1613 := z.DecBinary()
|
|
_ = yym1613
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym1615 := z.DecBinary()
|
|
_ = yym1615
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv1616 := &x.SupplementalGroups
|
|
yym1617 := z.DecBinary()
|
|
_ = yym1617
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv1616, false, d)
|
|
}
|
|
}
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym1619 := z.DecBinary()
|
|
_ = yym1619
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj1607++
|
|
if yyhl1607 {
|
|
yyb1607 = yyj1607 > l
|
|
} else {
|
|
yyb1607 = r.CheckBreak()
|
|
}
|
|
if yyb1607 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1607-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1620 := z.EncBinary()
|
|
_ = yym1620
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1621 := !z.EncBinary()
|
|
yy2arr1621 := z.EncBasicHandle().StructToArray
|
|
var yyq1621 [8]bool
|
|
_, _, _ = yysep1621, yyq1621, yy2arr1621
|
|
const yyr1621 bool = false
|
|
yyq1621[0] = x.Phase != ""
|
|
yyq1621[1] = len(x.Conditions) != 0
|
|
yyq1621[2] = x.Message != ""
|
|
yyq1621[3] = x.Reason != ""
|
|
yyq1621[4] = x.HostIP != ""
|
|
yyq1621[5] = x.PodIP != ""
|
|
yyq1621[6] = x.StartTime != nil
|
|
yyq1621[7] = len(x.ContainerStatuses) != 0
|
|
var yynn1621 int
|
|
if yyr1621 || yy2arr1621 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1621 = 0
|
|
for _, b := range yyq1621 {
|
|
if b {
|
|
yynn1621++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1621)
|
|
yynn1621 = 0
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1624 := z.EncBinary()
|
|
_ = yym1624
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1621[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1625 := z.EncBinary()
|
|
_ = yym1625
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[2] {
|
|
yym1627 := z.EncBinary()
|
|
_ = yym1627
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1628 := z.EncBinary()
|
|
_ = yym1628
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[3] {
|
|
yym1630 := z.EncBinary()
|
|
_ = yym1630
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1631 := z.EncBinary()
|
|
_ = yym1631
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[4] {
|
|
yym1633 := z.EncBinary()
|
|
_ = yym1633
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1634 := z.EncBinary()
|
|
_ = yym1634
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[5] {
|
|
yym1636 := z.EncBinary()
|
|
_ = yym1636
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1621[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1637 := z.EncBinary()
|
|
_ = yym1637
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1639 := z.EncBinary()
|
|
_ = yym1639
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1639 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1639 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1621[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1640 := z.EncBinary()
|
|
_ = yym1640
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym1640 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym1640 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1621[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1642 := z.EncBinary()
|
|
_ = yym1642
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1621[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1643 := z.EncBinary()
|
|
_ = yym1643
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1621 || yy2arr1621 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1644 := z.DecBinary()
|
|
_ = yym1644
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1645 := r.ContainerType()
|
|
if yyct1645 == codecSelferValueTypeMap1234 {
|
|
yyl1645 := r.ReadMapStart()
|
|
if yyl1645 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1645, d)
|
|
}
|
|
} else if yyct1645 == codecSelferValueTypeArray1234 {
|
|
yyl1645 := r.ReadArrayStart()
|
|
if yyl1645 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1645, 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 yys1646Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1646Slc
|
|
var yyhl1646 bool = l >= 0
|
|
for yyj1646 := 0; ; yyj1646++ {
|
|
if yyhl1646 {
|
|
if yyj1646 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1646Slc = r.DecodeBytes(yys1646Slc, true, true)
|
|
yys1646 := string(yys1646Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1646 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1648 := &x.Conditions
|
|
yym1649 := z.DecBinary()
|
|
_ = yym1649
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1648), 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)
|
|
}
|
|
yym1655 := z.DecBinary()
|
|
_ = yym1655
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1655 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1655 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1656 := &x.ContainerStatuses
|
|
yym1657 := z.DecBinary()
|
|
_ = yym1657
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1656), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1646)
|
|
} // end switch yys1646
|
|
} // end for yyj1646
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1658 int
|
|
var yyb1658 bool
|
|
var yyhl1658 bool = l >= 0
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv1660 := &x.Conditions
|
|
yym1661 := z.DecBinary()
|
|
_ = yym1661
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv1660), d)
|
|
}
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.StartTime != nil {
|
|
x.StartTime = nil
|
|
}
|
|
} else {
|
|
if x.StartTime == nil {
|
|
x.StartTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym1667 := z.DecBinary()
|
|
_ = yym1667
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym1667 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym1667 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv1668 := &x.ContainerStatuses
|
|
yym1669 := z.DecBinary()
|
|
_ = yym1669
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv1668), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1658++
|
|
if yyhl1658 {
|
|
yyb1658 = yyj1658 > l
|
|
} else {
|
|
yyb1658 = r.CheckBreak()
|
|
}
|
|
if yyb1658 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1658-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1670 := z.EncBinary()
|
|
_ = yym1670
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1671 := !z.EncBinary()
|
|
yy2arr1671 := z.EncBasicHandle().StructToArray
|
|
var yyq1671 [4]bool
|
|
_, _, _ = yysep1671, yyq1671, yy2arr1671
|
|
const yyr1671 bool = false
|
|
yyq1671[0] = x.Kind != ""
|
|
yyq1671[1] = x.APIVersion != ""
|
|
yyq1671[2] = true
|
|
yyq1671[3] = true
|
|
var yynn1671 int
|
|
if yyr1671 || yy2arr1671 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1671 = 0
|
|
for _, b := range yyq1671 {
|
|
if b {
|
|
yynn1671++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1671)
|
|
yynn1671 = 0
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[0] {
|
|
yym1673 := z.EncBinary()
|
|
_ = yym1673
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1671[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1674 := z.EncBinary()
|
|
_ = yym1674
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[1] {
|
|
yym1676 := z.EncBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1671[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1677 := z.EncBinary()
|
|
_ = yym1677
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[2] {
|
|
yy1679 := &x.ObjectMeta
|
|
yy1679.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1671[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1680 := &x.ObjectMeta
|
|
yy1680.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1671[3] {
|
|
yy1682 := &x.Status
|
|
yy1682.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1671[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1683 := &x.Status
|
|
yy1683.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1671 || yy2arr1671 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodStatusResult) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1684 := z.DecBinary()
|
|
_ = yym1684
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1685 := r.ContainerType()
|
|
if yyct1685 == codecSelferValueTypeMap1234 {
|
|
yyl1685 := r.ReadMapStart()
|
|
if yyl1685 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1685, d)
|
|
}
|
|
} else if yyct1685 == codecSelferValueTypeArray1234 {
|
|
yyl1685 := r.ReadArrayStart()
|
|
if yyl1685 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1685, 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 yys1686Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1686Slc
|
|
var yyhl1686 bool = l >= 0
|
|
for yyj1686 := 0; ; yyj1686++ {
|
|
if yyhl1686 {
|
|
if yyj1686 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1686Slc = r.DecodeBytes(yys1686Slc, true, true)
|
|
yys1686 := string(yys1686Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1686 {
|
|
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 {
|
|
yyv1689 := &x.ObjectMeta
|
|
yyv1689.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1690 := &x.Status
|
|
yyv1690.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1686)
|
|
} // end switch yys1686
|
|
} // end for yyj1686
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodStatusResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1691 int
|
|
var yyb1691 bool
|
|
var yyhl1691 bool = l >= 0
|
|
yyj1691++
|
|
if yyhl1691 {
|
|
yyb1691 = yyj1691 > l
|
|
} else {
|
|
yyb1691 = r.CheckBreak()
|
|
}
|
|
if yyb1691 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1691++
|
|
if yyhl1691 {
|
|
yyb1691 = yyj1691 > l
|
|
} else {
|
|
yyb1691 = r.CheckBreak()
|
|
}
|
|
if yyb1691 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1691++
|
|
if yyhl1691 {
|
|
yyb1691 = yyj1691 > l
|
|
} else {
|
|
yyb1691 = r.CheckBreak()
|
|
}
|
|
if yyb1691 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1694 := &x.ObjectMeta
|
|
yyv1694.CodecDecodeSelf(d)
|
|
}
|
|
yyj1691++
|
|
if yyhl1691 {
|
|
yyb1691 = yyj1691 > l
|
|
} else {
|
|
yyb1691 = r.CheckBreak()
|
|
}
|
|
if yyb1691 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1695 := &x.Status
|
|
yyv1695.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1691++
|
|
if yyhl1691 {
|
|
yyb1691 = yyj1691 > l
|
|
} else {
|
|
yyb1691 = r.CheckBreak()
|
|
}
|
|
if yyb1691 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1691-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Pod) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1696 := z.EncBinary()
|
|
_ = yym1696
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1697 := !z.EncBinary()
|
|
yy2arr1697 := z.EncBasicHandle().StructToArray
|
|
var yyq1697 [5]bool
|
|
_, _, _ = yysep1697, yyq1697, yy2arr1697
|
|
const yyr1697 bool = false
|
|
yyq1697[0] = x.Kind != ""
|
|
yyq1697[1] = x.APIVersion != ""
|
|
yyq1697[2] = true
|
|
yyq1697[3] = true
|
|
yyq1697[4] = true
|
|
var yynn1697 int
|
|
if yyr1697 || yy2arr1697 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1697 = 0
|
|
for _, b := range yyq1697 {
|
|
if b {
|
|
yynn1697++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1697)
|
|
yynn1697 = 0
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1697[0] {
|
|
yym1699 := z.EncBinary()
|
|
_ = yym1699
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1697[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1700 := z.EncBinary()
|
|
_ = yym1700
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1697[1] {
|
|
yym1702 := z.EncBinary()
|
|
_ = yym1702
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1697[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1703 := z.EncBinary()
|
|
_ = yym1703
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1697[2] {
|
|
yy1705 := &x.ObjectMeta
|
|
yy1705.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1697[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1706 := &x.ObjectMeta
|
|
yy1706.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1697[3] {
|
|
yy1708 := &x.Spec
|
|
yy1708.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1697[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1709 := &x.Spec
|
|
yy1709.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1697[4] {
|
|
yy1711 := &x.Status
|
|
yy1711.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1697[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1712 := &x.Status
|
|
yy1712.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1697 || yy2arr1697 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Pod) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1713 := z.DecBinary()
|
|
_ = yym1713
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1714 := r.ContainerType()
|
|
if yyct1714 == codecSelferValueTypeMap1234 {
|
|
yyl1714 := r.ReadMapStart()
|
|
if yyl1714 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1714, d)
|
|
}
|
|
} else if yyct1714 == codecSelferValueTypeArray1234 {
|
|
yyl1714 := r.ReadArrayStart()
|
|
if yyl1714 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1714, 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 yys1715Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1715Slc
|
|
var yyhl1715 bool = l >= 0
|
|
for yyj1715 := 0; ; yyj1715++ {
|
|
if yyhl1715 {
|
|
if yyj1715 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1715Slc = r.DecodeBytes(yys1715Slc, true, true)
|
|
yys1715 := string(yys1715Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1715 {
|
|
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 {
|
|
yyv1718 := &x.ObjectMeta
|
|
yyv1718.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1719 := &x.Spec
|
|
yyv1719.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1720 := &x.Status
|
|
yyv1720.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1715)
|
|
} // end switch yys1715
|
|
} // end for yyj1715
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Pod) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1721 int
|
|
var yyb1721 bool
|
|
var yyhl1721 bool = l >= 0
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1724 := &x.ObjectMeta
|
|
yyv1724.CodecDecodeSelf(d)
|
|
}
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1725 := &x.Spec
|
|
yyv1725.CodecDecodeSelf(d)
|
|
}
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv1726 := &x.Status
|
|
yyv1726.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1721++
|
|
if yyhl1721 {
|
|
yyb1721 = yyj1721 > l
|
|
} else {
|
|
yyb1721 = r.CheckBreak()
|
|
}
|
|
if yyb1721 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1721-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1727 := z.EncBinary()
|
|
_ = yym1727
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1728 := !z.EncBinary()
|
|
yy2arr1728 := z.EncBasicHandle().StructToArray
|
|
var yyq1728 [2]bool
|
|
_, _, _ = yysep1728, yyq1728, yy2arr1728
|
|
const yyr1728 bool = false
|
|
yyq1728[0] = true
|
|
yyq1728[1] = true
|
|
var yynn1728 int
|
|
if yyr1728 || yy2arr1728 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1728 = 0
|
|
for _, b := range yyq1728 {
|
|
if b {
|
|
yynn1728++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1728)
|
|
yynn1728 = 0
|
|
}
|
|
if yyr1728 || yy2arr1728 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1728[0] {
|
|
yy1730 := &x.ObjectMeta
|
|
yy1730.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1728[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1731 := &x.ObjectMeta
|
|
yy1731.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1728 || yy2arr1728 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1728[1] {
|
|
yy1733 := &x.Spec
|
|
yy1733.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1728[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1734 := &x.Spec
|
|
yy1734.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1728 || yy2arr1728 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1735 := z.DecBinary()
|
|
_ = yym1735
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1736 := r.ContainerType()
|
|
if yyct1736 == codecSelferValueTypeMap1234 {
|
|
yyl1736 := r.ReadMapStart()
|
|
if yyl1736 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1736, d)
|
|
}
|
|
} else if yyct1736 == codecSelferValueTypeArray1234 {
|
|
yyl1736 := r.ReadArrayStart()
|
|
if yyl1736 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1736, 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 yys1737Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1737Slc
|
|
var yyhl1737 bool = l >= 0
|
|
for yyj1737 := 0; ; yyj1737++ {
|
|
if yyhl1737 {
|
|
if yyj1737 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1737Slc = r.DecodeBytes(yys1737Slc, true, true)
|
|
yys1737 := string(yys1737Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1737 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1738 := &x.ObjectMeta
|
|
yyv1738.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1739 := &x.Spec
|
|
yyv1739.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1737)
|
|
} // end switch yys1737
|
|
} // end for yyj1737
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1740 int
|
|
var yyb1740 bool
|
|
var yyhl1740 bool = l >= 0
|
|
yyj1740++
|
|
if yyhl1740 {
|
|
yyb1740 = yyj1740 > l
|
|
} else {
|
|
yyb1740 = r.CheckBreak()
|
|
}
|
|
if yyb1740 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1741 := &x.ObjectMeta
|
|
yyv1741.CodecDecodeSelf(d)
|
|
}
|
|
yyj1740++
|
|
if yyhl1740 {
|
|
yyb1740 = yyj1740 > l
|
|
} else {
|
|
yyb1740 = r.CheckBreak()
|
|
}
|
|
if yyb1740 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv1742 := &x.Spec
|
|
yyv1742.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1740++
|
|
if yyhl1740 {
|
|
yyb1740 = yyj1740 > l
|
|
} else {
|
|
yyb1740 = r.CheckBreak()
|
|
}
|
|
if yyb1740 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1740-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplate) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1743 := z.EncBinary()
|
|
_ = yym1743
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1744 := !z.EncBinary()
|
|
yy2arr1744 := z.EncBasicHandle().StructToArray
|
|
var yyq1744 [4]bool
|
|
_, _, _ = yysep1744, yyq1744, yy2arr1744
|
|
const yyr1744 bool = false
|
|
yyq1744[0] = x.Kind != ""
|
|
yyq1744[1] = x.APIVersion != ""
|
|
yyq1744[2] = true
|
|
yyq1744[3] = true
|
|
var yynn1744 int
|
|
if yyr1744 || yy2arr1744 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1744 = 0
|
|
for _, b := range yyq1744 {
|
|
if b {
|
|
yynn1744++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1744)
|
|
yynn1744 = 0
|
|
}
|
|
if yyr1744 || yy2arr1744 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1744[0] {
|
|
yym1746 := z.EncBinary()
|
|
_ = yym1746
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1744[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1747 := z.EncBinary()
|
|
_ = yym1747
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1744 || yy2arr1744 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1744[1] {
|
|
yym1749 := z.EncBinary()
|
|
_ = yym1749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1744[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1750 := z.EncBinary()
|
|
_ = yym1750
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1744 || yy2arr1744 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1744[2] {
|
|
yy1752 := &x.ObjectMeta
|
|
yy1752.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1744[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1753 := &x.ObjectMeta
|
|
yy1753.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1744 || yy2arr1744 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1744[3] {
|
|
yy1755 := &x.Template
|
|
yy1755.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1744[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1756 := &x.Template
|
|
yy1756.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1744 || yy2arr1744 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplate) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1757 := z.DecBinary()
|
|
_ = yym1757
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1758 := r.ContainerType()
|
|
if yyct1758 == codecSelferValueTypeMap1234 {
|
|
yyl1758 := r.ReadMapStart()
|
|
if yyl1758 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1758, d)
|
|
}
|
|
} else if yyct1758 == codecSelferValueTypeArray1234 {
|
|
yyl1758 := r.ReadArrayStart()
|
|
if yyl1758 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1758, 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 yys1759Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1759Slc
|
|
var yyhl1759 bool = l >= 0
|
|
for yyj1759 := 0; ; yyj1759++ {
|
|
if yyhl1759 {
|
|
if yyj1759 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1759Slc = r.DecodeBytes(yys1759Slc, true, true)
|
|
yys1759 := string(yys1759Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1759 {
|
|
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 {
|
|
yyv1762 := &x.ObjectMeta
|
|
yyv1762.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1763 := &x.Template
|
|
yyv1763.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1759)
|
|
} // end switch yys1759
|
|
} // end for yyj1759
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1764 int
|
|
var yyb1764 bool
|
|
var yyhl1764 bool = l >= 0
|
|
yyj1764++
|
|
if yyhl1764 {
|
|
yyb1764 = yyj1764 > l
|
|
} else {
|
|
yyb1764 = r.CheckBreak()
|
|
}
|
|
if yyb1764 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1764++
|
|
if yyhl1764 {
|
|
yyb1764 = yyj1764 > l
|
|
} else {
|
|
yyb1764 = r.CheckBreak()
|
|
}
|
|
if yyb1764 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1764++
|
|
if yyhl1764 {
|
|
yyb1764 = yyj1764 > l
|
|
} else {
|
|
yyb1764 = r.CheckBreak()
|
|
}
|
|
if yyb1764 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1767 := &x.ObjectMeta
|
|
yyv1767.CodecDecodeSelf(d)
|
|
}
|
|
yyj1764++
|
|
if yyhl1764 {
|
|
yyb1764 = yyj1764 > l
|
|
} else {
|
|
yyb1764 = r.CheckBreak()
|
|
}
|
|
if yyb1764 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv1768 := &x.Template
|
|
yyv1768.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1764++
|
|
if yyhl1764 {
|
|
yyb1764 = yyj1764 > l
|
|
} else {
|
|
yyb1764 = r.CheckBreak()
|
|
}
|
|
if yyb1764 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1764-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1769 := z.EncBinary()
|
|
_ = yym1769
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1770 := !z.EncBinary()
|
|
yy2arr1770 := z.EncBasicHandle().StructToArray
|
|
var yyq1770 [4]bool
|
|
_, _, _ = yysep1770, yyq1770, yy2arr1770
|
|
const yyr1770 bool = false
|
|
yyq1770[0] = x.Kind != ""
|
|
yyq1770[1] = x.APIVersion != ""
|
|
yyq1770[2] = true
|
|
var yynn1770 int
|
|
if yyr1770 || yy2arr1770 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1770 = 1
|
|
for _, b := range yyq1770 {
|
|
if b {
|
|
yynn1770++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1770)
|
|
yynn1770 = 0
|
|
}
|
|
if yyr1770 || yy2arr1770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1770[0] {
|
|
yym1772 := z.EncBinary()
|
|
_ = yym1772
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1770[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1773 := z.EncBinary()
|
|
_ = yym1773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1770 || yy2arr1770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1770[1] {
|
|
yym1775 := z.EncBinary()
|
|
_ = yym1775
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1770[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1776 := z.EncBinary()
|
|
_ = yym1776
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1770 || yy2arr1770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1770[2] {
|
|
yy1778 := &x.ListMeta
|
|
yym1779 := z.EncBinary()
|
|
_ = yym1779
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1778) {
|
|
} else {
|
|
z.EncFallback(yy1778)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1770[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1780 := &x.ListMeta
|
|
yym1781 := z.EncBinary()
|
|
_ = yym1781
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1780) {
|
|
} else {
|
|
z.EncFallback(yy1780)
|
|
}
|
|
}
|
|
}
|
|
if yyr1770 || yy2arr1770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1783 := z.EncBinary()
|
|
_ = yym1783
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1784 := z.EncBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1770 || yy2arr1770 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodTemplateList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1785 := z.DecBinary()
|
|
_ = yym1785
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1786 := r.ContainerType()
|
|
if yyct1786 == codecSelferValueTypeMap1234 {
|
|
yyl1786 := r.ReadMapStart()
|
|
if yyl1786 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1786, d)
|
|
}
|
|
} else if yyct1786 == codecSelferValueTypeArray1234 {
|
|
yyl1786 := r.ReadArrayStart()
|
|
if yyl1786 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1786, 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 yys1787Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1787Slc
|
|
var yyhl1787 bool = l >= 0
|
|
for yyj1787 := 0; ; yyj1787++ {
|
|
if yyhl1787 {
|
|
if yyj1787 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1787Slc = r.DecodeBytes(yys1787Slc, true, true)
|
|
yys1787 := string(yys1787Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1787 {
|
|
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 {
|
|
yyv1790 := &x.ListMeta
|
|
yym1791 := z.DecBinary()
|
|
_ = yym1791
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1790) {
|
|
} else {
|
|
z.DecFallback(yyv1790, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1792 := &x.Items
|
|
yym1793 := z.DecBinary()
|
|
_ = yym1793
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1792), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1787)
|
|
} // end switch yys1787
|
|
} // end for yyj1787
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodTemplateList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1794 int
|
|
var yyb1794 bool
|
|
var yyhl1794 bool = l >= 0
|
|
yyj1794++
|
|
if yyhl1794 {
|
|
yyb1794 = yyj1794 > l
|
|
} else {
|
|
yyb1794 = r.CheckBreak()
|
|
}
|
|
if yyb1794 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1794++
|
|
if yyhl1794 {
|
|
yyb1794 = yyj1794 > l
|
|
} else {
|
|
yyb1794 = r.CheckBreak()
|
|
}
|
|
if yyb1794 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1794++
|
|
if yyhl1794 {
|
|
yyb1794 = yyj1794 > l
|
|
} else {
|
|
yyb1794 = r.CheckBreak()
|
|
}
|
|
if yyb1794 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1797 := &x.ListMeta
|
|
yym1798 := z.DecBinary()
|
|
_ = yym1798
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1797) {
|
|
} else {
|
|
z.DecFallback(yyv1797, false)
|
|
}
|
|
}
|
|
yyj1794++
|
|
if yyhl1794 {
|
|
yyb1794 = yyj1794 > l
|
|
} else {
|
|
yyb1794 = r.CheckBreak()
|
|
}
|
|
if yyb1794 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1799 := &x.Items
|
|
yym1800 := z.DecBinary()
|
|
_ = yym1800
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv1799), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1794++
|
|
if yyhl1794 {
|
|
yyb1794 = yyj1794 > l
|
|
} else {
|
|
yyb1794 = r.CheckBreak()
|
|
}
|
|
if yyb1794 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1794-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1801 := z.EncBinary()
|
|
_ = yym1801
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1802 := !z.EncBinary()
|
|
yy2arr1802 := z.EncBasicHandle().StructToArray
|
|
var yyq1802 [3]bool
|
|
_, _, _ = yysep1802, yyq1802, yy2arr1802
|
|
const yyr1802 bool = false
|
|
yyq1802[2] = x.Template != nil
|
|
var yynn1802 int
|
|
if yyr1802 || yy2arr1802 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1802 = 2
|
|
for _, b := range yyq1802 {
|
|
if b {
|
|
yynn1802++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1802)
|
|
yynn1802 = 0
|
|
}
|
|
if yyr1802 || yy2arr1802 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1804 := z.EncBinary()
|
|
_ = yym1804
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1805 := z.EncBinary()
|
|
_ = yym1805
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1802 || yy2arr1802 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1807 := z.EncBinary()
|
|
_ = yym1807
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1808 := z.EncBinary()
|
|
_ = yym1808
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1802 || yy2arr1802 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1802[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1802[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1802 || yy2arr1802 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1810 := z.DecBinary()
|
|
_ = yym1810
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1811 := r.ContainerType()
|
|
if yyct1811 == codecSelferValueTypeMap1234 {
|
|
yyl1811 := r.ReadMapStart()
|
|
if yyl1811 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1811, d)
|
|
}
|
|
} else if yyct1811 == codecSelferValueTypeArray1234 {
|
|
yyl1811 := r.ReadArrayStart()
|
|
if yyl1811 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1811, 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 yys1812Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1812Slc
|
|
var yyhl1812 bool = l >= 0
|
|
for yyj1812 := 0; ; yyj1812++ {
|
|
if yyhl1812 {
|
|
if yyj1812 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1812Slc = r.DecodeBytes(yys1812Slc, true, true)
|
|
yys1812 := string(yys1812Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1812 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1814 := &x.Selector
|
|
yym1815 := z.DecBinary()
|
|
_ = yym1815
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1814, 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, yys1812)
|
|
} // end switch yys1812
|
|
} // end for yyj1812
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1817 int
|
|
var yyb1817 bool
|
|
var yyhl1817 bool = l >= 0
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv1819 := &x.Selector
|
|
yym1820 := z.DecBinary()
|
|
_ = yym1820
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv1819, false, d)
|
|
}
|
|
}
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Template != nil {
|
|
x.Template = nil
|
|
}
|
|
} else {
|
|
if x.Template == nil {
|
|
x.Template = new(PodTemplateSpec)
|
|
}
|
|
x.Template.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1817++
|
|
if yyhl1817 {
|
|
yyb1817 = yyj1817 > l
|
|
} else {
|
|
yyb1817 = r.CheckBreak()
|
|
}
|
|
if yyb1817 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1817-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1822 := z.EncBinary()
|
|
_ = yym1822
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1823 := !z.EncBinary()
|
|
yy2arr1823 := z.EncBasicHandle().StructToArray
|
|
var yyq1823 [2]bool
|
|
_, _, _ = yysep1823, yyq1823, yy2arr1823
|
|
const yyr1823 bool = false
|
|
yyq1823[1] = x.ObservedGeneration != 0
|
|
var yynn1823 int
|
|
if yyr1823 || yy2arr1823 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1823 = 1
|
|
for _, b := range yyq1823 {
|
|
if b {
|
|
yynn1823++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1823)
|
|
yynn1823 = 0
|
|
}
|
|
if yyr1823 || yy2arr1823 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1825 := z.EncBinary()
|
|
_ = yym1825
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1826 := z.EncBinary()
|
|
_ = yym1826
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr1823 || yy2arr1823 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1823[1] {
|
|
yym1828 := z.EncBinary()
|
|
_ = yym1828
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1823[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1829 := z.EncBinary()
|
|
_ = yym1829
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yyr1823 || yy2arr1823 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) 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 {
|
|
yyct1831 := r.ContainerType()
|
|
if yyct1831 == codecSelferValueTypeMap1234 {
|
|
yyl1831 := r.ReadMapStart()
|
|
if yyl1831 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1831, d)
|
|
}
|
|
} else if yyct1831 == codecSelferValueTypeArray1234 {
|
|
yyl1831 := r.ReadArrayStart()
|
|
if yyl1831 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1831, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1832Slc = r.DecodeBytes(yys1832Slc, true, true)
|
|
yys1832 := string(yys1832Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1832 {
|
|
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, yys1832)
|
|
} // end switch yys1832
|
|
} // end for yyj1832
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1835 int
|
|
var yyb1835 bool
|
|
var yyhl1835 bool = l >= 0
|
|
yyj1835++
|
|
if yyhl1835 {
|
|
yyb1835 = yyj1835 > l
|
|
} else {
|
|
yyb1835 = r.CheckBreak()
|
|
}
|
|
if yyb1835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1835++
|
|
if yyhl1835 {
|
|
yyb1835 = yyj1835 > l
|
|
} else {
|
|
yyb1835 = r.CheckBreak()
|
|
}
|
|
if yyb1835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj1835++
|
|
if yyhl1835 {
|
|
yyb1835 = yyj1835 > l
|
|
} else {
|
|
yyb1835 = r.CheckBreak()
|
|
}
|
|
if yyb1835 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1835-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationController) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1838 := z.EncBinary()
|
|
_ = yym1838
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1839 := !z.EncBinary()
|
|
yy2arr1839 := z.EncBasicHandle().StructToArray
|
|
var yyq1839 [5]bool
|
|
_, _, _ = yysep1839, yyq1839, yy2arr1839
|
|
const yyr1839 bool = false
|
|
yyq1839[0] = x.Kind != ""
|
|
yyq1839[1] = x.APIVersion != ""
|
|
yyq1839[2] = true
|
|
yyq1839[3] = true
|
|
yyq1839[4] = true
|
|
var yynn1839 int
|
|
if yyr1839 || yy2arr1839 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1839 = 0
|
|
for _, b := range yyq1839 {
|
|
if b {
|
|
yynn1839++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1839)
|
|
yynn1839 = 0
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[0] {
|
|
yym1841 := z.EncBinary()
|
|
_ = yym1841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1839[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1842 := z.EncBinary()
|
|
_ = yym1842
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[1] {
|
|
yym1844 := z.EncBinary()
|
|
_ = yym1844
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1839[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1845 := z.EncBinary()
|
|
_ = yym1845
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[2] {
|
|
yy1847 := &x.ObjectMeta
|
|
yy1847.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1848 := &x.ObjectMeta
|
|
yy1848.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[3] {
|
|
yy1850 := &x.Spec
|
|
yy1850.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1851 := &x.Spec
|
|
yy1851.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[4] {
|
|
yy1853 := &x.Status
|
|
yy1853.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1854 := &x.Status
|
|
yy1854.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationController) 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 {
|
|
yyct1856 := r.ContainerType()
|
|
if yyct1856 == codecSelferValueTypeMap1234 {
|
|
yyl1856 := r.ReadMapStart()
|
|
if yyl1856 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1856, d)
|
|
}
|
|
} else if yyct1856 == codecSelferValueTypeArray1234 {
|
|
yyl1856 := r.ReadArrayStart()
|
|
if yyl1856 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1856, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1857Slc = r.DecodeBytes(yys1857Slc, true, true)
|
|
yys1857 := string(yys1857Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1857 {
|
|
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 {
|
|
yyv1860 := &x.ObjectMeta
|
|
yyv1860.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1861 := &x.Spec
|
|
yyv1861.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1862 := &x.Status
|
|
yyv1862.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1857)
|
|
} // end switch yys1857
|
|
} // end for yyj1857
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationController) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1863 int
|
|
var yyb1863 bool
|
|
var yyhl1863 bool = l >= 0
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv1866 := &x.ObjectMeta
|
|
yyv1866.CodecDecodeSelf(d)
|
|
}
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv1867 := &x.Spec
|
|
yyv1867.CodecDecodeSelf(d)
|
|
}
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv1868 := &x.Status
|
|
yyv1868.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1863++
|
|
if yyhl1863 {
|
|
yyb1863 = yyj1863 > l
|
|
} else {
|
|
yyb1863 = r.CheckBreak()
|
|
}
|
|
if yyb1863 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1863-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1869 := z.EncBinary()
|
|
_ = yym1869
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1870 := !z.EncBinary()
|
|
yy2arr1870 := z.EncBasicHandle().StructToArray
|
|
var yyq1870 [4]bool
|
|
_, _, _ = yysep1870, yyq1870, yy2arr1870
|
|
const yyr1870 bool = false
|
|
yyq1870[0] = x.Kind != ""
|
|
yyq1870[1] = x.APIVersion != ""
|
|
yyq1870[2] = true
|
|
var yynn1870 int
|
|
if yyr1870 || yy2arr1870 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1870 = 1
|
|
for _, b := range yyq1870 {
|
|
if b {
|
|
yynn1870++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1870)
|
|
yynn1870 = 0
|
|
}
|
|
if yyr1870 || yy2arr1870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1870[0] {
|
|
yym1872 := z.EncBinary()
|
|
_ = yym1872
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1870[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1873 := z.EncBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1870 || yy2arr1870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1870[1] {
|
|
yym1875 := z.EncBinary()
|
|
_ = yym1875
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1870[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1876 := z.EncBinary()
|
|
_ = yym1876
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1870 || yy2arr1870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1870[2] {
|
|
yy1878 := &x.ListMeta
|
|
yym1879 := z.EncBinary()
|
|
_ = yym1879
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1878) {
|
|
} else {
|
|
z.EncFallback(yy1878)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1870[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1880 := &x.ListMeta
|
|
yym1881 := z.EncBinary()
|
|
_ = yym1881
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1880) {
|
|
} else {
|
|
z.EncFallback(yy1880)
|
|
}
|
|
}
|
|
}
|
|
if yyr1870 || yy2arr1870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1883 := z.EncBinary()
|
|
_ = yym1883
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1884 := z.EncBinary()
|
|
_ = yym1884
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1870 || yy2arr1870 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ReplicationControllerList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1885 := z.DecBinary()
|
|
_ = yym1885
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1886 := r.ContainerType()
|
|
if yyct1886 == codecSelferValueTypeMap1234 {
|
|
yyl1886 := r.ReadMapStart()
|
|
if yyl1886 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1886, d)
|
|
}
|
|
} else if yyct1886 == codecSelferValueTypeArray1234 {
|
|
yyl1886 := r.ReadArrayStart()
|
|
if yyl1886 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1886, 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 yys1887Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1887Slc
|
|
var yyhl1887 bool = l >= 0
|
|
for yyj1887 := 0; ; yyj1887++ {
|
|
if yyhl1887 {
|
|
if yyj1887 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1887Slc = r.DecodeBytes(yys1887Slc, true, true)
|
|
yys1887 := string(yys1887Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1887 {
|
|
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 {
|
|
yyv1890 := &x.ListMeta
|
|
yym1891 := z.DecBinary()
|
|
_ = yym1891
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1890) {
|
|
} else {
|
|
z.DecFallback(yyv1890, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1892 := &x.Items
|
|
yym1893 := z.DecBinary()
|
|
_ = yym1893
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1892), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1887)
|
|
} // end switch yys1887
|
|
} // end for yyj1887
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ReplicationControllerList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1894 int
|
|
var yyb1894 bool
|
|
var yyhl1894 bool = l >= 0
|
|
yyj1894++
|
|
if yyhl1894 {
|
|
yyb1894 = yyj1894 > l
|
|
} else {
|
|
yyb1894 = r.CheckBreak()
|
|
}
|
|
if yyb1894 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1894++
|
|
if yyhl1894 {
|
|
yyb1894 = yyj1894 > l
|
|
} else {
|
|
yyb1894 = r.CheckBreak()
|
|
}
|
|
if yyb1894 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1894++
|
|
if yyhl1894 {
|
|
yyb1894 = yyj1894 > l
|
|
} else {
|
|
yyb1894 = r.CheckBreak()
|
|
}
|
|
if yyb1894 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1897 := &x.ListMeta
|
|
yym1898 := z.DecBinary()
|
|
_ = yym1898
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1897) {
|
|
} else {
|
|
z.DecFallback(yyv1897, false)
|
|
}
|
|
}
|
|
yyj1894++
|
|
if yyhl1894 {
|
|
yyb1894 = yyj1894 > l
|
|
} else {
|
|
yyb1894 = r.CheckBreak()
|
|
}
|
|
if yyb1894 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1899 := &x.Items
|
|
yym1900 := z.DecBinary()
|
|
_ = yym1900
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv1899), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1894++
|
|
if yyhl1894 {
|
|
yyb1894 = yyj1894 > l
|
|
} else {
|
|
yyb1894 = r.CheckBreak()
|
|
}
|
|
if yyb1894 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1894-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1901 := z.EncBinary()
|
|
_ = yym1901
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1902 := !z.EncBinary()
|
|
yy2arr1902 := z.EncBasicHandle().StructToArray
|
|
var yyq1902 [4]bool
|
|
_, _, _ = yysep1902, yyq1902, yy2arr1902
|
|
const yyr1902 bool = false
|
|
yyq1902[0] = x.Kind != ""
|
|
yyq1902[1] = x.APIVersion != ""
|
|
yyq1902[2] = true
|
|
var yynn1902 int
|
|
if yyr1902 || yy2arr1902 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1902 = 1
|
|
for _, b := range yyq1902 {
|
|
if b {
|
|
yynn1902++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1902)
|
|
yynn1902 = 0
|
|
}
|
|
if yyr1902 || yy2arr1902 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1902[0] {
|
|
yym1904 := z.EncBinary()
|
|
_ = yym1904
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1902[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1905 := z.EncBinary()
|
|
_ = yym1905
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1902 || yy2arr1902 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1902[1] {
|
|
yym1907 := z.EncBinary()
|
|
_ = yym1907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1902[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1908 := z.EncBinary()
|
|
_ = yym1908
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1902 || yy2arr1902 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1902[2] {
|
|
yy1910 := &x.ListMeta
|
|
yym1911 := z.EncBinary()
|
|
_ = yym1911
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1910) {
|
|
} else {
|
|
z.EncFallback(yy1910)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1902[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1912 := &x.ListMeta
|
|
yym1913 := z.EncBinary()
|
|
_ = yym1913
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1912) {
|
|
} else {
|
|
z.EncFallback(yy1912)
|
|
}
|
|
}
|
|
}
|
|
if yyr1902 || yy2arr1902 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1915 := z.EncBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1916 := z.EncBinary()
|
|
_ = yym1916
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1902 || yy2arr1902 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1917 := z.DecBinary()
|
|
_ = yym1917
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1918 := r.ContainerType()
|
|
if yyct1918 == codecSelferValueTypeMap1234 {
|
|
yyl1918 := r.ReadMapStart()
|
|
if yyl1918 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1918, d)
|
|
}
|
|
} else if yyct1918 == codecSelferValueTypeArray1234 {
|
|
yyl1918 := r.ReadArrayStart()
|
|
if yyl1918 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1918, 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 yys1919Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1919Slc
|
|
var yyhl1919 bool = l >= 0
|
|
for yyj1919 := 0; ; yyj1919++ {
|
|
if yyhl1919 {
|
|
if yyj1919 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1919Slc = r.DecodeBytes(yys1919Slc, true, true)
|
|
yys1919 := string(yys1919Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1919 {
|
|
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 {
|
|
yyv1922 := &x.ListMeta
|
|
yym1923 := z.DecBinary()
|
|
_ = yym1923
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1922) {
|
|
} else {
|
|
z.DecFallback(yyv1922, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1924 := &x.Items
|
|
yym1925 := z.DecBinary()
|
|
_ = yym1925
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1924), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1919)
|
|
} // end switch yys1919
|
|
} // end for yyj1919
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1926 int
|
|
var yyb1926 bool
|
|
var yyhl1926 bool = l >= 0
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1929 := &x.ListMeta
|
|
yym1930 := z.DecBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1929) {
|
|
} else {
|
|
z.DecFallback(yyv1929, false)
|
|
}
|
|
}
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1931 := &x.Items
|
|
yym1932 := z.DecBinary()
|
|
_ = yym1932
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv1931), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1926++
|
|
if yyhl1926 {
|
|
yyb1926 = yyj1926 > l
|
|
} else {
|
|
yyb1926 = r.CheckBreak()
|
|
}
|
|
if yyb1926 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1926-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ServiceAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1933 := z.EncBinary()
|
|
_ = yym1933
|
|
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
|
|
yym1934 := z.DecBinary()
|
|
_ = yym1934
|
|
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
|
|
yym1935 := z.EncBinary()
|
|
_ = yym1935
|
|
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
|
|
yym1936 := z.DecBinary()
|
|
_ = yym1936
|
|
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 {
|
|
yym1937 := z.EncBinary()
|
|
_ = yym1937
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1938 := !z.EncBinary()
|
|
yy2arr1938 := z.EncBasicHandle().StructToArray
|
|
var yyq1938 [1]bool
|
|
_, _, _ = yysep1938, yyq1938, yy2arr1938
|
|
const yyr1938 bool = false
|
|
yyq1938[0] = true
|
|
var yynn1938 int
|
|
if yyr1938 || yy2arr1938 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1938 = 0
|
|
for _, b := range yyq1938 {
|
|
if b {
|
|
yynn1938++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1938)
|
|
yynn1938 = 0
|
|
}
|
|
if yyr1938 || yy2arr1938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1938[0] {
|
|
yy1940 := &x.LoadBalancer
|
|
yy1940.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1938[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1941 := &x.LoadBalancer
|
|
yy1941.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1938 || yy2arr1938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1942 := z.DecBinary()
|
|
_ = yym1942
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1943 := r.ContainerType()
|
|
if yyct1943 == codecSelferValueTypeMap1234 {
|
|
yyl1943 := r.ReadMapStart()
|
|
if yyl1943 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1943, d)
|
|
}
|
|
} else if yyct1943 == codecSelferValueTypeArray1234 {
|
|
yyl1943 := r.ReadArrayStart()
|
|
if yyl1943 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1943, 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 yys1944Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1944Slc
|
|
var yyhl1944 bool = l >= 0
|
|
for yyj1944 := 0; ; yyj1944++ {
|
|
if yyhl1944 {
|
|
if yyj1944 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1944Slc = r.DecodeBytes(yys1944Slc, true, true)
|
|
yys1944 := string(yys1944Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1944 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1945 := &x.LoadBalancer
|
|
yyv1945.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1944)
|
|
} // end switch yys1944
|
|
} // end for yyj1944
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1946 int
|
|
var yyb1946 bool
|
|
var yyhl1946 bool = l >= 0
|
|
yyj1946++
|
|
if yyhl1946 {
|
|
yyb1946 = yyj1946 > l
|
|
} else {
|
|
yyb1946 = r.CheckBreak()
|
|
}
|
|
if yyb1946 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv1947 := &x.LoadBalancer
|
|
yyv1947.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1946++
|
|
if yyhl1946 {
|
|
yyb1946 = yyj1946 > l
|
|
} else {
|
|
yyb1946 = r.CheckBreak()
|
|
}
|
|
if yyb1946 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1946-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1948 := z.EncBinary()
|
|
_ = yym1948
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1949 := !z.EncBinary()
|
|
yy2arr1949 := z.EncBasicHandle().StructToArray
|
|
var yyq1949 [1]bool
|
|
_, _, _ = yysep1949, yyq1949, yy2arr1949
|
|
const yyr1949 bool = false
|
|
yyq1949[0] = len(x.Ingress) != 0
|
|
var yynn1949 int
|
|
if yyr1949 || yy2arr1949 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1949 = 0
|
|
for _, b := range yyq1949 {
|
|
if b {
|
|
yynn1949++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1949)
|
|
yynn1949 = 0
|
|
}
|
|
if yyr1949 || yy2arr1949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1949[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1951 := z.EncBinary()
|
|
_ = yym1951
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1949[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1952 := z.EncBinary()
|
|
_ = yym1952
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1949 || yy2arr1949 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1953 := z.DecBinary()
|
|
_ = yym1953
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1954 := r.ContainerType()
|
|
if yyct1954 == codecSelferValueTypeMap1234 {
|
|
yyl1954 := r.ReadMapStart()
|
|
if yyl1954 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1954, d)
|
|
}
|
|
} else if yyct1954 == codecSelferValueTypeArray1234 {
|
|
yyl1954 := r.ReadArrayStart()
|
|
if yyl1954 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1954, 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 yys1955Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1955Slc
|
|
var yyhl1955 bool = l >= 0
|
|
for yyj1955 := 0; ; yyj1955++ {
|
|
if yyhl1955 {
|
|
if yyj1955 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1955Slc = r.DecodeBytes(yys1955Slc, true, true)
|
|
yys1955 := string(yys1955Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1955 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1956 := &x.Ingress
|
|
yym1957 := z.DecBinary()
|
|
_ = yym1957
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1956), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1955)
|
|
} // end switch yys1955
|
|
} // end for yyj1955
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1958 int
|
|
var yyb1958 bool
|
|
var yyhl1958 bool = l >= 0
|
|
yyj1958++
|
|
if yyhl1958 {
|
|
yyb1958 = yyj1958 > l
|
|
} else {
|
|
yyb1958 = r.CheckBreak()
|
|
}
|
|
if yyb1958 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv1959 := &x.Ingress
|
|
yym1960 := z.DecBinary()
|
|
_ = yym1960
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv1959), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1958++
|
|
if yyhl1958 {
|
|
yyb1958 = yyj1958 > l
|
|
} else {
|
|
yyb1958 = r.CheckBreak()
|
|
}
|
|
if yyb1958 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1958-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1961 := z.EncBinary()
|
|
_ = yym1961
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1962 := !z.EncBinary()
|
|
yy2arr1962 := z.EncBasicHandle().StructToArray
|
|
var yyq1962 [2]bool
|
|
_, _, _ = yysep1962, yyq1962, yy2arr1962
|
|
const yyr1962 bool = false
|
|
yyq1962[0] = x.IP != ""
|
|
yyq1962[1] = x.Hostname != ""
|
|
var yynn1962 int
|
|
if yyr1962 || yy2arr1962 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1962 = 0
|
|
for _, b := range yyq1962 {
|
|
if b {
|
|
yynn1962++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1962)
|
|
yynn1962 = 0
|
|
}
|
|
if yyr1962 || yy2arr1962 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1962[0] {
|
|
yym1964 := z.EncBinary()
|
|
_ = yym1964
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1962[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1965 := z.EncBinary()
|
|
_ = yym1965
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1962 || yy2arr1962 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1962[1] {
|
|
yym1967 := z.EncBinary()
|
|
_ = yym1967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1962[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1968 := z.EncBinary()
|
|
_ = yym1968
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr1962 || yy2arr1962 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1969 := z.DecBinary()
|
|
_ = yym1969
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1970 := r.ContainerType()
|
|
if yyct1970 == codecSelferValueTypeMap1234 {
|
|
yyl1970 := r.ReadMapStart()
|
|
if yyl1970 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1970, d)
|
|
}
|
|
} else if yyct1970 == codecSelferValueTypeArray1234 {
|
|
yyl1970 := r.ReadArrayStart()
|
|
if yyl1970 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1970, 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 yys1971Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1971Slc
|
|
var yyhl1971 bool = l >= 0
|
|
for yyj1971 := 0; ; yyj1971++ {
|
|
if yyhl1971 {
|
|
if yyj1971 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1971Slc = r.DecodeBytes(yys1971Slc, true, true)
|
|
yys1971 := string(yys1971Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1971 {
|
|
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, yys1971)
|
|
} // end switch yys1971
|
|
} // end for yyj1971
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LoadBalancerIngress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1974 int
|
|
var yyb1974 bool
|
|
var yyhl1974 bool = l >= 0
|
|
yyj1974++
|
|
if yyhl1974 {
|
|
yyb1974 = yyj1974 > l
|
|
} else {
|
|
yyb1974 = r.CheckBreak()
|
|
}
|
|
if yyb1974 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj1974++
|
|
if yyhl1974 {
|
|
yyb1974 = yyj1974 > l
|
|
} else {
|
|
yyb1974 = r.CheckBreak()
|
|
}
|
|
if yyb1974 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1974++
|
|
if yyhl1974 {
|
|
yyb1974 = yyj1974 > l
|
|
} else {
|
|
yyb1974 = r.CheckBreak()
|
|
}
|
|
if yyb1974 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1974-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1977 := z.EncBinary()
|
|
_ = yym1977
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1978 := !z.EncBinary()
|
|
yy2arr1978 := z.EncBasicHandle().StructToArray
|
|
var yyq1978 [7]bool
|
|
_, _, _ = yysep1978, yyq1978, yy2arr1978
|
|
const yyr1978 bool = false
|
|
yyq1978[0] = x.Type != ""
|
|
yyq1978[3] = x.ClusterIP != ""
|
|
yyq1978[4] = len(x.ExternalIPs) != 0
|
|
yyq1978[5] = x.LoadBalancerIP != ""
|
|
yyq1978[6] = x.SessionAffinity != ""
|
|
var yynn1978 int
|
|
if yyr1978 || yy2arr1978 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1978 = 2
|
|
for _, b := range yyq1978 {
|
|
if b {
|
|
yynn1978++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1978)
|
|
yynn1978 = 0
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1978[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1978[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1981 := z.EncBinary()
|
|
_ = yym1981
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1982 := z.EncBinary()
|
|
_ = yym1982
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1984 := z.EncBinary()
|
|
_ = yym1984
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1985 := z.EncBinary()
|
|
_ = yym1985
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1978[3] {
|
|
yym1987 := z.EncBinary()
|
|
_ = yym1987
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1978[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1988 := z.EncBinary()
|
|
_ = yym1988
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1978[4] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1990 := z.EncBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1978[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1991 := z.EncBinary()
|
|
_ = yym1991
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1978[5] {
|
|
yym1993 := z.EncBinary()
|
|
_ = yym1993
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1978[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1994 := z.EncBinary()
|
|
_ = yym1994
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1978[6] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1978[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1978 || yy2arr1978 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1996 := z.DecBinary()
|
|
_ = yym1996
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1997 := r.ContainerType()
|
|
if yyct1997 == codecSelferValueTypeMap1234 {
|
|
yyl1997 := r.ReadMapStart()
|
|
if yyl1997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1997, d)
|
|
}
|
|
} else if yyct1997 == codecSelferValueTypeArray1234 {
|
|
yyl1997 := r.ReadArrayStart()
|
|
if yyl1997 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1997, 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 yys1998Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1998Slc
|
|
var yyhl1998 bool = l >= 0
|
|
for yyj1998 := 0; ; yyj1998++ {
|
|
if yyhl1998 {
|
|
if yyj1998 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1998Slc = r.DecodeBytes(yys1998Slc, true, true)
|
|
yys1998 := string(yys1998Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1998 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2000 := &x.Ports
|
|
yym2001 := z.DecBinary()
|
|
_ = yym2001
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2000), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2002 := &x.Selector
|
|
yym2003 := z.DecBinary()
|
|
_ = yym2003
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2002, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2005 := &x.ExternalIPs
|
|
yym2006 := z.DecBinary()
|
|
_ = yym2006
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2005, 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, yys1998)
|
|
} // end switch yys1998
|
|
} // end for yyj1998
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2009 int
|
|
var yyb2009 bool
|
|
var yyhl2009 bool = l >= 0
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2011 := &x.Ports
|
|
yym2012 := z.DecBinary()
|
|
_ = yym2012
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2011), d)
|
|
}
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2013 := &x.Selector
|
|
yym2014 := z.DecBinary()
|
|
_ = yym2014
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2013, false, d)
|
|
}
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2016 := &x.ExternalIPs
|
|
yym2017 := z.DecBinary()
|
|
_ = yym2017
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2016, false, d)
|
|
}
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = string(r.DecodeString())
|
|
}
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2009++
|
|
if yyhl2009 {
|
|
yyb2009 = yyj2009 > l
|
|
} else {
|
|
yyb2009 = r.CheckBreak()
|
|
}
|
|
if yyb2009 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2009-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2020 := z.EncBinary()
|
|
_ = yym2020
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2021 := !z.EncBinary()
|
|
yy2arr2021 := z.EncBasicHandle().StructToArray
|
|
var yyq2021 [5]bool
|
|
_, _, _ = yysep2021, yyq2021, yy2arr2021
|
|
const yyr2021 bool = false
|
|
var yynn2021 int
|
|
if yyr2021 || yy2arr2021 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2021 = 5
|
|
for _, b := range yyq2021 {
|
|
if b {
|
|
yynn2021++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2021)
|
|
yynn2021 = 0
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2023 := z.EncBinary()
|
|
_ = yym2023
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2024 := z.EncBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2027 := z.EncBinary()
|
|
_ = yym2027
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2028 := z.EncBinary()
|
|
_ = yym2028
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2030 := &x.TargetPort
|
|
yym2031 := z.EncBinary()
|
|
_ = yym2031
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2030) {
|
|
} else if !yym2031 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2030)
|
|
} else {
|
|
z.EncFallback(yy2030)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2032 := &x.TargetPort
|
|
yym2033 := z.EncBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2032) {
|
|
} else if !yym2033 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2032)
|
|
} else {
|
|
z.EncFallback(yy2032)
|
|
}
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2035 := z.EncBinary()
|
|
_ = yym2035
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2036 := z.EncBinary()
|
|
_ = yym2036
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yyr2021 || yy2arr2021 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServicePort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2037 := z.DecBinary()
|
|
_ = yym2037
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2038 := r.ContainerType()
|
|
if yyct2038 == codecSelferValueTypeMap1234 {
|
|
yyl2038 := r.ReadMapStart()
|
|
if yyl2038 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2038, d)
|
|
}
|
|
} else if yyct2038 == codecSelferValueTypeArray1234 {
|
|
yyl2038 := r.ReadArrayStart()
|
|
if yyl2038 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2038, 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 yys2039Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2039Slc
|
|
var yyhl2039 bool = l >= 0
|
|
for yyj2039 := 0; ; yyj2039++ {
|
|
if yyhl2039 {
|
|
if yyj2039 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2039Slc = r.DecodeBytes(yys2039Slc, true, true)
|
|
yys2039 := string(yys2039Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2039 {
|
|
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_intstr.IntOrString{}
|
|
} else {
|
|
yyv2043 := &x.TargetPort
|
|
yym2044 := z.DecBinary()
|
|
_ = yym2044
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2043) {
|
|
} else if !yym2044 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2043)
|
|
} else {
|
|
z.DecFallback(yyv2043, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2039)
|
|
} // end switch yys2039
|
|
} // end for yyj2039
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServicePort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2046 int
|
|
var yyb2046 bool
|
|
var yyhl2046 bool = l >= 0
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg5_intstr.IntOrString{}
|
|
} else {
|
|
yyv2050 := &x.TargetPort
|
|
yym2051 := z.DecBinary()
|
|
_ = yym2051
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2050) {
|
|
} else if !yym2051 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2050)
|
|
} else {
|
|
z.DecFallback(yyv2050, false)
|
|
}
|
|
}
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2046++
|
|
if yyhl2046 {
|
|
yyb2046 = yyj2046 > l
|
|
} else {
|
|
yyb2046 = r.CheckBreak()
|
|
}
|
|
if yyb2046 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2046-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2053 := z.EncBinary()
|
|
_ = yym2053
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2054 := !z.EncBinary()
|
|
yy2arr2054 := z.EncBasicHandle().StructToArray
|
|
var yyq2054 [5]bool
|
|
_, _, _ = yysep2054, yyq2054, yy2arr2054
|
|
const yyr2054 bool = false
|
|
yyq2054[0] = x.Kind != ""
|
|
yyq2054[1] = x.APIVersion != ""
|
|
yyq2054[2] = true
|
|
yyq2054[3] = true
|
|
yyq2054[4] = true
|
|
var yynn2054 int
|
|
if yyr2054 || yy2arr2054 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2054 = 0
|
|
for _, b := range yyq2054 {
|
|
if b {
|
|
yynn2054++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2054)
|
|
yynn2054 = 0
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2054[0] {
|
|
yym2056 := z.EncBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2054[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2057 := z.EncBinary()
|
|
_ = yym2057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2054[1] {
|
|
yym2059 := z.EncBinary()
|
|
_ = yym2059
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2054[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2060 := z.EncBinary()
|
|
_ = yym2060
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2054[2] {
|
|
yy2062 := &x.ObjectMeta
|
|
yy2062.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2054[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2063 := &x.ObjectMeta
|
|
yy2063.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2054[3] {
|
|
yy2065 := &x.Spec
|
|
yy2065.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2054[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2066 := &x.Spec
|
|
yy2066.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2054[4] {
|
|
yy2068 := &x.Status
|
|
yy2068.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2054[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2069 := &x.Status
|
|
yy2069.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2054 || yy2arr2054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2070 := z.DecBinary()
|
|
_ = yym2070
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2071 := r.ContainerType()
|
|
if yyct2071 == codecSelferValueTypeMap1234 {
|
|
yyl2071 := r.ReadMapStart()
|
|
if yyl2071 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2071, d)
|
|
}
|
|
} else if yyct2071 == codecSelferValueTypeArray1234 {
|
|
yyl2071 := r.ReadArrayStart()
|
|
if yyl2071 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2071, 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 yys2072Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2072Slc
|
|
var yyhl2072 bool = l >= 0
|
|
for yyj2072 := 0; ; yyj2072++ {
|
|
if yyhl2072 {
|
|
if yyj2072 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2072Slc = r.DecodeBytes(yys2072Slc, true, true)
|
|
yys2072 := string(yys2072Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2072 {
|
|
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 {
|
|
yyv2075 := &x.ObjectMeta
|
|
yyv2075.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2076 := &x.Spec
|
|
yyv2076.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2077 := &x.Status
|
|
yyv2077.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2072)
|
|
} // end switch yys2072
|
|
} // end for yyj2072
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2078 int
|
|
var yyb2078 bool
|
|
var yyhl2078 bool = l >= 0
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2081 := &x.ObjectMeta
|
|
yyv2081.CodecDecodeSelf(d)
|
|
}
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2082 := &x.Spec
|
|
yyv2082.CodecDecodeSelf(d)
|
|
}
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2083 := &x.Status
|
|
yyv2083.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2078++
|
|
if yyhl2078 {
|
|
yyb2078 = yyj2078 > l
|
|
} else {
|
|
yyb2078 = r.CheckBreak()
|
|
}
|
|
if yyb2078 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2078-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2084 := z.EncBinary()
|
|
_ = yym2084
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2085 := !z.EncBinary()
|
|
yy2arr2085 := z.EncBasicHandle().StructToArray
|
|
var yyq2085 [5]bool
|
|
_, _, _ = yysep2085, yyq2085, yy2arr2085
|
|
const yyr2085 bool = false
|
|
yyq2085[0] = x.Kind != ""
|
|
yyq2085[1] = x.APIVersion != ""
|
|
yyq2085[2] = true
|
|
yyq2085[4] = len(x.ImagePullSecrets) != 0
|
|
var yynn2085 int
|
|
if yyr2085 || yy2arr2085 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2085 = 1
|
|
for _, b := range yyq2085 {
|
|
if b {
|
|
yynn2085++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2085)
|
|
yynn2085 = 0
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[0] {
|
|
yym2087 := z.EncBinary()
|
|
_ = yym2087
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2085[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2088 := z.EncBinary()
|
|
_ = yym2088
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[1] {
|
|
yym2090 := z.EncBinary()
|
|
_ = yym2090
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2085[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2091 := z.EncBinary()
|
|
_ = yym2091
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[2] {
|
|
yy2093 := &x.ObjectMeta
|
|
yy2093.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2085[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2094 := &x.ObjectMeta
|
|
yy2094.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2097 := z.EncBinary()
|
|
_ = yym2097
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2085[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2099 := z.EncBinary()
|
|
_ = yym2099
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2085[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2100 := z.EncBinary()
|
|
_ = yym2100
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2085 || yy2arr2085 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccount) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2101 := z.DecBinary()
|
|
_ = yym2101
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2102 := r.ContainerType()
|
|
if yyct2102 == codecSelferValueTypeMap1234 {
|
|
yyl2102 := r.ReadMapStart()
|
|
if yyl2102 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2102, d)
|
|
}
|
|
} else if yyct2102 == codecSelferValueTypeArray1234 {
|
|
yyl2102 := r.ReadArrayStart()
|
|
if yyl2102 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2102, 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 yys2103Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2103Slc
|
|
var yyhl2103 bool = l >= 0
|
|
for yyj2103 := 0; ; yyj2103++ {
|
|
if yyhl2103 {
|
|
if yyj2103 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2103Slc = r.DecodeBytes(yys2103Slc, true, true)
|
|
yys2103 := string(yys2103Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2103 {
|
|
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 {
|
|
yyv2106 := &x.ObjectMeta
|
|
yyv2106.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2107 := &x.Secrets
|
|
yym2108 := z.DecBinary()
|
|
_ = yym2108
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2107), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2109 := &x.ImagePullSecrets
|
|
yym2110 := z.DecBinary()
|
|
_ = yym2110
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2109), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2103)
|
|
} // end switch yys2103
|
|
} // end for yyj2103
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccount) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2111 int
|
|
var yyb2111 bool
|
|
var yyhl2111 bool = l >= 0
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2114 := &x.ObjectMeta
|
|
yyv2114.CodecDecodeSelf(d)
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2115 := &x.Secrets
|
|
yym2116 := z.DecBinary()
|
|
_ = yym2116
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2115), d)
|
|
}
|
|
}
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2117 := &x.ImagePullSecrets
|
|
yym2118 := z.DecBinary()
|
|
_ = yym2118
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2117), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2111++
|
|
if yyhl2111 {
|
|
yyb2111 = yyj2111 > l
|
|
} else {
|
|
yyb2111 = r.CheckBreak()
|
|
}
|
|
if yyb2111 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2111-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccountList) 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 [4]bool
|
|
_, _, _ = yysep2120, yyq2120, yy2arr2120
|
|
const yyr2120 bool = false
|
|
yyq2120[0] = x.Kind != ""
|
|
yyq2120[1] = x.APIVersion != ""
|
|
yyq2120[2] = true
|
|
var yynn2120 int
|
|
if yyr2120 || yy2arr2120 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2120 = 1
|
|
for _, b := range yyq2120 {
|
|
if b {
|
|
yynn2120++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2120)
|
|
yynn2120 = 0
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2120[0] {
|
|
yym2122 := z.EncBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2120[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2123 := z.EncBinary()
|
|
_ = yym2123
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2120[1] {
|
|
yym2125 := z.EncBinary()
|
|
_ = yym2125
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2120[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2126 := z.EncBinary()
|
|
_ = yym2126
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2120[2] {
|
|
yy2128 := &x.ListMeta
|
|
yym2129 := z.EncBinary()
|
|
_ = yym2129
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2128) {
|
|
} else {
|
|
z.EncFallback(yy2128)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2120[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2130 := &x.ListMeta
|
|
yym2131 := z.EncBinary()
|
|
_ = yym2131
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2130) {
|
|
} else {
|
|
z.EncFallback(yy2130)
|
|
}
|
|
}
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2133 := z.EncBinary()
|
|
_ = yym2133
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2134 := z.EncBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2120 || yy2arr2120 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceAccountList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2135 := z.DecBinary()
|
|
_ = yym2135
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2136 := r.ContainerType()
|
|
if yyct2136 == codecSelferValueTypeMap1234 {
|
|
yyl2136 := r.ReadMapStart()
|
|
if yyl2136 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2136, d)
|
|
}
|
|
} else if yyct2136 == codecSelferValueTypeArray1234 {
|
|
yyl2136 := r.ReadArrayStart()
|
|
if yyl2136 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2136, 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 yys2137Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2137Slc
|
|
var yyhl2137 bool = l >= 0
|
|
for yyj2137 := 0; ; yyj2137++ {
|
|
if yyhl2137 {
|
|
if yyj2137 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2137Slc = r.DecodeBytes(yys2137Slc, true, true)
|
|
yys2137 := string(yys2137Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2137 {
|
|
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 {
|
|
yyv2140 := &x.ListMeta
|
|
yym2141 := z.DecBinary()
|
|
_ = yym2141
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2140) {
|
|
} else {
|
|
z.DecFallback(yyv2140, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2142 := &x.Items
|
|
yym2143 := z.DecBinary()
|
|
_ = yym2143
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2142), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2137)
|
|
} // end switch yys2137
|
|
} // end for yyj2137
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceAccountList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2144 int
|
|
var yyb2144 bool
|
|
var yyhl2144 bool = l >= 0
|
|
yyj2144++
|
|
if yyhl2144 {
|
|
yyb2144 = yyj2144 > l
|
|
} else {
|
|
yyb2144 = r.CheckBreak()
|
|
}
|
|
if yyb2144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2144++
|
|
if yyhl2144 {
|
|
yyb2144 = yyj2144 > l
|
|
} else {
|
|
yyb2144 = r.CheckBreak()
|
|
}
|
|
if yyb2144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2144++
|
|
if yyhl2144 {
|
|
yyb2144 = yyj2144 > l
|
|
} else {
|
|
yyb2144 = r.CheckBreak()
|
|
}
|
|
if yyb2144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2147 := &x.ListMeta
|
|
yym2148 := z.DecBinary()
|
|
_ = yym2148
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2147) {
|
|
} else {
|
|
z.DecFallback(yyv2147, false)
|
|
}
|
|
}
|
|
yyj2144++
|
|
if yyhl2144 {
|
|
yyb2144 = yyj2144 > l
|
|
} else {
|
|
yyb2144 = r.CheckBreak()
|
|
}
|
|
if yyb2144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2149 := &x.Items
|
|
yym2150 := z.DecBinary()
|
|
_ = yym2150
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2149), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2144++
|
|
if yyhl2144 {
|
|
yyb2144 = yyj2144 > l
|
|
} else {
|
|
yyb2144 = r.CheckBreak()
|
|
}
|
|
if yyb2144 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2144-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2151 := z.EncBinary()
|
|
_ = yym2151
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2152 := !z.EncBinary()
|
|
yy2arr2152 := z.EncBasicHandle().StructToArray
|
|
var yyq2152 [4]bool
|
|
_, _, _ = yysep2152, yyq2152, yy2arr2152
|
|
const yyr2152 bool = false
|
|
yyq2152[0] = x.Kind != ""
|
|
yyq2152[1] = x.APIVersion != ""
|
|
yyq2152[2] = true
|
|
var yynn2152 int
|
|
if yyr2152 || yy2arr2152 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2152 = 1
|
|
for _, b := range yyq2152 {
|
|
if b {
|
|
yynn2152++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2152)
|
|
yynn2152 = 0
|
|
}
|
|
if yyr2152 || yy2arr2152 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2152[0] {
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2152[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2155 := z.EncBinary()
|
|
_ = yym2155
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2152 || yy2arr2152 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2152[1] {
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2152[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2158 := z.EncBinary()
|
|
_ = yym2158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2152 || yy2arr2152 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2152[2] {
|
|
yy2160 := &x.ObjectMeta
|
|
yy2160.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2152[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2161 := &x.ObjectMeta
|
|
yy2161.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2152 || yy2arr2152 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2163 := z.EncBinary()
|
|
_ = yym2163
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Subsets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2152 || yy2arr2152 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2165 := z.DecBinary()
|
|
_ = yym2165
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2166 := r.ContainerType()
|
|
if yyct2166 == codecSelferValueTypeMap1234 {
|
|
yyl2166 := r.ReadMapStart()
|
|
if yyl2166 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2166, d)
|
|
}
|
|
} else if yyct2166 == codecSelferValueTypeArray1234 {
|
|
yyl2166 := r.ReadArrayStart()
|
|
if yyl2166 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2166, 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 yys2167Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2167Slc
|
|
var yyhl2167 bool = l >= 0
|
|
for yyj2167 := 0; ; yyj2167++ {
|
|
if yyhl2167 {
|
|
if yyj2167 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2167Slc = r.DecodeBytes(yys2167Slc, true, true)
|
|
yys2167 := string(yys2167Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2167 {
|
|
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 {
|
|
yyv2170 := &x.ObjectMeta
|
|
yyv2170.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2171 := &x.Subsets
|
|
yym2172 := z.DecBinary()
|
|
_ = yym2172
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2171), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2167)
|
|
} // end switch yys2167
|
|
} // end for yyj2167
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Endpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2173 int
|
|
var yyb2173 bool
|
|
var yyhl2173 bool = l >= 0
|
|
yyj2173++
|
|
if yyhl2173 {
|
|
yyb2173 = yyj2173 > l
|
|
} else {
|
|
yyb2173 = r.CheckBreak()
|
|
}
|
|
if yyb2173 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2173++
|
|
if yyhl2173 {
|
|
yyb2173 = yyj2173 > l
|
|
} else {
|
|
yyb2173 = r.CheckBreak()
|
|
}
|
|
if yyb2173 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2173++
|
|
if yyhl2173 {
|
|
yyb2173 = yyj2173 > l
|
|
} else {
|
|
yyb2173 = r.CheckBreak()
|
|
}
|
|
if yyb2173 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2176 := &x.ObjectMeta
|
|
yyv2176.CodecDecodeSelf(d)
|
|
}
|
|
yyj2173++
|
|
if yyhl2173 {
|
|
yyb2173 = yyj2173 > l
|
|
} else {
|
|
yyb2173 = r.CheckBreak()
|
|
}
|
|
if yyb2173 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2177 := &x.Subsets
|
|
yym2178 := z.DecBinary()
|
|
_ = yym2178
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2177), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2173++
|
|
if yyhl2173 {
|
|
yyb2173 = yyj2173 > l
|
|
} else {
|
|
yyb2173 = r.CheckBreak()
|
|
}
|
|
if yyb2173 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2173-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2179 := z.EncBinary()
|
|
_ = yym2179
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2180 := !z.EncBinary()
|
|
yy2arr2180 := z.EncBasicHandle().StructToArray
|
|
var yyq2180 [3]bool
|
|
_, _, _ = yysep2180, yyq2180, yy2arr2180
|
|
const yyr2180 bool = false
|
|
var yynn2180 int
|
|
if yyr2180 || yy2arr2180 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2180 = 3
|
|
for _, b := range yyq2180 {
|
|
if b {
|
|
yynn2180++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2180)
|
|
yynn2180 = 0
|
|
}
|
|
if yyr2180 || yy2arr2180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2182 := z.EncBinary()
|
|
_ = yym2182
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2183 := z.EncBinary()
|
|
_ = yym2183
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2180 || yy2arr2180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2185 := z.EncBinary()
|
|
_ = yym2185
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("NotReadyAddresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2186 := z.EncBinary()
|
|
_ = yym2186
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2180 || yy2arr2180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2188 := z.EncBinary()
|
|
_ = yym2188
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2189 := z.EncBinary()
|
|
_ = yym2189
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2180 || yy2arr2180 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2190 := z.DecBinary()
|
|
_ = yym2190
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2191 := r.ContainerType()
|
|
if yyct2191 == codecSelferValueTypeMap1234 {
|
|
yyl2191 := r.ReadMapStart()
|
|
if yyl2191 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2191, d)
|
|
}
|
|
} else if yyct2191 == codecSelferValueTypeArray1234 {
|
|
yyl2191 := r.ReadArrayStart()
|
|
if yyl2191 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2191, 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 yys2192Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2192Slc
|
|
var yyhl2192 bool = l >= 0
|
|
for yyj2192 := 0; ; yyj2192++ {
|
|
if yyhl2192 {
|
|
if yyj2192 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2192Slc = r.DecodeBytes(yys2192Slc, true, true)
|
|
yys2192 := string(yys2192Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2192 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2193 := &x.Addresses
|
|
yym2194 := z.DecBinary()
|
|
_ = yym2194
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2193), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2195 := &x.NotReadyAddresses
|
|
yym2196 := z.DecBinary()
|
|
_ = yym2196
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2195), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2197 := &x.Ports
|
|
yym2198 := z.DecBinary()
|
|
_ = yym2198
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2197), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2192)
|
|
} // end switch yys2192
|
|
} // end for yyj2192
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointSubset) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2199 int
|
|
var yyb2199 bool
|
|
var yyhl2199 bool = l >= 0
|
|
yyj2199++
|
|
if yyhl2199 {
|
|
yyb2199 = yyj2199 > l
|
|
} else {
|
|
yyb2199 = r.CheckBreak()
|
|
}
|
|
if yyb2199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2200 := &x.Addresses
|
|
yym2201 := z.DecBinary()
|
|
_ = yym2201
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2200), d)
|
|
}
|
|
}
|
|
yyj2199++
|
|
if yyhl2199 {
|
|
yyb2199 = yyj2199 > l
|
|
} else {
|
|
yyb2199 = r.CheckBreak()
|
|
}
|
|
if yyb2199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2202 := &x.NotReadyAddresses
|
|
yym2203 := z.DecBinary()
|
|
_ = yym2203
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2202), d)
|
|
}
|
|
}
|
|
yyj2199++
|
|
if yyhl2199 {
|
|
yyb2199 = yyj2199 > l
|
|
} else {
|
|
yyb2199 = r.CheckBreak()
|
|
}
|
|
if yyb2199 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2204 := &x.Ports
|
|
yym2205 := z.DecBinary()
|
|
_ = yym2205
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2204), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2199++
|
|
if yyhl2199 {
|
|
yyb2199 = yyj2199 > l
|
|
} else {
|
|
yyb2199 = r.CheckBreak()
|
|
}
|
|
if yyb2199 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2199-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2206 := z.EncBinary()
|
|
_ = yym2206
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2207 := !z.EncBinary()
|
|
yy2arr2207 := z.EncBasicHandle().StructToArray
|
|
var yyq2207 [2]bool
|
|
_, _, _ = yysep2207, yyq2207, yy2arr2207
|
|
const yyr2207 bool = false
|
|
var yynn2207 int
|
|
if yyr2207 || yy2arr2207 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2207 = 2
|
|
for _, b := range yyq2207 {
|
|
if b {
|
|
yynn2207++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2207)
|
|
yynn2207 = 0
|
|
}
|
|
if yyr2207 || yy2arr2207 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2209 := z.EncBinary()
|
|
_ = yym2209
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("IP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2210 := z.EncBinary()
|
|
_ = yym2210
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2207 || yy2arr2207 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TargetRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TargetRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TargetRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2207 || yy2arr2207 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2212 := z.DecBinary()
|
|
_ = yym2212
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2213 := r.ContainerType()
|
|
if yyct2213 == codecSelferValueTypeMap1234 {
|
|
yyl2213 := r.ReadMapStart()
|
|
if yyl2213 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2213, d)
|
|
}
|
|
} else if yyct2213 == codecSelferValueTypeArray1234 {
|
|
yyl2213 := r.ReadArrayStart()
|
|
if yyl2213 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2213, 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 yys2214Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2214Slc
|
|
var yyhl2214 bool = l >= 0
|
|
for yyj2214 := 0; ; yyj2214++ {
|
|
if yyhl2214 {
|
|
if yyj2214 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2214Slc = r.DecodeBytes(yys2214Slc, true, true)
|
|
yys2214 := string(yys2214Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2214 {
|
|
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, yys2214)
|
|
} // end switch yys2214
|
|
} // end for yyj2214
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2217 int
|
|
var yyb2217 bool
|
|
var yyhl2217 bool = l >= 0
|
|
yyj2217++
|
|
if yyhl2217 {
|
|
yyb2217 = yyj2217 > l
|
|
} else {
|
|
yyb2217 = r.CheckBreak()
|
|
}
|
|
if yyb2217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2217++
|
|
if yyhl2217 {
|
|
yyb2217 = yyj2217 > l
|
|
} else {
|
|
yyb2217 = r.CheckBreak()
|
|
}
|
|
if yyb2217 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TargetRef != nil {
|
|
x.TargetRef = nil
|
|
}
|
|
} else {
|
|
if x.TargetRef == nil {
|
|
x.TargetRef = new(ObjectReference)
|
|
}
|
|
x.TargetRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2217++
|
|
if yyhl2217 {
|
|
yyb2217 = yyj2217 > l
|
|
} else {
|
|
yyb2217 = r.CheckBreak()
|
|
}
|
|
if yyb2217 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2217-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2220 := z.EncBinary()
|
|
_ = yym2220
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2221 := !z.EncBinary()
|
|
yy2arr2221 := z.EncBasicHandle().StructToArray
|
|
var yyq2221 [3]bool
|
|
_, _, _ = yysep2221, yyq2221, yy2arr2221
|
|
const yyr2221 bool = false
|
|
var yynn2221 int
|
|
if yyr2221 || yy2arr2221 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2221 = 3
|
|
for _, b := range yyq2221 {
|
|
if b {
|
|
yynn2221++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2221)
|
|
yynn2221 = 0
|
|
}
|
|
if yyr2221 || yy2arr2221 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2223 := z.EncBinary()
|
|
_ = yym2223
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2224 := z.EncBinary()
|
|
_ = yym2224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2221 || yy2arr2221 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2226 := z.EncBinary()
|
|
_ = yym2226
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2227 := z.EncBinary()
|
|
_ = yym2227
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2221 || yy2arr2221 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2221 || yy2arr2221 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2229 := z.DecBinary()
|
|
_ = yym2229
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2230 := r.ContainerType()
|
|
if yyct2230 == codecSelferValueTypeMap1234 {
|
|
yyl2230 := r.ReadMapStart()
|
|
if yyl2230 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2230, d)
|
|
}
|
|
} else if yyct2230 == codecSelferValueTypeArray1234 {
|
|
yyl2230 := r.ReadArrayStart()
|
|
if yyl2230 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2230, 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 yys2231Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2231Slc
|
|
var yyhl2231 bool = l >= 0
|
|
for yyj2231 := 0; ; yyj2231++ {
|
|
if yyhl2231 {
|
|
if yyj2231 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2231Slc = r.DecodeBytes(yys2231Slc, true, true)
|
|
yys2231 := string(yys2231Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2231 {
|
|
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, yys2231)
|
|
} // end switch yys2231
|
|
} // end for yyj2231
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointPort) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2235 int
|
|
var yyb2235 bool
|
|
var yyhl2235 bool = l >= 0
|
|
yyj2235++
|
|
if yyhl2235 {
|
|
yyb2235 = yyj2235 > l
|
|
} else {
|
|
yyb2235 = r.CheckBreak()
|
|
}
|
|
if yyb2235 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2235++
|
|
if yyhl2235 {
|
|
yyb2235 = yyj2235 > l
|
|
} else {
|
|
yyb2235 = r.CheckBreak()
|
|
}
|
|
if yyb2235 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj2235++
|
|
if yyhl2235 {
|
|
yyb2235 = yyj2235 > l
|
|
} else {
|
|
yyb2235 = r.CheckBreak()
|
|
}
|
|
if yyb2235 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2235++
|
|
if yyhl2235 {
|
|
yyb2235 = yyj2235 > l
|
|
} else {
|
|
yyb2235 = r.CheckBreak()
|
|
}
|
|
if yyb2235 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2235-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2239 := z.EncBinary()
|
|
_ = yym2239
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2240 := !z.EncBinary()
|
|
yy2arr2240 := z.EncBasicHandle().StructToArray
|
|
var yyq2240 [4]bool
|
|
_, _, _ = yysep2240, yyq2240, yy2arr2240
|
|
const yyr2240 bool = false
|
|
yyq2240[0] = x.Kind != ""
|
|
yyq2240[1] = x.APIVersion != ""
|
|
yyq2240[2] = true
|
|
var yynn2240 int
|
|
if yyr2240 || yy2arr2240 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2240 = 1
|
|
for _, b := range yyq2240 {
|
|
if b {
|
|
yynn2240++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2240)
|
|
yynn2240 = 0
|
|
}
|
|
if yyr2240 || yy2arr2240 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2240[0] {
|
|
yym2242 := z.EncBinary()
|
|
_ = yym2242
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2240[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2243 := z.EncBinary()
|
|
_ = yym2243
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2240 || yy2arr2240 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2240[1] {
|
|
yym2245 := z.EncBinary()
|
|
_ = yym2245
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2240[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2246 := z.EncBinary()
|
|
_ = yym2246
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2240 || yy2arr2240 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2240[2] {
|
|
yy2248 := &x.ListMeta
|
|
yym2249 := z.EncBinary()
|
|
_ = yym2249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2248) {
|
|
} else {
|
|
z.EncFallback(yy2248)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2240[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2250 := &x.ListMeta
|
|
yym2251 := z.EncBinary()
|
|
_ = yym2251
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2250) {
|
|
} else {
|
|
z.EncFallback(yy2250)
|
|
}
|
|
}
|
|
}
|
|
if yyr2240 || yy2arr2240 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2253 := z.EncBinary()
|
|
_ = yym2253
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2254 := z.EncBinary()
|
|
_ = yym2254
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2240 || yy2arr2240 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2255 := z.DecBinary()
|
|
_ = yym2255
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2256 := r.ContainerType()
|
|
if yyct2256 == codecSelferValueTypeMap1234 {
|
|
yyl2256 := r.ReadMapStart()
|
|
if yyl2256 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2256, d)
|
|
}
|
|
} else if yyct2256 == codecSelferValueTypeArray1234 {
|
|
yyl2256 := r.ReadArrayStart()
|
|
if yyl2256 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2256, 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 yys2257Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2257Slc
|
|
var yyhl2257 bool = l >= 0
|
|
for yyj2257 := 0; ; yyj2257++ {
|
|
if yyhl2257 {
|
|
if yyj2257 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2257Slc = r.DecodeBytes(yys2257Slc, true, true)
|
|
yys2257 := string(yys2257Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2257 {
|
|
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 {
|
|
yyv2260 := &x.ListMeta
|
|
yym2261 := z.DecBinary()
|
|
_ = yym2261
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2260) {
|
|
} else {
|
|
z.DecFallback(yyv2260, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2262 := &x.Items
|
|
yym2263 := z.DecBinary()
|
|
_ = yym2263
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2262), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2257)
|
|
} // end switch yys2257
|
|
} // end for yyj2257
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EndpointsList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2264 int
|
|
var yyb2264 bool
|
|
var yyhl2264 bool = l >= 0
|
|
yyj2264++
|
|
if yyhl2264 {
|
|
yyb2264 = yyj2264 > l
|
|
} else {
|
|
yyb2264 = r.CheckBreak()
|
|
}
|
|
if yyb2264 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2264++
|
|
if yyhl2264 {
|
|
yyb2264 = yyj2264 > l
|
|
} else {
|
|
yyb2264 = r.CheckBreak()
|
|
}
|
|
if yyb2264 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2264++
|
|
if yyhl2264 {
|
|
yyb2264 = yyj2264 > l
|
|
} else {
|
|
yyb2264 = r.CheckBreak()
|
|
}
|
|
if yyb2264 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2267 := &x.ListMeta
|
|
yym2268 := z.DecBinary()
|
|
_ = yym2268
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2267) {
|
|
} else {
|
|
z.DecFallback(yyv2267, false)
|
|
}
|
|
}
|
|
yyj2264++
|
|
if yyhl2264 {
|
|
yyb2264 = yyj2264 > l
|
|
} else {
|
|
yyb2264 = r.CheckBreak()
|
|
}
|
|
if yyb2264 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2269 := &x.Items
|
|
yym2270 := z.DecBinary()
|
|
_ = yym2270
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2269), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2264++
|
|
if yyhl2264 {
|
|
yyb2264 = yyj2264 > l
|
|
} else {
|
|
yyb2264 = r.CheckBreak()
|
|
}
|
|
if yyb2264 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2264-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2271 := z.EncBinary()
|
|
_ = yym2271
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2272 := !z.EncBinary()
|
|
yy2arr2272 := z.EncBasicHandle().StructToArray
|
|
var yyq2272 [4]bool
|
|
_, _, _ = yysep2272, yyq2272, yy2arr2272
|
|
const yyr2272 bool = false
|
|
yyq2272[0] = x.PodCIDR != ""
|
|
yyq2272[1] = x.ExternalID != ""
|
|
yyq2272[2] = x.ProviderID != ""
|
|
yyq2272[3] = x.Unschedulable != false
|
|
var yynn2272 int
|
|
if yyr2272 || yy2arr2272 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2272 = 0
|
|
for _, b := range yyq2272 {
|
|
if b {
|
|
yynn2272++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2272)
|
|
yynn2272 = 0
|
|
}
|
|
if yyr2272 || yy2arr2272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2272[0] {
|
|
yym2274 := z.EncBinary()
|
|
_ = yym2274
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2272[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2275 := z.EncBinary()
|
|
_ = yym2275
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2272 || yy2arr2272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2272[1] {
|
|
yym2277 := z.EncBinary()
|
|
_ = yym2277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2272[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2278 := z.EncBinary()
|
|
_ = yym2278
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2272 || yy2arr2272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2272[2] {
|
|
yym2280 := z.EncBinary()
|
|
_ = yym2280
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2272[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2281 := z.EncBinary()
|
|
_ = yym2281
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2272 || yy2arr2272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2272[3] {
|
|
yym2283 := z.EncBinary()
|
|
_ = yym2283
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2272[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2284 := z.EncBinary()
|
|
_ = yym2284
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yyr2272 || yy2arr2272 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2285 := z.DecBinary()
|
|
_ = yym2285
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2286 := r.ContainerType()
|
|
if yyct2286 == codecSelferValueTypeMap1234 {
|
|
yyl2286 := r.ReadMapStart()
|
|
if yyl2286 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2286, d)
|
|
}
|
|
} else if yyct2286 == codecSelferValueTypeArray1234 {
|
|
yyl2286 := r.ReadArrayStart()
|
|
if yyl2286 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2286, 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 yys2287Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2287Slc
|
|
var yyhl2287 bool = l >= 0
|
|
for yyj2287 := 0; ; yyj2287++ {
|
|
if yyhl2287 {
|
|
if yyj2287 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2287Slc = r.DecodeBytes(yys2287Slc, true, true)
|
|
yys2287 := string(yys2287Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2287 {
|
|
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, yys2287)
|
|
} // end switch yys2287
|
|
} // end for yyj2287
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2292 int
|
|
var yyb2292 bool
|
|
var yyhl2292 bool = l >= 0
|
|
yyj2292++
|
|
if yyhl2292 {
|
|
yyb2292 = yyj2292 > l
|
|
} else {
|
|
yyb2292 = r.CheckBreak()
|
|
}
|
|
if yyb2292 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2292++
|
|
if yyhl2292 {
|
|
yyb2292 = yyj2292 > l
|
|
} else {
|
|
yyb2292 = r.CheckBreak()
|
|
}
|
|
if yyb2292 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2292++
|
|
if yyhl2292 {
|
|
yyb2292 = yyj2292 > l
|
|
} else {
|
|
yyb2292 = r.CheckBreak()
|
|
}
|
|
if yyb2292 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2292++
|
|
if yyhl2292 {
|
|
yyb2292 = yyj2292 > l
|
|
} else {
|
|
yyb2292 = r.CheckBreak()
|
|
}
|
|
if yyb2292 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2292++
|
|
if yyhl2292 {
|
|
yyb2292 = yyj2292 > l
|
|
} else {
|
|
yyb2292 = r.CheckBreak()
|
|
}
|
|
if yyb2292 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2292-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2297 := z.EncBinary()
|
|
_ = yym2297
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2298 := !z.EncBinary()
|
|
yy2arr2298 := z.EncBasicHandle().StructToArray
|
|
var yyq2298 [1]bool
|
|
_, _, _ = yysep2298, yyq2298, yy2arr2298
|
|
const yyr2298 bool = false
|
|
var yynn2298 int
|
|
if yyr2298 || yy2arr2298 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2298 = 1
|
|
for _, b := range yyq2298 {
|
|
if b {
|
|
yynn2298++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2298)
|
|
yynn2298 = 0
|
|
}
|
|
if yyr2298 || yy2arr2298 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2300 := z.EncBinary()
|
|
_ = yym2300
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2301 := z.EncBinary()
|
|
_ = yym2301
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2298 || yy2arr2298 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2302 := z.DecBinary()
|
|
_ = yym2302
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2303 := r.ContainerType()
|
|
if yyct2303 == codecSelferValueTypeMap1234 {
|
|
yyl2303 := r.ReadMapStart()
|
|
if yyl2303 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2303, d)
|
|
}
|
|
} else if yyct2303 == codecSelferValueTypeArray1234 {
|
|
yyl2303 := r.ReadArrayStart()
|
|
if yyl2303 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2303, 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 yys2304Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2304Slc
|
|
var yyhl2304 bool = l >= 0
|
|
for yyj2304 := 0; ; yyj2304++ {
|
|
if yyhl2304 {
|
|
if yyj2304 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2304Slc = r.DecodeBytes(yys2304Slc, true, true)
|
|
yys2304 := string(yys2304Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2304 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2304)
|
|
} // end switch yys2304
|
|
} // end for yyj2304
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DaemonEndpoint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2306 int
|
|
var yyb2306 bool
|
|
var yyhl2306 bool = l >= 0
|
|
yyj2306++
|
|
if yyhl2306 {
|
|
yyb2306 = yyj2306 > l
|
|
} else {
|
|
yyb2306 = r.CheckBreak()
|
|
}
|
|
if yyb2306 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
for {
|
|
yyj2306++
|
|
if yyhl2306 {
|
|
yyb2306 = yyj2306 > l
|
|
} else {
|
|
yyb2306 = r.CheckBreak()
|
|
}
|
|
if yyb2306 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2306-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2308 := z.EncBinary()
|
|
_ = yym2308
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2309 := !z.EncBinary()
|
|
yy2arr2309 := z.EncBasicHandle().StructToArray
|
|
var yyq2309 [1]bool
|
|
_, _, _ = yysep2309, yyq2309, yy2arr2309
|
|
const yyr2309 bool = false
|
|
yyq2309[0] = true
|
|
var yynn2309 int
|
|
if yyr2309 || yy2arr2309 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2309 = 0
|
|
for _, b := range yyq2309 {
|
|
if b {
|
|
yynn2309++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2309)
|
|
yynn2309 = 0
|
|
}
|
|
if yyr2309 || yy2arr2309 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2309[0] {
|
|
yy2311 := &x.KubeletEndpoint
|
|
yy2311.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2309[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2312 := &x.KubeletEndpoint
|
|
yy2312.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2309 || yy2arr2309 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2313 := z.DecBinary()
|
|
_ = yym2313
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2314 := r.ContainerType()
|
|
if yyct2314 == codecSelferValueTypeMap1234 {
|
|
yyl2314 := r.ReadMapStart()
|
|
if yyl2314 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2314, d)
|
|
}
|
|
} else if yyct2314 == codecSelferValueTypeArray1234 {
|
|
yyl2314 := r.ReadArrayStart()
|
|
if yyl2314 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2314, 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 yys2315Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2315Slc
|
|
var yyhl2315 bool = l >= 0
|
|
for yyj2315 := 0; ; yyj2315++ {
|
|
if yyhl2315 {
|
|
if yyj2315 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2315Slc = r.DecodeBytes(yys2315Slc, true, true)
|
|
yys2315 := string(yys2315Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2315 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2316 := &x.KubeletEndpoint
|
|
yyv2316.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2315)
|
|
} // end switch yys2315
|
|
} // end for yyj2315
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeDaemonEndpoints) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2317 int
|
|
var yyb2317 bool
|
|
var yyhl2317 bool = l >= 0
|
|
yyj2317++
|
|
if yyhl2317 {
|
|
yyb2317 = yyj2317 > l
|
|
} else {
|
|
yyb2317 = r.CheckBreak()
|
|
}
|
|
if yyb2317 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2318 := &x.KubeletEndpoint
|
|
yyv2318.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2317++
|
|
if yyhl2317 {
|
|
yyb2317 = yyj2317 > l
|
|
} else {
|
|
yyb2317 = r.CheckBreak()
|
|
}
|
|
if yyb2317 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2317-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2319 := z.EncBinary()
|
|
_ = yym2319
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2320 := !z.EncBinary()
|
|
yy2arr2320 := z.EncBasicHandle().StructToArray
|
|
var yyq2320 [8]bool
|
|
_, _, _ = yysep2320, yyq2320, yy2arr2320
|
|
const yyr2320 bool = false
|
|
var yynn2320 int
|
|
if yyr2320 || yy2arr2320 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2320 = 8
|
|
for _, b := range yyq2320 {
|
|
if b {
|
|
yynn2320++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2320)
|
|
yynn2320 = 0
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2322 := z.EncBinary()
|
|
_ = yym2322
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("machineID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2323 := z.EncBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2325 := z.EncBinary()
|
|
_ = yym2325
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("systemUUID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2326 := z.EncBinary()
|
|
_ = yym2326
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2328 := z.EncBinary()
|
|
_ = yym2328
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("bootID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2329 := z.EncBinary()
|
|
_ = yym2329
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2331 := z.EncBinary()
|
|
_ = yym2331
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kernelVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2332 := z.EncBinary()
|
|
_ = yym2332
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OSImage))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("osImage"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2335 := z.EncBinary()
|
|
_ = yym2335
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OSImage))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerRuntimeVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2338 := z.EncBinary()
|
|
_ = yym2338
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2340 := z.EncBinary()
|
|
_ = yym2340
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2341 := z.EncBinary()
|
|
_ = yym2341
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2343 := z.EncBinary()
|
|
_ = yym2343
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeProxyVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2344 := z.EncBinary()
|
|
_ = yym2344
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yyr2320 || yy2arr2320 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSystemInfo) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2345 := z.DecBinary()
|
|
_ = yym2345
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2346 := r.ContainerType()
|
|
if yyct2346 == codecSelferValueTypeMap1234 {
|
|
yyl2346 := r.ReadMapStart()
|
|
if yyl2346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2346, d)
|
|
}
|
|
} else if yyct2346 == codecSelferValueTypeArray1234 {
|
|
yyl2346 := r.ReadArrayStart()
|
|
if yyl2346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2346, 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 yys2347Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2347Slc
|
|
var yyhl2347 bool = l >= 0
|
|
for yyj2347 := 0; ; yyj2347++ {
|
|
if yyhl2347 {
|
|
if yyj2347 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2347Slc = r.DecodeBytes(yys2347Slc, true, true)
|
|
yys2347 := string(yys2347Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2347 {
|
|
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, yys2347)
|
|
} // end switch yys2347
|
|
} // end for yyj2347
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSystemInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2356 int
|
|
var yyb2356 bool
|
|
var yyhl2356 bool = l >= 0
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OSImage = ""
|
|
} else {
|
|
x.OSImage = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2356++
|
|
if yyhl2356 {
|
|
yyb2356 = yyj2356 > l
|
|
} else {
|
|
yyb2356 = r.CheckBreak()
|
|
}
|
|
if yyb2356 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2356-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2365 := z.EncBinary()
|
|
_ = yym2365
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2366 := !z.EncBinary()
|
|
yy2arr2366 := z.EncBasicHandle().StructToArray
|
|
var yyq2366 [8]bool
|
|
_, _, _ = yysep2366, yyq2366, yy2arr2366
|
|
const yyr2366 bool = false
|
|
yyq2366[0] = len(x.Capacity) != 0
|
|
yyq2366[1] = len(x.Allocatable) != 0
|
|
yyq2366[2] = x.Phase != ""
|
|
yyq2366[3] = len(x.Conditions) != 0
|
|
yyq2366[4] = len(x.Addresses) != 0
|
|
yyq2366[5] = true
|
|
yyq2366[6] = true
|
|
var yynn2366 int
|
|
if yyr2366 || yy2arr2366 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2366 = 1
|
|
for _, b := range yyq2366 {
|
|
if b {
|
|
yynn2366++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2366)
|
|
yynn2366 = 0
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[1] {
|
|
if x.Allocatable == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Allocatable.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("allocatable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Allocatable == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Allocatable.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[2] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2366[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2371 := z.EncBinary()
|
|
_ = yym2371
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2372 := z.EncBinary()
|
|
_ = yym2372
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[4] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2374 := z.EncBinary()
|
|
_ = yym2374
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2375 := z.EncBinary()
|
|
_ = yym2375
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[5] {
|
|
yy2377 := &x.DaemonEndpoints
|
|
yy2377.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2378 := &x.DaemonEndpoints
|
|
yy2378.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2366[6] {
|
|
yy2380 := &x.NodeInfo
|
|
yy2380.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2366[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2381 := &x.NodeInfo
|
|
yy2381.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2383 := z.EncBinary()
|
|
_ = yym2383
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("images"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2384 := z.EncBinary()
|
|
_ = yym2384
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2366 || yy2arr2366 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2385 := z.DecBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2386 := r.ContainerType()
|
|
if yyct2386 == codecSelferValueTypeMap1234 {
|
|
yyl2386 := r.ReadMapStart()
|
|
if yyl2386 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2386, d)
|
|
}
|
|
} else if yyct2386 == codecSelferValueTypeArray1234 {
|
|
yyl2386 := r.ReadArrayStart()
|
|
if yyl2386 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2386, 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 yys2387Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2387Slc
|
|
var yyhl2387 bool = l >= 0
|
|
for yyj2387 := 0; ; yyj2387++ {
|
|
if yyhl2387 {
|
|
if yyj2387 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2387Slc = r.DecodeBytes(yys2387Slc, true, true)
|
|
yys2387 := string(yys2387Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2387 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2388 := &x.Capacity
|
|
yyv2388.CodecDecodeSelf(d)
|
|
}
|
|
case "allocatable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2389 := &x.Allocatable
|
|
yyv2389.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2391 := &x.Conditions
|
|
yym2392 := z.DecBinary()
|
|
_ = yym2392
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2391), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2393 := &x.Addresses
|
|
yym2394 := z.DecBinary()
|
|
_ = yym2394
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2393), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2395 := &x.DaemonEndpoints
|
|
yyv2395.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2396 := &x.NodeInfo
|
|
yyv2396.CodecDecodeSelf(d)
|
|
}
|
|
case "images":
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2397 := &x.Images
|
|
yym2398 := z.DecBinary()
|
|
_ = yym2398
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2397), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2387)
|
|
} // end switch yys2387
|
|
} // end for yyj2387
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2399 int
|
|
var yyb2399 bool
|
|
var yyhl2399 bool = l >= 0
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2400 := &x.Capacity
|
|
yyv2400.CodecDecodeSelf(d)
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2401 := &x.Allocatable
|
|
yyv2401.CodecDecodeSelf(d)
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2403 := &x.Conditions
|
|
yym2404 := z.DecBinary()
|
|
_ = yym2404
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2403), d)
|
|
}
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2405 := &x.Addresses
|
|
yym2406 := z.DecBinary()
|
|
_ = yym2406
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2405), d)
|
|
}
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2407 := &x.DaemonEndpoints
|
|
yyv2407.CodecDecodeSelf(d)
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2408 := &x.NodeInfo
|
|
yyv2408.CodecDecodeSelf(d)
|
|
}
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2409 := &x.Images
|
|
yym2410 := z.DecBinary()
|
|
_ = yym2410
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2409), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2399++
|
|
if yyhl2399 {
|
|
yyb2399 = yyj2399 > l
|
|
} else {
|
|
yyb2399 = r.CheckBreak()
|
|
}
|
|
if yyb2399 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2399-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2411 := z.EncBinary()
|
|
_ = yym2411
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2412 := !z.EncBinary()
|
|
yy2arr2412 := z.EncBasicHandle().StructToArray
|
|
var yyq2412 [2]bool
|
|
_, _, _ = yysep2412, yyq2412, yy2arr2412
|
|
const yyr2412 bool = false
|
|
yyq2412[1] = x.Size != 0
|
|
var yynn2412 int
|
|
if yyr2412 || yy2arr2412 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2412 = 1
|
|
for _, b := range yyq2412 {
|
|
if b {
|
|
yynn2412++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2412)
|
|
yynn2412 = 0
|
|
}
|
|
if yyr2412 || yy2arr2412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.RepoTags == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2414 := z.EncBinary()
|
|
_ = yym2414
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.RepoTags, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("repoTags"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RepoTags == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2415 := z.EncBinary()
|
|
_ = yym2415
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.RepoTags, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2412 || yy2arr2412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2412[1] {
|
|
yym2417 := z.EncBinary()
|
|
_ = yym2417
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Size))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2412[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("size"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2418 := z.EncBinary()
|
|
_ = yym2418
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Size))
|
|
}
|
|
}
|
|
}
|
|
if yyr2412 || yy2arr2412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerImage) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2419 := z.DecBinary()
|
|
_ = yym2419
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2420 := r.ContainerType()
|
|
if yyct2420 == codecSelferValueTypeMap1234 {
|
|
yyl2420 := r.ReadMapStart()
|
|
if yyl2420 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2420, d)
|
|
}
|
|
} else if yyct2420 == codecSelferValueTypeArray1234 {
|
|
yyl2420 := r.ReadArrayStart()
|
|
if yyl2420 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2420, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ContainerImage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2421Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2421Slc
|
|
var yyhl2421 bool = l >= 0
|
|
for yyj2421 := 0; ; yyj2421++ {
|
|
if yyhl2421 {
|
|
if yyj2421 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2421Slc = r.DecodeBytes(yys2421Slc, true, true)
|
|
yys2421 := string(yys2421Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2421 {
|
|
case "repoTags":
|
|
if r.TryDecodeAsNil() {
|
|
x.RepoTags = nil
|
|
} else {
|
|
yyv2422 := &x.RepoTags
|
|
yym2423 := z.DecBinary()
|
|
_ = yym2423
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2422, false, d)
|
|
}
|
|
}
|
|
case "size":
|
|
if r.TryDecodeAsNil() {
|
|
x.Size = 0
|
|
} else {
|
|
x.Size = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2421)
|
|
} // end switch yys2421
|
|
} // end for yyj2421
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ContainerImage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2425 int
|
|
var yyb2425 bool
|
|
var yyhl2425 bool = l >= 0
|
|
yyj2425++
|
|
if yyhl2425 {
|
|
yyb2425 = yyj2425 > l
|
|
} else {
|
|
yyb2425 = r.CheckBreak()
|
|
}
|
|
if yyb2425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RepoTags = nil
|
|
} else {
|
|
yyv2426 := &x.RepoTags
|
|
yym2427 := z.DecBinary()
|
|
_ = yym2427
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2426, false, d)
|
|
}
|
|
}
|
|
yyj2425++
|
|
if yyhl2425 {
|
|
yyb2425 = yyj2425 > l
|
|
} else {
|
|
yyb2425 = r.CheckBreak()
|
|
}
|
|
if yyb2425 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Size = 0
|
|
} else {
|
|
x.Size = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj2425++
|
|
if yyhl2425 {
|
|
yyb2425 = yyj2425 > l
|
|
} else {
|
|
yyb2425 = r.CheckBreak()
|
|
}
|
|
if yyb2425 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2425-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2429 := z.EncBinary()
|
|
_ = yym2429
|
|
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
|
|
yym2430 := z.DecBinary()
|
|
_ = yym2430
|
|
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
|
|
yym2431 := z.EncBinary()
|
|
_ = yym2431
|
|
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
|
|
yym2432 := z.DecBinary()
|
|
_ = yym2432
|
|
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 {
|
|
yym2433 := z.EncBinary()
|
|
_ = yym2433
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2434 := !z.EncBinary()
|
|
yy2arr2434 := z.EncBasicHandle().StructToArray
|
|
var yyq2434 [6]bool
|
|
_, _, _ = yysep2434, yyq2434, yy2arr2434
|
|
const yyr2434 bool = false
|
|
yyq2434[2] = true
|
|
yyq2434[3] = true
|
|
yyq2434[4] = x.Reason != ""
|
|
yyq2434[5] = x.Message != ""
|
|
var yynn2434 int
|
|
if yyr2434 || yy2arr2434 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn2434 = 2
|
|
for _, b := range yyq2434 {
|
|
if b {
|
|
yynn2434++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2434)
|
|
yynn2434 = 0
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2434[2] {
|
|
yy2438 := &x.LastHeartbeatTime
|
|
yym2439 := z.EncBinary()
|
|
_ = yym2439
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2438) {
|
|
} else if yym2439 {
|
|
z.EncBinaryMarshal(yy2438)
|
|
} else if !yym2439 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2438)
|
|
} else {
|
|
z.EncFallback(yy2438)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2434[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2440 := &x.LastHeartbeatTime
|
|
yym2441 := z.EncBinary()
|
|
_ = yym2441
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2440) {
|
|
} else if yym2441 {
|
|
z.EncBinaryMarshal(yy2440)
|
|
} else if !yym2441 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2440)
|
|
} else {
|
|
z.EncFallback(yy2440)
|
|
}
|
|
}
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2434[3] {
|
|
yy2443 := &x.LastTransitionTime
|
|
yym2444 := z.EncBinary()
|
|
_ = yym2444
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2443) {
|
|
} else if yym2444 {
|
|
z.EncBinaryMarshal(yy2443)
|
|
} else if !yym2444 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2443)
|
|
} else {
|
|
z.EncFallback(yy2443)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2434[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2445 := &x.LastTransitionTime
|
|
yym2446 := z.EncBinary()
|
|
_ = yym2446
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2445) {
|
|
} else if yym2446 {
|
|
z.EncBinaryMarshal(yy2445)
|
|
} else if !yym2446 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2445)
|
|
} else {
|
|
z.EncFallback(yy2445)
|
|
}
|
|
}
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2434[4] {
|
|
yym2448 := z.EncBinary()
|
|
_ = yym2448
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2434[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2449 := z.EncBinary()
|
|
_ = yym2449
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2434[5] {
|
|
yym2451 := z.EncBinary()
|
|
_ = yym2451
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2434[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2452 := z.EncBinary()
|
|
_ = yym2452
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2434 || yy2arr2434 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2453 := z.DecBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2454 := r.ContainerType()
|
|
if yyct2454 == codecSelferValueTypeMap1234 {
|
|
yyl2454 := r.ReadMapStart()
|
|
if yyl2454 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2454, d)
|
|
}
|
|
} else if yyct2454 == codecSelferValueTypeArray1234 {
|
|
yyl2454 := r.ReadArrayStart()
|
|
if yyl2454 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2454, 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 yys2455Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2455Slc
|
|
var yyhl2455 bool = l >= 0
|
|
for yyj2455 := 0; ; yyj2455++ {
|
|
if yyhl2455 {
|
|
if yyj2455 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2455Slc = r.DecodeBytes(yys2455Slc, true, true)
|
|
yys2455 := string(yys2455Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2455 {
|
|
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 {
|
|
yyv2458 := &x.LastHeartbeatTime
|
|
yym2459 := z.DecBinary()
|
|
_ = yym2459
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2458) {
|
|
} else if yym2459 {
|
|
z.DecBinaryUnmarshal(yyv2458)
|
|
} else if !yym2459 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2458)
|
|
} else {
|
|
z.DecFallback(yyv2458, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2460 := &x.LastTransitionTime
|
|
yym2461 := z.DecBinary()
|
|
_ = yym2461
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2460) {
|
|
} else if yym2461 {
|
|
z.DecBinaryUnmarshal(yyv2460)
|
|
} else if !yym2461 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2460)
|
|
} else {
|
|
z.DecFallback(yyv2460, 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, yys2455)
|
|
} // end switch yys2455
|
|
} // end for yyj2455
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2464 int
|
|
var yyb2464 bool
|
|
var yyhl2464 bool = l >= 0
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2467 := &x.LastHeartbeatTime
|
|
yym2468 := z.DecBinary()
|
|
_ = yym2468
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2467) {
|
|
} else if yym2468 {
|
|
z.DecBinaryUnmarshal(yyv2467)
|
|
} else if !yym2468 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2467)
|
|
} else {
|
|
z.DecFallback(yyv2467, false)
|
|
}
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv2469 := &x.LastTransitionTime
|
|
yym2470 := z.DecBinary()
|
|
_ = yym2470
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2469) {
|
|
} else if yym2470 {
|
|
z.DecBinaryUnmarshal(yyv2469)
|
|
} else if !yym2470 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2469)
|
|
} else {
|
|
z.DecFallback(yyv2469, false)
|
|
}
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2464++
|
|
if yyhl2464 {
|
|
yyb2464 = yyj2464 > l
|
|
} else {
|
|
yyb2464 = r.CheckBreak()
|
|
}
|
|
if yyb2464 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2464-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2473 := z.EncBinary()
|
|
_ = yym2473
|
|
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
|
|
yym2474 := z.DecBinary()
|
|
_ = yym2474
|
|
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 {
|
|
yym2475 := z.EncBinary()
|
|
_ = yym2475
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2476 := !z.EncBinary()
|
|
yy2arr2476 := z.EncBasicHandle().StructToArray
|
|
var yyq2476 [2]bool
|
|
_, _, _ = yysep2476, yyq2476, yy2arr2476
|
|
const yyr2476 bool = false
|
|
var yynn2476 int
|
|
if yyr2476 || yy2arr2476 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2476 = 2
|
|
for _, b := range yyq2476 {
|
|
if b {
|
|
yynn2476++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2476)
|
|
yynn2476 = 0
|
|
}
|
|
if yyr2476 || yy2arr2476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2476 || yy2arr2476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2479 := z.EncBinary()
|
|
_ = yym2479
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("address"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2480 := z.EncBinary()
|
|
_ = yym2480
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yyr2476 || yy2arr2476 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2481 := z.DecBinary()
|
|
_ = yym2481
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2482 := r.ContainerType()
|
|
if yyct2482 == codecSelferValueTypeMap1234 {
|
|
yyl2482 := r.ReadMapStart()
|
|
if yyl2482 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2482, d)
|
|
}
|
|
} else if yyct2482 == codecSelferValueTypeArray1234 {
|
|
yyl2482 := r.ReadArrayStart()
|
|
if yyl2482 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2482, 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 yys2483Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2483Slc
|
|
var yyhl2483 bool = l >= 0
|
|
for yyj2483 := 0; ; yyj2483++ {
|
|
if yyhl2483 {
|
|
if yyj2483 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2483Slc = r.DecodeBytes(yys2483Slc, true, true)
|
|
yys2483 := string(yys2483Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2483 {
|
|
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, yys2483)
|
|
} // end switch yys2483
|
|
} // end for yyj2483
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeAddress) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2486 int
|
|
var yyb2486 bool
|
|
var yyhl2486 bool = l >= 0
|
|
yyj2486++
|
|
if yyhl2486 {
|
|
yyb2486 = yyj2486 > l
|
|
} else {
|
|
yyb2486 = r.CheckBreak()
|
|
}
|
|
if yyb2486 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj2486++
|
|
if yyhl2486 {
|
|
yyb2486 = yyj2486 > l
|
|
} else {
|
|
yyb2486 = r.CheckBreak()
|
|
}
|
|
if yyb2486 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2486++
|
|
if yyhl2486 {
|
|
yyb2486 = yyj2486 > l
|
|
} else {
|
|
yyb2486 = r.CheckBreak()
|
|
}
|
|
if yyb2486 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2486-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2489 := z.EncBinary()
|
|
_ = yym2489
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2490 := !z.EncBinary()
|
|
yy2arr2490 := z.EncBasicHandle().StructToArray
|
|
var yyq2490 [1]bool
|
|
_, _, _ = yysep2490, yyq2490, yy2arr2490
|
|
const yyr2490 bool = false
|
|
yyq2490[0] = len(x.Capacity) != 0
|
|
var yynn2490 int
|
|
if yyr2490 || yy2arr2490 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2490 = 0
|
|
for _, b := range yyq2490 {
|
|
if b {
|
|
yynn2490++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2490)
|
|
yynn2490 = 0
|
|
}
|
|
if yyr2490 || yy2arr2490 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2490[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2490[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capacity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2490 || yy2arr2490 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2492 := z.DecBinary()
|
|
_ = yym2492
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2493 := r.ContainerType()
|
|
if yyct2493 == codecSelferValueTypeMap1234 {
|
|
yyl2493 := r.ReadMapStart()
|
|
if yyl2493 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2493, d)
|
|
}
|
|
} else if yyct2493 == codecSelferValueTypeArray1234 {
|
|
yyl2493 := r.ReadArrayStart()
|
|
if yyl2493 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2493, 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 yys2494Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2494Slc
|
|
var yyhl2494 bool = l >= 0
|
|
for yyj2494 := 0; ; yyj2494++ {
|
|
if yyhl2494 {
|
|
if yyj2494 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2494Slc = r.DecodeBytes(yys2494Slc, true, true)
|
|
yys2494 := string(yys2494Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2494 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2495 := &x.Capacity
|
|
yyv2495.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2494)
|
|
} // end switch yys2494
|
|
} // end for yyj2494
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2496 int
|
|
var yyb2496 bool
|
|
var yyhl2496 bool = l >= 0
|
|
yyj2496++
|
|
if yyhl2496 {
|
|
yyb2496 = yyj2496 > l
|
|
} else {
|
|
yyb2496 = r.CheckBreak()
|
|
}
|
|
if yyb2496 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2497 := &x.Capacity
|
|
yyv2497.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2496++
|
|
if yyhl2496 {
|
|
yyb2496 = yyj2496 > l
|
|
} else {
|
|
yyb2496 = r.CheckBreak()
|
|
}
|
|
if yyb2496 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2496-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2498 := z.EncBinary()
|
|
_ = yym2498
|
|
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
|
|
yym2499 := z.DecBinary()
|
|
_ = yym2499
|
|
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 {
|
|
yym2500 := z.EncBinary()
|
|
_ = yym2500
|
|
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
|
|
yym2501 := z.DecBinary()
|
|
_ = yym2501
|
|
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 {
|
|
yym2502 := z.EncBinary()
|
|
_ = yym2502
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2503 := !z.EncBinary()
|
|
yy2arr2503 := z.EncBasicHandle().StructToArray
|
|
var yyq2503 [5]bool
|
|
_, _, _ = yysep2503, yyq2503, yy2arr2503
|
|
const yyr2503 bool = false
|
|
yyq2503[0] = x.Kind != ""
|
|
yyq2503[1] = x.APIVersion != ""
|
|
yyq2503[2] = true
|
|
yyq2503[3] = true
|
|
yyq2503[4] = true
|
|
var yynn2503 int
|
|
if yyr2503 || yy2arr2503 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2503 = 0
|
|
for _, b := range yyq2503 {
|
|
if b {
|
|
yynn2503++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2503)
|
|
yynn2503 = 0
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2503[0] {
|
|
yym2505 := z.EncBinary()
|
|
_ = yym2505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2503[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2506 := z.EncBinary()
|
|
_ = yym2506
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2503[1] {
|
|
yym2508 := z.EncBinary()
|
|
_ = yym2508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2503[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2509 := z.EncBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2503[2] {
|
|
yy2511 := &x.ObjectMeta
|
|
yy2511.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2503[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2512 := &x.ObjectMeta
|
|
yy2512.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2503[3] {
|
|
yy2514 := &x.Spec
|
|
yy2514.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2503[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2515 := &x.Spec
|
|
yy2515.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2503[4] {
|
|
yy2517 := &x.Status
|
|
yy2517.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2503[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2518 := &x.Status
|
|
yy2518.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2503 || yy2arr2503 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2519 := z.DecBinary()
|
|
_ = yym2519
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2520 := r.ContainerType()
|
|
if yyct2520 == codecSelferValueTypeMap1234 {
|
|
yyl2520 := r.ReadMapStart()
|
|
if yyl2520 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2520, d)
|
|
}
|
|
} else if yyct2520 == codecSelferValueTypeArray1234 {
|
|
yyl2520 := r.ReadArrayStart()
|
|
if yyl2520 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2520, 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 yys2521Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2521Slc
|
|
var yyhl2521 bool = l >= 0
|
|
for yyj2521 := 0; ; yyj2521++ {
|
|
if yyhl2521 {
|
|
if yyj2521 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2521Slc = r.DecodeBytes(yys2521Slc, true, true)
|
|
yys2521 := string(yys2521Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2521 {
|
|
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 {
|
|
yyv2524 := &x.ObjectMeta
|
|
yyv2524.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2525 := &x.Spec
|
|
yyv2525.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2526 := &x.Status
|
|
yyv2526.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2521)
|
|
} // end switch yys2521
|
|
} // end for yyj2521
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2527 int
|
|
var yyb2527 bool
|
|
var yyhl2527 bool = l >= 0
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2530 := &x.ObjectMeta
|
|
yyv2530.CodecDecodeSelf(d)
|
|
}
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv2531 := &x.Spec
|
|
yyv2531.CodecDecodeSelf(d)
|
|
}
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv2532 := &x.Status
|
|
yyv2532.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2527++
|
|
if yyhl2527 {
|
|
yyb2527 = yyj2527 > l
|
|
} else {
|
|
yyb2527 = r.CheckBreak()
|
|
}
|
|
if yyb2527 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2527-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2533 := z.EncBinary()
|
|
_ = yym2533
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2534 := !z.EncBinary()
|
|
yy2arr2534 := z.EncBasicHandle().StructToArray
|
|
var yyq2534 [4]bool
|
|
_, _, _ = yysep2534, yyq2534, yy2arr2534
|
|
const yyr2534 bool = false
|
|
yyq2534[0] = x.Kind != ""
|
|
yyq2534[1] = x.APIVersion != ""
|
|
yyq2534[2] = true
|
|
var yynn2534 int
|
|
if yyr2534 || yy2arr2534 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2534 = 1
|
|
for _, b := range yyq2534 {
|
|
if b {
|
|
yynn2534++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2534)
|
|
yynn2534 = 0
|
|
}
|
|
if yyr2534 || yy2arr2534 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2534[0] {
|
|
yym2536 := z.EncBinary()
|
|
_ = yym2536
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2534[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2537 := z.EncBinary()
|
|
_ = yym2537
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2534 || yy2arr2534 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2534[1] {
|
|
yym2539 := z.EncBinary()
|
|
_ = yym2539
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2534[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2540 := z.EncBinary()
|
|
_ = yym2540
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2534 || yy2arr2534 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2534[2] {
|
|
yy2542 := &x.ListMeta
|
|
yym2543 := z.EncBinary()
|
|
_ = yym2543
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2542) {
|
|
} else {
|
|
z.EncFallback(yy2542)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2534[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2544 := &x.ListMeta
|
|
yym2545 := z.EncBinary()
|
|
_ = yym2545
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2544) {
|
|
} else {
|
|
z.EncFallback(yy2544)
|
|
}
|
|
}
|
|
}
|
|
if yyr2534 || yy2arr2534 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2547 := z.EncBinary()
|
|
_ = yym2547
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2548 := z.EncBinary()
|
|
_ = yym2548
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2534 || yy2arr2534 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2549 := z.DecBinary()
|
|
_ = yym2549
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2550 := r.ContainerType()
|
|
if yyct2550 == codecSelferValueTypeMap1234 {
|
|
yyl2550 := r.ReadMapStart()
|
|
if yyl2550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2550, d)
|
|
}
|
|
} else if yyct2550 == codecSelferValueTypeArray1234 {
|
|
yyl2550 := r.ReadArrayStart()
|
|
if yyl2550 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2550, 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 yys2551Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2551Slc
|
|
var yyhl2551 bool = l >= 0
|
|
for yyj2551 := 0; ; yyj2551++ {
|
|
if yyhl2551 {
|
|
if yyj2551 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2551Slc = r.DecodeBytes(yys2551Slc, true, true)
|
|
yys2551 := string(yys2551Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2551 {
|
|
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 {
|
|
yyv2554 := &x.ListMeta
|
|
yym2555 := z.DecBinary()
|
|
_ = yym2555
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2554) {
|
|
} else {
|
|
z.DecFallback(yyv2554, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2556 := &x.Items
|
|
yym2557 := z.DecBinary()
|
|
_ = yym2557
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2556), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2551)
|
|
} // end switch yys2551
|
|
} // end for yyj2551
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2558 int
|
|
var yyb2558 bool
|
|
var yyhl2558 bool = l >= 0
|
|
yyj2558++
|
|
if yyhl2558 {
|
|
yyb2558 = yyj2558 > l
|
|
} else {
|
|
yyb2558 = r.CheckBreak()
|
|
}
|
|
if yyb2558 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2558++
|
|
if yyhl2558 {
|
|
yyb2558 = yyj2558 > l
|
|
} else {
|
|
yyb2558 = r.CheckBreak()
|
|
}
|
|
if yyb2558 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2558++
|
|
if yyhl2558 {
|
|
yyb2558 = yyj2558 > l
|
|
} else {
|
|
yyb2558 = r.CheckBreak()
|
|
}
|
|
if yyb2558 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2561 := &x.ListMeta
|
|
yym2562 := z.DecBinary()
|
|
_ = yym2562
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2561) {
|
|
} else {
|
|
z.DecFallback(yyv2561, false)
|
|
}
|
|
}
|
|
yyj2558++
|
|
if yyhl2558 {
|
|
yyb2558 = yyj2558 > l
|
|
} else {
|
|
yyb2558 = r.CheckBreak()
|
|
}
|
|
if yyb2558 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2563 := &x.Items
|
|
yym2564 := z.DecBinary()
|
|
_ = yym2564
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv2563), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2558++
|
|
if yyhl2558 {
|
|
yyb2558 = yyj2558 > l
|
|
} else {
|
|
yyb2558 = r.CheckBreak()
|
|
}
|
|
if yyb2558 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2558-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceSpec) 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 [1]bool
|
|
_, _, _ = yysep2566, yyq2566, yy2arr2566
|
|
const yyr2566 bool = false
|
|
var yynn2566 int
|
|
if yyr2566 || yy2arr2566 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2566 = 1
|
|
for _, b := range yyq2566 {
|
|
if b {
|
|
yynn2566++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2566)
|
|
yynn2566 = 0
|
|
}
|
|
if yyr2566 || yy2arr2566 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2568 := z.EncBinary()
|
|
_ = yym2568
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Finalizers"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2569 := z.EncBinary()
|
|
_ = yym2569
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2566 || yy2arr2566 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2570 := z.DecBinary()
|
|
_ = yym2570
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2571 := r.ContainerType()
|
|
if yyct2571 == codecSelferValueTypeMap1234 {
|
|
yyl2571 := r.ReadMapStart()
|
|
if yyl2571 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2571, d)
|
|
}
|
|
} else if yyct2571 == codecSelferValueTypeArray1234 {
|
|
yyl2571 := r.ReadArrayStart()
|
|
if yyl2571 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2571, 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 yys2572Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2572Slc
|
|
var yyhl2572 bool = l >= 0
|
|
for yyj2572 := 0; ; yyj2572++ {
|
|
if yyhl2572 {
|
|
if yyj2572 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2572Slc = r.DecodeBytes(yys2572Slc, true, true)
|
|
yys2572 := string(yys2572Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2572 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2573 := &x.Finalizers
|
|
yym2574 := z.DecBinary()
|
|
_ = yym2574
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2573), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2572)
|
|
} // end switch yys2572
|
|
} // end for yyj2572
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2575 int
|
|
var yyb2575 bool
|
|
var yyhl2575 bool = l >= 0
|
|
yyj2575++
|
|
if yyhl2575 {
|
|
yyb2575 = yyj2575 > l
|
|
} else {
|
|
yyb2575 = r.CheckBreak()
|
|
}
|
|
if yyb2575 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv2576 := &x.Finalizers
|
|
yym2577 := z.DecBinary()
|
|
_ = yym2577
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv2576), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2575++
|
|
if yyhl2575 {
|
|
yyb2575 = yyj2575 > l
|
|
} else {
|
|
yyb2575 = r.CheckBreak()
|
|
}
|
|
if yyb2575 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2575-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2578 := z.EncBinary()
|
|
_ = yym2578
|
|
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
|
|
yym2579 := z.DecBinary()
|
|
_ = yym2579
|
|
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 {
|
|
yym2580 := z.EncBinary()
|
|
_ = yym2580
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2581 := !z.EncBinary()
|
|
yy2arr2581 := z.EncBasicHandle().StructToArray
|
|
var yyq2581 [1]bool
|
|
_, _, _ = yysep2581, yyq2581, yy2arr2581
|
|
const yyr2581 bool = false
|
|
yyq2581[0] = x.Phase != ""
|
|
var yynn2581 int
|
|
if yyr2581 || yy2arr2581 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2581 = 0
|
|
for _, b := range yyq2581 {
|
|
if b {
|
|
yynn2581++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2581)
|
|
yynn2581 = 0
|
|
}
|
|
if yyr2581 || yy2arr2581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2581[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2581[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2581 || yy2arr2581 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2583 := z.DecBinary()
|
|
_ = yym2583
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2584 := r.ContainerType()
|
|
if yyct2584 == codecSelferValueTypeMap1234 {
|
|
yyl2584 := r.ReadMapStart()
|
|
if yyl2584 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2584, d)
|
|
}
|
|
} else if yyct2584 == codecSelferValueTypeArray1234 {
|
|
yyl2584 := r.ReadArrayStart()
|
|
if yyl2584 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2584, 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 yys2585Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2585Slc
|
|
var yyhl2585 bool = l >= 0
|
|
for yyj2585 := 0; ; yyj2585++ {
|
|
if yyhl2585 {
|
|
if yyj2585 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2585Slc = r.DecodeBytes(yys2585Slc, true, true)
|
|
yys2585 := string(yys2585Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2585 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2585)
|
|
} // end switch yys2585
|
|
} // end for yyj2585
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2587 int
|
|
var yyb2587 bool
|
|
var yyhl2587 bool = l >= 0
|
|
yyj2587++
|
|
if yyhl2587 {
|
|
yyb2587 = yyj2587 > l
|
|
} else {
|
|
yyb2587 = r.CheckBreak()
|
|
}
|
|
if yyb2587 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2587++
|
|
if yyhl2587 {
|
|
yyb2587 = yyj2587 > l
|
|
} else {
|
|
yyb2587 = r.CheckBreak()
|
|
}
|
|
if yyb2587 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2587-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2589 := z.EncBinary()
|
|
_ = yym2589
|
|
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
|
|
yym2590 := z.DecBinary()
|
|
_ = yym2590
|
|
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 {
|
|
yym2591 := z.EncBinary()
|
|
_ = yym2591
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2592 := !z.EncBinary()
|
|
yy2arr2592 := z.EncBasicHandle().StructToArray
|
|
var yyq2592 [5]bool
|
|
_, _, _ = yysep2592, yyq2592, yy2arr2592
|
|
const yyr2592 bool = false
|
|
yyq2592[0] = x.Kind != ""
|
|
yyq2592[1] = x.APIVersion != ""
|
|
yyq2592[2] = true
|
|
yyq2592[3] = true
|
|
yyq2592[4] = true
|
|
var yynn2592 int
|
|
if yyr2592 || yy2arr2592 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2592 = 0
|
|
for _, b := range yyq2592 {
|
|
if b {
|
|
yynn2592++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2592)
|
|
yynn2592 = 0
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2592[0] {
|
|
yym2594 := z.EncBinary()
|
|
_ = yym2594
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2592[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2595 := z.EncBinary()
|
|
_ = yym2595
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2592[1] {
|
|
yym2597 := z.EncBinary()
|
|
_ = yym2597
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2592[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2598 := z.EncBinary()
|
|
_ = yym2598
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2592[2] {
|
|
yy2600 := &x.ObjectMeta
|
|
yy2600.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2592[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2601 := &x.ObjectMeta
|
|
yy2601.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2592[3] {
|
|
yy2603 := &x.Spec
|
|
yy2603.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2592[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2604 := &x.Spec
|
|
yy2604.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2592[4] {
|
|
yy2606 := &x.Status
|
|
yy2606.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2592[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2607 := &x.Status
|
|
yy2607.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2592 || yy2arr2592 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2608 := z.DecBinary()
|
|
_ = yym2608
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2609 := r.ContainerType()
|
|
if yyct2609 == codecSelferValueTypeMap1234 {
|
|
yyl2609 := r.ReadMapStart()
|
|
if yyl2609 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2609, d)
|
|
}
|
|
} else if yyct2609 == codecSelferValueTypeArray1234 {
|
|
yyl2609 := r.ReadArrayStart()
|
|
if yyl2609 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2609, 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 yys2610Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2610Slc
|
|
var yyhl2610 bool = l >= 0
|
|
for yyj2610 := 0; ; yyj2610++ {
|
|
if yyhl2610 {
|
|
if yyj2610 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2610Slc = r.DecodeBytes(yys2610Slc, true, true)
|
|
yys2610 := string(yys2610Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2610 {
|
|
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 {
|
|
yyv2613 := &x.ObjectMeta
|
|
yyv2613.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2614 := &x.Spec
|
|
yyv2614.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2615 := &x.Status
|
|
yyv2615.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2610)
|
|
} // end switch yys2610
|
|
} // end for yyj2610
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Namespace) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2616 int
|
|
var yyb2616 bool
|
|
var yyhl2616 bool = l >= 0
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2619 := &x.ObjectMeta
|
|
yyv2619.CodecDecodeSelf(d)
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv2620 := &x.Spec
|
|
yyv2620.CodecDecodeSelf(d)
|
|
}
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv2621 := &x.Status
|
|
yyv2621.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2616++
|
|
if yyhl2616 {
|
|
yyb2616 = yyj2616 > l
|
|
} else {
|
|
yyb2616 = r.CheckBreak()
|
|
}
|
|
if yyb2616 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2616-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2622 := z.EncBinary()
|
|
_ = yym2622
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2623 := !z.EncBinary()
|
|
yy2arr2623 := z.EncBasicHandle().StructToArray
|
|
var yyq2623 [4]bool
|
|
_, _, _ = yysep2623, yyq2623, yy2arr2623
|
|
const yyr2623 bool = false
|
|
yyq2623[0] = x.Kind != ""
|
|
yyq2623[1] = x.APIVersion != ""
|
|
yyq2623[2] = true
|
|
var yynn2623 int
|
|
if yyr2623 || yy2arr2623 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2623 = 1
|
|
for _, b := range yyq2623 {
|
|
if b {
|
|
yynn2623++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2623)
|
|
yynn2623 = 0
|
|
}
|
|
if yyr2623 || yy2arr2623 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2623[0] {
|
|
yym2625 := z.EncBinary()
|
|
_ = yym2625
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2623[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2626 := z.EncBinary()
|
|
_ = yym2626
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2623 || yy2arr2623 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2623[1] {
|
|
yym2628 := z.EncBinary()
|
|
_ = yym2628
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2623[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2629 := z.EncBinary()
|
|
_ = yym2629
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2623 || yy2arr2623 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2623[2] {
|
|
yy2631 := &x.ListMeta
|
|
yym2632 := z.EncBinary()
|
|
_ = yym2632
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2631) {
|
|
} else {
|
|
z.EncFallback(yy2631)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2623[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2633 := &x.ListMeta
|
|
yym2634 := z.EncBinary()
|
|
_ = yym2634
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2633) {
|
|
} else {
|
|
z.EncFallback(yy2633)
|
|
}
|
|
}
|
|
}
|
|
if yyr2623 || yy2arr2623 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2636 := z.EncBinary()
|
|
_ = yym2636
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2637 := z.EncBinary()
|
|
_ = yym2637
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2623 || yy2arr2623 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2638 := z.DecBinary()
|
|
_ = yym2638
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2639 := r.ContainerType()
|
|
if yyct2639 == codecSelferValueTypeMap1234 {
|
|
yyl2639 := r.ReadMapStart()
|
|
if yyl2639 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2639, d)
|
|
}
|
|
} else if yyct2639 == codecSelferValueTypeArray1234 {
|
|
yyl2639 := r.ReadArrayStart()
|
|
if yyl2639 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2639, 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 yys2640Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2640Slc
|
|
var yyhl2640 bool = l >= 0
|
|
for yyj2640 := 0; ; yyj2640++ {
|
|
if yyhl2640 {
|
|
if yyj2640 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2640Slc = r.DecodeBytes(yys2640Slc, true, true)
|
|
yys2640 := string(yys2640Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2640 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2643 := &x.ListMeta
|
|
yym2644 := z.DecBinary()
|
|
_ = yym2644
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2643) {
|
|
} else {
|
|
z.DecFallback(yyv2643, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2645 := &x.Items
|
|
yym2646 := z.DecBinary()
|
|
_ = yym2646
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2645), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2640)
|
|
} // end switch yys2640
|
|
} // end for yyj2640
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NamespaceList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2647 int
|
|
var yyb2647 bool
|
|
var yyhl2647 bool = l >= 0
|
|
yyj2647++
|
|
if yyhl2647 {
|
|
yyb2647 = yyj2647 > l
|
|
} else {
|
|
yyb2647 = r.CheckBreak()
|
|
}
|
|
if yyb2647 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2647++
|
|
if yyhl2647 {
|
|
yyb2647 = yyj2647 > l
|
|
} else {
|
|
yyb2647 = r.CheckBreak()
|
|
}
|
|
if yyb2647 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2647++
|
|
if yyhl2647 {
|
|
yyb2647 = yyj2647 > l
|
|
} else {
|
|
yyb2647 = r.CheckBreak()
|
|
}
|
|
if yyb2647 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2650 := &x.ListMeta
|
|
yym2651 := z.DecBinary()
|
|
_ = yym2651
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2650) {
|
|
} else {
|
|
z.DecFallback(yyv2650, false)
|
|
}
|
|
}
|
|
yyj2647++
|
|
if yyhl2647 {
|
|
yyb2647 = yyj2647 > l
|
|
} else {
|
|
yyb2647 = r.CheckBreak()
|
|
}
|
|
if yyb2647 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2652 := &x.Items
|
|
yym2653 := z.DecBinary()
|
|
_ = yym2653
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv2652), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2647++
|
|
if yyhl2647 {
|
|
yyb2647 = yyj2647 > l
|
|
} else {
|
|
yyb2647 = r.CheckBreak()
|
|
}
|
|
if yyb2647 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2647-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2654 := z.EncBinary()
|
|
_ = yym2654
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2655 := !z.EncBinary()
|
|
yy2arr2655 := z.EncBasicHandle().StructToArray
|
|
var yyq2655 [4]bool
|
|
_, _, _ = yysep2655, yyq2655, yy2arr2655
|
|
const yyr2655 bool = false
|
|
yyq2655[0] = x.Kind != ""
|
|
yyq2655[1] = x.APIVersion != ""
|
|
yyq2655[2] = true
|
|
var yynn2655 int
|
|
if yyr2655 || yy2arr2655 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2655 = 1
|
|
for _, b := range yyq2655 {
|
|
if b {
|
|
yynn2655++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2655)
|
|
yynn2655 = 0
|
|
}
|
|
if yyr2655 || yy2arr2655 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2655[0] {
|
|
yym2657 := z.EncBinary()
|
|
_ = yym2657
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2655[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2658 := z.EncBinary()
|
|
_ = yym2658
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2655 || yy2arr2655 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2655[1] {
|
|
yym2660 := z.EncBinary()
|
|
_ = yym2660
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2655[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2661 := z.EncBinary()
|
|
_ = yym2661
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2655 || yy2arr2655 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2655[2] {
|
|
yy2663 := &x.ObjectMeta
|
|
yy2663.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2655[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2664 := &x.ObjectMeta
|
|
yy2664.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2655 || yy2arr2655 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2666 := &x.Target
|
|
yy2666.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2667 := &x.Target
|
|
yy2667.CodecEncodeSelf(e)
|
|
}
|
|
if yyr2655 || yy2arr2655 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Binding) 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 {
|
|
yyct2669 := r.ContainerType()
|
|
if yyct2669 == codecSelferValueTypeMap1234 {
|
|
yyl2669 := r.ReadMapStart()
|
|
if yyl2669 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2669, d)
|
|
}
|
|
} else if yyct2669 == codecSelferValueTypeArray1234 {
|
|
yyl2669 := r.ReadArrayStart()
|
|
if yyl2669 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2669, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2670Slc = r.DecodeBytes(yys2670Slc, true, true)
|
|
yys2670 := string(yys2670Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2673 := &x.ObjectMeta
|
|
yyv2673.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2674 := &x.Target
|
|
yyv2674.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2670)
|
|
} // end switch yys2670
|
|
} // end for yyj2670
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Binding) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2675 int
|
|
var yyb2675 bool
|
|
var yyhl2675 bool = l >= 0
|
|
yyj2675++
|
|
if yyhl2675 {
|
|
yyb2675 = yyj2675 > l
|
|
} else {
|
|
yyb2675 = r.CheckBreak()
|
|
}
|
|
if yyb2675 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2675++
|
|
if yyhl2675 {
|
|
yyb2675 = yyj2675 > l
|
|
} else {
|
|
yyb2675 = r.CheckBreak()
|
|
}
|
|
if yyb2675 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2675++
|
|
if yyhl2675 {
|
|
yyb2675 = yyj2675 > l
|
|
} else {
|
|
yyb2675 = r.CheckBreak()
|
|
}
|
|
if yyb2675 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2678 := &x.ObjectMeta
|
|
yyv2678.CodecDecodeSelf(d)
|
|
}
|
|
yyj2675++
|
|
if yyhl2675 {
|
|
yyb2675 = yyj2675 > l
|
|
} else {
|
|
yyb2675 = r.CheckBreak()
|
|
}
|
|
if yyb2675 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv2679 := &x.Target
|
|
yyv2679.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2675++
|
|
if yyhl2675 {
|
|
yyb2675 = yyj2675 > l
|
|
} else {
|
|
yyb2675 = r.CheckBreak()
|
|
}
|
|
if yyb2675 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2675-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2680 := z.EncBinary()
|
|
_ = yym2680
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2681 := !z.EncBinary()
|
|
yy2arr2681 := z.EncBasicHandle().StructToArray
|
|
var yyq2681 [3]bool
|
|
_, _, _ = yysep2681, yyq2681, yy2arr2681
|
|
const yyr2681 bool = false
|
|
yyq2681[0] = x.Kind != ""
|
|
yyq2681[1] = x.APIVersion != ""
|
|
var yynn2681 int
|
|
if yyr2681 || yy2arr2681 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2681 = 1
|
|
for _, b := range yyq2681 {
|
|
if b {
|
|
yynn2681++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2681)
|
|
yynn2681 = 0
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[0] {
|
|
yym2683 := z.EncBinary()
|
|
_ = yym2683
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2681[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2684 := z.EncBinary()
|
|
_ = yym2684
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2681[1] {
|
|
yym2686 := z.EncBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2681[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2687 := z.EncBinary()
|
|
_ = yym2687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2689 := *x.GracePeriodSeconds
|
|
yym2690 := z.EncBinary()
|
|
_ = yym2690
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2689))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2691 := *x.GracePeriodSeconds
|
|
yym2692 := z.EncBinary()
|
|
_ = yym2692
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2691))
|
|
}
|
|
}
|
|
}
|
|
if yyr2681 || yy2arr2681 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2693 := z.DecBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2694 := r.ContainerType()
|
|
if yyct2694 == codecSelferValueTypeMap1234 {
|
|
yyl2694 := r.ReadMapStart()
|
|
if yyl2694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2694, d)
|
|
}
|
|
} else if yyct2694 == codecSelferValueTypeArray1234 {
|
|
yyl2694 := r.ReadArrayStart()
|
|
if yyl2694 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2694, 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 yys2695Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2695Slc
|
|
var yyhl2695 bool = l >= 0
|
|
for yyj2695 := 0; ; yyj2695++ {
|
|
if yyhl2695 {
|
|
if yyj2695 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2695Slc = r.DecodeBytes(yys2695Slc, true, true)
|
|
yys2695 := string(yys2695Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2695 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "gracePeriodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2699 := z.DecBinary()
|
|
_ = yym2699
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2695)
|
|
} // end switch yys2695
|
|
} // end for yyj2695
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *DeleteOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2700 int
|
|
var yyb2700 bool
|
|
var yyhl2700 bool = l >= 0
|
|
yyj2700++
|
|
if yyhl2700 {
|
|
yyb2700 = yyj2700 > l
|
|
} else {
|
|
yyb2700 = r.CheckBreak()
|
|
}
|
|
if yyb2700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2700++
|
|
if yyhl2700 {
|
|
yyb2700 = yyj2700 > l
|
|
} else {
|
|
yyb2700 = r.CheckBreak()
|
|
}
|
|
if yyb2700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2700++
|
|
if yyhl2700 {
|
|
yyb2700 = yyj2700 > l
|
|
} else {
|
|
yyb2700 = r.CheckBreak()
|
|
}
|
|
if yyb2700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.GracePeriodSeconds != nil {
|
|
x.GracePeriodSeconds = nil
|
|
}
|
|
} else {
|
|
if x.GracePeriodSeconds == nil {
|
|
x.GracePeriodSeconds = new(int64)
|
|
}
|
|
yym2704 := z.DecBinary()
|
|
_ = yym2704
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2700++
|
|
if yyhl2700 {
|
|
yyb2700 = yyj2700 > l
|
|
} else {
|
|
yyb2700 = r.CheckBreak()
|
|
}
|
|
if yyb2700 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2700-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ExportOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2705 := z.EncBinary()
|
|
_ = yym2705
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2706 := !z.EncBinary()
|
|
yy2arr2706 := z.EncBasicHandle().StructToArray
|
|
var yyq2706 [4]bool
|
|
_, _, _ = yysep2706, yyq2706, yy2arr2706
|
|
const yyr2706 bool = false
|
|
yyq2706[0] = x.Kind != ""
|
|
yyq2706[1] = x.APIVersion != ""
|
|
var yynn2706 int
|
|
if yyr2706 || yy2arr2706 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2706 = 2
|
|
for _, b := range yyq2706 {
|
|
if b {
|
|
yynn2706++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2706)
|
|
yynn2706 = 0
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2706[0] {
|
|
yym2708 := z.EncBinary()
|
|
_ = yym2708
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2706[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2706[1] {
|
|
yym2711 := z.EncBinary()
|
|
_ = yym2711
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2706[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2712 := z.EncBinary()
|
|
_ = yym2712
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2714 := z.EncBinary()
|
|
_ = yym2714
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("export"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2717 := z.EncBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exact"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2718 := z.EncBinary()
|
|
_ = yym2718
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
}
|
|
if yyr2706 || yy2arr2706 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExportOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2719 := z.DecBinary()
|
|
_ = yym2719
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2720 := r.ContainerType()
|
|
if yyct2720 == codecSelferValueTypeMap1234 {
|
|
yyl2720 := r.ReadMapStart()
|
|
if yyl2720 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2720, d)
|
|
}
|
|
} else if yyct2720 == codecSelferValueTypeArray1234 {
|
|
yyl2720 := r.ReadArrayStart()
|
|
if yyl2720 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2720, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ExportOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys2721Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2721Slc
|
|
var yyhl2721 bool = l >= 0
|
|
for yyj2721 := 0; ; yyj2721++ {
|
|
if yyhl2721 {
|
|
if yyj2721 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2721Slc = r.DecodeBytes(yys2721Slc, true, true)
|
|
yys2721 := string(yys2721Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2721 {
|
|
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 "export":
|
|
if r.TryDecodeAsNil() {
|
|
x.Export = false
|
|
} else {
|
|
x.Export = bool(r.DecodeBool())
|
|
}
|
|
case "exact":
|
|
if r.TryDecodeAsNil() {
|
|
x.Exact = false
|
|
} else {
|
|
x.Exact = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2721)
|
|
} // end switch yys2721
|
|
} // end for yyj2721
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ExportOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2726 int
|
|
var yyb2726 bool
|
|
var yyhl2726 bool = l >= 0
|
|
yyj2726++
|
|
if yyhl2726 {
|
|
yyb2726 = yyj2726 > l
|
|
} else {
|
|
yyb2726 = r.CheckBreak()
|
|
}
|
|
if yyb2726 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2726++
|
|
if yyhl2726 {
|
|
yyb2726 = yyj2726 > l
|
|
} else {
|
|
yyb2726 = r.CheckBreak()
|
|
}
|
|
if yyb2726 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2726++
|
|
if yyhl2726 {
|
|
yyb2726 = yyj2726 > l
|
|
} else {
|
|
yyb2726 = r.CheckBreak()
|
|
}
|
|
if yyb2726 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Export = false
|
|
} else {
|
|
x.Export = bool(r.DecodeBool())
|
|
}
|
|
yyj2726++
|
|
if yyhl2726 {
|
|
yyb2726 = yyj2726 > l
|
|
} else {
|
|
yyb2726 = r.CheckBreak()
|
|
}
|
|
if yyb2726 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Exact = false
|
|
} else {
|
|
x.Exact = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2726++
|
|
if yyhl2726 {
|
|
yyb2726 = yyj2726 > l
|
|
} else {
|
|
yyb2726 = r.CheckBreak()
|
|
}
|
|
if yyb2726 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2726-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2731 := z.EncBinary()
|
|
_ = yym2731
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2732 := !z.EncBinary()
|
|
yy2arr2732 := z.EncBasicHandle().StructToArray
|
|
var yyq2732 [7]bool
|
|
_, _, _ = yysep2732, yyq2732, yy2arr2732
|
|
const yyr2732 bool = false
|
|
yyq2732[0] = x.Kind != ""
|
|
yyq2732[1] = x.APIVersion != ""
|
|
var yynn2732 int
|
|
if yyr2732 || yy2arr2732 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn2732 = 5
|
|
for _, b := range yyq2732 {
|
|
if b {
|
|
yynn2732++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2732)
|
|
yynn2732 = 0
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2732[0] {
|
|
yym2734 := z.EncBinary()
|
|
_ = yym2734
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2732[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2735 := z.EncBinary()
|
|
_ = yym2735
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2732[1] {
|
|
yym2737 := z.EncBinary()
|
|
_ = yym2737
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2732[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2738 := z.EncBinary()
|
|
_ = yym2738
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2740 := z.EncBinary()
|
|
_ = yym2740
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LabelSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2741 := z.EncBinary()
|
|
_ = yym2741
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2743 := z.EncBinary()
|
|
_ = yym2743
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("FieldSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2744 := z.EncBinary()
|
|
_ = yym2744
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2746 := z.EncBinary()
|
|
_ = yym2746
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2747 := z.EncBinary()
|
|
_ = yym2747
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2749 := z.EncBinary()
|
|
_ = yym2749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ResourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2750 := z.EncBinary()
|
|
_ = yym2750
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2752 := *x.TimeoutSeconds
|
|
yym2753 := z.EncBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2752))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2754 := *x.TimeoutSeconds
|
|
yym2755 := z.EncBinary()
|
|
_ = yym2755
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2754))
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2756 := z.DecBinary()
|
|
_ = yym2756
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2757 := r.ContainerType()
|
|
if yyct2757 == codecSelferValueTypeMap1234 {
|
|
yyl2757 := r.ReadMapStart()
|
|
if yyl2757 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2757, d)
|
|
}
|
|
} else if yyct2757 == codecSelferValueTypeArray1234 {
|
|
yyl2757 := r.ReadArrayStart()
|
|
if yyl2757 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2757, 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 yys2758Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2758Slc
|
|
var yyhl2758 bool = l >= 0
|
|
for yyj2758 := 0; ; yyj2758++ {
|
|
if yyhl2758 {
|
|
if yyj2758 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2758Slc = r.DecodeBytes(yys2758Slc, true, true)
|
|
yys2758 := string(yys2758Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2758 {
|
|
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 {
|
|
yyv2761 := &x.LabelSelector
|
|
yym2762 := z.DecBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2761) {
|
|
} else {
|
|
z.DecFallback(yyv2761, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2763 := &x.FieldSelector
|
|
yym2764 := z.DecBinary()
|
|
_ = yym2764
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2763) {
|
|
} else {
|
|
z.DecFallback(yyv2763, true)
|
|
}
|
|
}
|
|
case "Watch":
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
case "ResourceVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
case "TimeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
if x.TimeoutSeconds != nil {
|
|
x.TimeoutSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TimeoutSeconds == nil {
|
|
x.TimeoutSeconds = new(int64)
|
|
}
|
|
yym2768 := z.DecBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2758)
|
|
} // end switch yys2758
|
|
} // end for yyj2758
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ListOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2769 int
|
|
var yyb2769 bool
|
|
var yyhl2769 bool = l >= 0
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv2772 := &x.LabelSelector
|
|
yym2773 := z.DecBinary()
|
|
_ = yym2773
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2772) {
|
|
} else {
|
|
z.DecFallback(yyv2772, true)
|
|
}
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv2774 := &x.FieldSelector
|
|
yym2775 := z.DecBinary()
|
|
_ = yym2775
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2774) {
|
|
} else {
|
|
z.DecFallback(yyv2774, true)
|
|
}
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TimeoutSeconds != nil {
|
|
x.TimeoutSeconds = nil
|
|
}
|
|
} else {
|
|
if x.TimeoutSeconds == nil {
|
|
x.TimeoutSeconds = new(int64)
|
|
}
|
|
yym2779 := z.DecBinary()
|
|
_ = yym2779
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2769++
|
|
if yyhl2769 {
|
|
yyb2769 = yyj2769 > l
|
|
} else {
|
|
yyb2769 = r.CheckBreak()
|
|
}
|
|
if yyb2769 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2769-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2780 := z.EncBinary()
|
|
_ = yym2780
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2781 := !z.EncBinary()
|
|
yy2arr2781 := z.EncBasicHandle().StructToArray
|
|
var yyq2781 [10]bool
|
|
_, _, _ = yysep2781, yyq2781, yy2arr2781
|
|
const yyr2781 bool = false
|
|
yyq2781[0] = x.Kind != ""
|
|
yyq2781[1] = x.APIVersion != ""
|
|
var yynn2781 int
|
|
if yyr2781 || yy2arr2781 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2781 = 8
|
|
for _, b := range yyq2781 {
|
|
if b {
|
|
yynn2781++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2781)
|
|
yynn2781 = 0
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2781[0] {
|
|
yym2783 := z.EncBinary()
|
|
_ = yym2783
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2784 := z.EncBinary()
|
|
_ = yym2784
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2781[1] {
|
|
yym2786 := z.EncBinary()
|
|
_ = yym2786
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2781[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2787 := z.EncBinary()
|
|
_ = yym2787
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2795 := z.EncBinary()
|
|
_ = yym2795
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2796 := z.EncBinary()
|
|
_ = yym2796
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2798 := *x.SinceSeconds
|
|
yym2799 := z.EncBinary()
|
|
_ = yym2799
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2798))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2800 := *x.SinceSeconds
|
|
yym2801 := z.EncBinary()
|
|
_ = yym2801
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2800))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2803 := z.EncBinary()
|
|
_ = yym2803
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2803 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2803 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2804 := z.EncBinary()
|
|
_ = yym2804
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym2804 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym2804 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2806 := z.EncBinary()
|
|
_ = yym2806
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2807 := z.EncBinary()
|
|
_ = yym2807
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2809 := *x.TailLines
|
|
yym2810 := z.EncBinary()
|
|
_ = yym2810
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2809))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2811 := *x.TailLines
|
|
yym2812 := z.EncBinary()
|
|
_ = yym2812
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2811))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2814 := *x.LimitBytes
|
|
yym2815 := z.EncBinary()
|
|
_ = yym2815
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2814))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2816 := *x.LimitBytes
|
|
yym2817 := z.EncBinary()
|
|
_ = yym2817
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2816))
|
|
}
|
|
}
|
|
}
|
|
if yyr2781 || yy2arr2781 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodLogOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2818 := z.DecBinary()
|
|
_ = yym2818
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2819 := r.ContainerType()
|
|
if yyct2819 == codecSelferValueTypeMap1234 {
|
|
yyl2819 := r.ReadMapStart()
|
|
if yyl2819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2819, d)
|
|
}
|
|
} else if yyct2819 == codecSelferValueTypeArray1234 {
|
|
yyl2819 := r.ReadArrayStart()
|
|
if yyl2819 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2819, 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 yys2820Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2820Slc
|
|
var yyhl2820 bool = l >= 0
|
|
for yyj2820 := 0; ; yyj2820++ {
|
|
if yyhl2820 {
|
|
if yyj2820 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2820Slc = r.DecodeBytes(yys2820Slc, true, true)
|
|
yys2820 := string(yys2820Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2820 {
|
|
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)
|
|
}
|
|
yym2827 := z.DecBinary()
|
|
_ = yym2827
|
|
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)
|
|
}
|
|
yym2829 := z.DecBinary()
|
|
_ = yym2829
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2829 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2829 && 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)
|
|
}
|
|
yym2832 := z.DecBinary()
|
|
_ = yym2832
|
|
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)
|
|
}
|
|
yym2834 := z.DecBinary()
|
|
_ = yym2834
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2820)
|
|
} // end switch yys2820
|
|
} // end for yyj2820
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodLogOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2835 int
|
|
var yyb2835 bool
|
|
var yyhl2835 bool = l >= 0
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceSeconds != nil {
|
|
x.SinceSeconds = nil
|
|
}
|
|
} else {
|
|
if x.SinceSeconds == nil {
|
|
x.SinceSeconds = new(int64)
|
|
}
|
|
yym2842 := z.DecBinary()
|
|
_ = yym2842
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SinceTime != nil {
|
|
x.SinceTime = nil
|
|
}
|
|
} else {
|
|
if x.SinceTime == nil {
|
|
x.SinceTime = new(pkg2_unversioned.Time)
|
|
}
|
|
yym2844 := z.DecBinary()
|
|
_ = yym2844
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym2844 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym2844 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.TailLines != nil {
|
|
x.TailLines = nil
|
|
}
|
|
} else {
|
|
if x.TailLines == nil {
|
|
x.TailLines = new(int64)
|
|
}
|
|
yym2847 := z.DecBinary()
|
|
_ = yym2847
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.LimitBytes != nil {
|
|
x.LimitBytes = nil
|
|
}
|
|
} else {
|
|
if x.LimitBytes == nil {
|
|
x.LimitBytes = new(int64)
|
|
}
|
|
yym2849 := z.DecBinary()
|
|
_ = yym2849
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2835++
|
|
if yyhl2835 {
|
|
yyb2835 = yyj2835 > l
|
|
} else {
|
|
yyb2835 = r.CheckBreak()
|
|
}
|
|
if yyb2835 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2835-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAttachOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2850 := z.EncBinary()
|
|
_ = yym2850
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2851 := !z.EncBinary()
|
|
yy2arr2851 := z.EncBasicHandle().StructToArray
|
|
var yyq2851 [7]bool
|
|
_, _, _ = yysep2851, yyq2851, yy2arr2851
|
|
const yyr2851 bool = false
|
|
yyq2851[0] = x.Kind != ""
|
|
yyq2851[1] = x.APIVersion != ""
|
|
yyq2851[2] = x.Stdin != false
|
|
yyq2851[3] = x.Stdout != false
|
|
yyq2851[4] = x.Stderr != false
|
|
yyq2851[5] = x.TTY != false
|
|
yyq2851[6] = x.Container != ""
|
|
var yynn2851 int
|
|
if yyr2851 || yy2arr2851 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn2851 = 0
|
|
for _, b := range yyq2851 {
|
|
if b {
|
|
yynn2851++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2851)
|
|
yynn2851 = 0
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[0] {
|
|
yym2853 := z.EncBinary()
|
|
_ = yym2853
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2851[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2854 := z.EncBinary()
|
|
_ = yym2854
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[1] {
|
|
yym2856 := z.EncBinary()
|
|
_ = yym2856
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2851[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2857 := z.EncBinary()
|
|
_ = yym2857
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[2] {
|
|
yym2859 := z.EncBinary()
|
|
_ = yym2859
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2851[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2860 := z.EncBinary()
|
|
_ = yym2860
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[3] {
|
|
yym2862 := z.EncBinary()
|
|
_ = yym2862
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2851[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[4] {
|
|
yym2865 := z.EncBinary()
|
|
_ = yym2865
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2851[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[5] {
|
|
yym2868 := z.EncBinary()
|
|
_ = yym2868
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2851[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2869 := z.EncBinary()
|
|
_ = yym2869
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2851[6] {
|
|
yym2871 := z.EncBinary()
|
|
_ = yym2871
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2851[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2872 := z.EncBinary()
|
|
_ = yym2872
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yyr2851 || yy2arr2851 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAttachOptions) 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 {
|
|
yyct2874 := r.ContainerType()
|
|
if yyct2874 == codecSelferValueTypeMap1234 {
|
|
yyl2874 := r.ReadMapStart()
|
|
if yyl2874 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2874, d)
|
|
}
|
|
} else if yyct2874 == codecSelferValueTypeArray1234 {
|
|
yyl2874 := r.ReadArrayStart()
|
|
if yyl2874 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2874, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2875Slc = r.DecodeBytes(yys2875Slc, true, true)
|
|
yys2875 := string(yys2875Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
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 "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, yys2875)
|
|
} // end switch yys2875
|
|
} // end for yyj2875
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodAttachOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2883 int
|
|
var yyb2883 bool
|
|
var yyhl2883 bool = l >= 0
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2883++
|
|
if yyhl2883 {
|
|
yyb2883 = yyj2883 > l
|
|
} else {
|
|
yyb2883 = r.CheckBreak()
|
|
}
|
|
if yyb2883 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2883-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2891 := z.EncBinary()
|
|
_ = yym2891
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2892 := !z.EncBinary()
|
|
yy2arr2892 := z.EncBasicHandle().StructToArray
|
|
var yyq2892 [8]bool
|
|
_, _, _ = yysep2892, yyq2892, yy2arr2892
|
|
const yyr2892 bool = false
|
|
yyq2892[0] = x.Kind != ""
|
|
yyq2892[1] = x.APIVersion != ""
|
|
var yynn2892 int
|
|
if yyr2892 || yy2arr2892 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2892 = 6
|
|
for _, b := range yyq2892 {
|
|
if b {
|
|
yynn2892++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2892)
|
|
yynn2892 = 0
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2892[0] {
|
|
yym2894 := z.EncBinary()
|
|
_ = yym2894
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2892[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2892[1] {
|
|
yym2897 := z.EncBinary()
|
|
_ = yym2897
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2892[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2900 := z.EncBinary()
|
|
_ = yym2900
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2901 := z.EncBinary()
|
|
_ = yym2901
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2903 := z.EncBinary()
|
|
_ = yym2903
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2904 := z.EncBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2906 := z.EncBinary()
|
|
_ = yym2906
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2907 := z.EncBinary()
|
|
_ = yym2907
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2909 := z.EncBinary()
|
|
_ = yym2909
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2910 := z.EncBinary()
|
|
_ = yym2910
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2912 := z.EncBinary()
|
|
_ = yym2912
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2913 := z.EncBinary()
|
|
_ = yym2913
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2915 := z.EncBinary()
|
|
_ = yym2915
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2916 := z.EncBinary()
|
|
_ = yym2916
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2892 || yy2arr2892 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodExecOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2917 := z.DecBinary()
|
|
_ = yym2917
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2918 := r.ContainerType()
|
|
if yyct2918 == codecSelferValueTypeMap1234 {
|
|
yyl2918 := r.ReadMapStart()
|
|
if yyl2918 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2918, d)
|
|
}
|
|
} else if yyct2918 == codecSelferValueTypeArray1234 {
|
|
yyl2918 := r.ReadArrayStart()
|
|
if yyl2918 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2918, 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 yys2919Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2919Slc
|
|
var yyhl2919 bool = l >= 0
|
|
for yyj2919 := 0; ; yyj2919++ {
|
|
if yyhl2919 {
|
|
if yyj2919 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2919Slc = r.DecodeBytes(yys2919Slc, true, true)
|
|
yys2919 := string(yys2919Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2919 {
|
|
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 {
|
|
yyv2927 := &x.Command
|
|
yym2928 := z.DecBinary()
|
|
_ = yym2928
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2927, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2919)
|
|
} // end switch yys2919
|
|
} // end for yyj2919
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodExecOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2929 int
|
|
var yyb2929 bool
|
|
var yyhl2929 bool = l >= 0
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv2937 := &x.Command
|
|
yym2938 := z.DecBinary()
|
|
_ = yym2938
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2937, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2929++
|
|
if yyhl2929 {
|
|
yyb2929 = yyj2929 > l
|
|
} else {
|
|
yyb2929 = r.CheckBreak()
|
|
}
|
|
if yyb2929 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2929-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2939 := z.EncBinary()
|
|
_ = yym2939
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2940 := !z.EncBinary()
|
|
yy2arr2940 := z.EncBasicHandle().StructToArray
|
|
var yyq2940 [3]bool
|
|
_, _, _ = yysep2940, yyq2940, yy2arr2940
|
|
const yyr2940 bool = false
|
|
yyq2940[0] = x.Kind != ""
|
|
yyq2940[1] = x.APIVersion != ""
|
|
var yynn2940 int
|
|
if yyr2940 || yy2arr2940 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2940 = 1
|
|
for _, b := range yyq2940 {
|
|
if b {
|
|
yynn2940++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2940)
|
|
yynn2940 = 0
|
|
}
|
|
if yyr2940 || yy2arr2940 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2940[0] {
|
|
yym2942 := z.EncBinary()
|
|
_ = yym2942
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2940[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2943 := z.EncBinary()
|
|
_ = yym2943
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2940 || yy2arr2940 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2940[1] {
|
|
yym2945 := z.EncBinary()
|
|
_ = yym2945
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2940[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2946 := z.EncBinary()
|
|
_ = yym2946
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2940 || yy2arr2940 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2948 := z.EncBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2949 := z.EncBinary()
|
|
_ = yym2949
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr2940 || yy2arr2940 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2950 := z.DecBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2951 := r.ContainerType()
|
|
if yyct2951 == codecSelferValueTypeMap1234 {
|
|
yyl2951 := r.ReadMapStart()
|
|
if yyl2951 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2951, d)
|
|
}
|
|
} else if yyct2951 == codecSelferValueTypeArray1234 {
|
|
yyl2951 := r.ReadArrayStart()
|
|
if yyl2951 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2951, 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 yys2952Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2952Slc
|
|
var yyhl2952 bool = l >= 0
|
|
for yyj2952 := 0; ; yyj2952++ {
|
|
if yyhl2952 {
|
|
if yyj2952 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2952Slc = r.DecodeBytes(yys2952Slc, true, true)
|
|
yys2952 := string(yys2952Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2952 {
|
|
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, yys2952)
|
|
} // end switch yys2952
|
|
} // end for yyj2952
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2956 int
|
|
var yyb2956 bool
|
|
var yyhl2956 bool = l >= 0
|
|
yyj2956++
|
|
if yyhl2956 {
|
|
yyb2956 = yyj2956 > l
|
|
} else {
|
|
yyb2956 = r.CheckBreak()
|
|
}
|
|
if yyb2956 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2956++
|
|
if yyhl2956 {
|
|
yyb2956 = yyj2956 > l
|
|
} else {
|
|
yyb2956 = r.CheckBreak()
|
|
}
|
|
if yyb2956 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2956++
|
|
if yyhl2956 {
|
|
yyb2956 = yyj2956 > l
|
|
} else {
|
|
yyb2956 = r.CheckBreak()
|
|
}
|
|
if yyb2956 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2956++
|
|
if yyhl2956 {
|
|
yyb2956 = yyj2956 > l
|
|
} else {
|
|
yyb2956 = r.CheckBreak()
|
|
}
|
|
if yyb2956 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2956-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2960 := z.EncBinary()
|
|
_ = yym2960
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2961 := !z.EncBinary()
|
|
yy2arr2961 := z.EncBasicHandle().StructToArray
|
|
var yyq2961 [7]bool
|
|
_, _, _ = yysep2961, yyq2961, yy2arr2961
|
|
const yyr2961 bool = false
|
|
yyq2961[0] = x.Kind != ""
|
|
yyq2961[1] = x.Namespace != ""
|
|
yyq2961[2] = x.Name != ""
|
|
yyq2961[3] = x.UID != ""
|
|
yyq2961[4] = x.APIVersion != ""
|
|
yyq2961[5] = x.ResourceVersion != ""
|
|
yyq2961[6] = x.FieldPath != ""
|
|
var yynn2961 int
|
|
if yyr2961 || yy2arr2961 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn2961 = 0
|
|
for _, b := range yyq2961 {
|
|
if b {
|
|
yynn2961++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2961)
|
|
yynn2961 = 0
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[0] {
|
|
yym2963 := z.EncBinary()
|
|
_ = yym2963
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2964 := z.EncBinary()
|
|
_ = yym2964
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[1] {
|
|
yym2966 := z.EncBinary()
|
|
_ = yym2966
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2967 := z.EncBinary()
|
|
_ = yym2967
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[2] {
|
|
yym2969 := z.EncBinary()
|
|
_ = yym2969
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2970 := z.EncBinary()
|
|
_ = yym2970
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[3] {
|
|
yym2972 := z.EncBinary()
|
|
_ = yym2972
|
|
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 yyq2961[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2973 := z.EncBinary()
|
|
_ = yym2973
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[4] {
|
|
yym2975 := z.EncBinary()
|
|
_ = yym2975
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2976 := z.EncBinary()
|
|
_ = yym2976
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[5] {
|
|
yym2978 := z.EncBinary()
|
|
_ = yym2978
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2979 := z.EncBinary()
|
|
_ = yym2979
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2961[6] {
|
|
yym2981 := z.EncBinary()
|
|
_ = yym2981
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2961[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2982 := z.EncBinary()
|
|
_ = yym2982
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr2961 || yy2arr2961 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2983 := z.DecBinary()
|
|
_ = yym2983
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2984 := r.ContainerType()
|
|
if yyct2984 == codecSelferValueTypeMap1234 {
|
|
yyl2984 := r.ReadMapStart()
|
|
if yyl2984 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2984, d)
|
|
}
|
|
} else if yyct2984 == codecSelferValueTypeArray1234 {
|
|
yyl2984 := r.ReadArrayStart()
|
|
if yyl2984 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2984, 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 yys2985Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2985Slc
|
|
var yyhl2985 bool = l >= 0
|
|
for yyj2985 := 0; ; yyj2985++ {
|
|
if yyhl2985 {
|
|
if yyj2985 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2985Slc = r.DecodeBytes(yys2985Slc, true, true)
|
|
yys2985 := string(yys2985Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2985 {
|
|
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, yys2985)
|
|
} // end switch yys2985
|
|
} // end for yyj2985
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2993 int
|
|
var yyb2993 bool
|
|
var yyhl2993 bool = l >= 0
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2993++
|
|
if yyhl2993 {
|
|
yyb2993 = yyj2993 > l
|
|
} else {
|
|
yyb2993 = r.CheckBreak()
|
|
}
|
|
if yyb2993 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2993-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3001 := z.EncBinary()
|
|
_ = yym3001
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3002 := !z.EncBinary()
|
|
yy2arr3002 := z.EncBasicHandle().StructToArray
|
|
var yyq3002 [1]bool
|
|
_, _, _ = yysep3002, yyq3002, yy2arr3002
|
|
const yyr3002 bool = false
|
|
var yynn3002 int
|
|
if yyr3002 || yy2arr3002 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3002 = 1
|
|
for _, b := range yyq3002 {
|
|
if b {
|
|
yynn3002++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3002)
|
|
yynn3002 = 0
|
|
}
|
|
if yyr3002 || yy2arr3002 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3004 := z.EncBinary()
|
|
_ = yym3004
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3005 := z.EncBinary()
|
|
_ = yym3005
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3002 || yy2arr3002 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3006 := z.DecBinary()
|
|
_ = yym3006
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3007 := r.ContainerType()
|
|
if yyct3007 == codecSelferValueTypeMap1234 {
|
|
yyl3007 := r.ReadMapStart()
|
|
if yyl3007 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3007, d)
|
|
}
|
|
} else if yyct3007 == codecSelferValueTypeArray1234 {
|
|
yyl3007 := r.ReadArrayStart()
|
|
if yyl3007 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3007, 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 yys3008Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3008Slc
|
|
var yyhl3008 bool = l >= 0
|
|
for yyj3008 := 0; ; yyj3008++ {
|
|
if yyhl3008 {
|
|
if yyj3008 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3008Slc = r.DecodeBytes(yys3008Slc, true, true)
|
|
yys3008 := string(yys3008Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3008 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3008)
|
|
} // end switch yys3008
|
|
} // end for yyj3008
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LocalObjectReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3010 int
|
|
var yyb3010 bool
|
|
var yyhl3010 bool = l >= 0
|
|
yyj3010++
|
|
if yyhl3010 {
|
|
yyb3010 = yyj3010 > l
|
|
} else {
|
|
yyb3010 = r.CheckBreak()
|
|
}
|
|
if yyb3010 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3010++
|
|
if yyhl3010 {
|
|
yyb3010 = yyj3010 > l
|
|
} else {
|
|
yyb3010 = r.CheckBreak()
|
|
}
|
|
if yyb3010 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3010-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SerializedReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3012 := z.EncBinary()
|
|
_ = yym3012
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3013 := !z.EncBinary()
|
|
yy2arr3013 := z.EncBasicHandle().StructToArray
|
|
var yyq3013 [3]bool
|
|
_, _, _ = yysep3013, yyq3013, yy2arr3013
|
|
const yyr3013 bool = false
|
|
yyq3013[0] = x.Kind != ""
|
|
yyq3013[1] = x.APIVersion != ""
|
|
yyq3013[2] = true
|
|
var yynn3013 int
|
|
if yyr3013 || yy2arr3013 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3013 = 0
|
|
for _, b := range yyq3013 {
|
|
if b {
|
|
yynn3013++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3013)
|
|
yynn3013 = 0
|
|
}
|
|
if yyr3013 || yy2arr3013 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3013[0] {
|
|
yym3015 := z.EncBinary()
|
|
_ = yym3015
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3013[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3016 := z.EncBinary()
|
|
_ = yym3016
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3013 || yy2arr3013 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3013[1] {
|
|
yym3018 := z.EncBinary()
|
|
_ = yym3018
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3013[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3019 := z.EncBinary()
|
|
_ = yym3019
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3013 || yy2arr3013 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3013[2] {
|
|
yy3021 := &x.Reference
|
|
yy3021.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3013[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3022 := &x.Reference
|
|
yy3022.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3013 || yy2arr3013 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SerializedReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3023 := z.DecBinary()
|
|
_ = yym3023
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3024 := r.ContainerType()
|
|
if yyct3024 == codecSelferValueTypeMap1234 {
|
|
yyl3024 := r.ReadMapStart()
|
|
if yyl3024 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3024, d)
|
|
}
|
|
} else if yyct3024 == codecSelferValueTypeArray1234 {
|
|
yyl3024 := r.ReadArrayStart()
|
|
if yyl3024 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3024, 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 yys3025Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3025Slc
|
|
var yyhl3025 bool = l >= 0
|
|
for yyj3025 := 0; ; yyj3025++ {
|
|
if yyhl3025 {
|
|
if yyj3025 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3025Slc = r.DecodeBytes(yys3025Slc, true, true)
|
|
yys3025 := string(yys3025Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3025 {
|
|
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 {
|
|
yyv3028 := &x.Reference
|
|
yyv3028.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3025)
|
|
} // end switch yys3025
|
|
} // end for yyj3025
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SerializedReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3029 int
|
|
var yyb3029 bool
|
|
var yyhl3029 bool = l >= 0
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv3032 := &x.Reference
|
|
yyv3032.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3029++
|
|
if yyhl3029 {
|
|
yyb3029 = yyj3029 > l
|
|
} else {
|
|
yyb3029 = r.CheckBreak()
|
|
}
|
|
if yyb3029 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3029-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3033 := z.EncBinary()
|
|
_ = yym3033
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3034 := !z.EncBinary()
|
|
yy2arr3034 := z.EncBasicHandle().StructToArray
|
|
var yyq3034 [2]bool
|
|
_, _, _ = yysep3034, yyq3034, yy2arr3034
|
|
const yyr3034 bool = false
|
|
yyq3034[0] = x.Component != ""
|
|
yyq3034[1] = x.Host != ""
|
|
var yynn3034 int
|
|
if yyr3034 || yy2arr3034 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3034 = 0
|
|
for _, b := range yyq3034 {
|
|
if b {
|
|
yynn3034++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3034)
|
|
yynn3034 = 0
|
|
}
|
|
if yyr3034 || yy2arr3034 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3034[0] {
|
|
yym3036 := z.EncBinary()
|
|
_ = yym3036
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3034[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3037 := z.EncBinary()
|
|
_ = yym3037
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr3034 || yy2arr3034 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3034[1] {
|
|
yym3039 := z.EncBinary()
|
|
_ = yym3039
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3034[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3040 := z.EncBinary()
|
|
_ = yym3040
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr3034 || yy2arr3034 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3041 := z.DecBinary()
|
|
_ = yym3041
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3042 := r.ContainerType()
|
|
if yyct3042 == codecSelferValueTypeMap1234 {
|
|
yyl3042 := r.ReadMapStart()
|
|
if yyl3042 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3042, d)
|
|
}
|
|
} else if yyct3042 == codecSelferValueTypeArray1234 {
|
|
yyl3042 := r.ReadArrayStart()
|
|
if yyl3042 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3042, 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 yys3043Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3043Slc
|
|
var yyhl3043 bool = l >= 0
|
|
for yyj3043 := 0; ; yyj3043++ {
|
|
if yyhl3043 {
|
|
if yyj3043 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3043Slc = r.DecodeBytes(yys3043Slc, true, true)
|
|
yys3043 := string(yys3043Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3043 {
|
|
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, yys3043)
|
|
} // end switch yys3043
|
|
} // end for yyj3043
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EventSource) 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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3046++
|
|
if yyhl3046 {
|
|
yyb3046 = yyj3046 > l
|
|
} else {
|
|
yyb3046 = r.CheckBreak()
|
|
}
|
|
if yyb3046 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3046-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Event) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3049 := z.EncBinary()
|
|
_ = yym3049
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3050 := !z.EncBinary()
|
|
yy2arr3050 := z.EncBasicHandle().StructToArray
|
|
var yyq3050 [11]bool
|
|
_, _, _ = yysep3050, yyq3050, yy2arr3050
|
|
const yyr3050 bool = false
|
|
yyq3050[0] = x.Kind != ""
|
|
yyq3050[1] = x.APIVersion != ""
|
|
yyq3050[2] = true
|
|
yyq3050[3] = true
|
|
yyq3050[4] = x.Reason != ""
|
|
yyq3050[5] = x.Message != ""
|
|
yyq3050[6] = true
|
|
yyq3050[7] = true
|
|
yyq3050[8] = true
|
|
yyq3050[9] = x.Count != 0
|
|
yyq3050[10] = x.Type != ""
|
|
var yynn3050 int
|
|
if yyr3050 || yy2arr3050 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn3050 = 0
|
|
for _, b := range yyq3050 {
|
|
if b {
|
|
yynn3050++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3050)
|
|
yynn3050 = 0
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[0] {
|
|
yym3052 := z.EncBinary()
|
|
_ = yym3052
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3050[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3053 := z.EncBinary()
|
|
_ = yym3053
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[1] {
|
|
yym3055 := z.EncBinary()
|
|
_ = yym3055
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3050[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3056 := z.EncBinary()
|
|
_ = yym3056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[2] {
|
|
yy3058 := &x.ObjectMeta
|
|
yy3058.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3050[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3059 := &x.ObjectMeta
|
|
yy3059.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[3] {
|
|
yy3061 := &x.InvolvedObject
|
|
yy3061.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3050[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3062 := &x.InvolvedObject
|
|
yy3062.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[4] {
|
|
yym3064 := z.EncBinary()
|
|
_ = yym3064
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3050[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3065 := z.EncBinary()
|
|
_ = yym3065
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[5] {
|
|
yym3067 := z.EncBinary()
|
|
_ = yym3067
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3050[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3068 := z.EncBinary()
|
|
_ = yym3068
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[6] {
|
|
yy3070 := &x.Source
|
|
yy3070.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3050[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3071 := &x.Source
|
|
yy3071.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[7] {
|
|
yy3073 := &x.FirstTimestamp
|
|
yym3074 := z.EncBinary()
|
|
_ = yym3074
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3073) {
|
|
} else if yym3074 {
|
|
z.EncBinaryMarshal(yy3073)
|
|
} else if !yym3074 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3073)
|
|
} else {
|
|
z.EncFallback(yy3073)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3050[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3075 := &x.FirstTimestamp
|
|
yym3076 := z.EncBinary()
|
|
_ = yym3076
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3075) {
|
|
} else if yym3076 {
|
|
z.EncBinaryMarshal(yy3075)
|
|
} else if !yym3076 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3075)
|
|
} else {
|
|
z.EncFallback(yy3075)
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[8] {
|
|
yy3078 := &x.LastTimestamp
|
|
yym3079 := z.EncBinary()
|
|
_ = yym3079
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3078) {
|
|
} else if yym3079 {
|
|
z.EncBinaryMarshal(yy3078)
|
|
} else if !yym3079 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3078)
|
|
} else {
|
|
z.EncFallback(yy3078)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3050[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3080 := &x.LastTimestamp
|
|
yym3081 := z.EncBinary()
|
|
_ = yym3081
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3080) {
|
|
} else if yym3081 {
|
|
z.EncBinaryMarshal(yy3080)
|
|
} else if !yym3081 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3080)
|
|
} else {
|
|
z.EncFallback(yy3080)
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[9] {
|
|
yym3083 := z.EncBinary()
|
|
_ = yym3083
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3050[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3084 := z.EncBinary()
|
|
_ = yym3084
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3050[10] {
|
|
yym3086 := z.EncBinary()
|
|
_ = yym3086
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3050[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3087 := z.EncBinary()
|
|
_ = yym3087
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3050 || yy2arr3050 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Event) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3088 := z.DecBinary()
|
|
_ = yym3088
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3089 := r.ContainerType()
|
|
if yyct3089 == codecSelferValueTypeMap1234 {
|
|
yyl3089 := r.ReadMapStart()
|
|
if yyl3089 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3089, d)
|
|
}
|
|
} else if yyct3089 == codecSelferValueTypeArray1234 {
|
|
yyl3089 := r.ReadArrayStart()
|
|
if yyl3089 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3089, 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 yys3090Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3090Slc
|
|
var yyhl3090 bool = l >= 0
|
|
for yyj3090 := 0; ; yyj3090++ {
|
|
if yyhl3090 {
|
|
if yyj3090 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3090Slc = r.DecodeBytes(yys3090Slc, true, true)
|
|
yys3090 := string(yys3090Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3090 {
|
|
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 {
|
|
yyv3093 := &x.ObjectMeta
|
|
yyv3093.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3094 := &x.InvolvedObject
|
|
yyv3094.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 {
|
|
yyv3097 := &x.Source
|
|
yyv3097.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3098 := &x.FirstTimestamp
|
|
yym3099 := z.DecBinary()
|
|
_ = yym3099
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3098) {
|
|
} else if yym3099 {
|
|
z.DecBinaryUnmarshal(yyv3098)
|
|
} else if !yym3099 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3098)
|
|
} else {
|
|
z.DecFallback(yyv3098, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3100 := &x.LastTimestamp
|
|
yym3101 := z.DecBinary()
|
|
_ = yym3101
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3100) {
|
|
} else if yym3101 {
|
|
z.DecBinaryUnmarshal(yyv3100)
|
|
} else if !yym3101 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3100)
|
|
} else {
|
|
z.DecFallback(yyv3100, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3090)
|
|
} // end switch yys3090
|
|
} // end for yyj3090
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Event) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3104 int
|
|
var yyb3104 bool
|
|
var yyhl3104 bool = l >= 0
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3107 := &x.ObjectMeta
|
|
yyv3107.CodecDecodeSelf(d)
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3108 := &x.InvolvedObject
|
|
yyv3108.CodecDecodeSelf(d)
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv3111 := &x.Source
|
|
yyv3111.CodecDecodeSelf(d)
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3112 := &x.FirstTimestamp
|
|
yym3113 := z.DecBinary()
|
|
_ = yym3113
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3112) {
|
|
} else if yym3113 {
|
|
z.DecBinaryUnmarshal(yyv3112)
|
|
} else if !yym3113 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3112)
|
|
} else {
|
|
z.DecFallback(yyv3112, false)
|
|
}
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3114 := &x.LastTimestamp
|
|
yym3115 := z.DecBinary()
|
|
_ = yym3115
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3114) {
|
|
} else if yym3115 {
|
|
z.DecBinaryUnmarshal(yyv3114)
|
|
} else if !yym3115 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3114)
|
|
} else {
|
|
z.DecFallback(yyv3114, false)
|
|
}
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3104++
|
|
if yyhl3104 {
|
|
yyb3104 = yyj3104 > l
|
|
} else {
|
|
yyb3104 = r.CheckBreak()
|
|
}
|
|
if yyb3104 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3104-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3118 := z.EncBinary()
|
|
_ = yym3118
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3119 := !z.EncBinary()
|
|
yy2arr3119 := z.EncBasicHandle().StructToArray
|
|
var yyq3119 [4]bool
|
|
_, _, _ = yysep3119, yyq3119, yy2arr3119
|
|
const yyr3119 bool = false
|
|
yyq3119[0] = x.Kind != ""
|
|
yyq3119[1] = x.APIVersion != ""
|
|
yyq3119[2] = true
|
|
var yynn3119 int
|
|
if yyr3119 || yy2arr3119 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3119 = 1
|
|
for _, b := range yyq3119 {
|
|
if b {
|
|
yynn3119++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3119)
|
|
yynn3119 = 0
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[0] {
|
|
yym3121 := z.EncBinary()
|
|
_ = yym3121
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3119[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3122 := z.EncBinary()
|
|
_ = yym3122
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[1] {
|
|
yym3124 := z.EncBinary()
|
|
_ = yym3124
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3119[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3125 := z.EncBinary()
|
|
_ = yym3125
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3119[2] {
|
|
yy3127 := &x.ListMeta
|
|
yym3128 := z.EncBinary()
|
|
_ = yym3128
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3127) {
|
|
} else {
|
|
z.EncFallback(yy3127)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3119[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3129 := &x.ListMeta
|
|
yym3130 := z.EncBinary()
|
|
_ = yym3130
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3129) {
|
|
} else {
|
|
z.EncFallback(yy3129)
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3132 := z.EncBinary()
|
|
_ = yym3132
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3119 || yy2arr3119 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3134 := z.DecBinary()
|
|
_ = yym3134
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3135 := r.ContainerType()
|
|
if yyct3135 == codecSelferValueTypeMap1234 {
|
|
yyl3135 := r.ReadMapStart()
|
|
if yyl3135 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3135, d)
|
|
}
|
|
} else if yyct3135 == codecSelferValueTypeArray1234 {
|
|
yyl3135 := r.ReadArrayStart()
|
|
if yyl3135 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3135, 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 yys3136Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3136Slc
|
|
var yyhl3136 bool = l >= 0
|
|
for yyj3136 := 0; ; yyj3136++ {
|
|
if yyhl3136 {
|
|
if yyj3136 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3136Slc = r.DecodeBytes(yys3136Slc, true, true)
|
|
yys3136 := string(yys3136Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3136 {
|
|
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 {
|
|
yyv3139 := &x.ListMeta
|
|
yym3140 := z.DecBinary()
|
|
_ = yym3140
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3139) {
|
|
} else {
|
|
z.DecFallback(yyv3139, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3141 := &x.Items
|
|
yym3142 := z.DecBinary()
|
|
_ = yym3142
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3141), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3136)
|
|
} // end switch yys3136
|
|
} // end for yyj3136
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *EventList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3143 int
|
|
var yyb3143 bool
|
|
var yyhl3143 bool = l >= 0
|
|
yyj3143++
|
|
if yyhl3143 {
|
|
yyb3143 = yyj3143 > l
|
|
} else {
|
|
yyb3143 = r.CheckBreak()
|
|
}
|
|
if yyb3143 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3143++
|
|
if yyhl3143 {
|
|
yyb3143 = yyj3143 > l
|
|
} else {
|
|
yyb3143 = r.CheckBreak()
|
|
}
|
|
if yyb3143 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3143++
|
|
if yyhl3143 {
|
|
yyb3143 = yyj3143 > l
|
|
} else {
|
|
yyb3143 = r.CheckBreak()
|
|
}
|
|
if yyb3143 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3146 := &x.ListMeta
|
|
yym3147 := z.DecBinary()
|
|
_ = yym3147
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3146) {
|
|
} else {
|
|
z.DecFallback(yyv3146, false)
|
|
}
|
|
}
|
|
yyj3143++
|
|
if yyhl3143 {
|
|
yyb3143 = yyj3143 > l
|
|
} else {
|
|
yyb3143 = r.CheckBreak()
|
|
}
|
|
if yyb3143 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3148 := &x.Items
|
|
yym3149 := z.DecBinary()
|
|
_ = yym3149
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3148), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3143++
|
|
if yyhl3143 {
|
|
yyb3143 = yyj3143 > l
|
|
} else {
|
|
yyb3143 = r.CheckBreak()
|
|
}
|
|
if yyb3143 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3143-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *List) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3150 := z.EncBinary()
|
|
_ = yym3150
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3151 := !z.EncBinary()
|
|
yy2arr3151 := z.EncBasicHandle().StructToArray
|
|
var yyq3151 [4]bool
|
|
_, _, _ = yysep3151, yyq3151, yy2arr3151
|
|
const yyr3151 bool = false
|
|
yyq3151[0] = x.Kind != ""
|
|
yyq3151[1] = x.APIVersion != ""
|
|
yyq3151[2] = true
|
|
var yynn3151 int
|
|
if yyr3151 || yy2arr3151 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3151 = 1
|
|
for _, b := range yyq3151 {
|
|
if b {
|
|
yynn3151++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3151)
|
|
yynn3151 = 0
|
|
}
|
|
if yyr3151 || yy2arr3151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3151[0] {
|
|
yym3153 := z.EncBinary()
|
|
_ = yym3153
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3151[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3154 := z.EncBinary()
|
|
_ = yym3154
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3151 || yy2arr3151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3151[1] {
|
|
yym3156 := z.EncBinary()
|
|
_ = yym3156
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3151[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3157 := z.EncBinary()
|
|
_ = yym3157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3151 || yy2arr3151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3151[2] {
|
|
yy3159 := &x.ListMeta
|
|
yym3160 := z.EncBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3159) {
|
|
} else {
|
|
z.EncFallback(yy3159)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3151[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3161 := &x.ListMeta
|
|
yym3162 := z.EncBinary()
|
|
_ = yym3162
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3161) {
|
|
} else {
|
|
z.EncFallback(yy3161)
|
|
}
|
|
}
|
|
}
|
|
if yyr3151 || yy2arr3151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3164 := z.EncBinary()
|
|
_ = yym3164
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3165 := z.EncBinary()
|
|
_ = yym3165
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg8_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3151 || yy2arr3151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *List) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3166 := z.DecBinary()
|
|
_ = yym3166
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3167 := r.ContainerType()
|
|
if yyct3167 == codecSelferValueTypeMap1234 {
|
|
yyl3167 := r.ReadMapStart()
|
|
if yyl3167 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3167, d)
|
|
}
|
|
} else if yyct3167 == codecSelferValueTypeArray1234 {
|
|
yyl3167 := r.ReadArrayStart()
|
|
if yyl3167 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3167, 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 yys3168Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3168Slc
|
|
var yyhl3168 bool = l >= 0
|
|
for yyj3168 := 0; ; yyj3168++ {
|
|
if yyhl3168 {
|
|
if yyj3168 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3168Slc = r.DecodeBytes(yys3168Slc, true, true)
|
|
yys3168 := string(yys3168Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3168 {
|
|
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 {
|
|
yyv3171 := &x.ListMeta
|
|
yym3172 := z.DecBinary()
|
|
_ = yym3172
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3171) {
|
|
} else {
|
|
z.DecFallback(yyv3171, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3173 := &x.Items
|
|
yym3174 := z.DecBinary()
|
|
_ = yym3174
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3173), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3168)
|
|
} // end switch yys3168
|
|
} // end for yyj3168
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *List) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3175 int
|
|
var yyb3175 bool
|
|
var yyhl3175 bool = l >= 0
|
|
yyj3175++
|
|
if yyhl3175 {
|
|
yyb3175 = yyj3175 > l
|
|
} else {
|
|
yyb3175 = r.CheckBreak()
|
|
}
|
|
if yyb3175 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3175++
|
|
if yyhl3175 {
|
|
yyb3175 = yyj3175 > l
|
|
} else {
|
|
yyb3175 = r.CheckBreak()
|
|
}
|
|
if yyb3175 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3175++
|
|
if yyhl3175 {
|
|
yyb3175 = yyj3175 > l
|
|
} else {
|
|
yyb3175 = r.CheckBreak()
|
|
}
|
|
if yyb3175 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3178 := &x.ListMeta
|
|
yym3179 := z.DecBinary()
|
|
_ = yym3179
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3178) {
|
|
} else {
|
|
z.DecFallback(yyv3178, false)
|
|
}
|
|
}
|
|
yyj3175++
|
|
if yyhl3175 {
|
|
yyb3175 = yyj3175 > l
|
|
} else {
|
|
yyb3175 = r.CheckBreak()
|
|
}
|
|
if yyb3175 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3180 := &x.Items
|
|
yym3181 := z.DecBinary()
|
|
_ = yym3181
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg8_runtime.Object)(yyv3180), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3175++
|
|
if yyhl3175 {
|
|
yyb3175 = yyj3175 > l
|
|
} else {
|
|
yyb3175 = r.CheckBreak()
|
|
}
|
|
if yyb3175 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3175-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3182 := z.EncBinary()
|
|
_ = yym3182
|
|
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
|
|
yym3183 := z.DecBinary()
|
|
_ = yym3183
|
|
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 {
|
|
yym3184 := z.EncBinary()
|
|
_ = yym3184
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3185 := !z.EncBinary()
|
|
yy2arr3185 := z.EncBasicHandle().StructToArray
|
|
var yyq3185 [6]bool
|
|
_, _, _ = yysep3185, yyq3185, yy2arr3185
|
|
const yyr3185 bool = false
|
|
yyq3185[0] = x.Type != ""
|
|
yyq3185[1] = len(x.Max) != 0
|
|
yyq3185[2] = len(x.Min) != 0
|
|
yyq3185[3] = len(x.Default) != 0
|
|
yyq3185[4] = len(x.DefaultRequest) != 0
|
|
yyq3185[5] = len(x.MaxLimitRequestRatio) != 0
|
|
var yynn3185 int
|
|
if yyr3185 || yy2arr3185 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3185 = 0
|
|
for _, b := range yyq3185 {
|
|
if b {
|
|
yynn3185++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3185)
|
|
yynn3185 = 0
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3185[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3185[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("max"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3185[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("min"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3185[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("default"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3185[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultRequest"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3185[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3185[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("maxLimitRequestRatio"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3185 || yy2arr3185 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeItem) 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 {
|
|
yyct3193 := r.ContainerType()
|
|
if yyct3193 == codecSelferValueTypeMap1234 {
|
|
yyl3193 := r.ReadMapStart()
|
|
if yyl3193 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3193, d)
|
|
}
|
|
} else if yyct3193 == codecSelferValueTypeArray1234 {
|
|
yyl3193 := r.ReadArrayStart()
|
|
if yyl3193 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3193, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3194Slc = r.DecodeBytes(yys3194Slc, true, true)
|
|
yys3194 := string(yys3194Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3194 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3196 := &x.Max
|
|
yyv3196.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3197 := &x.Min
|
|
yyv3197.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3198 := &x.Default
|
|
yyv3198.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3199 := &x.DefaultRequest
|
|
yyv3199.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3200 := &x.MaxLimitRequestRatio
|
|
yyv3200.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3194)
|
|
} // end switch yys3194
|
|
} // end for yyj3194
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeItem) 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 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3203 := &x.Max
|
|
yyv3203.CodecDecodeSelf(d)
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3204 := &x.Min
|
|
yyv3204.CodecDecodeSelf(d)
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3205 := &x.Default
|
|
yyv3205.CodecDecodeSelf(d)
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3206 := &x.DefaultRequest
|
|
yyv3206.CodecDecodeSelf(d)
|
|
}
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3207 := &x.MaxLimitRequestRatio
|
|
yyv3207.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3201++
|
|
if yyhl3201 {
|
|
yyb3201 = yyj3201 > l
|
|
} else {
|
|
yyb3201 = r.CheckBreak()
|
|
}
|
|
if yyb3201 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3201-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeSpec) 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 [1]bool
|
|
_, _, _ = yysep3209, yyq3209, yy2arr3209
|
|
const yyr3209 bool = false
|
|
var yynn3209 int
|
|
if yyr3209 || yy2arr3209 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3209 = 1
|
|
for _, b := range yyq3209 {
|
|
if b {
|
|
yynn3209++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3209)
|
|
yynn3209 = 0
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3211 := z.EncBinary()
|
|
_ = yym3211
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("limits"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3212 := z.EncBinary()
|
|
_ = yym3212
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3209 || yy2arr3209 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3213 := z.DecBinary()
|
|
_ = yym3213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3214 := r.ContainerType()
|
|
if yyct3214 == codecSelferValueTypeMap1234 {
|
|
yyl3214 := r.ReadMapStart()
|
|
if yyl3214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3214, d)
|
|
}
|
|
} else if yyct3214 == codecSelferValueTypeArray1234 {
|
|
yyl3214 := r.ReadArrayStart()
|
|
if yyl3214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3214, 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 yys3215Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3215Slc
|
|
var yyhl3215 bool = l >= 0
|
|
for yyj3215 := 0; ; yyj3215++ {
|
|
if yyhl3215 {
|
|
if yyj3215 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3215Slc = r.DecodeBytes(yys3215Slc, true, true)
|
|
yys3215 := string(yys3215Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3215 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3216 := &x.Limits
|
|
yym3217 := z.DecBinary()
|
|
_ = yym3217
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3216), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3215)
|
|
} // end switch yys3215
|
|
} // end for yyj3215
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3218 int
|
|
var yyb3218 bool
|
|
var yyhl3218 bool = l >= 0
|
|
yyj3218++
|
|
if yyhl3218 {
|
|
yyb3218 = yyj3218 > l
|
|
} else {
|
|
yyb3218 = r.CheckBreak()
|
|
}
|
|
if yyb3218 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3219 := &x.Limits
|
|
yym3220 := z.DecBinary()
|
|
_ = yym3220
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3219), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3218++
|
|
if yyhl3218 {
|
|
yyb3218 = yyj3218 > l
|
|
} else {
|
|
yyb3218 = r.CheckBreak()
|
|
}
|
|
if yyb3218 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3218-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3221 := z.EncBinary()
|
|
_ = yym3221
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3222 := !z.EncBinary()
|
|
yy2arr3222 := z.EncBasicHandle().StructToArray
|
|
var yyq3222 [4]bool
|
|
_, _, _ = yysep3222, yyq3222, yy2arr3222
|
|
const yyr3222 bool = false
|
|
yyq3222[0] = x.Kind != ""
|
|
yyq3222[1] = x.APIVersion != ""
|
|
yyq3222[2] = true
|
|
yyq3222[3] = true
|
|
var yynn3222 int
|
|
if yyr3222 || yy2arr3222 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3222 = 0
|
|
for _, b := range yyq3222 {
|
|
if b {
|
|
yynn3222++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3222)
|
|
yynn3222 = 0
|
|
}
|
|
if yyr3222 || yy2arr3222 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3222[0] {
|
|
yym3224 := z.EncBinary()
|
|
_ = yym3224
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3222[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3225 := z.EncBinary()
|
|
_ = yym3225
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3222 || yy2arr3222 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3222[1] {
|
|
yym3227 := z.EncBinary()
|
|
_ = yym3227
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3222[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3228 := z.EncBinary()
|
|
_ = yym3228
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3222 || yy2arr3222 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3222[2] {
|
|
yy3230 := &x.ObjectMeta
|
|
yy3230.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3222[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3231 := &x.ObjectMeta
|
|
yy3231.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3222 || yy2arr3222 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3222[3] {
|
|
yy3233 := &x.Spec
|
|
yy3233.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3222[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3234 := &x.Spec
|
|
yy3234.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3222 || yy2arr3222 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3235 := z.DecBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3236 := r.ContainerType()
|
|
if yyct3236 == codecSelferValueTypeMap1234 {
|
|
yyl3236 := r.ReadMapStart()
|
|
if yyl3236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3236, d)
|
|
}
|
|
} else if yyct3236 == codecSelferValueTypeArray1234 {
|
|
yyl3236 := r.ReadArrayStart()
|
|
if yyl3236 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3236, 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 yys3237Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3237Slc
|
|
var yyhl3237 bool = l >= 0
|
|
for yyj3237 := 0; ; yyj3237++ {
|
|
if yyhl3237 {
|
|
if yyj3237 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3237Slc = r.DecodeBytes(yys3237Slc, true, true)
|
|
yys3237 := string(yys3237Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3237 {
|
|
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 {
|
|
yyv3240 := &x.ObjectMeta
|
|
yyv3240.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3241 := &x.Spec
|
|
yyv3241.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3237)
|
|
} // end switch yys3237
|
|
} // end for yyj3237
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRange) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3242 int
|
|
var yyb3242 bool
|
|
var yyhl3242 bool = l >= 0
|
|
yyj3242++
|
|
if yyhl3242 {
|
|
yyb3242 = yyj3242 > l
|
|
} else {
|
|
yyb3242 = r.CheckBreak()
|
|
}
|
|
if yyb3242 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3242++
|
|
if yyhl3242 {
|
|
yyb3242 = yyj3242 > l
|
|
} else {
|
|
yyb3242 = r.CheckBreak()
|
|
}
|
|
if yyb3242 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3242++
|
|
if yyhl3242 {
|
|
yyb3242 = yyj3242 > l
|
|
} else {
|
|
yyb3242 = r.CheckBreak()
|
|
}
|
|
if yyb3242 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3245 := &x.ObjectMeta
|
|
yyv3245.CodecDecodeSelf(d)
|
|
}
|
|
yyj3242++
|
|
if yyhl3242 {
|
|
yyb3242 = yyj3242 > l
|
|
} else {
|
|
yyb3242 = r.CheckBreak()
|
|
}
|
|
if yyb3242 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv3246 := &x.Spec
|
|
yyv3246.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3242++
|
|
if yyhl3242 {
|
|
yyb3242 = yyj3242 > l
|
|
} else {
|
|
yyb3242 = r.CheckBreak()
|
|
}
|
|
if yyb3242 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3242-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3247 := z.EncBinary()
|
|
_ = yym3247
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3248 := !z.EncBinary()
|
|
yy2arr3248 := z.EncBasicHandle().StructToArray
|
|
var yyq3248 [4]bool
|
|
_, _, _ = yysep3248, yyq3248, yy2arr3248
|
|
const yyr3248 bool = false
|
|
yyq3248[0] = x.Kind != ""
|
|
yyq3248[1] = x.APIVersion != ""
|
|
yyq3248[2] = true
|
|
var yynn3248 int
|
|
if yyr3248 || yy2arr3248 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3248 = 1
|
|
for _, b := range yyq3248 {
|
|
if b {
|
|
yynn3248++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3248)
|
|
yynn3248 = 0
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3248[0] {
|
|
yym3250 := z.EncBinary()
|
|
_ = yym3250
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3248[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3251 := z.EncBinary()
|
|
_ = yym3251
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3248[1] {
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3248[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3254 := z.EncBinary()
|
|
_ = yym3254
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3248[2] {
|
|
yy3256 := &x.ListMeta
|
|
yym3257 := z.EncBinary()
|
|
_ = yym3257
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3256) {
|
|
} else {
|
|
z.EncFallback(yy3256)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3248[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3258 := &x.ListMeta
|
|
yym3259 := z.EncBinary()
|
|
_ = yym3259
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3258) {
|
|
} else {
|
|
z.EncFallback(yy3258)
|
|
}
|
|
}
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3261 := z.EncBinary()
|
|
_ = yym3261
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3262 := z.EncBinary()
|
|
_ = yym3262
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3248 || yy2arr3248 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3263 := z.DecBinary()
|
|
_ = yym3263
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3264 := r.ContainerType()
|
|
if yyct3264 == codecSelferValueTypeMap1234 {
|
|
yyl3264 := r.ReadMapStart()
|
|
if yyl3264 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3264, d)
|
|
}
|
|
} else if yyct3264 == codecSelferValueTypeArray1234 {
|
|
yyl3264 := r.ReadArrayStart()
|
|
if yyl3264 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3264, 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 yys3265Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3265Slc
|
|
var yyhl3265 bool = l >= 0
|
|
for yyj3265 := 0; ; yyj3265++ {
|
|
if yyhl3265 {
|
|
if yyj3265 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3265Slc = r.DecodeBytes(yys3265Slc, true, true)
|
|
yys3265 := string(yys3265Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3265 {
|
|
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 {
|
|
yyv3268 := &x.ListMeta
|
|
yym3269 := z.DecBinary()
|
|
_ = yym3269
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3268) {
|
|
} else {
|
|
z.DecFallback(yyv3268, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3270 := &x.Items
|
|
yym3271 := z.DecBinary()
|
|
_ = yym3271
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3270), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3265)
|
|
} // end switch yys3265
|
|
} // end for yyj3265
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *LimitRangeList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3272 int
|
|
var yyb3272 bool
|
|
var yyhl3272 bool = l >= 0
|
|
yyj3272++
|
|
if yyhl3272 {
|
|
yyb3272 = yyj3272 > l
|
|
} else {
|
|
yyb3272 = r.CheckBreak()
|
|
}
|
|
if yyb3272 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3272++
|
|
if yyhl3272 {
|
|
yyb3272 = yyj3272 > l
|
|
} else {
|
|
yyb3272 = r.CheckBreak()
|
|
}
|
|
if yyb3272 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3272++
|
|
if yyhl3272 {
|
|
yyb3272 = yyj3272 > l
|
|
} else {
|
|
yyb3272 = r.CheckBreak()
|
|
}
|
|
if yyb3272 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3275 := &x.ListMeta
|
|
yym3276 := z.DecBinary()
|
|
_ = yym3276
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3275) {
|
|
} else {
|
|
z.DecFallback(yyv3275, false)
|
|
}
|
|
}
|
|
yyj3272++
|
|
if yyhl3272 {
|
|
yyb3272 = yyj3272 > l
|
|
} else {
|
|
yyb3272 = r.CheckBreak()
|
|
}
|
|
if yyb3272 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3277 := &x.Items
|
|
yym3278 := z.DecBinary()
|
|
_ = yym3278
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv3277), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3272++
|
|
if yyhl3272 {
|
|
yyb3272 = yyj3272 > l
|
|
} else {
|
|
yyb3272 = r.CheckBreak()
|
|
}
|
|
if yyb3272 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3272-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3279 := z.EncBinary()
|
|
_ = yym3279
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3280 := !z.EncBinary()
|
|
yy2arr3280 := z.EncBasicHandle().StructToArray
|
|
var yyq3280 [1]bool
|
|
_, _, _ = yysep3280, yyq3280, yy2arr3280
|
|
const yyr3280 bool = false
|
|
yyq3280[0] = len(x.Hard) != 0
|
|
var yynn3280 int
|
|
if yyr3280 || yy2arr3280 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3280 = 0
|
|
for _, b := range yyq3280 {
|
|
if b {
|
|
yynn3280++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3280)
|
|
yynn3280 = 0
|
|
}
|
|
if yyr3280 || yy2arr3280 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3280[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3280[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3280 || yy2arr3280 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3282 := z.DecBinary()
|
|
_ = yym3282
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3283 := r.ContainerType()
|
|
if yyct3283 == codecSelferValueTypeMap1234 {
|
|
yyl3283 := r.ReadMapStart()
|
|
if yyl3283 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3283, d)
|
|
}
|
|
} else if yyct3283 == codecSelferValueTypeArray1234 {
|
|
yyl3283 := r.ReadArrayStart()
|
|
if yyl3283 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3283, 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 yys3284Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3284Slc
|
|
var yyhl3284 bool = l >= 0
|
|
for yyj3284 := 0; ; yyj3284++ {
|
|
if yyhl3284 {
|
|
if yyj3284 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3284Slc = r.DecodeBytes(yys3284Slc, true, true)
|
|
yys3284 := string(yys3284Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3284 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3285 := &x.Hard
|
|
yyv3285.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3284)
|
|
} // end switch yys3284
|
|
} // end for yyj3284
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3286 int
|
|
var yyb3286 bool
|
|
var yyhl3286 bool = l >= 0
|
|
yyj3286++
|
|
if yyhl3286 {
|
|
yyb3286 = yyj3286 > l
|
|
} else {
|
|
yyb3286 = r.CheckBreak()
|
|
}
|
|
if yyb3286 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3287 := &x.Hard
|
|
yyv3287.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3286++
|
|
if yyhl3286 {
|
|
yyb3286 = yyj3286 > l
|
|
} else {
|
|
yyb3286 = r.CheckBreak()
|
|
}
|
|
if yyb3286 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3286-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3288 := z.EncBinary()
|
|
_ = yym3288
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3289 := !z.EncBinary()
|
|
yy2arr3289 := z.EncBasicHandle().StructToArray
|
|
var yyq3289 [2]bool
|
|
_, _, _ = yysep3289, yyq3289, yy2arr3289
|
|
const yyr3289 bool = false
|
|
yyq3289[0] = len(x.Hard) != 0
|
|
yyq3289[1] = len(x.Used) != 0
|
|
var yynn3289 int
|
|
if yyr3289 || yy2arr3289 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3289 = 0
|
|
for _, b := range yyq3289 {
|
|
if b {
|
|
yynn3289++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3289)
|
|
yynn3289 = 0
|
|
}
|
|
if yyr3289 || yy2arr3289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3289[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3289[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hard"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3289 || yy2arr3289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3289[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3289[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("used"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3289 || yy2arr3289 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3292 := z.DecBinary()
|
|
_ = yym3292
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3293 := r.ContainerType()
|
|
if yyct3293 == codecSelferValueTypeMap1234 {
|
|
yyl3293 := r.ReadMapStart()
|
|
if yyl3293 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3293, d)
|
|
}
|
|
} else if yyct3293 == codecSelferValueTypeArray1234 {
|
|
yyl3293 := r.ReadArrayStart()
|
|
if yyl3293 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3293, 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 yys3294Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3294Slc
|
|
var yyhl3294 bool = l >= 0
|
|
for yyj3294 := 0; ; yyj3294++ {
|
|
if yyhl3294 {
|
|
if yyj3294 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3294Slc = r.DecodeBytes(yys3294Slc, true, true)
|
|
yys3294 := string(yys3294Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3294 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3295 := &x.Hard
|
|
yyv3295.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3296 := &x.Used
|
|
yyv3296.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3294)
|
|
} // end switch yys3294
|
|
} // end for yyj3294
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3297 int
|
|
var yyb3297 bool
|
|
var yyhl3297 bool = l >= 0
|
|
yyj3297++
|
|
if yyhl3297 {
|
|
yyb3297 = yyj3297 > l
|
|
} else {
|
|
yyb3297 = r.CheckBreak()
|
|
}
|
|
if yyb3297 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv3298 := &x.Hard
|
|
yyv3298.CodecDecodeSelf(d)
|
|
}
|
|
yyj3297++
|
|
if yyhl3297 {
|
|
yyb3297 = yyj3297 > l
|
|
} else {
|
|
yyb3297 = r.CheckBreak()
|
|
}
|
|
if yyb3297 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv3299 := &x.Used
|
|
yyv3299.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3297++
|
|
if yyhl3297 {
|
|
yyb3297 = yyj3297 > l
|
|
} else {
|
|
yyb3297 = r.CheckBreak()
|
|
}
|
|
if yyb3297 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3297-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3300 := z.EncBinary()
|
|
_ = yym3300
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3301 := !z.EncBinary()
|
|
yy2arr3301 := z.EncBasicHandle().StructToArray
|
|
var yyq3301 [5]bool
|
|
_, _, _ = yysep3301, yyq3301, yy2arr3301
|
|
const yyr3301 bool = false
|
|
yyq3301[0] = x.Kind != ""
|
|
yyq3301[1] = x.APIVersion != ""
|
|
yyq3301[2] = true
|
|
yyq3301[3] = true
|
|
yyq3301[4] = true
|
|
var yynn3301 int
|
|
if yyr3301 || yy2arr3301 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3301 = 0
|
|
for _, b := range yyq3301 {
|
|
if b {
|
|
yynn3301++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3301)
|
|
yynn3301 = 0
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[0] {
|
|
yym3303 := z.EncBinary()
|
|
_ = yym3303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3301[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3304 := z.EncBinary()
|
|
_ = yym3304
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[1] {
|
|
yym3306 := z.EncBinary()
|
|
_ = yym3306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3301[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3307 := z.EncBinary()
|
|
_ = yym3307
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[2] {
|
|
yy3309 := &x.ObjectMeta
|
|
yy3309.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3310 := &x.ObjectMeta
|
|
yy3310.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[3] {
|
|
yy3312 := &x.Spec
|
|
yy3312.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3313 := &x.Spec
|
|
yy3313.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3301[4] {
|
|
yy3315 := &x.Status
|
|
yy3315.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3301[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3316 := &x.Status
|
|
yy3316.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3301 || yy2arr3301 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuota) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3317 := z.DecBinary()
|
|
_ = yym3317
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3318 := r.ContainerType()
|
|
if yyct3318 == codecSelferValueTypeMap1234 {
|
|
yyl3318 := r.ReadMapStart()
|
|
if yyl3318 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3318, d)
|
|
}
|
|
} else if yyct3318 == codecSelferValueTypeArray1234 {
|
|
yyl3318 := r.ReadArrayStart()
|
|
if yyl3318 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3318, 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 yys3319Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3319Slc
|
|
var yyhl3319 bool = l >= 0
|
|
for yyj3319 := 0; ; yyj3319++ {
|
|
if yyhl3319 {
|
|
if yyj3319 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3319Slc = r.DecodeBytes(yys3319Slc, true, true)
|
|
yys3319 := string(yys3319Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3319 {
|
|
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 {
|
|
yyv3322 := &x.ObjectMeta
|
|
yyv3322.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3323 := &x.Spec
|
|
yyv3323.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3324 := &x.Status
|
|
yyv3324.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3319)
|
|
} // end switch yys3319
|
|
} // end for yyj3319
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuota) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3325 int
|
|
var yyb3325 bool
|
|
var yyhl3325 bool = l >= 0
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3328 := &x.ObjectMeta
|
|
yyv3328.CodecDecodeSelf(d)
|
|
}
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv3329 := &x.Spec
|
|
yyv3329.CodecDecodeSelf(d)
|
|
}
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv3330 := &x.Status
|
|
yyv3330.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3325++
|
|
if yyhl3325 {
|
|
yyb3325 = yyj3325 > l
|
|
} else {
|
|
yyb3325 = r.CheckBreak()
|
|
}
|
|
if yyb3325 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3325-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3331 := z.EncBinary()
|
|
_ = yym3331
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3332 := !z.EncBinary()
|
|
yy2arr3332 := z.EncBasicHandle().StructToArray
|
|
var yyq3332 [4]bool
|
|
_, _, _ = yysep3332, yyq3332, yy2arr3332
|
|
const yyr3332 bool = false
|
|
yyq3332[0] = x.Kind != ""
|
|
yyq3332[1] = x.APIVersion != ""
|
|
yyq3332[2] = true
|
|
var yynn3332 int
|
|
if yyr3332 || yy2arr3332 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3332 = 1
|
|
for _, b := range yyq3332 {
|
|
if b {
|
|
yynn3332++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3332)
|
|
yynn3332 = 0
|
|
}
|
|
if yyr3332 || yy2arr3332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3332[0] {
|
|
yym3334 := z.EncBinary()
|
|
_ = yym3334
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3332[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3335 := z.EncBinary()
|
|
_ = yym3335
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3332 || yy2arr3332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3332[1] {
|
|
yym3337 := z.EncBinary()
|
|
_ = yym3337
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3332[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3338 := z.EncBinary()
|
|
_ = yym3338
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3332 || yy2arr3332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3332[2] {
|
|
yy3340 := &x.ListMeta
|
|
yym3341 := z.EncBinary()
|
|
_ = yym3341
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3340) {
|
|
} else {
|
|
z.EncFallback(yy3340)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3332[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3342 := &x.ListMeta
|
|
yym3343 := z.EncBinary()
|
|
_ = yym3343
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3342) {
|
|
} else {
|
|
z.EncFallback(yy3342)
|
|
}
|
|
}
|
|
}
|
|
if yyr3332 || yy2arr3332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3345 := z.EncBinary()
|
|
_ = yym3345
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3346 := z.EncBinary()
|
|
_ = yym3346
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3332 || yy2arr3332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3347 := z.DecBinary()
|
|
_ = yym3347
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3348 := r.ContainerType()
|
|
if yyct3348 == codecSelferValueTypeMap1234 {
|
|
yyl3348 := r.ReadMapStart()
|
|
if yyl3348 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3348, d)
|
|
}
|
|
} else if yyct3348 == codecSelferValueTypeArray1234 {
|
|
yyl3348 := r.ReadArrayStart()
|
|
if yyl3348 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3348, 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 yys3349Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3349Slc
|
|
var yyhl3349 bool = l >= 0
|
|
for yyj3349 := 0; ; yyj3349++ {
|
|
if yyhl3349 {
|
|
if yyj3349 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3349Slc = r.DecodeBytes(yys3349Slc, true, true)
|
|
yys3349 := string(yys3349Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3349 {
|
|
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 {
|
|
yyv3352 := &x.ListMeta
|
|
yym3353 := z.DecBinary()
|
|
_ = yym3353
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3352) {
|
|
} else {
|
|
z.DecFallback(yyv3352, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3354 := &x.Items
|
|
yym3355 := z.DecBinary()
|
|
_ = yym3355
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3354), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3349)
|
|
} // end switch yys3349
|
|
} // end for yyj3349
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceQuotaList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3356 int
|
|
var yyb3356 bool
|
|
var yyhl3356 bool = l >= 0
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3359 := &x.ListMeta
|
|
yym3360 := z.DecBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3359) {
|
|
} else {
|
|
z.DecFallback(yyv3359, false)
|
|
}
|
|
}
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3361 := &x.Items
|
|
yym3362 := z.DecBinary()
|
|
_ = yym3362
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv3361), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3356++
|
|
if yyhl3356 {
|
|
yyb3356 = yyj3356 > l
|
|
} else {
|
|
yyb3356 = r.CheckBreak()
|
|
}
|
|
if yyb3356 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3356-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Secret) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3363 := z.EncBinary()
|
|
_ = yym3363
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3364 := !z.EncBinary()
|
|
yy2arr3364 := z.EncBasicHandle().StructToArray
|
|
var yyq3364 [5]bool
|
|
_, _, _ = yysep3364, yyq3364, yy2arr3364
|
|
const yyr3364 bool = false
|
|
yyq3364[0] = x.Kind != ""
|
|
yyq3364[1] = x.APIVersion != ""
|
|
yyq3364[2] = true
|
|
yyq3364[3] = len(x.Data) != 0
|
|
yyq3364[4] = x.Type != ""
|
|
var yynn3364 int
|
|
if yyr3364 || yy2arr3364 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3364 = 0
|
|
for _, b := range yyq3364 {
|
|
if b {
|
|
yynn3364++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3364)
|
|
yynn3364 = 0
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[0] {
|
|
yym3366 := z.EncBinary()
|
|
_ = yym3366
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3364[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3367 := z.EncBinary()
|
|
_ = yym3367
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[1] {
|
|
yym3369 := z.EncBinary()
|
|
_ = yym3369
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3364[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3370 := z.EncBinary()
|
|
_ = yym3370
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[2] {
|
|
yy3372 := &x.ObjectMeta
|
|
yy3372.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3364[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3373 := &x.ObjectMeta
|
|
yy3373.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3375 := z.EncBinary()
|
|
_ = yym3375
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3364[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3376 := z.EncBinary()
|
|
_ = yym3376
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3364[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3364[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3364 || yy2arr3364 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Secret) 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 {
|
|
yyct3379 := r.ContainerType()
|
|
if yyct3379 == codecSelferValueTypeMap1234 {
|
|
yyl3379 := r.ReadMapStart()
|
|
if yyl3379 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3379, d)
|
|
}
|
|
} else if yyct3379 == codecSelferValueTypeArray1234 {
|
|
yyl3379 := r.ReadArrayStart()
|
|
if yyl3379 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3379, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3380Slc = r.DecodeBytes(yys3380Slc, true, true)
|
|
yys3380 := string(yys3380Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3380 {
|
|
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 {
|
|
yyv3383 := &x.ObjectMeta
|
|
yyv3383.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3384 := &x.Data
|
|
yym3385 := z.DecBinary()
|
|
_ = yym3385
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3384), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3380)
|
|
} // end switch yys3380
|
|
} // end for yyj3380
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Secret) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3387 int
|
|
var yyb3387 bool
|
|
var yyhl3387 bool = l >= 0
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3390 := &x.ObjectMeta
|
|
yyv3390.CodecDecodeSelf(d)
|
|
}
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3391 := &x.Data
|
|
yym3392 := z.DecBinary()
|
|
_ = yym3392
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv3391), d)
|
|
}
|
|
}
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3387++
|
|
if yyhl3387 {
|
|
yyb3387 = yyj3387 > l
|
|
} else {
|
|
yyb3387 = r.CheckBreak()
|
|
}
|
|
if yyb3387 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3387-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3394 := z.EncBinary()
|
|
_ = yym3394
|
|
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
|
|
yym3395 := z.DecBinary()
|
|
_ = yym3395
|
|
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 {
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3397 := !z.EncBinary()
|
|
yy2arr3397 := z.EncBasicHandle().StructToArray
|
|
var yyq3397 [4]bool
|
|
_, _, _ = yysep3397, yyq3397, yy2arr3397
|
|
const yyr3397 bool = false
|
|
yyq3397[0] = x.Kind != ""
|
|
yyq3397[1] = x.APIVersion != ""
|
|
yyq3397[2] = true
|
|
var yynn3397 int
|
|
if yyr3397 || yy2arr3397 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3397 = 1
|
|
for _, b := range yyq3397 {
|
|
if b {
|
|
yynn3397++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3397)
|
|
yynn3397 = 0
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3397[0] {
|
|
yym3399 := z.EncBinary()
|
|
_ = yym3399
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3397[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3400 := z.EncBinary()
|
|
_ = yym3400
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3397[1] {
|
|
yym3402 := z.EncBinary()
|
|
_ = yym3402
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3397[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3403 := z.EncBinary()
|
|
_ = yym3403
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3397[2] {
|
|
yy3405 := &x.ListMeta
|
|
yym3406 := z.EncBinary()
|
|
_ = yym3406
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3405) {
|
|
} else {
|
|
z.EncFallback(yy3405)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3397[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3407 := &x.ListMeta
|
|
yym3408 := z.EncBinary()
|
|
_ = yym3408
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3407) {
|
|
} else {
|
|
z.EncFallback(yy3407)
|
|
}
|
|
}
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3410 := z.EncBinary()
|
|
_ = yym3410
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3411 := z.EncBinary()
|
|
_ = yym3411
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3397 || yy2arr3397 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretList) 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 {
|
|
yyct3413 := r.ContainerType()
|
|
if yyct3413 == codecSelferValueTypeMap1234 {
|
|
yyl3413 := r.ReadMapStart()
|
|
if yyl3413 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3413, d)
|
|
}
|
|
} else if yyct3413 == codecSelferValueTypeArray1234 {
|
|
yyl3413 := r.ReadArrayStart()
|
|
if yyl3413 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3413, 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 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
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3414Slc = r.DecodeBytes(yys3414Slc, true, true)
|
|
yys3414 := string(yys3414Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3414 {
|
|
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 {
|
|
yyv3417 := &x.ListMeta
|
|
yym3418 := z.DecBinary()
|
|
_ = yym3418
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3417) {
|
|
} else {
|
|
z.DecFallback(yyv3417, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3419 := &x.Items
|
|
yym3420 := z.DecBinary()
|
|
_ = yym3420
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3419), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3414)
|
|
} // end switch yys3414
|
|
} // end for yyj3414
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecretList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3421 int
|
|
var yyb3421 bool
|
|
var yyhl3421 bool = l >= 0
|
|
yyj3421++
|
|
if yyhl3421 {
|
|
yyb3421 = yyj3421 > l
|
|
} else {
|
|
yyb3421 = r.CheckBreak()
|
|
}
|
|
if yyb3421 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3421++
|
|
if yyhl3421 {
|
|
yyb3421 = yyj3421 > l
|
|
} else {
|
|
yyb3421 = r.CheckBreak()
|
|
}
|
|
if yyb3421 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3421++
|
|
if yyhl3421 {
|
|
yyb3421 = yyj3421 > l
|
|
} else {
|
|
yyb3421 = r.CheckBreak()
|
|
}
|
|
if yyb3421 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3424 := &x.ListMeta
|
|
yym3425 := z.DecBinary()
|
|
_ = yym3425
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3424) {
|
|
} else {
|
|
z.DecFallback(yyv3424, false)
|
|
}
|
|
}
|
|
yyj3421++
|
|
if yyhl3421 {
|
|
yyb3421 = yyj3421 > l
|
|
} else {
|
|
yyb3421 = r.CheckBreak()
|
|
}
|
|
if yyb3421 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3426 := &x.Items
|
|
yym3427 := z.DecBinary()
|
|
_ = yym3427
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv3426), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3421++
|
|
if yyhl3421 {
|
|
yyb3421 = yyj3421 > l
|
|
} else {
|
|
yyb3421 = r.CheckBreak()
|
|
}
|
|
if yyb3421 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3421-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3428 := z.EncBinary()
|
|
_ = yym3428
|
|
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
|
|
yym3429 := z.DecBinary()
|
|
_ = yym3429
|
|
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
|
|
yym3430 := z.EncBinary()
|
|
_ = yym3430
|
|
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
|
|
yym3431 := z.DecBinary()
|
|
_ = yym3431
|
|
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 {
|
|
yym3432 := z.EncBinary()
|
|
_ = yym3432
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3433 := !z.EncBinary()
|
|
yy2arr3433 := z.EncBasicHandle().StructToArray
|
|
var yyq3433 [4]bool
|
|
_, _, _ = yysep3433, yyq3433, yy2arr3433
|
|
const yyr3433 bool = false
|
|
yyq3433[2] = x.Message != ""
|
|
yyq3433[3] = x.Error != ""
|
|
var yynn3433 int
|
|
if yyr3433 || yy2arr3433 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3433 = 2
|
|
for _, b := range yyq3433 {
|
|
if b {
|
|
yynn3433++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3433)
|
|
yynn3433 = 0
|
|
}
|
|
if yyr3433 || yy2arr3433 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3433 || yy2arr3433 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Status.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3433 || yy2arr3433 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3433[2] {
|
|
yym3437 := z.EncBinary()
|
|
_ = yym3437
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3433[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3438 := z.EncBinary()
|
|
_ = yym3438
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3433 || yy2arr3433 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3433[3] {
|
|
yym3440 := z.EncBinary()
|
|
_ = yym3440
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3433[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3441 := z.EncBinary()
|
|
_ = yym3441
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yyr3433 || yy2arr3433 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3442 := z.DecBinary()
|
|
_ = yym3442
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3443 := r.ContainerType()
|
|
if yyct3443 == codecSelferValueTypeMap1234 {
|
|
yyl3443 := r.ReadMapStart()
|
|
if yyl3443 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3443, d)
|
|
}
|
|
} else if yyct3443 == codecSelferValueTypeArray1234 {
|
|
yyl3443 := r.ReadArrayStart()
|
|
if yyl3443 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3443, 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 yys3444Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3444Slc
|
|
var yyhl3444 bool = l >= 0
|
|
for yyj3444 := 0; ; yyj3444++ {
|
|
if yyhl3444 {
|
|
if yyj3444 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3444Slc = r.DecodeBytes(yys3444Slc, true, true)
|
|
yys3444 := string(yys3444Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3444 {
|
|
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, yys3444)
|
|
} // end switch yys3444
|
|
} // end for yyj3444
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3449 int
|
|
var yyb3449 bool
|
|
var yyhl3449 bool = l >= 0
|
|
yyj3449++
|
|
if yyhl3449 {
|
|
yyb3449 = yyj3449 > l
|
|
} else {
|
|
yyb3449 = r.CheckBreak()
|
|
}
|
|
if yyb3449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj3449++
|
|
if yyhl3449 {
|
|
yyb3449 = yyj3449 > l
|
|
} else {
|
|
yyb3449 = r.CheckBreak()
|
|
}
|
|
if yyb3449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3449++
|
|
if yyhl3449 {
|
|
yyb3449 = yyj3449 > l
|
|
} else {
|
|
yyb3449 = r.CheckBreak()
|
|
}
|
|
if yyb3449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3449++
|
|
if yyhl3449 {
|
|
yyb3449 = yyj3449 > l
|
|
} else {
|
|
yyb3449 = r.CheckBreak()
|
|
}
|
|
if yyb3449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3449++
|
|
if yyhl3449 {
|
|
yyb3449 = yyj3449 > l
|
|
} else {
|
|
yyb3449 = r.CheckBreak()
|
|
}
|
|
if yyb3449 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3449-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3454 := z.EncBinary()
|
|
_ = yym3454
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3455 := !z.EncBinary()
|
|
yy2arr3455 := z.EncBasicHandle().StructToArray
|
|
var yyq3455 [4]bool
|
|
_, _, _ = yysep3455, yyq3455, yy2arr3455
|
|
const yyr3455 bool = false
|
|
yyq3455[0] = x.Kind != ""
|
|
yyq3455[1] = x.APIVersion != ""
|
|
yyq3455[2] = true
|
|
yyq3455[3] = len(x.Conditions) != 0
|
|
var yynn3455 int
|
|
if yyr3455 || yy2arr3455 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3455 = 0
|
|
for _, b := range yyq3455 {
|
|
if b {
|
|
yynn3455++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3455)
|
|
yynn3455 = 0
|
|
}
|
|
if yyr3455 || yy2arr3455 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3455[0] {
|
|
yym3457 := z.EncBinary()
|
|
_ = yym3457
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3455[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3458 := z.EncBinary()
|
|
_ = yym3458
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3455 || yy2arr3455 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3455[1] {
|
|
yym3460 := z.EncBinary()
|
|
_ = yym3460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3455[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3461 := z.EncBinary()
|
|
_ = yym3461
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3455 || yy2arr3455 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3455[2] {
|
|
yy3463 := &x.ObjectMeta
|
|
yy3463.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3455[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3464 := &x.ObjectMeta
|
|
yy3464.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3455 || yy2arr3455 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3455[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3466 := z.EncBinary()
|
|
_ = yym3466
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3455[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3467 := z.EncBinary()
|
|
_ = yym3467
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3455 || yy2arr3455 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3468 := z.DecBinary()
|
|
_ = yym3468
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3469 := r.ContainerType()
|
|
if yyct3469 == codecSelferValueTypeMap1234 {
|
|
yyl3469 := r.ReadMapStart()
|
|
if yyl3469 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3469, d)
|
|
}
|
|
} else if yyct3469 == codecSelferValueTypeArray1234 {
|
|
yyl3469 := r.ReadArrayStart()
|
|
if yyl3469 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3469, 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 yys3470Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3470Slc
|
|
var yyhl3470 bool = l >= 0
|
|
for yyj3470 := 0; ; yyj3470++ {
|
|
if yyhl3470 {
|
|
if yyj3470 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3470Slc = r.DecodeBytes(yys3470Slc, true, true)
|
|
yys3470 := string(yys3470Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3470 {
|
|
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 {
|
|
yyv3473 := &x.ObjectMeta
|
|
yyv3473.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3474 := &x.Conditions
|
|
yym3475 := z.DecBinary()
|
|
_ = yym3475
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3474), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3470)
|
|
} // end switch yys3470
|
|
} // end for yyj3470
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3476 int
|
|
var yyb3476 bool
|
|
var yyhl3476 bool = l >= 0
|
|
yyj3476++
|
|
if yyhl3476 {
|
|
yyb3476 = yyj3476 > l
|
|
} else {
|
|
yyb3476 = r.CheckBreak()
|
|
}
|
|
if yyb3476 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3476++
|
|
if yyhl3476 {
|
|
yyb3476 = yyj3476 > l
|
|
} else {
|
|
yyb3476 = r.CheckBreak()
|
|
}
|
|
if yyb3476 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3476++
|
|
if yyhl3476 {
|
|
yyb3476 = yyj3476 > l
|
|
} else {
|
|
yyb3476 = r.CheckBreak()
|
|
}
|
|
if yyb3476 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3479 := &x.ObjectMeta
|
|
yyv3479.CodecDecodeSelf(d)
|
|
}
|
|
yyj3476++
|
|
if yyhl3476 {
|
|
yyb3476 = yyj3476 > l
|
|
} else {
|
|
yyb3476 = r.CheckBreak()
|
|
}
|
|
if yyb3476 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv3480 := &x.Conditions
|
|
yym3481 := z.DecBinary()
|
|
_ = yym3481
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv3480), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3476++
|
|
if yyhl3476 {
|
|
yyb3476 = yyj3476 > l
|
|
} else {
|
|
yyb3476 = r.CheckBreak()
|
|
}
|
|
if yyb3476 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3476-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3482 := z.EncBinary()
|
|
_ = yym3482
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3483 := !z.EncBinary()
|
|
yy2arr3483 := z.EncBasicHandle().StructToArray
|
|
var yyq3483 [4]bool
|
|
_, _, _ = yysep3483, yyq3483, yy2arr3483
|
|
const yyr3483 bool = false
|
|
yyq3483[0] = x.Kind != ""
|
|
yyq3483[1] = x.APIVersion != ""
|
|
yyq3483[2] = true
|
|
var yynn3483 int
|
|
if yyr3483 || yy2arr3483 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3483 = 1
|
|
for _, b := range yyq3483 {
|
|
if b {
|
|
yynn3483++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3483)
|
|
yynn3483 = 0
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[0] {
|
|
yym3485 := z.EncBinary()
|
|
_ = yym3485
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3483[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3486 := z.EncBinary()
|
|
_ = yym3486
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[1] {
|
|
yym3488 := z.EncBinary()
|
|
_ = yym3488
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3483[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3489 := z.EncBinary()
|
|
_ = yym3489
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3483[2] {
|
|
yy3491 := &x.ListMeta
|
|
yym3492 := z.EncBinary()
|
|
_ = yym3492
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3491) {
|
|
} else {
|
|
z.EncFallback(yy3491)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3483[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3493 := &x.ListMeta
|
|
yym3494 := z.EncBinary()
|
|
_ = yym3494
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3493) {
|
|
} else {
|
|
z.EncFallback(yy3493)
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3496 := z.EncBinary()
|
|
_ = yym3496
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3497 := z.EncBinary()
|
|
_ = yym3497
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3483 || yy2arr3483 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3498 := z.DecBinary()
|
|
_ = yym3498
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3499 := r.ContainerType()
|
|
if yyct3499 == codecSelferValueTypeMap1234 {
|
|
yyl3499 := r.ReadMapStart()
|
|
if yyl3499 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3499, d)
|
|
}
|
|
} else if yyct3499 == codecSelferValueTypeArray1234 {
|
|
yyl3499 := r.ReadArrayStart()
|
|
if yyl3499 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3499, 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 yys3500Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3500Slc
|
|
var yyhl3500 bool = l >= 0
|
|
for yyj3500 := 0; ; yyj3500++ {
|
|
if yyhl3500 {
|
|
if yyj3500 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3500Slc = r.DecodeBytes(yys3500Slc, true, true)
|
|
yys3500 := string(yys3500Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3500 {
|
|
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 {
|
|
yyv3503 := &x.ListMeta
|
|
yym3504 := z.DecBinary()
|
|
_ = yym3504
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3503) {
|
|
} else {
|
|
z.DecFallback(yyv3503, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3505 := &x.Items
|
|
yym3506 := z.DecBinary()
|
|
_ = yym3506
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3505), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3500)
|
|
} // end switch yys3500
|
|
} // end for yyj3500
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ComponentStatusList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3507 int
|
|
var yyb3507 bool
|
|
var yyhl3507 bool = l >= 0
|
|
yyj3507++
|
|
if yyhl3507 {
|
|
yyb3507 = yyj3507 > l
|
|
} else {
|
|
yyb3507 = r.CheckBreak()
|
|
}
|
|
if yyb3507 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3507++
|
|
if yyhl3507 {
|
|
yyb3507 = yyj3507 > l
|
|
} else {
|
|
yyb3507 = r.CheckBreak()
|
|
}
|
|
if yyb3507 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3507++
|
|
if yyhl3507 {
|
|
yyb3507 = yyj3507 > l
|
|
} else {
|
|
yyb3507 = r.CheckBreak()
|
|
}
|
|
if yyb3507 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3510 := &x.ListMeta
|
|
yym3511 := z.DecBinary()
|
|
_ = yym3511
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3510) {
|
|
} else {
|
|
z.DecFallback(yyv3510, false)
|
|
}
|
|
}
|
|
yyj3507++
|
|
if yyhl3507 {
|
|
yyb3507 = yyj3507 > l
|
|
} else {
|
|
yyb3507 = r.CheckBreak()
|
|
}
|
|
if yyb3507 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3512 := &x.Items
|
|
yym3513 := z.DecBinary()
|
|
_ = yym3513
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv3512), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3507++
|
|
if yyhl3507 {
|
|
yyb3507 = yyj3507 > l
|
|
} else {
|
|
yyb3507 = r.CheckBreak()
|
|
}
|
|
if yyb3507 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3507-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SecurityContext) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3514 := z.EncBinary()
|
|
_ = yym3514
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3515 := !z.EncBinary()
|
|
yy2arr3515 := z.EncBasicHandle().StructToArray
|
|
var yyq3515 [5]bool
|
|
_, _, _ = yysep3515, yyq3515, yy2arr3515
|
|
const yyr3515 bool = false
|
|
yyq3515[0] = x.Capabilities != nil
|
|
yyq3515[1] = x.Privileged != nil
|
|
yyq3515[2] = x.SELinuxOptions != nil
|
|
yyq3515[3] = x.RunAsUser != nil
|
|
yyq3515[4] = x.RunAsNonRoot != nil
|
|
var yynn3515 int
|
|
if yyr3515 || yy2arr3515 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3515 = 0
|
|
for _, b := range yyq3515 {
|
|
if b {
|
|
yynn3515++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3515)
|
|
yynn3515 = 0
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3515[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3515[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("capabilities"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3515[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3518 := *x.Privileged
|
|
yym3519 := z.EncBinary()
|
|
_ = yym3519
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3518))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3515[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3520 := *x.Privileged
|
|
yym3521 := z.EncBinary()
|
|
_ = yym3521
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3520))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3515[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3515[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("seLinuxOptions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3515[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3524 := *x.RunAsUser
|
|
yym3525 := z.EncBinary()
|
|
_ = yym3525
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3524))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3515[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3526 := *x.RunAsUser
|
|
yym3527 := z.EncBinary()
|
|
_ = yym3527
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3526))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3515[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3529 := *x.RunAsNonRoot
|
|
yym3530 := z.EncBinary()
|
|
_ = yym3530
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3529))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3515[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3531 := *x.RunAsNonRoot
|
|
yym3532 := z.EncBinary()
|
|
_ = yym3532
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3531))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3515 || yy2arr3515 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecurityContext) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3533 := z.DecBinary()
|
|
_ = yym3533
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3534 := r.ContainerType()
|
|
if yyct3534 == codecSelferValueTypeMap1234 {
|
|
yyl3534 := r.ReadMapStart()
|
|
if yyl3534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3534, d)
|
|
}
|
|
} else if yyct3534 == codecSelferValueTypeArray1234 {
|
|
yyl3534 := r.ReadArrayStart()
|
|
if yyl3534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3534, 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 yys3535Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3535Slc
|
|
var yyhl3535 bool = l >= 0
|
|
for yyj3535 := 0; ; yyj3535++ {
|
|
if yyhl3535 {
|
|
if yyj3535 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3535Slc = r.DecodeBytes(yys3535Slc, true, true)
|
|
yys3535 := string(yys3535Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3535 {
|
|
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)
|
|
}
|
|
yym3538 := z.DecBinary()
|
|
_ = yym3538
|
|
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)
|
|
}
|
|
yym3541 := z.DecBinary()
|
|
_ = yym3541
|
|
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)
|
|
}
|
|
yym3543 := z.DecBinary()
|
|
_ = yym3543
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3535)
|
|
} // end switch yys3535
|
|
} // end for yyj3535
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecurityContext) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3544 int
|
|
var yyb3544 bool
|
|
var yyhl3544 bool = l >= 0
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Capabilities != nil {
|
|
x.Capabilities = nil
|
|
}
|
|
} else {
|
|
if x.Capabilities == nil {
|
|
x.Capabilities = new(Capabilities)
|
|
}
|
|
x.Capabilities.CodecDecodeSelf(d)
|
|
}
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Privileged != nil {
|
|
x.Privileged = nil
|
|
}
|
|
} else {
|
|
if x.Privileged == nil {
|
|
x.Privileged = new(bool)
|
|
}
|
|
yym3547 := z.DecBinary()
|
|
_ = yym3547
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SELinuxOptions != nil {
|
|
x.SELinuxOptions = nil
|
|
}
|
|
} else {
|
|
if x.SELinuxOptions == nil {
|
|
x.SELinuxOptions = new(SELinuxOptions)
|
|
}
|
|
x.SELinuxOptions.CodecDecodeSelf(d)
|
|
}
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsUser != nil {
|
|
x.RunAsUser = nil
|
|
}
|
|
} else {
|
|
if x.RunAsUser == nil {
|
|
x.RunAsUser = new(int64)
|
|
}
|
|
yym3550 := z.DecBinary()
|
|
_ = yym3550
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.RunAsNonRoot != nil {
|
|
x.RunAsNonRoot = nil
|
|
}
|
|
} else {
|
|
if x.RunAsNonRoot == nil {
|
|
x.RunAsNonRoot = new(bool)
|
|
}
|
|
yym3552 := z.DecBinary()
|
|
_ = yym3552
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3544++
|
|
if yyhl3544 {
|
|
yyb3544 = yyj3544 > l
|
|
} else {
|
|
yyb3544 = r.CheckBreak()
|
|
}
|
|
if yyb3544 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3544-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3553 := z.EncBinary()
|
|
_ = yym3553
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3554 := !z.EncBinary()
|
|
yy2arr3554 := z.EncBasicHandle().StructToArray
|
|
var yyq3554 [4]bool
|
|
_, _, _ = yysep3554, yyq3554, yy2arr3554
|
|
const yyr3554 bool = false
|
|
yyq3554[0] = x.User != ""
|
|
yyq3554[1] = x.Role != ""
|
|
yyq3554[2] = x.Type != ""
|
|
yyq3554[3] = x.Level != ""
|
|
var yynn3554 int
|
|
if yyr3554 || yy2arr3554 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3554 = 0
|
|
for _, b := range yyq3554 {
|
|
if b {
|
|
yynn3554++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3554)
|
|
yynn3554 = 0
|
|
}
|
|
if yyr3554 || yy2arr3554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3554[0] {
|
|
yym3556 := z.EncBinary()
|
|
_ = yym3556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3554[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3557 := z.EncBinary()
|
|
_ = yym3557
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr3554 || yy2arr3554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3554[1] {
|
|
yym3559 := z.EncBinary()
|
|
_ = yym3559
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3554[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3560 := z.EncBinary()
|
|
_ = yym3560
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr3554 || yy2arr3554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3554[2] {
|
|
yym3562 := z.EncBinary()
|
|
_ = yym3562
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3554[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3563 := z.EncBinary()
|
|
_ = yym3563
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3554 || yy2arr3554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3554[3] {
|
|
yym3565 := z.EncBinary()
|
|
_ = yym3565
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3554[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3566 := z.EncBinary()
|
|
_ = yym3566
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yyr3554 || yy2arr3554 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SELinuxOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3567 := z.DecBinary()
|
|
_ = yym3567
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3568 := r.ContainerType()
|
|
if yyct3568 == codecSelferValueTypeMap1234 {
|
|
yyl3568 := r.ReadMapStart()
|
|
if yyl3568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3568, d)
|
|
}
|
|
} else if yyct3568 == codecSelferValueTypeArray1234 {
|
|
yyl3568 := r.ReadArrayStart()
|
|
if yyl3568 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3568, 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 yys3569Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3569Slc
|
|
var yyhl3569 bool = l >= 0
|
|
for yyj3569 := 0; ; yyj3569++ {
|
|
if yyhl3569 {
|
|
if yyj3569 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3569Slc = r.DecodeBytes(yys3569Slc, true, true)
|
|
yys3569 := string(yys3569Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3569 {
|
|
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, yys3569)
|
|
} // end switch yys3569
|
|
} // end for yyj3569
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SELinuxOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3574 int
|
|
var yyb3574 bool
|
|
var yyhl3574 bool = l >= 0
|
|
yyj3574++
|
|
if yyhl3574 {
|
|
yyb3574 = yyj3574 > l
|
|
} else {
|
|
yyb3574 = r.CheckBreak()
|
|
}
|
|
if yyb3574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj3574++
|
|
if yyhl3574 {
|
|
yyb3574 = yyj3574 > l
|
|
} else {
|
|
yyb3574 = r.CheckBreak()
|
|
}
|
|
if yyb3574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj3574++
|
|
if yyhl3574 {
|
|
yyb3574 = yyj3574 > l
|
|
} else {
|
|
yyb3574 = r.CheckBreak()
|
|
}
|
|
if yyb3574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj3574++
|
|
if yyhl3574 {
|
|
yyb3574 = yyj3574 > l
|
|
} else {
|
|
yyb3574 = r.CheckBreak()
|
|
}
|
|
if yyb3574 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3574++
|
|
if yyhl3574 {
|
|
yyb3574 = yyj3574 > l
|
|
} else {
|
|
yyb3574 = r.CheckBreak()
|
|
}
|
|
if yyb3574 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3574-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3579 := z.EncBinary()
|
|
_ = yym3579
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3580 := !z.EncBinary()
|
|
yy2arr3580 := z.EncBasicHandle().StructToArray
|
|
var yyq3580 [5]bool
|
|
_, _, _ = yysep3580, yyq3580, yy2arr3580
|
|
const yyr3580 bool = false
|
|
yyq3580[0] = x.Kind != ""
|
|
yyq3580[1] = x.APIVersion != ""
|
|
yyq3580[2] = true
|
|
var yynn3580 int
|
|
if yyr3580 || yy2arr3580 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3580 = 2
|
|
for _, b := range yyq3580 {
|
|
if b {
|
|
yynn3580++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3580)
|
|
yynn3580 = 0
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3580[0] {
|
|
yym3582 := z.EncBinary()
|
|
_ = yym3582
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3580[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3583 := z.EncBinary()
|
|
_ = yym3583
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3580[1] {
|
|
yym3585 := z.EncBinary()
|
|
_ = yym3585
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3580[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3586 := z.EncBinary()
|
|
_ = yym3586
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3580[2] {
|
|
yy3588 := &x.ObjectMeta
|
|
yy3588.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3580[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3589 := &x.ObjectMeta
|
|
yy3589.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3591 := z.EncBinary()
|
|
_ = yym3591
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("range"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3592 := z.EncBinary()
|
|
_ = yym3592
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3594 := z.EncBinary()
|
|
_ = yym3594
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3595 := z.EncBinary()
|
|
_ = yym3595
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yyr3580 || yy2arr3580 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *RangeAllocation) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3596 := z.DecBinary()
|
|
_ = yym3596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3597 := r.ContainerType()
|
|
if yyct3597 == codecSelferValueTypeMap1234 {
|
|
yyl3597 := r.ReadMapStart()
|
|
if yyl3597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3597, d)
|
|
}
|
|
} else if yyct3597 == codecSelferValueTypeArray1234 {
|
|
yyl3597 := r.ReadArrayStart()
|
|
if yyl3597 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3597, 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 yys3598Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3598Slc
|
|
var yyhl3598 bool = l >= 0
|
|
for yyj3598 := 0; ; yyj3598++ {
|
|
if yyhl3598 {
|
|
if yyj3598 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3598Slc = r.DecodeBytes(yys3598Slc, true, true)
|
|
yys3598 := string(yys3598Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3598 {
|
|
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 {
|
|
yyv3601 := &x.ObjectMeta
|
|
yyv3601.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3603 := &x.Data
|
|
yym3604 := z.DecBinary()
|
|
_ = yym3604
|
|
if false {
|
|
} else {
|
|
*yyv3603 = r.DecodeBytes(*(*[]byte)(yyv3603), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3598)
|
|
} // end switch yys3598
|
|
} // end for yyj3598
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *RangeAllocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3605 int
|
|
var yyb3605 bool
|
|
var yyhl3605 bool = l >= 0
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3608 := &x.ObjectMeta
|
|
yyv3608.CodecDecodeSelf(d)
|
|
}
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv3610 := &x.Data
|
|
yym3611 := z.DecBinary()
|
|
_ = yym3611
|
|
if false {
|
|
} else {
|
|
*yyv3610 = r.DecodeBytes(*(*[]byte)(yyv3610), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj3605++
|
|
if yyhl3605 {
|
|
yyb3605 = yyj3605 > l
|
|
} else {
|
|
yyb3605 = r.CheckBreak()
|
|
}
|
|
if yyb3605 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3605-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
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 _, yyv3612 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3612.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeAccessMode(v *[]PersistentVolumeAccessMode, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3613 := *v
|
|
yyh3613, yyl3613 := z.DecSliceHelperStart()
|
|
var yyc3613 bool
|
|
if yyl3613 == 0 {
|
|
if yyv3613 == nil {
|
|
yyv3613 = []PersistentVolumeAccessMode{}
|
|
yyc3613 = true
|
|
} else if len(yyv3613) != 0 {
|
|
yyv3613 = yyv3613[:0]
|
|
yyc3613 = true
|
|
}
|
|
} else if yyl3613 > 0 {
|
|
var yyrr3613, yyrl3613 int
|
|
var yyrt3613 bool
|
|
if yyl3613 > cap(yyv3613) {
|
|
|
|
yyrl3613, yyrt3613 = z.DecInferLen(yyl3613, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3613 {
|
|
if yyrl3613 <= cap(yyv3613) {
|
|
yyv3613 = yyv3613[:yyrl3613]
|
|
} else {
|
|
yyv3613 = make([]PersistentVolumeAccessMode, yyrl3613)
|
|
}
|
|
} else {
|
|
yyv3613 = make([]PersistentVolumeAccessMode, yyrl3613)
|
|
}
|
|
yyc3613 = true
|
|
yyrr3613 = len(yyv3613)
|
|
} else if yyl3613 != len(yyv3613) {
|
|
yyv3613 = yyv3613[:yyl3613]
|
|
yyc3613 = true
|
|
}
|
|
yyj3613 := 0
|
|
for ; yyj3613 < yyrr3613; yyj3613++ {
|
|
yyh3613.ElemContainerState(yyj3613)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = ""
|
|
} else {
|
|
yyv3613[yyj3613] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3613 {
|
|
for ; yyj3613 < yyl3613; yyj3613++ {
|
|
yyv3613 = append(yyv3613, "")
|
|
yyh3613.ElemContainerState(yyj3613)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = ""
|
|
} else {
|
|
yyv3613[yyj3613] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3613 := 0
|
|
for ; !r.CheckBreak(); yyj3613++ {
|
|
|
|
if yyj3613 >= len(yyv3613) {
|
|
yyv3613 = append(yyv3613, "") // var yyz3613 PersistentVolumeAccessMode
|
|
yyc3613 = true
|
|
}
|
|
yyh3613.ElemContainerState(yyj3613)
|
|
if yyj3613 < len(yyv3613) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3613[yyj3613] = ""
|
|
} else {
|
|
yyv3613[yyj3613] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3613 < len(yyv3613) {
|
|
yyv3613 = yyv3613[:yyj3613]
|
|
yyc3613 = true
|
|
} else if yyj3613 == 0 && yyv3613 == nil {
|
|
yyv3613 = []PersistentVolumeAccessMode{}
|
|
yyc3613 = true
|
|
}
|
|
}
|
|
yyh3613.End()
|
|
if yyc3613 {
|
|
*v = yyv3613
|
|
}
|
|
}
|
|
|
|
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 _, yyv3617 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3618 := &yyv3617
|
|
yy3618.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolume(v *[]PersistentVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3619 := *v
|
|
yyh3619, yyl3619 := z.DecSliceHelperStart()
|
|
var yyc3619 bool
|
|
if yyl3619 == 0 {
|
|
if yyv3619 == nil {
|
|
yyv3619 = []PersistentVolume{}
|
|
yyc3619 = true
|
|
} else if len(yyv3619) != 0 {
|
|
yyv3619 = yyv3619[:0]
|
|
yyc3619 = true
|
|
}
|
|
} else if yyl3619 > 0 {
|
|
var yyrr3619, yyrl3619 int
|
|
var yyrt3619 bool
|
|
if yyl3619 > cap(yyv3619) {
|
|
|
|
yyrg3619 := len(yyv3619) > 0
|
|
yyv23619 := yyv3619
|
|
yyrl3619, yyrt3619 = z.DecInferLen(yyl3619, z.DecBasicHandle().MaxInitLen, 392)
|
|
if yyrt3619 {
|
|
if yyrl3619 <= cap(yyv3619) {
|
|
yyv3619 = yyv3619[:yyrl3619]
|
|
} else {
|
|
yyv3619 = make([]PersistentVolume, yyrl3619)
|
|
}
|
|
} else {
|
|
yyv3619 = make([]PersistentVolume, yyrl3619)
|
|
}
|
|
yyc3619 = true
|
|
yyrr3619 = len(yyv3619)
|
|
if yyrg3619 {
|
|
copy(yyv3619, yyv23619)
|
|
}
|
|
} else if yyl3619 != len(yyv3619) {
|
|
yyv3619 = yyv3619[:yyl3619]
|
|
yyc3619 = true
|
|
}
|
|
yyj3619 := 0
|
|
for ; yyj3619 < yyrr3619; yyj3619++ {
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = PersistentVolume{}
|
|
} else {
|
|
yyv3620 := &yyv3619[yyj3619]
|
|
yyv3620.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3619 {
|
|
for ; yyj3619 < yyl3619; yyj3619++ {
|
|
yyv3619 = append(yyv3619, PersistentVolume{})
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = PersistentVolume{}
|
|
} else {
|
|
yyv3621 := &yyv3619[yyj3619]
|
|
yyv3621.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3619 := 0
|
|
for ; !r.CheckBreak(); yyj3619++ {
|
|
|
|
if yyj3619 >= len(yyv3619) {
|
|
yyv3619 = append(yyv3619, PersistentVolume{}) // var yyz3619 PersistentVolume
|
|
yyc3619 = true
|
|
}
|
|
yyh3619.ElemContainerState(yyj3619)
|
|
if yyj3619 < len(yyv3619) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3619[yyj3619] = PersistentVolume{}
|
|
} else {
|
|
yyv3622 := &yyv3619[yyj3619]
|
|
yyv3622.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3619 < len(yyv3619) {
|
|
yyv3619 = yyv3619[:yyj3619]
|
|
yyc3619 = true
|
|
} else if yyj3619 == 0 && yyv3619 == nil {
|
|
yyv3619 = []PersistentVolume{}
|
|
yyc3619 = true
|
|
}
|
|
}
|
|
yyh3619.End()
|
|
if yyc3619 {
|
|
*v = yyv3619
|
|
}
|
|
}
|
|
|
|
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 _, yyv3623 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3624 := &yyv3623
|
|
yy3624.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePersistentVolumeClaim(v *[]PersistentVolumeClaim, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3625 := *v
|
|
yyh3625, yyl3625 := z.DecSliceHelperStart()
|
|
var yyc3625 bool
|
|
if yyl3625 == 0 {
|
|
if yyv3625 == nil {
|
|
yyv3625 = []PersistentVolumeClaim{}
|
|
yyc3625 = true
|
|
} else if len(yyv3625) != 0 {
|
|
yyv3625 = yyv3625[:0]
|
|
yyc3625 = true
|
|
}
|
|
} else if yyl3625 > 0 {
|
|
var yyrr3625, yyrl3625 int
|
|
var yyrt3625 bool
|
|
if yyl3625 > cap(yyv3625) {
|
|
|
|
yyrg3625 := len(yyv3625) > 0
|
|
yyv23625 := yyv3625
|
|
yyrl3625, yyrt3625 = z.DecInferLen(yyl3625, z.DecBasicHandle().MaxInitLen, 296)
|
|
if yyrt3625 {
|
|
if yyrl3625 <= cap(yyv3625) {
|
|
yyv3625 = yyv3625[:yyrl3625]
|
|
} else {
|
|
yyv3625 = make([]PersistentVolumeClaim, yyrl3625)
|
|
}
|
|
} else {
|
|
yyv3625 = make([]PersistentVolumeClaim, yyrl3625)
|
|
}
|
|
yyc3625 = true
|
|
yyrr3625 = len(yyv3625)
|
|
if yyrg3625 {
|
|
copy(yyv3625, yyv23625)
|
|
}
|
|
} else if yyl3625 != len(yyv3625) {
|
|
yyv3625 = yyv3625[:yyl3625]
|
|
yyc3625 = true
|
|
}
|
|
yyj3625 := 0
|
|
for ; yyj3625 < yyrr3625; yyj3625++ {
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3626 := &yyv3625[yyj3625]
|
|
yyv3626.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3625 {
|
|
for ; yyj3625 < yyl3625; yyj3625++ {
|
|
yyv3625 = append(yyv3625, PersistentVolumeClaim{})
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3627 := &yyv3625[yyj3625]
|
|
yyv3627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3625 := 0
|
|
for ; !r.CheckBreak(); yyj3625++ {
|
|
|
|
if yyj3625 >= len(yyv3625) {
|
|
yyv3625 = append(yyv3625, PersistentVolumeClaim{}) // var yyz3625 PersistentVolumeClaim
|
|
yyc3625 = true
|
|
}
|
|
yyh3625.ElemContainerState(yyj3625)
|
|
if yyj3625 < len(yyv3625) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3625[yyj3625] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv3628 := &yyv3625[yyj3625]
|
|
yyv3628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3625 < len(yyv3625) {
|
|
yyv3625 = yyv3625[:yyj3625]
|
|
yyc3625 = true
|
|
} else if yyj3625 == 0 && yyv3625 == nil {
|
|
yyv3625 = []PersistentVolumeClaim{}
|
|
yyc3625 = true
|
|
}
|
|
}
|
|
yyh3625.End()
|
|
if yyc3625 {
|
|
*v = yyv3625
|
|
}
|
|
}
|
|
|
|
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 _, yyv3629 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3630 := &yyv3629
|
|
yy3630.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceDownwardAPIVolumeFile(v *[]DownwardAPIVolumeFile, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3631 := *v
|
|
yyh3631, yyl3631 := z.DecSliceHelperStart()
|
|
var yyc3631 bool
|
|
if yyl3631 == 0 {
|
|
if yyv3631 == nil {
|
|
yyv3631 = []DownwardAPIVolumeFile{}
|
|
yyc3631 = true
|
|
} else if len(yyv3631) != 0 {
|
|
yyv3631 = yyv3631[:0]
|
|
yyc3631 = true
|
|
}
|
|
} else if yyl3631 > 0 {
|
|
var yyrr3631, yyrl3631 int
|
|
var yyrt3631 bool
|
|
if yyl3631 > cap(yyv3631) {
|
|
|
|
yyrg3631 := len(yyv3631) > 0
|
|
yyv23631 := yyv3631
|
|
yyrl3631, yyrt3631 = z.DecInferLen(yyl3631, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt3631 {
|
|
if yyrl3631 <= cap(yyv3631) {
|
|
yyv3631 = yyv3631[:yyrl3631]
|
|
} else {
|
|
yyv3631 = make([]DownwardAPIVolumeFile, yyrl3631)
|
|
}
|
|
} else {
|
|
yyv3631 = make([]DownwardAPIVolumeFile, yyrl3631)
|
|
}
|
|
yyc3631 = true
|
|
yyrr3631 = len(yyv3631)
|
|
if yyrg3631 {
|
|
copy(yyv3631, yyv23631)
|
|
}
|
|
} else if yyl3631 != len(yyv3631) {
|
|
yyv3631 = yyv3631[:yyl3631]
|
|
yyc3631 = true
|
|
}
|
|
yyj3631 := 0
|
|
for ; yyj3631 < yyrr3631; yyj3631++ {
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3632 := &yyv3631[yyj3631]
|
|
yyv3632.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3631 {
|
|
for ; yyj3631 < yyl3631; yyj3631++ {
|
|
yyv3631 = append(yyv3631, DownwardAPIVolumeFile{})
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3633 := &yyv3631[yyj3631]
|
|
yyv3633.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3631 := 0
|
|
for ; !r.CheckBreak(); yyj3631++ {
|
|
|
|
if yyj3631 >= len(yyv3631) {
|
|
yyv3631 = append(yyv3631, DownwardAPIVolumeFile{}) // var yyz3631 DownwardAPIVolumeFile
|
|
yyc3631 = true
|
|
}
|
|
yyh3631.ElemContainerState(yyj3631)
|
|
if yyj3631 < len(yyv3631) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3631[yyj3631] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv3634 := &yyv3631[yyj3631]
|
|
yyv3634.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3631 < len(yyv3631) {
|
|
yyv3631 = yyv3631[:yyj3631]
|
|
yyc3631 = true
|
|
} else if yyj3631 == 0 && yyv3631 == nil {
|
|
yyv3631 = []DownwardAPIVolumeFile{}
|
|
yyc3631 = true
|
|
}
|
|
}
|
|
yyh3631.End()
|
|
if yyc3631 {
|
|
*v = yyv3631
|
|
}
|
|
}
|
|
|
|
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 _, yyv3635 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3635.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceCapability(v *[]Capability, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3636 := *v
|
|
yyh3636, yyl3636 := z.DecSliceHelperStart()
|
|
var yyc3636 bool
|
|
if yyl3636 == 0 {
|
|
if yyv3636 == nil {
|
|
yyv3636 = []Capability{}
|
|
yyc3636 = true
|
|
} else if len(yyv3636) != 0 {
|
|
yyv3636 = yyv3636[:0]
|
|
yyc3636 = true
|
|
}
|
|
} else if yyl3636 > 0 {
|
|
var yyrr3636, yyrl3636 int
|
|
var yyrt3636 bool
|
|
if yyl3636 > cap(yyv3636) {
|
|
|
|
yyrl3636, yyrt3636 = z.DecInferLen(yyl3636, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3636 {
|
|
if yyrl3636 <= cap(yyv3636) {
|
|
yyv3636 = yyv3636[:yyrl3636]
|
|
} else {
|
|
yyv3636 = make([]Capability, yyrl3636)
|
|
}
|
|
} else {
|
|
yyv3636 = make([]Capability, yyrl3636)
|
|
}
|
|
yyc3636 = true
|
|
yyrr3636 = len(yyv3636)
|
|
} else if yyl3636 != len(yyv3636) {
|
|
yyv3636 = yyv3636[:yyl3636]
|
|
yyc3636 = true
|
|
}
|
|
yyj3636 := 0
|
|
for ; yyj3636 < yyrr3636; yyj3636++ {
|
|
yyh3636.ElemContainerState(yyj3636)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3636[yyj3636] = ""
|
|
} else {
|
|
yyv3636[yyj3636] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3636 {
|
|
for ; yyj3636 < yyl3636; yyj3636++ {
|
|
yyv3636 = append(yyv3636, "")
|
|
yyh3636.ElemContainerState(yyj3636)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3636[yyj3636] = ""
|
|
} else {
|
|
yyv3636[yyj3636] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3636 := 0
|
|
for ; !r.CheckBreak(); yyj3636++ {
|
|
|
|
if yyj3636 >= len(yyv3636) {
|
|
yyv3636 = append(yyv3636, "") // var yyz3636 Capability
|
|
yyc3636 = true
|
|
}
|
|
yyh3636.ElemContainerState(yyj3636)
|
|
if yyj3636 < len(yyv3636) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3636[yyj3636] = ""
|
|
} else {
|
|
yyv3636[yyj3636] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3636 < len(yyv3636) {
|
|
yyv3636 = yyv3636[:yyj3636]
|
|
yyc3636 = true
|
|
} else if yyj3636 == 0 && yyv3636 == nil {
|
|
yyv3636 = []Capability{}
|
|
yyc3636 = true
|
|
}
|
|
}
|
|
yyh3636.End()
|
|
if yyc3636 {
|
|
*v = yyv3636
|
|
}
|
|
}
|
|
|
|
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 _, yyv3640 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3641 := &yyv3640
|
|
yy3641.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerPort(v *[]ContainerPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3642 := *v
|
|
yyh3642, yyl3642 := z.DecSliceHelperStart()
|
|
var yyc3642 bool
|
|
if yyl3642 == 0 {
|
|
if yyv3642 == nil {
|
|
yyv3642 = []ContainerPort{}
|
|
yyc3642 = true
|
|
} else if len(yyv3642) != 0 {
|
|
yyv3642 = yyv3642[:0]
|
|
yyc3642 = true
|
|
}
|
|
} else if yyl3642 > 0 {
|
|
var yyrr3642, yyrl3642 int
|
|
var yyrt3642 bool
|
|
if yyl3642 > cap(yyv3642) {
|
|
|
|
yyrg3642 := len(yyv3642) > 0
|
|
yyv23642 := yyv3642
|
|
yyrl3642, yyrt3642 = z.DecInferLen(yyl3642, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt3642 {
|
|
if yyrl3642 <= cap(yyv3642) {
|
|
yyv3642 = yyv3642[:yyrl3642]
|
|
} else {
|
|
yyv3642 = make([]ContainerPort, yyrl3642)
|
|
}
|
|
} else {
|
|
yyv3642 = make([]ContainerPort, yyrl3642)
|
|
}
|
|
yyc3642 = true
|
|
yyrr3642 = len(yyv3642)
|
|
if yyrg3642 {
|
|
copy(yyv3642, yyv23642)
|
|
}
|
|
} else if yyl3642 != len(yyv3642) {
|
|
yyv3642 = yyv3642[:yyl3642]
|
|
yyc3642 = true
|
|
}
|
|
yyj3642 := 0
|
|
for ; yyj3642 < yyrr3642; yyj3642++ {
|
|
yyh3642.ElemContainerState(yyj3642)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3642[yyj3642] = ContainerPort{}
|
|
} else {
|
|
yyv3643 := &yyv3642[yyj3642]
|
|
yyv3643.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3642 {
|
|
for ; yyj3642 < yyl3642; yyj3642++ {
|
|
yyv3642 = append(yyv3642, ContainerPort{})
|
|
yyh3642.ElemContainerState(yyj3642)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3642[yyj3642] = ContainerPort{}
|
|
} else {
|
|
yyv3644 := &yyv3642[yyj3642]
|
|
yyv3644.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3642 := 0
|
|
for ; !r.CheckBreak(); yyj3642++ {
|
|
|
|
if yyj3642 >= len(yyv3642) {
|
|
yyv3642 = append(yyv3642, ContainerPort{}) // var yyz3642 ContainerPort
|
|
yyc3642 = true
|
|
}
|
|
yyh3642.ElemContainerState(yyj3642)
|
|
if yyj3642 < len(yyv3642) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3642[yyj3642] = ContainerPort{}
|
|
} else {
|
|
yyv3645 := &yyv3642[yyj3642]
|
|
yyv3645.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3642 < len(yyv3642) {
|
|
yyv3642 = yyv3642[:yyj3642]
|
|
yyc3642 = true
|
|
} else if yyj3642 == 0 && yyv3642 == nil {
|
|
yyv3642 = []ContainerPort{}
|
|
yyc3642 = true
|
|
}
|
|
}
|
|
yyh3642.End()
|
|
if yyc3642 {
|
|
*v = yyv3642
|
|
}
|
|
}
|
|
|
|
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 _, yyv3646 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3647 := &yyv3646
|
|
yy3647.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEnvVar(v *[]EnvVar, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3648 := *v
|
|
yyh3648, yyl3648 := z.DecSliceHelperStart()
|
|
var yyc3648 bool
|
|
if yyl3648 == 0 {
|
|
if yyv3648 == nil {
|
|
yyv3648 = []EnvVar{}
|
|
yyc3648 = true
|
|
} else if len(yyv3648) != 0 {
|
|
yyv3648 = yyv3648[:0]
|
|
yyc3648 = true
|
|
}
|
|
} else if yyl3648 > 0 {
|
|
var yyrr3648, yyrl3648 int
|
|
var yyrt3648 bool
|
|
if yyl3648 > cap(yyv3648) {
|
|
|
|
yyrg3648 := len(yyv3648) > 0
|
|
yyv23648 := yyv3648
|
|
yyrl3648, yyrt3648 = z.DecInferLen(yyl3648, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3648 {
|
|
if yyrl3648 <= cap(yyv3648) {
|
|
yyv3648 = yyv3648[:yyrl3648]
|
|
} else {
|
|
yyv3648 = make([]EnvVar, yyrl3648)
|
|
}
|
|
} else {
|
|
yyv3648 = make([]EnvVar, yyrl3648)
|
|
}
|
|
yyc3648 = true
|
|
yyrr3648 = len(yyv3648)
|
|
if yyrg3648 {
|
|
copy(yyv3648, yyv23648)
|
|
}
|
|
} else if yyl3648 != len(yyv3648) {
|
|
yyv3648 = yyv3648[:yyl3648]
|
|
yyc3648 = true
|
|
}
|
|
yyj3648 := 0
|
|
for ; yyj3648 < yyrr3648; yyj3648++ {
|
|
yyh3648.ElemContainerState(yyj3648)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = EnvVar{}
|
|
} else {
|
|
yyv3649 := &yyv3648[yyj3648]
|
|
yyv3649.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3648 {
|
|
for ; yyj3648 < yyl3648; yyj3648++ {
|
|
yyv3648 = append(yyv3648, EnvVar{})
|
|
yyh3648.ElemContainerState(yyj3648)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = EnvVar{}
|
|
} else {
|
|
yyv3650 := &yyv3648[yyj3648]
|
|
yyv3650.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3648 := 0
|
|
for ; !r.CheckBreak(); yyj3648++ {
|
|
|
|
if yyj3648 >= len(yyv3648) {
|
|
yyv3648 = append(yyv3648, EnvVar{}) // var yyz3648 EnvVar
|
|
yyc3648 = true
|
|
}
|
|
yyh3648.ElemContainerState(yyj3648)
|
|
if yyj3648 < len(yyv3648) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3648[yyj3648] = EnvVar{}
|
|
} else {
|
|
yyv3651 := &yyv3648[yyj3648]
|
|
yyv3651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3648 < len(yyv3648) {
|
|
yyv3648 = yyv3648[:yyj3648]
|
|
yyc3648 = true
|
|
} else if yyj3648 == 0 && yyv3648 == nil {
|
|
yyv3648 = []EnvVar{}
|
|
yyc3648 = true
|
|
}
|
|
}
|
|
yyh3648.End()
|
|
if yyc3648 {
|
|
*v = yyv3648
|
|
}
|
|
}
|
|
|
|
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 _, yyv3652 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3653 := &yyv3652
|
|
yy3653.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolumeMount(v *[]VolumeMount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3654 := *v
|
|
yyh3654, yyl3654 := z.DecSliceHelperStart()
|
|
var yyc3654 bool
|
|
if yyl3654 == 0 {
|
|
if yyv3654 == nil {
|
|
yyv3654 = []VolumeMount{}
|
|
yyc3654 = true
|
|
} else if len(yyv3654) != 0 {
|
|
yyv3654 = yyv3654[:0]
|
|
yyc3654 = true
|
|
}
|
|
} else if yyl3654 > 0 {
|
|
var yyrr3654, yyrl3654 int
|
|
var yyrt3654 bool
|
|
if yyl3654 > cap(yyv3654) {
|
|
|
|
yyrg3654 := len(yyv3654) > 0
|
|
yyv23654 := yyv3654
|
|
yyrl3654, yyrt3654 = z.DecInferLen(yyl3654, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3654 {
|
|
if yyrl3654 <= cap(yyv3654) {
|
|
yyv3654 = yyv3654[:yyrl3654]
|
|
} else {
|
|
yyv3654 = make([]VolumeMount, yyrl3654)
|
|
}
|
|
} else {
|
|
yyv3654 = make([]VolumeMount, yyrl3654)
|
|
}
|
|
yyc3654 = true
|
|
yyrr3654 = len(yyv3654)
|
|
if yyrg3654 {
|
|
copy(yyv3654, yyv23654)
|
|
}
|
|
} else if yyl3654 != len(yyv3654) {
|
|
yyv3654 = yyv3654[:yyl3654]
|
|
yyc3654 = true
|
|
}
|
|
yyj3654 := 0
|
|
for ; yyj3654 < yyrr3654; yyj3654++ {
|
|
yyh3654.ElemContainerState(yyj3654)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = VolumeMount{}
|
|
} else {
|
|
yyv3655 := &yyv3654[yyj3654]
|
|
yyv3655.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3654 {
|
|
for ; yyj3654 < yyl3654; yyj3654++ {
|
|
yyv3654 = append(yyv3654, VolumeMount{})
|
|
yyh3654.ElemContainerState(yyj3654)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = VolumeMount{}
|
|
} else {
|
|
yyv3656 := &yyv3654[yyj3654]
|
|
yyv3656.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3654 := 0
|
|
for ; !r.CheckBreak(); yyj3654++ {
|
|
|
|
if yyj3654 >= len(yyv3654) {
|
|
yyv3654 = append(yyv3654, VolumeMount{}) // var yyz3654 VolumeMount
|
|
yyc3654 = true
|
|
}
|
|
yyh3654.ElemContainerState(yyj3654)
|
|
if yyj3654 < len(yyv3654) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3654[yyj3654] = VolumeMount{}
|
|
} else {
|
|
yyv3657 := &yyv3654[yyj3654]
|
|
yyv3657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3654 < len(yyv3654) {
|
|
yyv3654 = yyv3654[:yyj3654]
|
|
yyc3654 = true
|
|
} else if yyj3654 == 0 && yyv3654 == nil {
|
|
yyv3654 = []VolumeMount{}
|
|
yyc3654 = true
|
|
}
|
|
}
|
|
yyh3654.End()
|
|
if yyc3654 {
|
|
*v = yyv3654
|
|
}
|
|
}
|
|
|
|
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 _, yyv3658 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3659 := &yyv3658
|
|
yy3659.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePod(v *[]Pod, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3660 := *v
|
|
yyh3660, yyl3660 := z.DecSliceHelperStart()
|
|
var yyc3660 bool
|
|
if yyl3660 == 0 {
|
|
if yyv3660 == nil {
|
|
yyv3660 = []Pod{}
|
|
yyc3660 = true
|
|
} else if len(yyv3660) != 0 {
|
|
yyv3660 = yyv3660[:0]
|
|
yyc3660 = true
|
|
}
|
|
} else if yyl3660 > 0 {
|
|
var yyrr3660, yyrl3660 int
|
|
var yyrt3660 bool
|
|
if yyl3660 > cap(yyv3660) {
|
|
|
|
yyrg3660 := len(yyv3660) > 0
|
|
yyv23660 := yyv3660
|
|
yyrl3660, yyrt3660 = z.DecInferLen(yyl3660, z.DecBasicHandle().MaxInitLen, 496)
|
|
if yyrt3660 {
|
|
if yyrl3660 <= cap(yyv3660) {
|
|
yyv3660 = yyv3660[:yyrl3660]
|
|
} else {
|
|
yyv3660 = make([]Pod, yyrl3660)
|
|
}
|
|
} else {
|
|
yyv3660 = make([]Pod, yyrl3660)
|
|
}
|
|
yyc3660 = true
|
|
yyrr3660 = len(yyv3660)
|
|
if yyrg3660 {
|
|
copy(yyv3660, yyv23660)
|
|
}
|
|
} else if yyl3660 != len(yyv3660) {
|
|
yyv3660 = yyv3660[:yyl3660]
|
|
yyc3660 = true
|
|
}
|
|
yyj3660 := 0
|
|
for ; yyj3660 < yyrr3660; yyj3660++ {
|
|
yyh3660.ElemContainerState(yyj3660)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = Pod{}
|
|
} else {
|
|
yyv3661 := &yyv3660[yyj3660]
|
|
yyv3661.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3660 {
|
|
for ; yyj3660 < yyl3660; yyj3660++ {
|
|
yyv3660 = append(yyv3660, Pod{})
|
|
yyh3660.ElemContainerState(yyj3660)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = Pod{}
|
|
} else {
|
|
yyv3662 := &yyv3660[yyj3660]
|
|
yyv3662.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3660 := 0
|
|
for ; !r.CheckBreak(); yyj3660++ {
|
|
|
|
if yyj3660 >= len(yyv3660) {
|
|
yyv3660 = append(yyv3660, Pod{}) // var yyz3660 Pod
|
|
yyc3660 = true
|
|
}
|
|
yyh3660.ElemContainerState(yyj3660)
|
|
if yyj3660 < len(yyv3660) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3660[yyj3660] = Pod{}
|
|
} else {
|
|
yyv3663 := &yyv3660[yyj3660]
|
|
yyv3663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3660 < len(yyv3660) {
|
|
yyv3660 = yyv3660[:yyj3660]
|
|
yyc3660 = true
|
|
} else if yyj3660 == 0 && yyv3660 == nil {
|
|
yyv3660 = []Pod{}
|
|
yyc3660 = true
|
|
}
|
|
}
|
|
yyh3660.End()
|
|
if yyc3660 {
|
|
*v = yyv3660
|
|
}
|
|
}
|
|
|
|
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 _, yyv3664 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3665 := &yyv3664
|
|
yy3665.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceVolume(v *[]Volume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3666 := *v
|
|
yyh3666, yyl3666 := z.DecSliceHelperStart()
|
|
var yyc3666 bool
|
|
if yyl3666 == 0 {
|
|
if yyv3666 == nil {
|
|
yyv3666 = []Volume{}
|
|
yyc3666 = true
|
|
} else if len(yyv3666) != 0 {
|
|
yyv3666 = yyv3666[:0]
|
|
yyc3666 = true
|
|
}
|
|
} else if yyl3666 > 0 {
|
|
var yyrr3666, yyrl3666 int
|
|
var yyrt3666 bool
|
|
if yyl3666 > cap(yyv3666) {
|
|
|
|
yyrg3666 := len(yyv3666) > 0
|
|
yyv23666 := yyv3666
|
|
yyrl3666, yyrt3666 = z.DecInferLen(yyl3666, z.DecBasicHandle().MaxInitLen, 152)
|
|
if yyrt3666 {
|
|
if yyrl3666 <= cap(yyv3666) {
|
|
yyv3666 = yyv3666[:yyrl3666]
|
|
} else {
|
|
yyv3666 = make([]Volume, yyrl3666)
|
|
}
|
|
} else {
|
|
yyv3666 = make([]Volume, yyrl3666)
|
|
}
|
|
yyc3666 = true
|
|
yyrr3666 = len(yyv3666)
|
|
if yyrg3666 {
|
|
copy(yyv3666, yyv23666)
|
|
}
|
|
} else if yyl3666 != len(yyv3666) {
|
|
yyv3666 = yyv3666[:yyl3666]
|
|
yyc3666 = true
|
|
}
|
|
yyj3666 := 0
|
|
for ; yyj3666 < yyrr3666; yyj3666++ {
|
|
yyh3666.ElemContainerState(yyj3666)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3666[yyj3666] = Volume{}
|
|
} else {
|
|
yyv3667 := &yyv3666[yyj3666]
|
|
yyv3667.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3666 {
|
|
for ; yyj3666 < yyl3666; yyj3666++ {
|
|
yyv3666 = append(yyv3666, Volume{})
|
|
yyh3666.ElemContainerState(yyj3666)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3666[yyj3666] = Volume{}
|
|
} else {
|
|
yyv3668 := &yyv3666[yyj3666]
|
|
yyv3668.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3666 := 0
|
|
for ; !r.CheckBreak(); yyj3666++ {
|
|
|
|
if yyj3666 >= len(yyv3666) {
|
|
yyv3666 = append(yyv3666, Volume{}) // var yyz3666 Volume
|
|
yyc3666 = true
|
|
}
|
|
yyh3666.ElemContainerState(yyj3666)
|
|
if yyj3666 < len(yyv3666) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3666[yyj3666] = Volume{}
|
|
} else {
|
|
yyv3669 := &yyv3666[yyj3666]
|
|
yyv3669.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3666 < len(yyv3666) {
|
|
yyv3666 = yyv3666[:yyj3666]
|
|
yyc3666 = true
|
|
} else if yyj3666 == 0 && yyv3666 == nil {
|
|
yyv3666 = []Volume{}
|
|
yyc3666 = true
|
|
}
|
|
}
|
|
yyh3666.End()
|
|
if yyc3666 {
|
|
*v = yyv3666
|
|
}
|
|
}
|
|
|
|
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 _, yyv3670 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3671 := &yyv3670
|
|
yy3671.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainer(v *[]Container, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3672 := *v
|
|
yyh3672, yyl3672 := z.DecSliceHelperStart()
|
|
var yyc3672 bool
|
|
if yyl3672 == 0 {
|
|
if yyv3672 == nil {
|
|
yyv3672 = []Container{}
|
|
yyc3672 = true
|
|
} else if len(yyv3672) != 0 {
|
|
yyv3672 = yyv3672[:0]
|
|
yyc3672 = true
|
|
}
|
|
} else if yyl3672 > 0 {
|
|
var yyrr3672, yyrl3672 int
|
|
var yyrt3672 bool
|
|
if yyl3672 > cap(yyv3672) {
|
|
|
|
yyrg3672 := len(yyv3672) > 0
|
|
yyv23672 := yyv3672
|
|
yyrl3672, yyrt3672 = z.DecInferLen(yyl3672, z.DecBasicHandle().MaxInitLen, 256)
|
|
if yyrt3672 {
|
|
if yyrl3672 <= cap(yyv3672) {
|
|
yyv3672 = yyv3672[:yyrl3672]
|
|
} else {
|
|
yyv3672 = make([]Container, yyrl3672)
|
|
}
|
|
} else {
|
|
yyv3672 = make([]Container, yyrl3672)
|
|
}
|
|
yyc3672 = true
|
|
yyrr3672 = len(yyv3672)
|
|
if yyrg3672 {
|
|
copy(yyv3672, yyv23672)
|
|
}
|
|
} else if yyl3672 != len(yyv3672) {
|
|
yyv3672 = yyv3672[:yyl3672]
|
|
yyc3672 = true
|
|
}
|
|
yyj3672 := 0
|
|
for ; yyj3672 < yyrr3672; yyj3672++ {
|
|
yyh3672.ElemContainerState(yyj3672)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3672[yyj3672] = Container{}
|
|
} else {
|
|
yyv3673 := &yyv3672[yyj3672]
|
|
yyv3673.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3672 {
|
|
for ; yyj3672 < yyl3672; yyj3672++ {
|
|
yyv3672 = append(yyv3672, Container{})
|
|
yyh3672.ElemContainerState(yyj3672)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3672[yyj3672] = Container{}
|
|
} else {
|
|
yyv3674 := &yyv3672[yyj3672]
|
|
yyv3674.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3672 := 0
|
|
for ; !r.CheckBreak(); yyj3672++ {
|
|
|
|
if yyj3672 >= len(yyv3672) {
|
|
yyv3672 = append(yyv3672, Container{}) // var yyz3672 Container
|
|
yyc3672 = true
|
|
}
|
|
yyh3672.ElemContainerState(yyj3672)
|
|
if yyj3672 < len(yyv3672) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3672[yyj3672] = Container{}
|
|
} else {
|
|
yyv3675 := &yyv3672[yyj3672]
|
|
yyv3675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3672 < len(yyv3672) {
|
|
yyv3672 = yyv3672[:yyj3672]
|
|
yyc3672 = true
|
|
} else if yyj3672 == 0 && yyv3672 == nil {
|
|
yyv3672 = []Container{}
|
|
yyc3672 = true
|
|
}
|
|
}
|
|
yyh3672.End()
|
|
if yyc3672 {
|
|
*v = yyv3672
|
|
}
|
|
}
|
|
|
|
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 _, yyv3676 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3677 := &yyv3676
|
|
yy3677.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLocalObjectReference(v *[]LocalObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3678 := *v
|
|
yyh3678, yyl3678 := z.DecSliceHelperStart()
|
|
var yyc3678 bool
|
|
if yyl3678 == 0 {
|
|
if yyv3678 == nil {
|
|
yyv3678 = []LocalObjectReference{}
|
|
yyc3678 = true
|
|
} else if len(yyv3678) != 0 {
|
|
yyv3678 = yyv3678[:0]
|
|
yyc3678 = true
|
|
}
|
|
} else if yyl3678 > 0 {
|
|
var yyrr3678, yyrl3678 int
|
|
var yyrt3678 bool
|
|
if yyl3678 > cap(yyv3678) {
|
|
|
|
yyrg3678 := len(yyv3678) > 0
|
|
yyv23678 := yyv3678
|
|
yyrl3678, yyrt3678 = z.DecInferLen(yyl3678, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3678 {
|
|
if yyrl3678 <= cap(yyv3678) {
|
|
yyv3678 = yyv3678[:yyrl3678]
|
|
} else {
|
|
yyv3678 = make([]LocalObjectReference, yyrl3678)
|
|
}
|
|
} else {
|
|
yyv3678 = make([]LocalObjectReference, yyrl3678)
|
|
}
|
|
yyc3678 = true
|
|
yyrr3678 = len(yyv3678)
|
|
if yyrg3678 {
|
|
copy(yyv3678, yyv23678)
|
|
}
|
|
} else if yyl3678 != len(yyv3678) {
|
|
yyv3678 = yyv3678[:yyl3678]
|
|
yyc3678 = true
|
|
}
|
|
yyj3678 := 0
|
|
for ; yyj3678 < yyrr3678; yyj3678++ {
|
|
yyh3678.ElemContainerState(yyj3678)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3678[yyj3678] = LocalObjectReference{}
|
|
} else {
|
|
yyv3679 := &yyv3678[yyj3678]
|
|
yyv3679.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3678 {
|
|
for ; yyj3678 < yyl3678; yyj3678++ {
|
|
yyv3678 = append(yyv3678, LocalObjectReference{})
|
|
yyh3678.ElemContainerState(yyj3678)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3678[yyj3678] = LocalObjectReference{}
|
|
} else {
|
|
yyv3680 := &yyv3678[yyj3678]
|
|
yyv3680.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3678 := 0
|
|
for ; !r.CheckBreak(); yyj3678++ {
|
|
|
|
if yyj3678 >= len(yyv3678) {
|
|
yyv3678 = append(yyv3678, LocalObjectReference{}) // var yyz3678 LocalObjectReference
|
|
yyc3678 = true
|
|
}
|
|
yyh3678.ElemContainerState(yyj3678)
|
|
if yyj3678 < len(yyv3678) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3678[yyj3678] = LocalObjectReference{}
|
|
} else {
|
|
yyv3681 := &yyv3678[yyj3678]
|
|
yyv3681.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3678 < len(yyv3678) {
|
|
yyv3678 = yyv3678[:yyj3678]
|
|
yyc3678 = true
|
|
} else if yyj3678 == 0 && yyv3678 == nil {
|
|
yyv3678 = []LocalObjectReference{}
|
|
yyc3678 = true
|
|
}
|
|
}
|
|
yyh3678.End()
|
|
if yyc3678 {
|
|
*v = yyv3678
|
|
}
|
|
}
|
|
|
|
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 _, yyv3682 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3683 := &yyv3682
|
|
yy3683.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodCondition(v *[]PodCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3684 := *v
|
|
yyh3684, yyl3684 := z.DecSliceHelperStart()
|
|
var yyc3684 bool
|
|
if yyl3684 == 0 {
|
|
if yyv3684 == nil {
|
|
yyv3684 = []PodCondition{}
|
|
yyc3684 = true
|
|
} else if len(yyv3684) != 0 {
|
|
yyv3684 = yyv3684[:0]
|
|
yyc3684 = true
|
|
}
|
|
} else if yyl3684 > 0 {
|
|
var yyrr3684, yyrl3684 int
|
|
var yyrt3684 bool
|
|
if yyl3684 > cap(yyv3684) {
|
|
|
|
yyrg3684 := len(yyv3684) > 0
|
|
yyv23684 := yyv3684
|
|
yyrl3684, yyrt3684 = z.DecInferLen(yyl3684, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3684 {
|
|
if yyrl3684 <= cap(yyv3684) {
|
|
yyv3684 = yyv3684[:yyrl3684]
|
|
} else {
|
|
yyv3684 = make([]PodCondition, yyrl3684)
|
|
}
|
|
} else {
|
|
yyv3684 = make([]PodCondition, yyrl3684)
|
|
}
|
|
yyc3684 = true
|
|
yyrr3684 = len(yyv3684)
|
|
if yyrg3684 {
|
|
copy(yyv3684, yyv23684)
|
|
}
|
|
} else if yyl3684 != len(yyv3684) {
|
|
yyv3684 = yyv3684[:yyl3684]
|
|
yyc3684 = true
|
|
}
|
|
yyj3684 := 0
|
|
for ; yyj3684 < yyrr3684; yyj3684++ {
|
|
yyh3684.ElemContainerState(yyj3684)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3684[yyj3684] = PodCondition{}
|
|
} else {
|
|
yyv3685 := &yyv3684[yyj3684]
|
|
yyv3685.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3684 {
|
|
for ; yyj3684 < yyl3684; yyj3684++ {
|
|
yyv3684 = append(yyv3684, PodCondition{})
|
|
yyh3684.ElemContainerState(yyj3684)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3684[yyj3684] = PodCondition{}
|
|
} else {
|
|
yyv3686 := &yyv3684[yyj3684]
|
|
yyv3686.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3684 := 0
|
|
for ; !r.CheckBreak(); yyj3684++ {
|
|
|
|
if yyj3684 >= len(yyv3684) {
|
|
yyv3684 = append(yyv3684, PodCondition{}) // var yyz3684 PodCondition
|
|
yyc3684 = true
|
|
}
|
|
yyh3684.ElemContainerState(yyj3684)
|
|
if yyj3684 < len(yyv3684) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3684[yyj3684] = PodCondition{}
|
|
} else {
|
|
yyv3687 := &yyv3684[yyj3684]
|
|
yyv3687.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3684 < len(yyv3684) {
|
|
yyv3684 = yyv3684[:yyj3684]
|
|
yyc3684 = true
|
|
} else if yyj3684 == 0 && yyv3684 == nil {
|
|
yyv3684 = []PodCondition{}
|
|
yyc3684 = true
|
|
}
|
|
}
|
|
yyh3684.End()
|
|
if yyc3684 {
|
|
*v = yyv3684
|
|
}
|
|
}
|
|
|
|
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 _, yyv3688 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3689 := &yyv3688
|
|
yy3689.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerStatus(v *[]ContainerStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3690 := *v
|
|
yyh3690, yyl3690 := z.DecSliceHelperStart()
|
|
var yyc3690 bool
|
|
if yyl3690 == 0 {
|
|
if yyv3690 == nil {
|
|
yyv3690 = []ContainerStatus{}
|
|
yyc3690 = true
|
|
} else if len(yyv3690) != 0 {
|
|
yyv3690 = yyv3690[:0]
|
|
yyc3690 = true
|
|
}
|
|
} else if yyl3690 > 0 {
|
|
var yyrr3690, yyrl3690 int
|
|
var yyrt3690 bool
|
|
if yyl3690 > cap(yyv3690) {
|
|
|
|
yyrg3690 := len(yyv3690) > 0
|
|
yyv23690 := yyv3690
|
|
yyrl3690, yyrt3690 = z.DecInferLen(yyl3690, z.DecBasicHandle().MaxInitLen, 128)
|
|
if yyrt3690 {
|
|
if yyrl3690 <= cap(yyv3690) {
|
|
yyv3690 = yyv3690[:yyrl3690]
|
|
} else {
|
|
yyv3690 = make([]ContainerStatus, yyrl3690)
|
|
}
|
|
} else {
|
|
yyv3690 = make([]ContainerStatus, yyrl3690)
|
|
}
|
|
yyc3690 = true
|
|
yyrr3690 = len(yyv3690)
|
|
if yyrg3690 {
|
|
copy(yyv3690, yyv23690)
|
|
}
|
|
} else if yyl3690 != len(yyv3690) {
|
|
yyv3690 = yyv3690[:yyl3690]
|
|
yyc3690 = true
|
|
}
|
|
yyj3690 := 0
|
|
for ; yyj3690 < yyrr3690; yyj3690++ {
|
|
yyh3690.ElemContainerState(yyj3690)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3690[yyj3690] = ContainerStatus{}
|
|
} else {
|
|
yyv3691 := &yyv3690[yyj3690]
|
|
yyv3691.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3690 {
|
|
for ; yyj3690 < yyl3690; yyj3690++ {
|
|
yyv3690 = append(yyv3690, ContainerStatus{})
|
|
yyh3690.ElemContainerState(yyj3690)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3690[yyj3690] = ContainerStatus{}
|
|
} else {
|
|
yyv3692 := &yyv3690[yyj3690]
|
|
yyv3692.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3690 := 0
|
|
for ; !r.CheckBreak(); yyj3690++ {
|
|
|
|
if yyj3690 >= len(yyv3690) {
|
|
yyv3690 = append(yyv3690, ContainerStatus{}) // var yyz3690 ContainerStatus
|
|
yyc3690 = true
|
|
}
|
|
yyh3690.ElemContainerState(yyj3690)
|
|
if yyj3690 < len(yyv3690) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3690[yyj3690] = ContainerStatus{}
|
|
} else {
|
|
yyv3693 := &yyv3690[yyj3690]
|
|
yyv3693.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3690 < len(yyv3690) {
|
|
yyv3690 = yyv3690[:yyj3690]
|
|
yyc3690 = true
|
|
} else if yyj3690 == 0 && yyv3690 == nil {
|
|
yyv3690 = []ContainerStatus{}
|
|
yyc3690 = true
|
|
}
|
|
}
|
|
yyh3690.End()
|
|
if yyc3690 {
|
|
*v = yyv3690
|
|
}
|
|
}
|
|
|
|
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 _, yyv3694 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3695 := &yyv3694
|
|
yy3695.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodTemplate(v *[]PodTemplate, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3696 := *v
|
|
yyh3696, yyl3696 := z.DecSliceHelperStart()
|
|
var yyc3696 bool
|
|
if yyl3696 == 0 {
|
|
if yyv3696 == nil {
|
|
yyv3696 = []PodTemplate{}
|
|
yyc3696 = true
|
|
} else if len(yyv3696) != 0 {
|
|
yyv3696 = yyv3696[:0]
|
|
yyc3696 = true
|
|
}
|
|
} else if yyl3696 > 0 {
|
|
var yyrr3696, yyrl3696 int
|
|
var yyrt3696 bool
|
|
if yyl3696 > cap(yyv3696) {
|
|
|
|
yyrg3696 := len(yyv3696) > 0
|
|
yyv23696 := yyv3696
|
|
yyrl3696, yyrt3696 = z.DecInferLen(yyl3696, z.DecBasicHandle().MaxInitLen, 520)
|
|
if yyrt3696 {
|
|
if yyrl3696 <= cap(yyv3696) {
|
|
yyv3696 = yyv3696[:yyrl3696]
|
|
} else {
|
|
yyv3696 = make([]PodTemplate, yyrl3696)
|
|
}
|
|
} else {
|
|
yyv3696 = make([]PodTemplate, yyrl3696)
|
|
}
|
|
yyc3696 = true
|
|
yyrr3696 = len(yyv3696)
|
|
if yyrg3696 {
|
|
copy(yyv3696, yyv23696)
|
|
}
|
|
} else if yyl3696 != len(yyv3696) {
|
|
yyv3696 = yyv3696[:yyl3696]
|
|
yyc3696 = true
|
|
}
|
|
yyj3696 := 0
|
|
for ; yyj3696 < yyrr3696; yyj3696++ {
|
|
yyh3696.ElemContainerState(yyj3696)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3696[yyj3696] = PodTemplate{}
|
|
} else {
|
|
yyv3697 := &yyv3696[yyj3696]
|
|
yyv3697.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3696 {
|
|
for ; yyj3696 < yyl3696; yyj3696++ {
|
|
yyv3696 = append(yyv3696, PodTemplate{})
|
|
yyh3696.ElemContainerState(yyj3696)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3696[yyj3696] = PodTemplate{}
|
|
} else {
|
|
yyv3698 := &yyv3696[yyj3696]
|
|
yyv3698.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3696 := 0
|
|
for ; !r.CheckBreak(); yyj3696++ {
|
|
|
|
if yyj3696 >= len(yyv3696) {
|
|
yyv3696 = append(yyv3696, PodTemplate{}) // var yyz3696 PodTemplate
|
|
yyc3696 = true
|
|
}
|
|
yyh3696.ElemContainerState(yyj3696)
|
|
if yyj3696 < len(yyv3696) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3696[yyj3696] = PodTemplate{}
|
|
} else {
|
|
yyv3699 := &yyv3696[yyj3696]
|
|
yyv3699.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3696 < len(yyv3696) {
|
|
yyv3696 = yyv3696[:yyj3696]
|
|
yyc3696 = true
|
|
} else if yyj3696 == 0 && yyv3696 == nil {
|
|
yyv3696 = []PodTemplate{}
|
|
yyc3696 = true
|
|
}
|
|
}
|
|
yyh3696.End()
|
|
if yyc3696 {
|
|
*v = yyv3696
|
|
}
|
|
}
|
|
|
|
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 _, yyv3700 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3701 := &yyv3700
|
|
yy3701.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceReplicationController(v *[]ReplicationController, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3702 := *v
|
|
yyh3702, yyl3702 := z.DecSliceHelperStart()
|
|
var yyc3702 bool
|
|
if yyl3702 == 0 {
|
|
if yyv3702 == nil {
|
|
yyv3702 = []ReplicationController{}
|
|
yyc3702 = true
|
|
} else if len(yyv3702) != 0 {
|
|
yyv3702 = yyv3702[:0]
|
|
yyc3702 = true
|
|
}
|
|
} else if yyl3702 > 0 {
|
|
var yyrr3702, yyrl3702 int
|
|
var yyrt3702 bool
|
|
if yyl3702 > cap(yyv3702) {
|
|
|
|
yyrg3702 := len(yyv3702) > 0
|
|
yyv23702 := yyv3702
|
|
yyrl3702, yyrt3702 = z.DecInferLen(yyl3702, z.DecBasicHandle().MaxInitLen, 232)
|
|
if yyrt3702 {
|
|
if yyrl3702 <= cap(yyv3702) {
|
|
yyv3702 = yyv3702[:yyrl3702]
|
|
} else {
|
|
yyv3702 = make([]ReplicationController, yyrl3702)
|
|
}
|
|
} else {
|
|
yyv3702 = make([]ReplicationController, yyrl3702)
|
|
}
|
|
yyc3702 = true
|
|
yyrr3702 = len(yyv3702)
|
|
if yyrg3702 {
|
|
copy(yyv3702, yyv23702)
|
|
}
|
|
} else if yyl3702 != len(yyv3702) {
|
|
yyv3702 = yyv3702[:yyl3702]
|
|
yyc3702 = true
|
|
}
|
|
yyj3702 := 0
|
|
for ; yyj3702 < yyrr3702; yyj3702++ {
|
|
yyh3702.ElemContainerState(yyj3702)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3702[yyj3702] = ReplicationController{}
|
|
} else {
|
|
yyv3703 := &yyv3702[yyj3702]
|
|
yyv3703.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3702 {
|
|
for ; yyj3702 < yyl3702; yyj3702++ {
|
|
yyv3702 = append(yyv3702, ReplicationController{})
|
|
yyh3702.ElemContainerState(yyj3702)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3702[yyj3702] = ReplicationController{}
|
|
} else {
|
|
yyv3704 := &yyv3702[yyj3702]
|
|
yyv3704.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3702 := 0
|
|
for ; !r.CheckBreak(); yyj3702++ {
|
|
|
|
if yyj3702 >= len(yyv3702) {
|
|
yyv3702 = append(yyv3702, ReplicationController{}) // var yyz3702 ReplicationController
|
|
yyc3702 = true
|
|
}
|
|
yyh3702.ElemContainerState(yyj3702)
|
|
if yyj3702 < len(yyv3702) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3702[yyj3702] = ReplicationController{}
|
|
} else {
|
|
yyv3705 := &yyv3702[yyj3702]
|
|
yyv3705.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3702 < len(yyv3702) {
|
|
yyv3702 = yyv3702[:yyj3702]
|
|
yyc3702 = true
|
|
} else if yyj3702 == 0 && yyv3702 == nil {
|
|
yyv3702 = []ReplicationController{}
|
|
yyc3702 = true
|
|
}
|
|
}
|
|
yyh3702.End()
|
|
if yyc3702 {
|
|
*v = yyv3702
|
|
}
|
|
}
|
|
|
|
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 _, yyv3706 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3707 := &yyv3706
|
|
yy3707.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceService(v *[]Service, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3708 := *v
|
|
yyh3708, yyl3708 := z.DecSliceHelperStart()
|
|
var yyc3708 bool
|
|
if yyl3708 == 0 {
|
|
if yyv3708 == nil {
|
|
yyv3708 = []Service{}
|
|
yyc3708 = true
|
|
} else if len(yyv3708) != 0 {
|
|
yyv3708 = yyv3708[:0]
|
|
yyc3708 = true
|
|
}
|
|
} else if yyl3708 > 0 {
|
|
var yyrr3708, yyrl3708 int
|
|
var yyrt3708 bool
|
|
if yyl3708 > cap(yyv3708) {
|
|
|
|
yyrg3708 := len(yyv3708) > 0
|
|
yyv23708 := yyv3708
|
|
yyrl3708, yyrt3708 = z.DecInferLen(yyl3708, z.DecBasicHandle().MaxInitLen, 336)
|
|
if yyrt3708 {
|
|
if yyrl3708 <= cap(yyv3708) {
|
|
yyv3708 = yyv3708[:yyrl3708]
|
|
} else {
|
|
yyv3708 = make([]Service, yyrl3708)
|
|
}
|
|
} else {
|
|
yyv3708 = make([]Service, yyrl3708)
|
|
}
|
|
yyc3708 = true
|
|
yyrr3708 = len(yyv3708)
|
|
if yyrg3708 {
|
|
copy(yyv3708, yyv23708)
|
|
}
|
|
} else if yyl3708 != len(yyv3708) {
|
|
yyv3708 = yyv3708[:yyl3708]
|
|
yyc3708 = true
|
|
}
|
|
yyj3708 := 0
|
|
for ; yyj3708 < yyrr3708; yyj3708++ {
|
|
yyh3708.ElemContainerState(yyj3708)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3708[yyj3708] = Service{}
|
|
} else {
|
|
yyv3709 := &yyv3708[yyj3708]
|
|
yyv3709.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3708 {
|
|
for ; yyj3708 < yyl3708; yyj3708++ {
|
|
yyv3708 = append(yyv3708, Service{})
|
|
yyh3708.ElemContainerState(yyj3708)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3708[yyj3708] = Service{}
|
|
} else {
|
|
yyv3710 := &yyv3708[yyj3708]
|
|
yyv3710.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3708 := 0
|
|
for ; !r.CheckBreak(); yyj3708++ {
|
|
|
|
if yyj3708 >= len(yyv3708) {
|
|
yyv3708 = append(yyv3708, Service{}) // var yyz3708 Service
|
|
yyc3708 = true
|
|
}
|
|
yyh3708.ElemContainerState(yyj3708)
|
|
if yyj3708 < len(yyv3708) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3708[yyj3708] = Service{}
|
|
} else {
|
|
yyv3711 := &yyv3708[yyj3708]
|
|
yyv3711.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3708 < len(yyv3708) {
|
|
yyv3708 = yyv3708[:yyj3708]
|
|
yyc3708 = true
|
|
} else if yyj3708 == 0 && yyv3708 == nil {
|
|
yyv3708 = []Service{}
|
|
yyc3708 = true
|
|
}
|
|
}
|
|
yyh3708.End()
|
|
if yyc3708 {
|
|
*v = yyv3708
|
|
}
|
|
}
|
|
|
|
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 _, yyv3712 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3713 := &yyv3712
|
|
yy3713.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLoadBalancerIngress(v *[]LoadBalancerIngress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3714 := *v
|
|
yyh3714, yyl3714 := z.DecSliceHelperStart()
|
|
var yyc3714 bool
|
|
if yyl3714 == 0 {
|
|
if yyv3714 == nil {
|
|
yyv3714 = []LoadBalancerIngress{}
|
|
yyc3714 = true
|
|
} else if len(yyv3714) != 0 {
|
|
yyv3714 = yyv3714[:0]
|
|
yyc3714 = true
|
|
}
|
|
} else if yyl3714 > 0 {
|
|
var yyrr3714, yyrl3714 int
|
|
var yyrt3714 bool
|
|
if yyl3714 > cap(yyv3714) {
|
|
|
|
yyrg3714 := len(yyv3714) > 0
|
|
yyv23714 := yyv3714
|
|
yyrl3714, yyrt3714 = z.DecInferLen(yyl3714, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt3714 {
|
|
if yyrl3714 <= cap(yyv3714) {
|
|
yyv3714 = yyv3714[:yyrl3714]
|
|
} else {
|
|
yyv3714 = make([]LoadBalancerIngress, yyrl3714)
|
|
}
|
|
} else {
|
|
yyv3714 = make([]LoadBalancerIngress, yyrl3714)
|
|
}
|
|
yyc3714 = true
|
|
yyrr3714 = len(yyv3714)
|
|
if yyrg3714 {
|
|
copy(yyv3714, yyv23714)
|
|
}
|
|
} else if yyl3714 != len(yyv3714) {
|
|
yyv3714 = yyv3714[:yyl3714]
|
|
yyc3714 = true
|
|
}
|
|
yyj3714 := 0
|
|
for ; yyj3714 < yyrr3714; yyj3714++ {
|
|
yyh3714.ElemContainerState(yyj3714)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3714[yyj3714] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3715 := &yyv3714[yyj3714]
|
|
yyv3715.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3714 {
|
|
for ; yyj3714 < yyl3714; yyj3714++ {
|
|
yyv3714 = append(yyv3714, LoadBalancerIngress{})
|
|
yyh3714.ElemContainerState(yyj3714)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3714[yyj3714] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3716 := &yyv3714[yyj3714]
|
|
yyv3716.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3714 := 0
|
|
for ; !r.CheckBreak(); yyj3714++ {
|
|
|
|
if yyj3714 >= len(yyv3714) {
|
|
yyv3714 = append(yyv3714, LoadBalancerIngress{}) // var yyz3714 LoadBalancerIngress
|
|
yyc3714 = true
|
|
}
|
|
yyh3714.ElemContainerState(yyj3714)
|
|
if yyj3714 < len(yyv3714) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3714[yyj3714] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv3717 := &yyv3714[yyj3714]
|
|
yyv3717.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3714 < len(yyv3714) {
|
|
yyv3714 = yyv3714[:yyj3714]
|
|
yyc3714 = true
|
|
} else if yyj3714 == 0 && yyv3714 == nil {
|
|
yyv3714 = []LoadBalancerIngress{}
|
|
yyc3714 = true
|
|
}
|
|
}
|
|
yyh3714.End()
|
|
if yyc3714 {
|
|
*v = yyv3714
|
|
}
|
|
}
|
|
|
|
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 _, yyv3718 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3719 := &yyv3718
|
|
yy3719.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServicePort(v *[]ServicePort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3720 := *v
|
|
yyh3720, yyl3720 := z.DecSliceHelperStart()
|
|
var yyc3720 bool
|
|
if yyl3720 == 0 {
|
|
if yyv3720 == nil {
|
|
yyv3720 = []ServicePort{}
|
|
yyc3720 = true
|
|
} else if len(yyv3720) != 0 {
|
|
yyv3720 = yyv3720[:0]
|
|
yyc3720 = true
|
|
}
|
|
} else if yyl3720 > 0 {
|
|
var yyrr3720, yyrl3720 int
|
|
var yyrt3720 bool
|
|
if yyl3720 > cap(yyv3720) {
|
|
|
|
yyrg3720 := len(yyv3720) > 0
|
|
yyv23720 := yyv3720
|
|
yyrl3720, yyrt3720 = z.DecInferLen(yyl3720, z.DecBasicHandle().MaxInitLen, 80)
|
|
if yyrt3720 {
|
|
if yyrl3720 <= cap(yyv3720) {
|
|
yyv3720 = yyv3720[:yyrl3720]
|
|
} else {
|
|
yyv3720 = make([]ServicePort, yyrl3720)
|
|
}
|
|
} else {
|
|
yyv3720 = make([]ServicePort, yyrl3720)
|
|
}
|
|
yyc3720 = true
|
|
yyrr3720 = len(yyv3720)
|
|
if yyrg3720 {
|
|
copy(yyv3720, yyv23720)
|
|
}
|
|
} else if yyl3720 != len(yyv3720) {
|
|
yyv3720 = yyv3720[:yyl3720]
|
|
yyc3720 = true
|
|
}
|
|
yyj3720 := 0
|
|
for ; yyj3720 < yyrr3720; yyj3720++ {
|
|
yyh3720.ElemContainerState(yyj3720)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3720[yyj3720] = ServicePort{}
|
|
} else {
|
|
yyv3721 := &yyv3720[yyj3720]
|
|
yyv3721.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3720 {
|
|
for ; yyj3720 < yyl3720; yyj3720++ {
|
|
yyv3720 = append(yyv3720, ServicePort{})
|
|
yyh3720.ElemContainerState(yyj3720)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3720[yyj3720] = ServicePort{}
|
|
} else {
|
|
yyv3722 := &yyv3720[yyj3720]
|
|
yyv3722.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3720 := 0
|
|
for ; !r.CheckBreak(); yyj3720++ {
|
|
|
|
if yyj3720 >= len(yyv3720) {
|
|
yyv3720 = append(yyv3720, ServicePort{}) // var yyz3720 ServicePort
|
|
yyc3720 = true
|
|
}
|
|
yyh3720.ElemContainerState(yyj3720)
|
|
if yyj3720 < len(yyv3720) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3720[yyj3720] = ServicePort{}
|
|
} else {
|
|
yyv3723 := &yyv3720[yyj3720]
|
|
yyv3723.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3720 < len(yyv3720) {
|
|
yyv3720 = yyv3720[:yyj3720]
|
|
yyc3720 = true
|
|
} else if yyj3720 == 0 && yyv3720 == nil {
|
|
yyv3720 = []ServicePort{}
|
|
yyc3720 = true
|
|
}
|
|
}
|
|
yyh3720.End()
|
|
if yyc3720 {
|
|
*v = yyv3720
|
|
}
|
|
}
|
|
|
|
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 _, yyv3724 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3725 := &yyv3724
|
|
yy3725.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceObjectReference(v *[]ObjectReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3726 := *v
|
|
yyh3726, yyl3726 := z.DecSliceHelperStart()
|
|
var yyc3726 bool
|
|
if yyl3726 == 0 {
|
|
if yyv3726 == nil {
|
|
yyv3726 = []ObjectReference{}
|
|
yyc3726 = true
|
|
} else if len(yyv3726) != 0 {
|
|
yyv3726 = yyv3726[:0]
|
|
yyc3726 = true
|
|
}
|
|
} else if yyl3726 > 0 {
|
|
var yyrr3726, yyrl3726 int
|
|
var yyrt3726 bool
|
|
if yyl3726 > cap(yyv3726) {
|
|
|
|
yyrg3726 := len(yyv3726) > 0
|
|
yyv23726 := yyv3726
|
|
yyrl3726, yyrt3726 = z.DecInferLen(yyl3726, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3726 {
|
|
if yyrl3726 <= cap(yyv3726) {
|
|
yyv3726 = yyv3726[:yyrl3726]
|
|
} else {
|
|
yyv3726 = make([]ObjectReference, yyrl3726)
|
|
}
|
|
} else {
|
|
yyv3726 = make([]ObjectReference, yyrl3726)
|
|
}
|
|
yyc3726 = true
|
|
yyrr3726 = len(yyv3726)
|
|
if yyrg3726 {
|
|
copy(yyv3726, yyv23726)
|
|
}
|
|
} else if yyl3726 != len(yyv3726) {
|
|
yyv3726 = yyv3726[:yyl3726]
|
|
yyc3726 = true
|
|
}
|
|
yyj3726 := 0
|
|
for ; yyj3726 < yyrr3726; yyj3726++ {
|
|
yyh3726.ElemContainerState(yyj3726)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3726[yyj3726] = ObjectReference{}
|
|
} else {
|
|
yyv3727 := &yyv3726[yyj3726]
|
|
yyv3727.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3726 {
|
|
for ; yyj3726 < yyl3726; yyj3726++ {
|
|
yyv3726 = append(yyv3726, ObjectReference{})
|
|
yyh3726.ElemContainerState(yyj3726)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3726[yyj3726] = ObjectReference{}
|
|
} else {
|
|
yyv3728 := &yyv3726[yyj3726]
|
|
yyv3728.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3726 := 0
|
|
for ; !r.CheckBreak(); yyj3726++ {
|
|
|
|
if yyj3726 >= len(yyv3726) {
|
|
yyv3726 = append(yyv3726, ObjectReference{}) // var yyz3726 ObjectReference
|
|
yyc3726 = true
|
|
}
|
|
yyh3726.ElemContainerState(yyj3726)
|
|
if yyj3726 < len(yyv3726) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3726[yyj3726] = ObjectReference{}
|
|
} else {
|
|
yyv3729 := &yyv3726[yyj3726]
|
|
yyv3729.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3726 < len(yyv3726) {
|
|
yyv3726 = yyv3726[:yyj3726]
|
|
yyc3726 = true
|
|
} else if yyj3726 == 0 && yyv3726 == nil {
|
|
yyv3726 = []ObjectReference{}
|
|
yyc3726 = true
|
|
}
|
|
}
|
|
yyh3726.End()
|
|
if yyc3726 {
|
|
*v = yyv3726
|
|
}
|
|
}
|
|
|
|
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 _, yyv3730 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3731 := &yyv3730
|
|
yy3731.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceServiceAccount(v *[]ServiceAccount, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3732 := *v
|
|
yyh3732, yyl3732 := z.DecSliceHelperStart()
|
|
var yyc3732 bool
|
|
if yyl3732 == 0 {
|
|
if yyv3732 == nil {
|
|
yyv3732 = []ServiceAccount{}
|
|
yyc3732 = true
|
|
} else if len(yyv3732) != 0 {
|
|
yyv3732 = yyv3732[:0]
|
|
yyc3732 = true
|
|
}
|
|
} else if yyl3732 > 0 {
|
|
var yyrr3732, yyrl3732 int
|
|
var yyrt3732 bool
|
|
if yyl3732 > cap(yyv3732) {
|
|
|
|
yyrg3732 := len(yyv3732) > 0
|
|
yyv23732 := yyv3732
|
|
yyrl3732, yyrt3732 = z.DecInferLen(yyl3732, z.DecBasicHandle().MaxInitLen, 240)
|
|
if yyrt3732 {
|
|
if yyrl3732 <= cap(yyv3732) {
|
|
yyv3732 = yyv3732[:yyrl3732]
|
|
} else {
|
|
yyv3732 = make([]ServiceAccount, yyrl3732)
|
|
}
|
|
} else {
|
|
yyv3732 = make([]ServiceAccount, yyrl3732)
|
|
}
|
|
yyc3732 = true
|
|
yyrr3732 = len(yyv3732)
|
|
if yyrg3732 {
|
|
copy(yyv3732, yyv23732)
|
|
}
|
|
} else if yyl3732 != len(yyv3732) {
|
|
yyv3732 = yyv3732[:yyl3732]
|
|
yyc3732 = true
|
|
}
|
|
yyj3732 := 0
|
|
for ; yyj3732 < yyrr3732; yyj3732++ {
|
|
yyh3732.ElemContainerState(yyj3732)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3732[yyj3732] = ServiceAccount{}
|
|
} else {
|
|
yyv3733 := &yyv3732[yyj3732]
|
|
yyv3733.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3732 {
|
|
for ; yyj3732 < yyl3732; yyj3732++ {
|
|
yyv3732 = append(yyv3732, ServiceAccount{})
|
|
yyh3732.ElemContainerState(yyj3732)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3732[yyj3732] = ServiceAccount{}
|
|
} else {
|
|
yyv3734 := &yyv3732[yyj3732]
|
|
yyv3734.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3732 := 0
|
|
for ; !r.CheckBreak(); yyj3732++ {
|
|
|
|
if yyj3732 >= len(yyv3732) {
|
|
yyv3732 = append(yyv3732, ServiceAccount{}) // var yyz3732 ServiceAccount
|
|
yyc3732 = true
|
|
}
|
|
yyh3732.ElemContainerState(yyj3732)
|
|
if yyj3732 < len(yyv3732) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3732[yyj3732] = ServiceAccount{}
|
|
} else {
|
|
yyv3735 := &yyv3732[yyj3732]
|
|
yyv3735.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3732 < len(yyv3732) {
|
|
yyv3732 = yyv3732[:yyj3732]
|
|
yyc3732 = true
|
|
} else if yyj3732 == 0 && yyv3732 == nil {
|
|
yyv3732 = []ServiceAccount{}
|
|
yyc3732 = true
|
|
}
|
|
}
|
|
yyh3732.End()
|
|
if yyc3732 {
|
|
*v = yyv3732
|
|
}
|
|
}
|
|
|
|
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 _, yyv3736 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3737 := &yyv3736
|
|
yy3737.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointSubset(v *[]EndpointSubset, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3738 := *v
|
|
yyh3738, yyl3738 := z.DecSliceHelperStart()
|
|
var yyc3738 bool
|
|
if yyl3738 == 0 {
|
|
if yyv3738 == nil {
|
|
yyv3738 = []EndpointSubset{}
|
|
yyc3738 = true
|
|
} else if len(yyv3738) != 0 {
|
|
yyv3738 = yyv3738[:0]
|
|
yyc3738 = true
|
|
}
|
|
} else if yyl3738 > 0 {
|
|
var yyrr3738, yyrl3738 int
|
|
var yyrt3738 bool
|
|
if yyl3738 > cap(yyv3738) {
|
|
|
|
yyrg3738 := len(yyv3738) > 0
|
|
yyv23738 := yyv3738
|
|
yyrl3738, yyrt3738 = z.DecInferLen(yyl3738, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt3738 {
|
|
if yyrl3738 <= cap(yyv3738) {
|
|
yyv3738 = yyv3738[:yyrl3738]
|
|
} else {
|
|
yyv3738 = make([]EndpointSubset, yyrl3738)
|
|
}
|
|
} else {
|
|
yyv3738 = make([]EndpointSubset, yyrl3738)
|
|
}
|
|
yyc3738 = true
|
|
yyrr3738 = len(yyv3738)
|
|
if yyrg3738 {
|
|
copy(yyv3738, yyv23738)
|
|
}
|
|
} else if yyl3738 != len(yyv3738) {
|
|
yyv3738 = yyv3738[:yyl3738]
|
|
yyc3738 = true
|
|
}
|
|
yyj3738 := 0
|
|
for ; yyj3738 < yyrr3738; yyj3738++ {
|
|
yyh3738.ElemContainerState(yyj3738)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3738[yyj3738] = EndpointSubset{}
|
|
} else {
|
|
yyv3739 := &yyv3738[yyj3738]
|
|
yyv3739.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3738 {
|
|
for ; yyj3738 < yyl3738; yyj3738++ {
|
|
yyv3738 = append(yyv3738, EndpointSubset{})
|
|
yyh3738.ElemContainerState(yyj3738)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3738[yyj3738] = EndpointSubset{}
|
|
} else {
|
|
yyv3740 := &yyv3738[yyj3738]
|
|
yyv3740.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3738 := 0
|
|
for ; !r.CheckBreak(); yyj3738++ {
|
|
|
|
if yyj3738 >= len(yyv3738) {
|
|
yyv3738 = append(yyv3738, EndpointSubset{}) // var yyz3738 EndpointSubset
|
|
yyc3738 = true
|
|
}
|
|
yyh3738.ElemContainerState(yyj3738)
|
|
if yyj3738 < len(yyv3738) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3738[yyj3738] = EndpointSubset{}
|
|
} else {
|
|
yyv3741 := &yyv3738[yyj3738]
|
|
yyv3741.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3738 < len(yyv3738) {
|
|
yyv3738 = yyv3738[:yyj3738]
|
|
yyc3738 = true
|
|
} else if yyj3738 == 0 && yyv3738 == nil {
|
|
yyv3738 = []EndpointSubset{}
|
|
yyc3738 = true
|
|
}
|
|
}
|
|
yyh3738.End()
|
|
if yyc3738 {
|
|
*v = yyv3738
|
|
}
|
|
}
|
|
|
|
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 _, yyv3742 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3743 := &yyv3742
|
|
yy3743.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointAddress(v *[]EndpointAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3744 := *v
|
|
yyh3744, yyl3744 := z.DecSliceHelperStart()
|
|
var yyc3744 bool
|
|
if yyl3744 == 0 {
|
|
if yyv3744 == nil {
|
|
yyv3744 = []EndpointAddress{}
|
|
yyc3744 = true
|
|
} else if len(yyv3744) != 0 {
|
|
yyv3744 = yyv3744[:0]
|
|
yyc3744 = true
|
|
}
|
|
} else if yyl3744 > 0 {
|
|
var yyrr3744, yyrl3744 int
|
|
var yyrt3744 bool
|
|
if yyl3744 > cap(yyv3744) {
|
|
|
|
yyrg3744 := len(yyv3744) > 0
|
|
yyv23744 := yyv3744
|
|
yyrl3744, yyrt3744 = z.DecInferLen(yyl3744, z.DecBasicHandle().MaxInitLen, 24)
|
|
if yyrt3744 {
|
|
if yyrl3744 <= cap(yyv3744) {
|
|
yyv3744 = yyv3744[:yyrl3744]
|
|
} else {
|
|
yyv3744 = make([]EndpointAddress, yyrl3744)
|
|
}
|
|
} else {
|
|
yyv3744 = make([]EndpointAddress, yyrl3744)
|
|
}
|
|
yyc3744 = true
|
|
yyrr3744 = len(yyv3744)
|
|
if yyrg3744 {
|
|
copy(yyv3744, yyv23744)
|
|
}
|
|
} else if yyl3744 != len(yyv3744) {
|
|
yyv3744 = yyv3744[:yyl3744]
|
|
yyc3744 = true
|
|
}
|
|
yyj3744 := 0
|
|
for ; yyj3744 < yyrr3744; yyj3744++ {
|
|
yyh3744.ElemContainerState(yyj3744)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3744[yyj3744] = EndpointAddress{}
|
|
} else {
|
|
yyv3745 := &yyv3744[yyj3744]
|
|
yyv3745.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3744 {
|
|
for ; yyj3744 < yyl3744; yyj3744++ {
|
|
yyv3744 = append(yyv3744, EndpointAddress{})
|
|
yyh3744.ElemContainerState(yyj3744)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3744[yyj3744] = EndpointAddress{}
|
|
} else {
|
|
yyv3746 := &yyv3744[yyj3744]
|
|
yyv3746.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3744 := 0
|
|
for ; !r.CheckBreak(); yyj3744++ {
|
|
|
|
if yyj3744 >= len(yyv3744) {
|
|
yyv3744 = append(yyv3744, EndpointAddress{}) // var yyz3744 EndpointAddress
|
|
yyc3744 = true
|
|
}
|
|
yyh3744.ElemContainerState(yyj3744)
|
|
if yyj3744 < len(yyv3744) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3744[yyj3744] = EndpointAddress{}
|
|
} else {
|
|
yyv3747 := &yyv3744[yyj3744]
|
|
yyv3747.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3744 < len(yyv3744) {
|
|
yyv3744 = yyv3744[:yyj3744]
|
|
yyc3744 = true
|
|
} else if yyj3744 == 0 && yyv3744 == nil {
|
|
yyv3744 = []EndpointAddress{}
|
|
yyc3744 = true
|
|
}
|
|
}
|
|
yyh3744.End()
|
|
if yyc3744 {
|
|
*v = yyv3744
|
|
}
|
|
}
|
|
|
|
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 _, yyv3748 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3749 := &yyv3748
|
|
yy3749.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpointPort(v *[]EndpointPort, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3750 := *v
|
|
yyh3750, yyl3750 := z.DecSliceHelperStart()
|
|
var yyc3750 bool
|
|
if yyl3750 == 0 {
|
|
if yyv3750 == nil {
|
|
yyv3750 = []EndpointPort{}
|
|
yyc3750 = true
|
|
} else if len(yyv3750) != 0 {
|
|
yyv3750 = yyv3750[:0]
|
|
yyc3750 = true
|
|
}
|
|
} else if yyl3750 > 0 {
|
|
var yyrr3750, yyrl3750 int
|
|
var yyrt3750 bool
|
|
if yyl3750 > cap(yyv3750) {
|
|
|
|
yyrg3750 := len(yyv3750) > 0
|
|
yyv23750 := yyv3750
|
|
yyrl3750, yyrt3750 = z.DecInferLen(yyl3750, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt3750 {
|
|
if yyrl3750 <= cap(yyv3750) {
|
|
yyv3750 = yyv3750[:yyrl3750]
|
|
} else {
|
|
yyv3750 = make([]EndpointPort, yyrl3750)
|
|
}
|
|
} else {
|
|
yyv3750 = make([]EndpointPort, yyrl3750)
|
|
}
|
|
yyc3750 = true
|
|
yyrr3750 = len(yyv3750)
|
|
if yyrg3750 {
|
|
copy(yyv3750, yyv23750)
|
|
}
|
|
} else if yyl3750 != len(yyv3750) {
|
|
yyv3750 = yyv3750[:yyl3750]
|
|
yyc3750 = true
|
|
}
|
|
yyj3750 := 0
|
|
for ; yyj3750 < yyrr3750; yyj3750++ {
|
|
yyh3750.ElemContainerState(yyj3750)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3750[yyj3750] = EndpointPort{}
|
|
} else {
|
|
yyv3751 := &yyv3750[yyj3750]
|
|
yyv3751.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3750 {
|
|
for ; yyj3750 < yyl3750; yyj3750++ {
|
|
yyv3750 = append(yyv3750, EndpointPort{})
|
|
yyh3750.ElemContainerState(yyj3750)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3750[yyj3750] = EndpointPort{}
|
|
} else {
|
|
yyv3752 := &yyv3750[yyj3750]
|
|
yyv3752.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3750 := 0
|
|
for ; !r.CheckBreak(); yyj3750++ {
|
|
|
|
if yyj3750 >= len(yyv3750) {
|
|
yyv3750 = append(yyv3750, EndpointPort{}) // var yyz3750 EndpointPort
|
|
yyc3750 = true
|
|
}
|
|
yyh3750.ElemContainerState(yyj3750)
|
|
if yyj3750 < len(yyv3750) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3750[yyj3750] = EndpointPort{}
|
|
} else {
|
|
yyv3753 := &yyv3750[yyj3750]
|
|
yyv3753.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3750 < len(yyv3750) {
|
|
yyv3750 = yyv3750[:yyj3750]
|
|
yyc3750 = true
|
|
} else if yyj3750 == 0 && yyv3750 == nil {
|
|
yyv3750 = []EndpointPort{}
|
|
yyc3750 = true
|
|
}
|
|
}
|
|
yyh3750.End()
|
|
if yyc3750 {
|
|
*v = yyv3750
|
|
}
|
|
}
|
|
|
|
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 _, yyv3754 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3755 := &yyv3754
|
|
yy3755.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEndpoints(v *[]Endpoints, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3756 := *v
|
|
yyh3756, yyl3756 := z.DecSliceHelperStart()
|
|
var yyc3756 bool
|
|
if yyl3756 == 0 {
|
|
if yyv3756 == nil {
|
|
yyv3756 = []Endpoints{}
|
|
yyc3756 = true
|
|
} else if len(yyv3756) != 0 {
|
|
yyv3756 = yyv3756[:0]
|
|
yyc3756 = true
|
|
}
|
|
} else if yyl3756 > 0 {
|
|
var yyrr3756, yyrl3756 int
|
|
var yyrt3756 bool
|
|
if yyl3756 > cap(yyv3756) {
|
|
|
|
yyrg3756 := len(yyv3756) > 0
|
|
yyv23756 := yyv3756
|
|
yyrl3756, yyrt3756 = z.DecInferLen(yyl3756, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3756 {
|
|
if yyrl3756 <= cap(yyv3756) {
|
|
yyv3756 = yyv3756[:yyrl3756]
|
|
} else {
|
|
yyv3756 = make([]Endpoints, yyrl3756)
|
|
}
|
|
} else {
|
|
yyv3756 = make([]Endpoints, yyrl3756)
|
|
}
|
|
yyc3756 = true
|
|
yyrr3756 = len(yyv3756)
|
|
if yyrg3756 {
|
|
copy(yyv3756, yyv23756)
|
|
}
|
|
} else if yyl3756 != len(yyv3756) {
|
|
yyv3756 = yyv3756[:yyl3756]
|
|
yyc3756 = true
|
|
}
|
|
yyj3756 := 0
|
|
for ; yyj3756 < yyrr3756; yyj3756++ {
|
|
yyh3756.ElemContainerState(yyj3756)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3756[yyj3756] = Endpoints{}
|
|
} else {
|
|
yyv3757 := &yyv3756[yyj3756]
|
|
yyv3757.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3756 {
|
|
for ; yyj3756 < yyl3756; yyj3756++ {
|
|
yyv3756 = append(yyv3756, Endpoints{})
|
|
yyh3756.ElemContainerState(yyj3756)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3756[yyj3756] = Endpoints{}
|
|
} else {
|
|
yyv3758 := &yyv3756[yyj3756]
|
|
yyv3758.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3756 := 0
|
|
for ; !r.CheckBreak(); yyj3756++ {
|
|
|
|
if yyj3756 >= len(yyv3756) {
|
|
yyv3756 = append(yyv3756, Endpoints{}) // var yyz3756 Endpoints
|
|
yyc3756 = true
|
|
}
|
|
yyh3756.ElemContainerState(yyj3756)
|
|
if yyj3756 < len(yyv3756) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3756[yyj3756] = Endpoints{}
|
|
} else {
|
|
yyv3759 := &yyv3756[yyj3756]
|
|
yyv3759.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3756 < len(yyv3756) {
|
|
yyv3756 = yyv3756[:yyj3756]
|
|
yyc3756 = true
|
|
} else if yyj3756 == 0 && yyv3756 == nil {
|
|
yyv3756 = []Endpoints{}
|
|
yyc3756 = true
|
|
}
|
|
}
|
|
yyh3756.End()
|
|
if yyc3756 {
|
|
*v = yyv3756
|
|
}
|
|
}
|
|
|
|
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 _, yyv3760 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3761 := &yyv3760
|
|
yy3761.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeCondition(v *[]NodeCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3762 := *v
|
|
yyh3762, yyl3762 := z.DecSliceHelperStart()
|
|
var yyc3762 bool
|
|
if yyl3762 == 0 {
|
|
if yyv3762 == nil {
|
|
yyv3762 = []NodeCondition{}
|
|
yyc3762 = true
|
|
} else if len(yyv3762) != 0 {
|
|
yyv3762 = yyv3762[:0]
|
|
yyc3762 = true
|
|
}
|
|
} else if yyl3762 > 0 {
|
|
var yyrr3762, yyrl3762 int
|
|
var yyrt3762 bool
|
|
if yyl3762 > cap(yyv3762) {
|
|
|
|
yyrg3762 := len(yyv3762) > 0
|
|
yyv23762 := yyv3762
|
|
yyrl3762, yyrt3762 = z.DecInferLen(yyl3762, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt3762 {
|
|
if yyrl3762 <= cap(yyv3762) {
|
|
yyv3762 = yyv3762[:yyrl3762]
|
|
} else {
|
|
yyv3762 = make([]NodeCondition, yyrl3762)
|
|
}
|
|
} else {
|
|
yyv3762 = make([]NodeCondition, yyrl3762)
|
|
}
|
|
yyc3762 = true
|
|
yyrr3762 = len(yyv3762)
|
|
if yyrg3762 {
|
|
copy(yyv3762, yyv23762)
|
|
}
|
|
} else if yyl3762 != len(yyv3762) {
|
|
yyv3762 = yyv3762[:yyl3762]
|
|
yyc3762 = true
|
|
}
|
|
yyj3762 := 0
|
|
for ; yyj3762 < yyrr3762; yyj3762++ {
|
|
yyh3762.ElemContainerState(yyj3762)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3762[yyj3762] = NodeCondition{}
|
|
} else {
|
|
yyv3763 := &yyv3762[yyj3762]
|
|
yyv3763.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3762 {
|
|
for ; yyj3762 < yyl3762; yyj3762++ {
|
|
yyv3762 = append(yyv3762, NodeCondition{})
|
|
yyh3762.ElemContainerState(yyj3762)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3762[yyj3762] = NodeCondition{}
|
|
} else {
|
|
yyv3764 := &yyv3762[yyj3762]
|
|
yyv3764.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3762 := 0
|
|
for ; !r.CheckBreak(); yyj3762++ {
|
|
|
|
if yyj3762 >= len(yyv3762) {
|
|
yyv3762 = append(yyv3762, NodeCondition{}) // var yyz3762 NodeCondition
|
|
yyc3762 = true
|
|
}
|
|
yyh3762.ElemContainerState(yyj3762)
|
|
if yyj3762 < len(yyv3762) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3762[yyj3762] = NodeCondition{}
|
|
} else {
|
|
yyv3765 := &yyv3762[yyj3762]
|
|
yyv3765.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3762 < len(yyv3762) {
|
|
yyv3762 = yyv3762[:yyj3762]
|
|
yyc3762 = true
|
|
} else if yyj3762 == 0 && yyv3762 == nil {
|
|
yyv3762 = []NodeCondition{}
|
|
yyc3762 = true
|
|
}
|
|
}
|
|
yyh3762.End()
|
|
if yyc3762 {
|
|
*v = yyv3762
|
|
}
|
|
}
|
|
|
|
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 _, yyv3766 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3767 := &yyv3766
|
|
yy3767.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeAddress(v *[]NodeAddress, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3768 := *v
|
|
yyh3768, yyl3768 := z.DecSliceHelperStart()
|
|
var yyc3768 bool
|
|
if yyl3768 == 0 {
|
|
if yyv3768 == nil {
|
|
yyv3768 = []NodeAddress{}
|
|
yyc3768 = true
|
|
} else if len(yyv3768) != 0 {
|
|
yyv3768 = yyv3768[:0]
|
|
yyc3768 = true
|
|
}
|
|
} else if yyl3768 > 0 {
|
|
var yyrr3768, yyrl3768 int
|
|
var yyrt3768 bool
|
|
if yyl3768 > cap(yyv3768) {
|
|
|
|
yyrg3768 := len(yyv3768) > 0
|
|
yyv23768 := yyv3768
|
|
yyrl3768, yyrt3768 = z.DecInferLen(yyl3768, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt3768 {
|
|
if yyrl3768 <= cap(yyv3768) {
|
|
yyv3768 = yyv3768[:yyrl3768]
|
|
} else {
|
|
yyv3768 = make([]NodeAddress, yyrl3768)
|
|
}
|
|
} else {
|
|
yyv3768 = make([]NodeAddress, yyrl3768)
|
|
}
|
|
yyc3768 = true
|
|
yyrr3768 = len(yyv3768)
|
|
if yyrg3768 {
|
|
copy(yyv3768, yyv23768)
|
|
}
|
|
} else if yyl3768 != len(yyv3768) {
|
|
yyv3768 = yyv3768[:yyl3768]
|
|
yyc3768 = true
|
|
}
|
|
yyj3768 := 0
|
|
for ; yyj3768 < yyrr3768; yyj3768++ {
|
|
yyh3768.ElemContainerState(yyj3768)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3768[yyj3768] = NodeAddress{}
|
|
} else {
|
|
yyv3769 := &yyv3768[yyj3768]
|
|
yyv3769.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3768 {
|
|
for ; yyj3768 < yyl3768; yyj3768++ {
|
|
yyv3768 = append(yyv3768, NodeAddress{})
|
|
yyh3768.ElemContainerState(yyj3768)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3768[yyj3768] = NodeAddress{}
|
|
} else {
|
|
yyv3770 := &yyv3768[yyj3768]
|
|
yyv3770.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3768 := 0
|
|
for ; !r.CheckBreak(); yyj3768++ {
|
|
|
|
if yyj3768 >= len(yyv3768) {
|
|
yyv3768 = append(yyv3768, NodeAddress{}) // var yyz3768 NodeAddress
|
|
yyc3768 = true
|
|
}
|
|
yyh3768.ElemContainerState(yyj3768)
|
|
if yyj3768 < len(yyv3768) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3768[yyj3768] = NodeAddress{}
|
|
} else {
|
|
yyv3771 := &yyv3768[yyj3768]
|
|
yyv3771.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3768 < len(yyv3768) {
|
|
yyv3768 = yyv3768[:yyj3768]
|
|
yyc3768 = true
|
|
} else if yyj3768 == 0 && yyv3768 == nil {
|
|
yyv3768 = []NodeAddress{}
|
|
yyc3768 = true
|
|
}
|
|
}
|
|
yyh3768.End()
|
|
if yyc3768 {
|
|
*v = yyv3768
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceContainerImage(v []ContainerImage, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv3772 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3773 := &yyv3772
|
|
yy3773.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceContainerImage(v *[]ContainerImage, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3774 := *v
|
|
yyh3774, yyl3774 := z.DecSliceHelperStart()
|
|
var yyc3774 bool
|
|
if yyl3774 == 0 {
|
|
if yyv3774 == nil {
|
|
yyv3774 = []ContainerImage{}
|
|
yyc3774 = true
|
|
} else if len(yyv3774) != 0 {
|
|
yyv3774 = yyv3774[:0]
|
|
yyc3774 = true
|
|
}
|
|
} else if yyl3774 > 0 {
|
|
var yyrr3774, yyrl3774 int
|
|
var yyrt3774 bool
|
|
if yyl3774 > cap(yyv3774) {
|
|
|
|
yyrg3774 := len(yyv3774) > 0
|
|
yyv23774 := yyv3774
|
|
yyrl3774, yyrt3774 = z.DecInferLen(yyl3774, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt3774 {
|
|
if yyrl3774 <= cap(yyv3774) {
|
|
yyv3774 = yyv3774[:yyrl3774]
|
|
} else {
|
|
yyv3774 = make([]ContainerImage, yyrl3774)
|
|
}
|
|
} else {
|
|
yyv3774 = make([]ContainerImage, yyrl3774)
|
|
}
|
|
yyc3774 = true
|
|
yyrr3774 = len(yyv3774)
|
|
if yyrg3774 {
|
|
copy(yyv3774, yyv23774)
|
|
}
|
|
} else if yyl3774 != len(yyv3774) {
|
|
yyv3774 = yyv3774[:yyl3774]
|
|
yyc3774 = true
|
|
}
|
|
yyj3774 := 0
|
|
for ; yyj3774 < yyrr3774; yyj3774++ {
|
|
yyh3774.ElemContainerState(yyj3774)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3774[yyj3774] = ContainerImage{}
|
|
} else {
|
|
yyv3775 := &yyv3774[yyj3774]
|
|
yyv3775.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3774 {
|
|
for ; yyj3774 < yyl3774; yyj3774++ {
|
|
yyv3774 = append(yyv3774, ContainerImage{})
|
|
yyh3774.ElemContainerState(yyj3774)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3774[yyj3774] = ContainerImage{}
|
|
} else {
|
|
yyv3776 := &yyv3774[yyj3774]
|
|
yyv3776.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3774 := 0
|
|
for ; !r.CheckBreak(); yyj3774++ {
|
|
|
|
if yyj3774 >= len(yyv3774) {
|
|
yyv3774 = append(yyv3774, ContainerImage{}) // var yyz3774 ContainerImage
|
|
yyc3774 = true
|
|
}
|
|
yyh3774.ElemContainerState(yyj3774)
|
|
if yyj3774 < len(yyv3774) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3774[yyj3774] = ContainerImage{}
|
|
} else {
|
|
yyv3777 := &yyv3774[yyj3774]
|
|
yyv3777.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3774 < len(yyv3774) {
|
|
yyv3774 = yyv3774[:yyj3774]
|
|
yyc3774 = true
|
|
} else if yyj3774 == 0 && yyv3774 == nil {
|
|
yyv3774 = []ContainerImage{}
|
|
yyc3774 = true
|
|
}
|
|
}
|
|
yyh3774.End()
|
|
if yyc3774 {
|
|
*v = yyv3774
|
|
}
|
|
}
|
|
|
|
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 yyk3778, yyv3778 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yyk3778.CodecEncodeSelf(e)
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3779 := &yyv3778
|
|
yym3780 := z.EncBinary()
|
|
_ = yym3780
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3779) {
|
|
} else if !yym3780 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3779)
|
|
} else {
|
|
z.EncFallback(yy3779)
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3781 := *v
|
|
yyl3781 := r.ReadMapStart()
|
|
yybh3781 := z.DecBasicHandle()
|
|
if yyv3781 == nil {
|
|
yyrl3781, _ := z.DecInferLen(yyl3781, yybh3781.MaxInitLen, 40)
|
|
yyv3781 = make(map[ResourceName]pkg3_resource.Quantity, yyrl3781)
|
|
*v = yyv3781
|
|
}
|
|
var yymk3781 ResourceName
|
|
var yymv3781 pkg3_resource.Quantity
|
|
var yymg3781 bool
|
|
if yybh3781.MapValueReset {
|
|
yymg3781 = true
|
|
}
|
|
if yyl3781 > 0 {
|
|
for yyj3781 := 0; yyj3781 < yyl3781; yyj3781++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3781 = ""
|
|
} else {
|
|
yymk3781 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3781 {
|
|
yymv3781 = yyv3781[yymk3781]
|
|
} else {
|
|
yymv3781 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3781 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3783 := &yymv3781
|
|
yym3784 := z.DecBinary()
|
|
_ = yym3784
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3783) {
|
|
} else if !yym3784 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3783)
|
|
} else {
|
|
z.DecFallback(yyv3783, false)
|
|
}
|
|
}
|
|
|
|
if yyv3781 != nil {
|
|
yyv3781[yymk3781] = yymv3781
|
|
}
|
|
}
|
|
} else if yyl3781 < 0 {
|
|
for yyj3781 := 0; !r.CheckBreak(); yyj3781++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3781 = ""
|
|
} else {
|
|
yymk3781 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg3781 {
|
|
yymv3781 = yyv3781[yymk3781]
|
|
} else {
|
|
yymv3781 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3781 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv3786 := &yymv3781
|
|
yym3787 := z.DecBinary()
|
|
_ = yym3787
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3786) {
|
|
} else if !yym3787 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3786)
|
|
} else {
|
|
z.DecFallback(yyv3786, false)
|
|
}
|
|
}
|
|
|
|
if yyv3781 != nil {
|
|
yyv3781[yymk3781] = yymv3781
|
|
}
|
|
}
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
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 _, yyv3788 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3789 := &yyv3788
|
|
yy3789.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3790 := *v
|
|
yyh3790, yyl3790 := z.DecSliceHelperStart()
|
|
var yyc3790 bool
|
|
if yyl3790 == 0 {
|
|
if yyv3790 == nil {
|
|
yyv3790 = []Node{}
|
|
yyc3790 = true
|
|
} else if len(yyv3790) != 0 {
|
|
yyv3790 = yyv3790[:0]
|
|
yyc3790 = true
|
|
}
|
|
} else if yyl3790 > 0 {
|
|
var yyrr3790, yyrl3790 int
|
|
var yyrt3790 bool
|
|
if yyl3790 > cap(yyv3790) {
|
|
|
|
yyrg3790 := len(yyv3790) > 0
|
|
yyv23790 := yyv3790
|
|
yyrl3790, yyrt3790 = z.DecInferLen(yyl3790, z.DecBasicHandle().MaxInitLen, 488)
|
|
if yyrt3790 {
|
|
if yyrl3790 <= cap(yyv3790) {
|
|
yyv3790 = yyv3790[:yyrl3790]
|
|
} else {
|
|
yyv3790 = make([]Node, yyrl3790)
|
|
}
|
|
} else {
|
|
yyv3790 = make([]Node, yyrl3790)
|
|
}
|
|
yyc3790 = true
|
|
yyrr3790 = len(yyv3790)
|
|
if yyrg3790 {
|
|
copy(yyv3790, yyv23790)
|
|
}
|
|
} else if yyl3790 != len(yyv3790) {
|
|
yyv3790 = yyv3790[:yyl3790]
|
|
yyc3790 = true
|
|
}
|
|
yyj3790 := 0
|
|
for ; yyj3790 < yyrr3790; yyj3790++ {
|
|
yyh3790.ElemContainerState(yyj3790)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3790[yyj3790] = Node{}
|
|
} else {
|
|
yyv3791 := &yyv3790[yyj3790]
|
|
yyv3791.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3790 {
|
|
for ; yyj3790 < yyl3790; yyj3790++ {
|
|
yyv3790 = append(yyv3790, Node{})
|
|
yyh3790.ElemContainerState(yyj3790)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3790[yyj3790] = Node{}
|
|
} else {
|
|
yyv3792 := &yyv3790[yyj3790]
|
|
yyv3792.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3790 := 0
|
|
for ; !r.CheckBreak(); yyj3790++ {
|
|
|
|
if yyj3790 >= len(yyv3790) {
|
|
yyv3790 = append(yyv3790, Node{}) // var yyz3790 Node
|
|
yyc3790 = true
|
|
}
|
|
yyh3790.ElemContainerState(yyj3790)
|
|
if yyj3790 < len(yyv3790) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3790[yyj3790] = Node{}
|
|
} else {
|
|
yyv3793 := &yyv3790[yyj3790]
|
|
yyv3793.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3790 < len(yyv3790) {
|
|
yyv3790 = yyv3790[:yyj3790]
|
|
yyc3790 = true
|
|
} else if yyj3790 == 0 && yyv3790 == nil {
|
|
yyv3790 = []Node{}
|
|
yyc3790 = true
|
|
}
|
|
}
|
|
yyh3790.End()
|
|
if yyc3790 {
|
|
*v = yyv3790
|
|
}
|
|
}
|
|
|
|
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 _, yyv3794 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv3794.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceFinalizerName(v *[]FinalizerName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3795 := *v
|
|
yyh3795, yyl3795 := z.DecSliceHelperStart()
|
|
var yyc3795 bool
|
|
if yyl3795 == 0 {
|
|
if yyv3795 == nil {
|
|
yyv3795 = []FinalizerName{}
|
|
yyc3795 = true
|
|
} else if len(yyv3795) != 0 {
|
|
yyv3795 = yyv3795[:0]
|
|
yyc3795 = true
|
|
}
|
|
} else if yyl3795 > 0 {
|
|
var yyrr3795, yyrl3795 int
|
|
var yyrt3795 bool
|
|
if yyl3795 > cap(yyv3795) {
|
|
|
|
yyrl3795, yyrt3795 = z.DecInferLen(yyl3795, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3795 {
|
|
if yyrl3795 <= cap(yyv3795) {
|
|
yyv3795 = yyv3795[:yyrl3795]
|
|
} else {
|
|
yyv3795 = make([]FinalizerName, yyrl3795)
|
|
}
|
|
} else {
|
|
yyv3795 = make([]FinalizerName, yyrl3795)
|
|
}
|
|
yyc3795 = true
|
|
yyrr3795 = len(yyv3795)
|
|
} else if yyl3795 != len(yyv3795) {
|
|
yyv3795 = yyv3795[:yyl3795]
|
|
yyc3795 = true
|
|
}
|
|
yyj3795 := 0
|
|
for ; yyj3795 < yyrr3795; yyj3795++ {
|
|
yyh3795.ElemContainerState(yyj3795)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3795[yyj3795] = ""
|
|
} else {
|
|
yyv3795[yyj3795] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt3795 {
|
|
for ; yyj3795 < yyl3795; yyj3795++ {
|
|
yyv3795 = append(yyv3795, "")
|
|
yyh3795.ElemContainerState(yyj3795)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3795[yyj3795] = ""
|
|
} else {
|
|
yyv3795[yyj3795] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3795 := 0
|
|
for ; !r.CheckBreak(); yyj3795++ {
|
|
|
|
if yyj3795 >= len(yyv3795) {
|
|
yyv3795 = append(yyv3795, "") // var yyz3795 FinalizerName
|
|
yyc3795 = true
|
|
}
|
|
yyh3795.ElemContainerState(yyj3795)
|
|
if yyj3795 < len(yyv3795) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3795[yyj3795] = ""
|
|
} else {
|
|
yyv3795[yyj3795] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3795 < len(yyv3795) {
|
|
yyv3795 = yyv3795[:yyj3795]
|
|
yyc3795 = true
|
|
} else if yyj3795 == 0 && yyv3795 == nil {
|
|
yyv3795 = []FinalizerName{}
|
|
yyc3795 = true
|
|
}
|
|
}
|
|
yyh3795.End()
|
|
if yyc3795 {
|
|
*v = yyv3795
|
|
}
|
|
}
|
|
|
|
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 _, yyv3799 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3800 := &yyv3799
|
|
yy3800.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNamespace(v *[]Namespace, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3801 := *v
|
|
yyh3801, yyl3801 := z.DecSliceHelperStart()
|
|
var yyc3801 bool
|
|
if yyl3801 == 0 {
|
|
if yyv3801 == nil {
|
|
yyv3801 = []Namespace{}
|
|
yyc3801 = true
|
|
} else if len(yyv3801) != 0 {
|
|
yyv3801 = yyv3801[:0]
|
|
yyc3801 = true
|
|
}
|
|
} else if yyl3801 > 0 {
|
|
var yyrr3801, yyrl3801 int
|
|
var yyrt3801 bool
|
|
if yyl3801 > cap(yyv3801) {
|
|
|
|
yyrg3801 := len(yyv3801) > 0
|
|
yyv23801 := yyv3801
|
|
yyrl3801, yyrt3801 = z.DecInferLen(yyl3801, z.DecBasicHandle().MaxInitLen, 232)
|
|
if yyrt3801 {
|
|
if yyrl3801 <= cap(yyv3801) {
|
|
yyv3801 = yyv3801[:yyrl3801]
|
|
} else {
|
|
yyv3801 = make([]Namespace, yyrl3801)
|
|
}
|
|
} else {
|
|
yyv3801 = make([]Namespace, yyrl3801)
|
|
}
|
|
yyc3801 = true
|
|
yyrr3801 = len(yyv3801)
|
|
if yyrg3801 {
|
|
copy(yyv3801, yyv23801)
|
|
}
|
|
} else if yyl3801 != len(yyv3801) {
|
|
yyv3801 = yyv3801[:yyl3801]
|
|
yyc3801 = true
|
|
}
|
|
yyj3801 := 0
|
|
for ; yyj3801 < yyrr3801; yyj3801++ {
|
|
yyh3801.ElemContainerState(yyj3801)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3801[yyj3801] = Namespace{}
|
|
} else {
|
|
yyv3802 := &yyv3801[yyj3801]
|
|
yyv3802.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3801 {
|
|
for ; yyj3801 < yyl3801; yyj3801++ {
|
|
yyv3801 = append(yyv3801, Namespace{})
|
|
yyh3801.ElemContainerState(yyj3801)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3801[yyj3801] = Namespace{}
|
|
} else {
|
|
yyv3803 := &yyv3801[yyj3801]
|
|
yyv3803.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3801 := 0
|
|
for ; !r.CheckBreak(); yyj3801++ {
|
|
|
|
if yyj3801 >= len(yyv3801) {
|
|
yyv3801 = append(yyv3801, Namespace{}) // var yyz3801 Namespace
|
|
yyc3801 = true
|
|
}
|
|
yyh3801.ElemContainerState(yyj3801)
|
|
if yyj3801 < len(yyv3801) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3801[yyj3801] = Namespace{}
|
|
} else {
|
|
yyv3804 := &yyv3801[yyj3801]
|
|
yyv3804.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3801 < len(yyv3801) {
|
|
yyv3801 = yyv3801[:yyj3801]
|
|
yyc3801 = true
|
|
} else if yyj3801 == 0 && yyv3801 == nil {
|
|
yyv3801 = []Namespace{}
|
|
yyc3801 = true
|
|
}
|
|
}
|
|
yyh3801.End()
|
|
if yyc3801 {
|
|
*v = yyv3801
|
|
}
|
|
}
|
|
|
|
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 _, yyv3805 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3806 := &yyv3805
|
|
yy3806.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceEvent(v *[]Event, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3807 := *v
|
|
yyh3807, yyl3807 := z.DecSliceHelperStart()
|
|
var yyc3807 bool
|
|
if yyl3807 == 0 {
|
|
if yyv3807 == nil {
|
|
yyv3807 = []Event{}
|
|
yyc3807 = true
|
|
} else if len(yyv3807) != 0 {
|
|
yyv3807 = yyv3807[:0]
|
|
yyc3807 = true
|
|
}
|
|
} else if yyl3807 > 0 {
|
|
var yyrr3807, yyrl3807 int
|
|
var yyrt3807 bool
|
|
if yyl3807 > cap(yyv3807) {
|
|
|
|
yyrg3807 := len(yyv3807) > 0
|
|
yyv23807 := yyv3807
|
|
yyrl3807, yyrt3807 = z.DecInferLen(yyl3807, z.DecBasicHandle().MaxInitLen, 440)
|
|
if yyrt3807 {
|
|
if yyrl3807 <= cap(yyv3807) {
|
|
yyv3807 = yyv3807[:yyrl3807]
|
|
} else {
|
|
yyv3807 = make([]Event, yyrl3807)
|
|
}
|
|
} else {
|
|
yyv3807 = make([]Event, yyrl3807)
|
|
}
|
|
yyc3807 = true
|
|
yyrr3807 = len(yyv3807)
|
|
if yyrg3807 {
|
|
copy(yyv3807, yyv23807)
|
|
}
|
|
} else if yyl3807 != len(yyv3807) {
|
|
yyv3807 = yyv3807[:yyl3807]
|
|
yyc3807 = true
|
|
}
|
|
yyj3807 := 0
|
|
for ; yyj3807 < yyrr3807; yyj3807++ {
|
|
yyh3807.ElemContainerState(yyj3807)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3807[yyj3807] = Event{}
|
|
} else {
|
|
yyv3808 := &yyv3807[yyj3807]
|
|
yyv3808.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3807 {
|
|
for ; yyj3807 < yyl3807; yyj3807++ {
|
|
yyv3807 = append(yyv3807, Event{})
|
|
yyh3807.ElemContainerState(yyj3807)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3807[yyj3807] = Event{}
|
|
} else {
|
|
yyv3809 := &yyv3807[yyj3807]
|
|
yyv3809.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3807 := 0
|
|
for ; !r.CheckBreak(); yyj3807++ {
|
|
|
|
if yyj3807 >= len(yyv3807) {
|
|
yyv3807 = append(yyv3807, Event{}) // var yyz3807 Event
|
|
yyc3807 = true
|
|
}
|
|
yyh3807.ElemContainerState(yyj3807)
|
|
if yyj3807 < len(yyv3807) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3807[yyj3807] = Event{}
|
|
} else {
|
|
yyv3810 := &yyv3807[yyj3807]
|
|
yyv3810.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3807 < len(yyv3807) {
|
|
yyv3807 = yyv3807[:yyj3807]
|
|
yyc3807 = true
|
|
} else if yyj3807 == 0 && yyv3807 == nil {
|
|
yyv3807 = []Event{}
|
|
yyc3807 = true
|
|
}
|
|
}
|
|
yyh3807.End()
|
|
if yyc3807 {
|
|
*v = yyv3807
|
|
}
|
|
}
|
|
|
|
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 _, yyv3811 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyv3811 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3812 := z.EncBinary()
|
|
_ = yym3812
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv3811) {
|
|
} else {
|
|
z.EncFallback(yyv3811)
|
|
}
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg8_runtime.Object, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3813 := *v
|
|
yyh3813, yyl3813 := z.DecSliceHelperStart()
|
|
var yyc3813 bool
|
|
if yyl3813 == 0 {
|
|
if yyv3813 == nil {
|
|
yyv3813 = []pkg8_runtime.Object{}
|
|
yyc3813 = true
|
|
} else if len(yyv3813) != 0 {
|
|
yyv3813 = yyv3813[:0]
|
|
yyc3813 = true
|
|
}
|
|
} else if yyl3813 > 0 {
|
|
var yyrr3813, yyrl3813 int
|
|
var yyrt3813 bool
|
|
if yyl3813 > cap(yyv3813) {
|
|
|
|
yyrg3813 := len(yyv3813) > 0
|
|
yyv23813 := yyv3813
|
|
yyrl3813, yyrt3813 = z.DecInferLen(yyl3813, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt3813 {
|
|
if yyrl3813 <= cap(yyv3813) {
|
|
yyv3813 = yyv3813[:yyrl3813]
|
|
} else {
|
|
yyv3813 = make([]pkg8_runtime.Object, yyrl3813)
|
|
}
|
|
} else {
|
|
yyv3813 = make([]pkg8_runtime.Object, yyrl3813)
|
|
}
|
|
yyc3813 = true
|
|
yyrr3813 = len(yyv3813)
|
|
if yyrg3813 {
|
|
copy(yyv3813, yyv23813)
|
|
}
|
|
} else if yyl3813 != len(yyv3813) {
|
|
yyv3813 = yyv3813[:yyl3813]
|
|
yyc3813 = true
|
|
}
|
|
yyj3813 := 0
|
|
for ; yyj3813 < yyrr3813; yyj3813++ {
|
|
yyh3813.ElemContainerState(yyj3813)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3813[yyj3813] = nil
|
|
} else {
|
|
yyv3814 := &yyv3813[yyj3813]
|
|
yym3815 := z.DecBinary()
|
|
_ = yym3815
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3814) {
|
|
} else {
|
|
z.DecFallback(yyv3814, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt3813 {
|
|
for ; yyj3813 < yyl3813; yyj3813++ {
|
|
yyv3813 = append(yyv3813, nil)
|
|
yyh3813.ElemContainerState(yyj3813)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3813[yyj3813] = nil
|
|
} else {
|
|
yyv3816 := &yyv3813[yyj3813]
|
|
yym3817 := z.DecBinary()
|
|
_ = yym3817
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3816) {
|
|
} else {
|
|
z.DecFallback(yyv3816, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3813 := 0
|
|
for ; !r.CheckBreak(); yyj3813++ {
|
|
|
|
if yyj3813 >= len(yyv3813) {
|
|
yyv3813 = append(yyv3813, nil) // var yyz3813 pkg8_runtime.Object
|
|
yyc3813 = true
|
|
}
|
|
yyh3813.ElemContainerState(yyj3813)
|
|
if yyj3813 < len(yyv3813) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3813[yyj3813] = nil
|
|
} else {
|
|
yyv3818 := &yyv3813[yyj3813]
|
|
yym3819 := z.DecBinary()
|
|
_ = yym3819
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3818) {
|
|
} else {
|
|
z.DecFallback(yyv3818, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3813 < len(yyv3813) {
|
|
yyv3813 = yyv3813[:yyj3813]
|
|
yyc3813 = true
|
|
} else if yyj3813 == 0 && yyv3813 == nil {
|
|
yyv3813 = []pkg8_runtime.Object{}
|
|
yyc3813 = true
|
|
}
|
|
}
|
|
yyh3813.End()
|
|
if yyc3813 {
|
|
*v = yyv3813
|
|
}
|
|
}
|
|
|
|
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 _, yyv3820 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3821 := &yyv3820
|
|
yy3821.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRangeItem(v *[]LimitRangeItem, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3822 := *v
|
|
yyh3822, yyl3822 := z.DecSliceHelperStart()
|
|
var yyc3822 bool
|
|
if yyl3822 == 0 {
|
|
if yyv3822 == nil {
|
|
yyv3822 = []LimitRangeItem{}
|
|
yyc3822 = true
|
|
} else if len(yyv3822) != 0 {
|
|
yyv3822 = yyv3822[:0]
|
|
yyc3822 = true
|
|
}
|
|
} else if yyl3822 > 0 {
|
|
var yyrr3822, yyrl3822 int
|
|
var yyrt3822 bool
|
|
if yyl3822 > cap(yyv3822) {
|
|
|
|
yyrg3822 := len(yyv3822) > 0
|
|
yyv23822 := yyv3822
|
|
yyrl3822, yyrt3822 = z.DecInferLen(yyl3822, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt3822 {
|
|
if yyrl3822 <= cap(yyv3822) {
|
|
yyv3822 = yyv3822[:yyrl3822]
|
|
} else {
|
|
yyv3822 = make([]LimitRangeItem, yyrl3822)
|
|
}
|
|
} else {
|
|
yyv3822 = make([]LimitRangeItem, yyrl3822)
|
|
}
|
|
yyc3822 = true
|
|
yyrr3822 = len(yyv3822)
|
|
if yyrg3822 {
|
|
copy(yyv3822, yyv23822)
|
|
}
|
|
} else if yyl3822 != len(yyv3822) {
|
|
yyv3822 = yyv3822[:yyl3822]
|
|
yyc3822 = true
|
|
}
|
|
yyj3822 := 0
|
|
for ; yyj3822 < yyrr3822; yyj3822++ {
|
|
yyh3822.ElemContainerState(yyj3822)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3822[yyj3822] = LimitRangeItem{}
|
|
} else {
|
|
yyv3823 := &yyv3822[yyj3822]
|
|
yyv3823.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3822 {
|
|
for ; yyj3822 < yyl3822; yyj3822++ {
|
|
yyv3822 = append(yyv3822, LimitRangeItem{})
|
|
yyh3822.ElemContainerState(yyj3822)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3822[yyj3822] = LimitRangeItem{}
|
|
} else {
|
|
yyv3824 := &yyv3822[yyj3822]
|
|
yyv3824.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3822 := 0
|
|
for ; !r.CheckBreak(); yyj3822++ {
|
|
|
|
if yyj3822 >= len(yyv3822) {
|
|
yyv3822 = append(yyv3822, LimitRangeItem{}) // var yyz3822 LimitRangeItem
|
|
yyc3822 = true
|
|
}
|
|
yyh3822.ElemContainerState(yyj3822)
|
|
if yyj3822 < len(yyv3822) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3822[yyj3822] = LimitRangeItem{}
|
|
} else {
|
|
yyv3825 := &yyv3822[yyj3822]
|
|
yyv3825.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3822 < len(yyv3822) {
|
|
yyv3822 = yyv3822[:yyj3822]
|
|
yyc3822 = true
|
|
} else if yyj3822 == 0 && yyv3822 == nil {
|
|
yyv3822 = []LimitRangeItem{}
|
|
yyc3822 = true
|
|
}
|
|
}
|
|
yyh3822.End()
|
|
if yyc3822 {
|
|
*v = yyv3822
|
|
}
|
|
}
|
|
|
|
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 _, yyv3826 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3827 := &yyv3826
|
|
yy3827.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceLimitRange(v *[]LimitRange, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3828 := *v
|
|
yyh3828, yyl3828 := z.DecSliceHelperStart()
|
|
var yyc3828 bool
|
|
if yyl3828 == 0 {
|
|
if yyv3828 == nil {
|
|
yyv3828 = []LimitRange{}
|
|
yyc3828 = true
|
|
} else if len(yyv3828) != 0 {
|
|
yyv3828 = yyv3828[:0]
|
|
yyc3828 = true
|
|
}
|
|
} else if yyl3828 > 0 {
|
|
var yyrr3828, yyrl3828 int
|
|
var yyrt3828 bool
|
|
if yyl3828 > cap(yyv3828) {
|
|
|
|
yyrg3828 := len(yyv3828) > 0
|
|
yyv23828 := yyv3828
|
|
yyrl3828, yyrt3828 = z.DecInferLen(yyl3828, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3828 {
|
|
if yyrl3828 <= cap(yyv3828) {
|
|
yyv3828 = yyv3828[:yyrl3828]
|
|
} else {
|
|
yyv3828 = make([]LimitRange, yyrl3828)
|
|
}
|
|
} else {
|
|
yyv3828 = make([]LimitRange, yyrl3828)
|
|
}
|
|
yyc3828 = true
|
|
yyrr3828 = len(yyv3828)
|
|
if yyrg3828 {
|
|
copy(yyv3828, yyv23828)
|
|
}
|
|
} else if yyl3828 != len(yyv3828) {
|
|
yyv3828 = yyv3828[:yyl3828]
|
|
yyc3828 = true
|
|
}
|
|
yyj3828 := 0
|
|
for ; yyj3828 < yyrr3828; yyj3828++ {
|
|
yyh3828.ElemContainerState(yyj3828)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3828[yyj3828] = LimitRange{}
|
|
} else {
|
|
yyv3829 := &yyv3828[yyj3828]
|
|
yyv3829.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3828 {
|
|
for ; yyj3828 < yyl3828; yyj3828++ {
|
|
yyv3828 = append(yyv3828, LimitRange{})
|
|
yyh3828.ElemContainerState(yyj3828)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3828[yyj3828] = LimitRange{}
|
|
} else {
|
|
yyv3830 := &yyv3828[yyj3828]
|
|
yyv3830.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3828 := 0
|
|
for ; !r.CheckBreak(); yyj3828++ {
|
|
|
|
if yyj3828 >= len(yyv3828) {
|
|
yyv3828 = append(yyv3828, LimitRange{}) // var yyz3828 LimitRange
|
|
yyc3828 = true
|
|
}
|
|
yyh3828.ElemContainerState(yyj3828)
|
|
if yyj3828 < len(yyv3828) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3828[yyj3828] = LimitRange{}
|
|
} else {
|
|
yyv3831 := &yyv3828[yyj3828]
|
|
yyv3831.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3828 < len(yyv3828) {
|
|
yyv3828 = yyv3828[:yyj3828]
|
|
yyc3828 = true
|
|
} else if yyj3828 == 0 && yyv3828 == nil {
|
|
yyv3828 = []LimitRange{}
|
|
yyc3828 = true
|
|
}
|
|
}
|
|
yyh3828.End()
|
|
if yyc3828 {
|
|
*v = yyv3828
|
|
}
|
|
}
|
|
|
|
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 _, yyv3832 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3833 := &yyv3832
|
|
yy3833.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuota(v *[]ResourceQuota, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3834 := *v
|
|
yyh3834, yyl3834 := z.DecSliceHelperStart()
|
|
var yyc3834 bool
|
|
if yyl3834 == 0 {
|
|
if yyv3834 == nil {
|
|
yyv3834 = []ResourceQuota{}
|
|
yyc3834 = true
|
|
} else if len(yyv3834) != 0 {
|
|
yyv3834 = yyv3834[:0]
|
|
yyc3834 = true
|
|
}
|
|
} else if yyl3834 > 0 {
|
|
var yyrr3834, yyrl3834 int
|
|
var yyrt3834 bool
|
|
if yyl3834 > cap(yyv3834) {
|
|
|
|
yyrg3834 := len(yyv3834) > 0
|
|
yyv23834 := yyv3834
|
|
yyrl3834, yyrt3834 = z.DecInferLen(yyl3834, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3834 {
|
|
if yyrl3834 <= cap(yyv3834) {
|
|
yyv3834 = yyv3834[:yyrl3834]
|
|
} else {
|
|
yyv3834 = make([]ResourceQuota, yyrl3834)
|
|
}
|
|
} else {
|
|
yyv3834 = make([]ResourceQuota, yyrl3834)
|
|
}
|
|
yyc3834 = true
|
|
yyrr3834 = len(yyv3834)
|
|
if yyrg3834 {
|
|
copy(yyv3834, yyv23834)
|
|
}
|
|
} else if yyl3834 != len(yyv3834) {
|
|
yyv3834 = yyv3834[:yyl3834]
|
|
yyc3834 = true
|
|
}
|
|
yyj3834 := 0
|
|
for ; yyj3834 < yyrr3834; yyj3834++ {
|
|
yyh3834.ElemContainerState(yyj3834)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3834[yyj3834] = ResourceQuota{}
|
|
} else {
|
|
yyv3835 := &yyv3834[yyj3834]
|
|
yyv3835.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3834 {
|
|
for ; yyj3834 < yyl3834; yyj3834++ {
|
|
yyv3834 = append(yyv3834, ResourceQuota{})
|
|
yyh3834.ElemContainerState(yyj3834)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3834[yyj3834] = ResourceQuota{}
|
|
} else {
|
|
yyv3836 := &yyv3834[yyj3834]
|
|
yyv3836.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3834 := 0
|
|
for ; !r.CheckBreak(); yyj3834++ {
|
|
|
|
if yyj3834 >= len(yyv3834) {
|
|
yyv3834 = append(yyv3834, ResourceQuota{}) // var yyz3834 ResourceQuota
|
|
yyc3834 = true
|
|
}
|
|
yyh3834.ElemContainerState(yyj3834)
|
|
if yyj3834 < len(yyv3834) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3834[yyj3834] = ResourceQuota{}
|
|
} else {
|
|
yyv3837 := &yyv3834[yyj3834]
|
|
yyv3837.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3834 < len(yyv3834) {
|
|
yyv3834 = yyv3834[:yyj3834]
|
|
yyc3834 = true
|
|
} else if yyj3834 == 0 && yyv3834 == nil {
|
|
yyv3834 = []ResourceQuota{}
|
|
yyc3834 = true
|
|
}
|
|
}
|
|
yyh3834.End()
|
|
if yyc3834 {
|
|
*v = yyv3834
|
|
}
|
|
}
|
|
|
|
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 yyk3838, yyv3838 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yym3839 := z.EncBinary()
|
|
_ = yym3839
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk3838))
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyv3838 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3840 := z.EncBinary()
|
|
_ = yym3840
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv3838))
|
|
}
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decMapstringSliceuint8(v *map[string][]uint8, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3841 := *v
|
|
yyl3841 := r.ReadMapStart()
|
|
yybh3841 := z.DecBasicHandle()
|
|
if yyv3841 == nil {
|
|
yyrl3841, _ := z.DecInferLen(yyl3841, yybh3841.MaxInitLen, 40)
|
|
yyv3841 = make(map[string][]uint8, yyrl3841)
|
|
*v = yyv3841
|
|
}
|
|
var yymk3841 string
|
|
var yymv3841 []uint8
|
|
var yymg3841 bool
|
|
if yybh3841.MapValueReset {
|
|
yymg3841 = true
|
|
}
|
|
if yyl3841 > 0 {
|
|
for yyj3841 := 0; yyj3841 < yyl3841; yyj3841++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3841 = ""
|
|
} else {
|
|
yymk3841 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3841 {
|
|
yymv3841 = yyv3841[yymk3841]
|
|
} else {
|
|
yymv3841 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3841 = nil
|
|
} else {
|
|
yyv3843 := &yymv3841
|
|
yym3844 := z.DecBinary()
|
|
_ = yym3844
|
|
if false {
|
|
} else {
|
|
*yyv3843 = r.DecodeBytes(*(*[]byte)(yyv3843), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3841 != nil {
|
|
yyv3841[yymk3841] = yymv3841
|
|
}
|
|
}
|
|
} else if yyl3841 < 0 {
|
|
for yyj3841 := 0; !r.CheckBreak(); yyj3841++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk3841 = ""
|
|
} else {
|
|
yymk3841 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg3841 {
|
|
yymv3841 = yyv3841[yymk3841]
|
|
} else {
|
|
yymv3841 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv3841 = nil
|
|
} else {
|
|
yyv3846 := &yymv3841
|
|
yym3847 := z.DecBinary()
|
|
_ = yym3847
|
|
if false {
|
|
} else {
|
|
*yyv3846 = r.DecodeBytes(*(*[]byte)(yyv3846), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv3841 != nil {
|
|
yyv3841[yymk3841] = yymv3841
|
|
}
|
|
}
|
|
} // else len==0: TODO: Should we clear map entries?
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
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 _, yyv3848 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3849 := &yyv3848
|
|
yy3849.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceSecret(v *[]Secret, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3850 := *v
|
|
yyh3850, yyl3850 := z.DecSliceHelperStart()
|
|
var yyc3850 bool
|
|
if yyl3850 == 0 {
|
|
if yyv3850 == nil {
|
|
yyv3850 = []Secret{}
|
|
yyc3850 = true
|
|
} else if len(yyv3850) != 0 {
|
|
yyv3850 = yyv3850[:0]
|
|
yyc3850 = true
|
|
}
|
|
} else if yyl3850 > 0 {
|
|
var yyrr3850, yyrl3850 int
|
|
var yyrt3850 bool
|
|
if yyl3850 > cap(yyv3850) {
|
|
|
|
yyrg3850 := len(yyv3850) > 0
|
|
yyv23850 := yyv3850
|
|
yyrl3850, yyrt3850 = z.DecInferLen(yyl3850, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3850 {
|
|
if yyrl3850 <= cap(yyv3850) {
|
|
yyv3850 = yyv3850[:yyrl3850]
|
|
} else {
|
|
yyv3850 = make([]Secret, yyrl3850)
|
|
}
|
|
} else {
|
|
yyv3850 = make([]Secret, yyrl3850)
|
|
}
|
|
yyc3850 = true
|
|
yyrr3850 = len(yyv3850)
|
|
if yyrg3850 {
|
|
copy(yyv3850, yyv23850)
|
|
}
|
|
} else if yyl3850 != len(yyv3850) {
|
|
yyv3850 = yyv3850[:yyl3850]
|
|
yyc3850 = true
|
|
}
|
|
yyj3850 := 0
|
|
for ; yyj3850 < yyrr3850; yyj3850++ {
|
|
yyh3850.ElemContainerState(yyj3850)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3850[yyj3850] = Secret{}
|
|
} else {
|
|
yyv3851 := &yyv3850[yyj3850]
|
|
yyv3851.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3850 {
|
|
for ; yyj3850 < yyl3850; yyj3850++ {
|
|
yyv3850 = append(yyv3850, Secret{})
|
|
yyh3850.ElemContainerState(yyj3850)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3850[yyj3850] = Secret{}
|
|
} else {
|
|
yyv3852 := &yyv3850[yyj3850]
|
|
yyv3852.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3850 := 0
|
|
for ; !r.CheckBreak(); yyj3850++ {
|
|
|
|
if yyj3850 >= len(yyv3850) {
|
|
yyv3850 = append(yyv3850, Secret{}) // var yyz3850 Secret
|
|
yyc3850 = true
|
|
}
|
|
yyh3850.ElemContainerState(yyj3850)
|
|
if yyj3850 < len(yyv3850) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3850[yyj3850] = Secret{}
|
|
} else {
|
|
yyv3853 := &yyv3850[yyj3850]
|
|
yyv3853.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3850 < len(yyv3850) {
|
|
yyv3850 = yyv3850[:yyj3850]
|
|
yyc3850 = true
|
|
} else if yyj3850 == 0 && yyv3850 == nil {
|
|
yyv3850 = []Secret{}
|
|
yyc3850 = true
|
|
}
|
|
}
|
|
yyh3850.End()
|
|
if yyc3850 {
|
|
*v = yyv3850
|
|
}
|
|
}
|
|
|
|
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 _, yyv3854 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3855 := &yyv3854
|
|
yy3855.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentCondition(v *[]ComponentCondition, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3856 := *v
|
|
yyh3856, yyl3856 := z.DecSliceHelperStart()
|
|
var yyc3856 bool
|
|
if yyl3856 == 0 {
|
|
if yyv3856 == nil {
|
|
yyv3856 = []ComponentCondition{}
|
|
yyc3856 = true
|
|
} else if len(yyv3856) != 0 {
|
|
yyv3856 = yyv3856[:0]
|
|
yyc3856 = true
|
|
}
|
|
} else if yyl3856 > 0 {
|
|
var yyrr3856, yyrl3856 int
|
|
var yyrt3856 bool
|
|
if yyl3856 > cap(yyv3856) {
|
|
|
|
yyrg3856 := len(yyv3856) > 0
|
|
yyv23856 := yyv3856
|
|
yyrl3856, yyrt3856 = z.DecInferLen(yyl3856, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt3856 {
|
|
if yyrl3856 <= cap(yyv3856) {
|
|
yyv3856 = yyv3856[:yyrl3856]
|
|
} else {
|
|
yyv3856 = make([]ComponentCondition, yyrl3856)
|
|
}
|
|
} else {
|
|
yyv3856 = make([]ComponentCondition, yyrl3856)
|
|
}
|
|
yyc3856 = true
|
|
yyrr3856 = len(yyv3856)
|
|
if yyrg3856 {
|
|
copy(yyv3856, yyv23856)
|
|
}
|
|
} else if yyl3856 != len(yyv3856) {
|
|
yyv3856 = yyv3856[:yyl3856]
|
|
yyc3856 = true
|
|
}
|
|
yyj3856 := 0
|
|
for ; yyj3856 < yyrr3856; yyj3856++ {
|
|
yyh3856.ElemContainerState(yyj3856)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3856[yyj3856] = ComponentCondition{}
|
|
} else {
|
|
yyv3857 := &yyv3856[yyj3856]
|
|
yyv3857.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3856 {
|
|
for ; yyj3856 < yyl3856; yyj3856++ {
|
|
yyv3856 = append(yyv3856, ComponentCondition{})
|
|
yyh3856.ElemContainerState(yyj3856)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3856[yyj3856] = ComponentCondition{}
|
|
} else {
|
|
yyv3858 := &yyv3856[yyj3856]
|
|
yyv3858.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3856 := 0
|
|
for ; !r.CheckBreak(); yyj3856++ {
|
|
|
|
if yyj3856 >= len(yyv3856) {
|
|
yyv3856 = append(yyv3856, ComponentCondition{}) // var yyz3856 ComponentCondition
|
|
yyc3856 = true
|
|
}
|
|
yyh3856.ElemContainerState(yyj3856)
|
|
if yyj3856 < len(yyv3856) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3856[yyj3856] = ComponentCondition{}
|
|
} else {
|
|
yyv3859 := &yyv3856[yyj3856]
|
|
yyv3859.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3856 < len(yyv3856) {
|
|
yyv3856 = yyv3856[:yyj3856]
|
|
yyc3856 = true
|
|
} else if yyj3856 == 0 && yyv3856 == nil {
|
|
yyv3856 = []ComponentCondition{}
|
|
yyc3856 = true
|
|
}
|
|
}
|
|
yyh3856.End()
|
|
if yyc3856 {
|
|
*v = yyv3856
|
|
}
|
|
}
|
|
|
|
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 _, yyv3860 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3861 := &yyv3860
|
|
yy3861.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceComponentStatus(v *[]ComponentStatus, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv3862 := *v
|
|
yyh3862, yyl3862 := z.DecSliceHelperStart()
|
|
var yyc3862 bool
|
|
if yyl3862 == 0 {
|
|
if yyv3862 == nil {
|
|
yyv3862 = []ComponentStatus{}
|
|
yyc3862 = true
|
|
} else if len(yyv3862) != 0 {
|
|
yyv3862 = yyv3862[:0]
|
|
yyc3862 = true
|
|
}
|
|
} else if yyl3862 > 0 {
|
|
var yyrr3862, yyrl3862 int
|
|
var yyrt3862 bool
|
|
if yyl3862 > cap(yyv3862) {
|
|
|
|
yyrg3862 := len(yyv3862) > 0
|
|
yyv23862 := yyv3862
|
|
yyrl3862, yyrt3862 = z.DecInferLen(yyl3862, z.DecBasicHandle().MaxInitLen, 216)
|
|
if yyrt3862 {
|
|
if yyrl3862 <= cap(yyv3862) {
|
|
yyv3862 = yyv3862[:yyrl3862]
|
|
} else {
|
|
yyv3862 = make([]ComponentStatus, yyrl3862)
|
|
}
|
|
} else {
|
|
yyv3862 = make([]ComponentStatus, yyrl3862)
|
|
}
|
|
yyc3862 = true
|
|
yyrr3862 = len(yyv3862)
|
|
if yyrg3862 {
|
|
copy(yyv3862, yyv23862)
|
|
}
|
|
} else if yyl3862 != len(yyv3862) {
|
|
yyv3862 = yyv3862[:yyl3862]
|
|
yyc3862 = true
|
|
}
|
|
yyj3862 := 0
|
|
for ; yyj3862 < yyrr3862; yyj3862++ {
|
|
yyh3862.ElemContainerState(yyj3862)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3862[yyj3862] = ComponentStatus{}
|
|
} else {
|
|
yyv3863 := &yyv3862[yyj3862]
|
|
yyv3863.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt3862 {
|
|
for ; yyj3862 < yyl3862; yyj3862++ {
|
|
yyv3862 = append(yyv3862, ComponentStatus{})
|
|
yyh3862.ElemContainerState(yyj3862)
|
|
if r.TryDecodeAsNil() {
|
|
yyv3862[yyj3862] = ComponentStatus{}
|
|
} else {
|
|
yyv3864 := &yyv3862[yyj3862]
|
|
yyv3864.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj3862 := 0
|
|
for ; !r.CheckBreak(); yyj3862++ {
|
|
|
|
if yyj3862 >= len(yyv3862) {
|
|
yyv3862 = append(yyv3862, ComponentStatus{}) // var yyz3862 ComponentStatus
|
|
yyc3862 = true
|
|
}
|
|
yyh3862.ElemContainerState(yyj3862)
|
|
if yyj3862 < len(yyv3862) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv3862[yyj3862] = ComponentStatus{}
|
|
} else {
|
|
yyv3865 := &yyv3862[yyj3862]
|
|
yyv3865.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj3862 < len(yyv3862) {
|
|
yyv3862 = yyv3862[:yyj3862]
|
|
yyc3862 = true
|
|
} else if yyj3862 == 0 && yyv3862 == nil {
|
|
yyv3862 = []ComponentStatus{}
|
|
yyc3862 = true
|
|
}
|
|
}
|
|
yyh3862.End()
|
|
if yyc3862 {
|
|
*v = yyv3862
|
|
}
|
|
}
|