mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-04 12:18:16 +00:00
61473 lines
1.4 MiB
61473 lines
1.4 MiB
/*
|
|
Copyright 2016 The Kubernetes Authors.
|
|
|
|
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"
|
|
pkg6_fields "k8s.io/kubernetes/pkg/fields"
|
|
pkg5_labels "k8s.io/kubernetes/pkg/labels"
|
|
pkg7_runtime "k8s.io/kubernetes/pkg/runtime"
|
|
pkg1_types "k8s.io/kubernetes/pkg/types"
|
|
pkg4_intstr "k8s.io/kubernetes/pkg/util/intstr"
|
|
"reflect"
|
|
"runtime"
|
|
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 pkg6_fields.Selector
|
|
var v3 pkg5_labels.Selector
|
|
var v4 pkg7_runtime.Object
|
|
var v5 pkg1_types.UID
|
|
var v6 pkg4_intstr.IntOrString
|
|
var v7 time.Time
|
|
_, _, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6, v7
|
|
}
|
|
}
|
|
|
|
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 [14]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
|
|
yyq2[12] = len(x.OwnerReferences) != 0
|
|
yyq2[13] = len(x.Finalizers) != 0
|
|
var yynn2 int
|
|
if yyr2 || yy2arr2 {
|
|
r.EncodeArrayStart(14)
|
|
} 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_containerArrayElem1234)
|
|
if yyq2[12] {
|
|
if x.OwnerReferences == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym44 := z.EncBinary()
|
|
_ = yym44
|
|
if false {
|
|
} else {
|
|
h.encSliceOwnerReference(([]OwnerReference)(x.OwnerReferences), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ownerReferences"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.OwnerReferences == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym45 := z.EncBinary()
|
|
_ = yym45
|
|
if false {
|
|
} else {
|
|
h.encSliceOwnerReference(([]OwnerReference)(x.OwnerReferences), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2 || yy2arr2 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2[13] {
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym47 := z.EncBinary()
|
|
_ = yym47
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Finalizers, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finalizers"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym48 := z.EncBinary()
|
|
_ = yym48
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Finalizers, 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
|
|
yym49 := z.DecBinary()
|
|
_ = yym49
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct50 := r.ContainerType()
|
|
if yyct50 == codecSelferValueTypeMap1234 {
|
|
yyl50 := r.ReadMapStart()
|
|
if yyl50 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl50, d)
|
|
}
|
|
} else if yyct50 == codecSelferValueTypeArray1234 {
|
|
yyl50 := r.ReadArrayStart()
|
|
if yyl50 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl50, 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 yys51Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys51Slc
|
|
var yyhl51 bool = l >= 0
|
|
for yyj51 := 0; ; yyj51++ {
|
|
if yyhl51 {
|
|
if yyj51 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys51Slc = r.DecodeBytes(yys51Slc, true, true)
|
|
yys51 := string(yys51Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys51 {
|
|
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 {
|
|
yyv59 := &x.CreationTimestamp
|
|
yym60 := z.DecBinary()
|
|
_ = yym60
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv59) {
|
|
} else if yym60 {
|
|
z.DecBinaryUnmarshal(yyv59)
|
|
} else if !yym60 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv59)
|
|
} else {
|
|
z.DecFallback(yyv59, false)
|
|
}
|
|
}
|
|
case "deletionTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DeletionTimestamp != nil {
|
|
x.DeletionTimestamp = nil
|
|
}
|
|
} else {
|
|
if x.DeletionTimestamp == nil {
|
|
x.DeletionTimestamp = new(pkg2_unversioned.Time)
|
|
}
|
|
yym62 := z.DecBinary()
|
|
_ = yym62
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym62 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym62 && 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)
|
|
}
|
|
yym64 := z.DecBinary()
|
|
_ = yym64
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "labels":
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv65 := &x.Labels
|
|
yym66 := z.DecBinary()
|
|
_ = yym66
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv65, false, d)
|
|
}
|
|
}
|
|
case "annotations":
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv67 := &x.Annotations
|
|
yym68 := z.DecBinary()
|
|
_ = yym68
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv67, false, d)
|
|
}
|
|
}
|
|
case "ownerReferences":
|
|
if r.TryDecodeAsNil() {
|
|
x.OwnerReferences = nil
|
|
} else {
|
|
yyv69 := &x.OwnerReferences
|
|
yym70 := z.DecBinary()
|
|
_ = yym70
|
|
if false {
|
|
} else {
|
|
h.decSliceOwnerReference((*[]OwnerReference)(yyv69), d)
|
|
}
|
|
}
|
|
case "finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv71 := &x.Finalizers
|
|
yym72 := z.DecBinary()
|
|
_ = yym72
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv71, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys51)
|
|
} // end switch yys51
|
|
} // end for yyj51
|
|
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 yyj73 int
|
|
var yyb73 bool
|
|
var yyhl73 bool = l >= 0
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.GenerateName = ""
|
|
} else {
|
|
x.GenerateName = string(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SelfLink = ""
|
|
} else {
|
|
x.SelfLink = string(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Generation = 0
|
|
} else {
|
|
x.Generation = int64(r.DecodeInt(64))
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CreationTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv81 := &x.CreationTimestamp
|
|
yym82 := z.DecBinary()
|
|
_ = yym82
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv81) {
|
|
} else if yym82 {
|
|
z.DecBinaryUnmarshal(yyv81)
|
|
} else if !yym82 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv81)
|
|
} else {
|
|
z.DecFallback(yyv81, false)
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
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)
|
|
}
|
|
yym84 := z.DecBinary()
|
|
_ = yym84
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.DeletionTimestamp) {
|
|
} else if yym84 {
|
|
z.DecBinaryUnmarshal(x.DeletionTimestamp)
|
|
} else if !yym84 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.DeletionTimestamp)
|
|
} else {
|
|
z.DecFallback(x.DeletionTimestamp, false)
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
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)
|
|
}
|
|
yym86 := z.DecBinary()
|
|
_ = yym86
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.DeletionGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Labels = nil
|
|
} else {
|
|
yyv87 := &x.Labels
|
|
yym88 := z.DecBinary()
|
|
_ = yym88
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv87, false, d)
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Annotations = nil
|
|
} else {
|
|
yyv89 := &x.Annotations
|
|
yym90 := z.DecBinary()
|
|
_ = yym90
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv89, false, d)
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OwnerReferences = nil
|
|
} else {
|
|
yyv91 := &x.OwnerReferences
|
|
yym92 := z.DecBinary()
|
|
_ = yym92
|
|
if false {
|
|
} else {
|
|
h.decSliceOwnerReference((*[]OwnerReference)(yyv91), d)
|
|
}
|
|
}
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv93 := &x.Finalizers
|
|
yym94 := z.DecBinary()
|
|
_ = yym94
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv93, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj73++
|
|
if yyhl73 {
|
|
yyb73 = yyj73 > l
|
|
} else {
|
|
yyb73 = r.CheckBreak()
|
|
}
|
|
if yyb73 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj73-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 {
|
|
yym95 := z.EncBinary()
|
|
_ = yym95
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep96 := !z.EncBinary()
|
|
yy2arr96 := z.EncBasicHandle().StructToArray
|
|
var yyq96 [22]bool
|
|
_, _, _ = yysep96, yyq96, yy2arr96
|
|
const yyr96 bool = false
|
|
yyq96[1] = x.VolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq96[2] = x.VolumeSource.EmptyDir != nil && x.EmptyDir != nil
|
|
yyq96[3] = x.VolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq96[4] = x.VolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq96[5] = x.VolumeSource.GitRepo != nil && x.GitRepo != nil
|
|
yyq96[6] = x.VolumeSource.Secret != nil && x.Secret != nil
|
|
yyq96[7] = x.VolumeSource.NFS != nil && x.NFS != nil
|
|
yyq96[8] = x.VolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq96[9] = x.VolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq96[10] = x.VolumeSource.PersistentVolumeClaim != nil && x.PersistentVolumeClaim != nil
|
|
yyq96[11] = x.VolumeSource.RBD != nil && x.RBD != nil
|
|
yyq96[12] = x.VolumeSource.Quobyte != nil && x.Quobyte != nil
|
|
yyq96[13] = x.VolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq96[14] = x.VolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq96[15] = x.VolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq96[16] = x.VolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq96[17] = x.VolumeSource.DownwardAPI != nil && x.DownwardAPI != nil
|
|
yyq96[18] = x.VolumeSource.FC != nil && x.FC != nil
|
|
yyq96[19] = x.VolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq96[20] = x.VolumeSource.ConfigMap != nil && x.ConfigMap != nil
|
|
yyq96[21] = x.VolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
var yynn96 int
|
|
if yyr96 || yy2arr96 {
|
|
r.EncodeArrayStart(22)
|
|
} else {
|
|
yynn96 = 1
|
|
for _, b := range yyq96 {
|
|
if b {
|
|
yynn96++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn96)
|
|
yynn96 = 0
|
|
}
|
|
if yyr96 || yy2arr96 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym98 := z.EncBinary()
|
|
_ = yym98
|
|
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)
|
|
yym99 := z.EncBinary()
|
|
_ = yym99
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
var yyn100 bool
|
|
if x.VolumeSource.HostPath == nil {
|
|
yyn100 = true
|
|
goto LABEL100
|
|
}
|
|
LABEL100:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[1] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn100 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn101 bool
|
|
if x.VolumeSource.EmptyDir == nil {
|
|
yyn101 = true
|
|
goto LABEL101
|
|
}
|
|
LABEL101:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[2] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("emptyDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn101 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn102 bool
|
|
if x.VolumeSource.GCEPersistentDisk == nil {
|
|
yyn102 = true
|
|
goto LABEL102
|
|
}
|
|
LABEL102:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn102 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[3] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn102 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn103 bool
|
|
if x.VolumeSource.AWSElasticBlockStore == nil {
|
|
yyn103 = true
|
|
goto LABEL103
|
|
}
|
|
LABEL103:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn103 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[4] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn103 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn104 bool
|
|
if x.VolumeSource.GitRepo == nil {
|
|
yyn104 = true
|
|
goto LABEL104
|
|
}
|
|
LABEL104:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn104 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[5] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gitRepo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn104 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn105 bool
|
|
if x.VolumeSource.Secret == nil {
|
|
yyn105 = true
|
|
goto LABEL105
|
|
}
|
|
LABEL105:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn105 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[6] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secret"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn105 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn106 bool
|
|
if x.VolumeSource.NFS == nil {
|
|
yyn106 = true
|
|
goto LABEL106
|
|
}
|
|
LABEL106:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn106 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[7] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn106 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn107 bool
|
|
if x.VolumeSource.ISCSI == nil {
|
|
yyn107 = true
|
|
goto LABEL107
|
|
}
|
|
LABEL107:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn107 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn107 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn108 bool
|
|
if x.VolumeSource.Glusterfs == nil {
|
|
yyn108 = true
|
|
goto LABEL108
|
|
}
|
|
LABEL108:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn108 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[9] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn108 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn109 bool
|
|
if x.VolumeSource.PersistentVolumeClaim == nil {
|
|
yyn109 = true
|
|
goto LABEL109
|
|
}
|
|
LABEL109:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn109 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[10] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeClaim"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn109 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn110 bool
|
|
if x.VolumeSource.RBD == nil {
|
|
yyn110 = true
|
|
goto LABEL110
|
|
}
|
|
LABEL110:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn110 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[11] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn110 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn111 bool
|
|
if x.VolumeSource.Quobyte == nil {
|
|
yyn111 = true
|
|
goto LABEL111
|
|
}
|
|
LABEL111:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[12] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn111 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn112 bool
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
yyn112 = true
|
|
goto LABEL112
|
|
}
|
|
LABEL112:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[13] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn112 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn113 bool
|
|
if x.VolumeSource.Cinder == nil {
|
|
yyn113 = true
|
|
goto LABEL113
|
|
}
|
|
LABEL113:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[14] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn113 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn114 bool
|
|
if x.VolumeSource.CephFS == nil {
|
|
yyn114 = true
|
|
goto LABEL114
|
|
}
|
|
LABEL114:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[15] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn114 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn115 bool
|
|
if x.VolumeSource.Flocker == nil {
|
|
yyn115 = true
|
|
goto LABEL115
|
|
}
|
|
LABEL115:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[16] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn115 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn116 bool
|
|
if x.VolumeSource.DownwardAPI == nil {
|
|
yyn116 = true
|
|
goto LABEL116
|
|
}
|
|
LABEL116:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[17] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("downwardAPI"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn116 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn117 bool
|
|
if x.VolumeSource.FC == nil {
|
|
yyn117 = true
|
|
goto LABEL117
|
|
}
|
|
LABEL117:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[18] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn117 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn118 bool
|
|
if x.VolumeSource.AzureFile == nil {
|
|
yyn118 = true
|
|
goto LABEL118
|
|
}
|
|
LABEL118:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[19] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn118 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn119 bool
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
yyn119 = true
|
|
goto LABEL119
|
|
}
|
|
LABEL119:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn119 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[20] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[20] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMap"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn119 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn120 bool
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
yyn120 = true
|
|
goto LABEL120
|
|
}
|
|
LABEL120:
|
|
if yyr96 || yy2arr96 {
|
|
if yyn120 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq96[21] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq96[21] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn120 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr96 || yy2arr96 {
|
|
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
|
|
yym121 := z.DecBinary()
|
|
_ = yym121
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct122 := r.ContainerType()
|
|
if yyct122 == codecSelferValueTypeMap1234 {
|
|
yyl122 := r.ReadMapStart()
|
|
if yyl122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl122, d)
|
|
}
|
|
} else if yyct122 == codecSelferValueTypeArray1234 {
|
|
yyl122 := r.ReadArrayStart()
|
|
if yyl122 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl122, 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 yys123Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys123Slc
|
|
var yyhl123 bool = l >= 0
|
|
for yyj123 := 0; ; yyj123++ {
|
|
if yyhl123 {
|
|
if yyj123 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys123Slc = r.DecodeBytes(yys123Slc, true, true)
|
|
yys123 := string(yys123Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys123 {
|
|
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 "quobyte":
|
|
if x.VolumeSource.Quobyte == nil {
|
|
x.VolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.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)
|
|
}
|
|
case "azureFile":
|
|
if x.VolumeSource.AzureFile == nil {
|
|
x.VolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "configMap":
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
x.VolumeSource.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
x.VolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys123)
|
|
} // end switch yys123
|
|
} // end for yyj123
|
|
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 yyj146 int
|
|
var yyb146 bool
|
|
var yyhl146 bool = l >= 0
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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.Quobyte == nil {
|
|
x.VolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.FlexVolume == nil {
|
|
x.VolumeSource.FlexVolume = new(FlexVolumeSource)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
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.VolumeSource.AzureFile == nil {
|
|
x.VolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.ConfigMap == nil {
|
|
x.VolumeSource.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
if x.VolumeSource.VsphereVolume == nil {
|
|
x.VolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj146++
|
|
if yyhl146 {
|
|
yyb146 = yyj146 > l
|
|
} else {
|
|
yyb146 = r.CheckBreak()
|
|
}
|
|
if yyb146 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj146-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 {
|
|
yym169 := z.EncBinary()
|
|
_ = yym169
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep170 := !z.EncBinary()
|
|
yy2arr170 := z.EncBasicHandle().StructToArray
|
|
var yyq170 [21]bool
|
|
_, _, _ = yysep170, yyq170, yy2arr170
|
|
const yyr170 bool = false
|
|
yyq170[0] = x.HostPath != nil
|
|
yyq170[1] = x.EmptyDir != nil
|
|
yyq170[2] = x.GCEPersistentDisk != nil
|
|
yyq170[3] = x.AWSElasticBlockStore != nil
|
|
yyq170[4] = x.GitRepo != nil
|
|
yyq170[5] = x.Secret != nil
|
|
yyq170[6] = x.NFS != nil
|
|
yyq170[7] = x.ISCSI != nil
|
|
yyq170[8] = x.Glusterfs != nil
|
|
yyq170[9] = x.PersistentVolumeClaim != nil
|
|
yyq170[10] = x.RBD != nil
|
|
yyq170[11] = x.Quobyte != nil
|
|
yyq170[12] = x.FlexVolume != nil
|
|
yyq170[13] = x.Cinder != nil
|
|
yyq170[14] = x.CephFS != nil
|
|
yyq170[15] = x.Flocker != nil
|
|
yyq170[16] = x.DownwardAPI != nil
|
|
yyq170[17] = x.FC != nil
|
|
yyq170[18] = x.AzureFile != nil
|
|
yyq170[19] = x.ConfigMap != nil
|
|
yyq170[20] = x.VsphereVolume != nil
|
|
var yynn170 int
|
|
if yyr170 || yy2arr170 {
|
|
r.EncodeArrayStart(21)
|
|
} else {
|
|
yynn170 = 0
|
|
for _, b := range yyq170 {
|
|
if b {
|
|
yynn170++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn170)
|
|
yynn170 = 0
|
|
}
|
|
if yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[0] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[1] {
|
|
if x.EmptyDir == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.EmptyDir.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[2] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[3] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[4] {
|
|
if x.GitRepo == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GitRepo.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[5] {
|
|
if x.Secret == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Secret.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[6] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[8] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[9] {
|
|
if x.PersistentVolumeClaim == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PersistentVolumeClaim.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[10] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[11] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[12] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[12] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[13] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[13] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[14] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[14] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[15] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[15] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[16] {
|
|
if x.DownwardAPI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DownwardAPI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[16] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[17] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[17] {
|
|
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 yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[18] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[19] {
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[19] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("configMap"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ConfigMap == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMap.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr170 || yy2arr170 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq170[20] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq170[20] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr170 || yy2arr170 {
|
|
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
|
|
yym192 := z.DecBinary()
|
|
_ = yym192
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct193 := r.ContainerType()
|
|
if yyct193 == codecSelferValueTypeMap1234 {
|
|
yyl193 := r.ReadMapStart()
|
|
if yyl193 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl193, d)
|
|
}
|
|
} else if yyct193 == codecSelferValueTypeArray1234 {
|
|
yyl193 := r.ReadArrayStart()
|
|
if yyl193 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl193, 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 yys194Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys194Slc
|
|
var yyhl194 bool = l >= 0
|
|
for yyj194 := 0; ; yyj194++ {
|
|
if yyhl194 {
|
|
if yyj194 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys194Slc = r.DecodeBytes(yys194Slc, true, true)
|
|
yys194 := string(yys194Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys194 {
|
|
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 "quobyte":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.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)
|
|
}
|
|
case "azureFile":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "configMap":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys194)
|
|
} // end switch yys194
|
|
} // end for yyj194
|
|
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 yyj216 int
|
|
var yyb216 bool
|
|
var yyhl216 bool = l >= 0
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
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)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ConfigMap != nil {
|
|
x.ConfigMap = nil
|
|
}
|
|
} else {
|
|
if x.ConfigMap == nil {
|
|
x.ConfigMap = new(ConfigMapVolumeSource)
|
|
}
|
|
x.ConfigMap.CodecDecodeSelf(d)
|
|
}
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj216++
|
|
if yyhl216 {
|
|
yyb216 = yyj216 > l
|
|
} else {
|
|
yyb216 = r.CheckBreak()
|
|
}
|
|
if yyb216 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj216-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 {
|
|
yym238 := z.EncBinary()
|
|
_ = yym238
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep239 := !z.EncBinary()
|
|
yy2arr239 := z.EncBasicHandle().StructToArray
|
|
var yyq239 [15]bool
|
|
_, _, _ = yysep239, yyq239, yy2arr239
|
|
const yyr239 bool = false
|
|
yyq239[0] = x.GCEPersistentDisk != nil
|
|
yyq239[1] = x.AWSElasticBlockStore != nil
|
|
yyq239[2] = x.HostPath != nil
|
|
yyq239[3] = x.Glusterfs != nil
|
|
yyq239[4] = x.NFS != nil
|
|
yyq239[5] = x.RBD != nil
|
|
yyq239[6] = x.Quobyte != nil
|
|
yyq239[7] = x.ISCSI != nil
|
|
yyq239[8] = x.FlexVolume != nil
|
|
yyq239[9] = x.Cinder != nil
|
|
yyq239[10] = x.CephFS != nil
|
|
yyq239[11] = x.FC != nil
|
|
yyq239[12] = x.Flocker != nil
|
|
yyq239[13] = x.AzureFile != nil
|
|
yyq239[14] = x.VsphereVolume != nil
|
|
var yynn239 int
|
|
if yyr239 || yy2arr239 {
|
|
r.EncodeArrayStart(15)
|
|
} else {
|
|
yynn239 = 0
|
|
for _, b := range yyq239 {
|
|
if b {
|
|
yynn239++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn239)
|
|
yynn239 = 0
|
|
}
|
|
if yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[0] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[1] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[2] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[3] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[4] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[5] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[6] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[7] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[8] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[8] {
|
|
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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[9] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[9] {
|
|
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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[10] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[10] {
|
|
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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[11] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[11] {
|
|
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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[12] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[12] {
|
|
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 yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[13] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr239 || yy2arr239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq239[14] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq239[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr239 || yy2arr239 {
|
|
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
|
|
yym255 := z.DecBinary()
|
|
_ = yym255
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct256 := r.ContainerType()
|
|
if yyct256 == codecSelferValueTypeMap1234 {
|
|
yyl256 := r.ReadMapStart()
|
|
if yyl256 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl256, d)
|
|
}
|
|
} else if yyct256 == codecSelferValueTypeArray1234 {
|
|
yyl256 := r.ReadArrayStart()
|
|
if yyl256 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl256, 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 yys257Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys257Slc
|
|
var yyhl257 bool = l >= 0
|
|
for yyj257 := 0; ; yyj257++ {
|
|
if yyhl257 {
|
|
if yyj257 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys257Slc = r.DecodeBytes(yys257Slc, true, true)
|
|
yys257 := string(yys257Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys257 {
|
|
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 "quobyte":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.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)
|
|
}
|
|
case "azureFile":
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys257)
|
|
} // end switch yys257
|
|
} // end for yyj257
|
|
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 yyj273 int
|
|
var yyb273 bool
|
|
var yyhl273 bool = l >= 0
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
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)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj273++
|
|
if yyhl273 {
|
|
yyb273 = yyj273 > l
|
|
} else {
|
|
yyb273 = r.CheckBreak()
|
|
}
|
|
if yyb273 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj273-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 {
|
|
yym289 := z.EncBinary()
|
|
_ = yym289
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep290 := !z.EncBinary()
|
|
yy2arr290 := z.EncBasicHandle().StructToArray
|
|
var yyq290 [2]bool
|
|
_, _, _ = yysep290, yyq290, yy2arr290
|
|
const yyr290 bool = false
|
|
yyq290[1] = x.ReadOnly != false
|
|
var yynn290 int
|
|
if yyr290 || yy2arr290 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn290 = 1
|
|
for _, b := range yyq290 {
|
|
if b {
|
|
yynn290++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn290)
|
|
yynn290 = 0
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym292 := z.EncBinary()
|
|
_ = yym292
|
|
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)
|
|
yym293 := z.EncBinary()
|
|
_ = yym293
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClaimName))
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq290[1] {
|
|
yym295 := z.EncBinary()
|
|
_ = yym295
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq290[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym296 := z.EncBinary()
|
|
_ = yym296
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr290 || yy2arr290 {
|
|
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
|
|
yym297 := z.DecBinary()
|
|
_ = yym297
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct298 := r.ContainerType()
|
|
if yyct298 == codecSelferValueTypeMap1234 {
|
|
yyl298 := r.ReadMapStart()
|
|
if yyl298 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl298, d)
|
|
}
|
|
} else if yyct298 == codecSelferValueTypeArray1234 {
|
|
yyl298 := r.ReadArrayStart()
|
|
if yyl298 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl298, 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 yys299Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys299Slc
|
|
var yyhl299 bool = l >= 0
|
|
for yyj299 := 0; ; yyj299++ {
|
|
if yyhl299 {
|
|
if yyj299 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys299Slc = r.DecodeBytes(yys299Slc, true, true)
|
|
yys299 := string(yys299Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys299 {
|
|
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, yys299)
|
|
} // end switch yys299
|
|
} // end for yyj299
|
|
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 yyj302 int
|
|
var yyb302 bool
|
|
var yyhl302 bool = l >= 0
|
|
yyj302++
|
|
if yyhl302 {
|
|
yyb302 = yyj302 > l
|
|
} else {
|
|
yyb302 = r.CheckBreak()
|
|
}
|
|
if yyb302 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ClaimName = ""
|
|
} else {
|
|
x.ClaimName = string(r.DecodeString())
|
|
}
|
|
yyj302++
|
|
if yyhl302 {
|
|
yyb302 = yyj302 > l
|
|
} else {
|
|
yyb302 = r.CheckBreak()
|
|
}
|
|
if yyb302 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj302++
|
|
if yyhl302 {
|
|
yyb302 = yyj302 > l
|
|
} else {
|
|
yyb302 = r.CheckBreak()
|
|
}
|
|
if yyb302 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj302-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 {
|
|
yym305 := z.EncBinary()
|
|
_ = yym305
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep306 := !z.EncBinary()
|
|
yy2arr306 := z.EncBasicHandle().StructToArray
|
|
var yyq306 [5]bool
|
|
_, _, _ = yysep306, yyq306, yy2arr306
|
|
const yyr306 bool = false
|
|
yyq306[0] = x.Kind != ""
|
|
yyq306[1] = x.APIVersion != ""
|
|
yyq306[2] = true
|
|
yyq306[3] = true
|
|
yyq306[4] = true
|
|
var yynn306 int
|
|
if yyr306 || yy2arr306 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn306 = 0
|
|
for _, b := range yyq306 {
|
|
if b {
|
|
yynn306++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn306)
|
|
yynn306 = 0
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq306[0] {
|
|
yym308 := z.EncBinary()
|
|
_ = yym308
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq306[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym309 := z.EncBinary()
|
|
_ = yym309
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq306[1] {
|
|
yym311 := z.EncBinary()
|
|
_ = yym311
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq306[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym312 := z.EncBinary()
|
|
_ = yym312
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq306[2] {
|
|
yy314 := &x.ObjectMeta
|
|
yy314.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq306[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy315 := &x.ObjectMeta
|
|
yy315.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq306[3] {
|
|
yy317 := &x.Spec
|
|
yy317.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq306[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy318 := &x.Spec
|
|
yy318.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq306[4] {
|
|
yy320 := &x.Status
|
|
yy320.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq306[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy321 := &x.Status
|
|
yy321.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr306 || yy2arr306 {
|
|
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
|
|
yym322 := z.DecBinary()
|
|
_ = yym322
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct323 := r.ContainerType()
|
|
if yyct323 == codecSelferValueTypeMap1234 {
|
|
yyl323 := r.ReadMapStart()
|
|
if yyl323 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl323, d)
|
|
}
|
|
} else if yyct323 == codecSelferValueTypeArray1234 {
|
|
yyl323 := r.ReadArrayStart()
|
|
if yyl323 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl323, 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 yys324Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys324Slc
|
|
var yyhl324 bool = l >= 0
|
|
for yyj324 := 0; ; yyj324++ {
|
|
if yyhl324 {
|
|
if yyj324 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys324Slc = r.DecodeBytes(yys324Slc, true, true)
|
|
yys324 := string(yys324Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys324 {
|
|
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 {
|
|
yyv327 := &x.ObjectMeta
|
|
yyv327.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv328 := &x.Spec
|
|
yyv328.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv329 := &x.Status
|
|
yyv329.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys324)
|
|
} // end switch yys324
|
|
} // end for yyj324
|
|
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 yyj330 int
|
|
var yyb330 bool
|
|
var yyhl330 bool = l >= 0
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv333 := &x.ObjectMeta
|
|
yyv333.CodecDecodeSelf(d)
|
|
}
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeSpec{}
|
|
} else {
|
|
yyv334 := &x.Spec
|
|
yyv334.CodecDecodeSelf(d)
|
|
}
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeStatus{}
|
|
} else {
|
|
yyv335 := &x.Status
|
|
yyv335.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj330++
|
|
if yyhl330 {
|
|
yyb330 = yyj330 > l
|
|
} else {
|
|
yyb330 = r.CheckBreak()
|
|
}
|
|
if yyb330 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj330-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 {
|
|
yym336 := z.EncBinary()
|
|
_ = yym336
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep337 := !z.EncBinary()
|
|
yy2arr337 := z.EncBasicHandle().StructToArray
|
|
var yyq337 [19]bool
|
|
_, _, _ = yysep337, yyq337, yy2arr337
|
|
const yyr337 bool = false
|
|
yyq337[1] = x.PersistentVolumeSource.GCEPersistentDisk != nil && x.GCEPersistentDisk != nil
|
|
yyq337[2] = x.PersistentVolumeSource.AWSElasticBlockStore != nil && x.AWSElasticBlockStore != nil
|
|
yyq337[3] = x.PersistentVolumeSource.HostPath != nil && x.HostPath != nil
|
|
yyq337[4] = x.PersistentVolumeSource.Glusterfs != nil && x.Glusterfs != nil
|
|
yyq337[5] = x.PersistentVolumeSource.NFS != nil && x.NFS != nil
|
|
yyq337[6] = x.PersistentVolumeSource.RBD != nil && x.RBD != nil
|
|
yyq337[7] = x.PersistentVolumeSource.Quobyte != nil && x.Quobyte != nil
|
|
yyq337[8] = x.PersistentVolumeSource.ISCSI != nil && x.ISCSI != nil
|
|
yyq337[9] = x.PersistentVolumeSource.FlexVolume != nil && x.FlexVolume != nil
|
|
yyq337[10] = x.PersistentVolumeSource.Cinder != nil && x.Cinder != nil
|
|
yyq337[11] = x.PersistentVolumeSource.CephFS != nil && x.CephFS != nil
|
|
yyq337[12] = x.PersistentVolumeSource.FC != nil && x.FC != nil
|
|
yyq337[13] = x.PersistentVolumeSource.Flocker != nil && x.Flocker != nil
|
|
yyq337[14] = x.PersistentVolumeSource.AzureFile != nil && x.AzureFile != nil
|
|
yyq337[15] = x.PersistentVolumeSource.VsphereVolume != nil && x.VsphereVolume != nil
|
|
yyq337[16] = len(x.AccessModes) != 0
|
|
yyq337[17] = x.ClaimRef != nil
|
|
yyq337[18] = x.PersistentVolumeReclaimPolicy != ""
|
|
var yynn337 int
|
|
if yyr337 || yy2arr337 {
|
|
r.EncodeArrayStart(19)
|
|
} else {
|
|
yynn337 = 1
|
|
for _, b := range yyq337 {
|
|
if b {
|
|
yynn337++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn337)
|
|
yynn337 = 0
|
|
}
|
|
if yyr337 || yy2arr337 {
|
|
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 yyn339 bool
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
yyn339 = true
|
|
goto LABEL339
|
|
}
|
|
LABEL339:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn339 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[1] {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gcePersistentDisk"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn339 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.GCEPersistentDisk == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.GCEPersistentDisk.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn340 bool
|
|
if x.PersistentVolumeSource.AWSElasticBlockStore == nil {
|
|
yyn340 = true
|
|
goto LABEL340
|
|
}
|
|
LABEL340:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn340 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[2] {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("awsElasticBlockStore"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn340 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AWSElasticBlockStore == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AWSElasticBlockStore.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn341 bool
|
|
if x.PersistentVolumeSource.HostPath == nil {
|
|
yyn341 = true
|
|
goto LABEL341
|
|
}
|
|
LABEL341:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn341 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[3] {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn341 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HostPath == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HostPath.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn342 bool
|
|
if x.PersistentVolumeSource.Glusterfs == nil {
|
|
yyn342 = true
|
|
goto LABEL342
|
|
}
|
|
LABEL342:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn342 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[4] {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("glusterfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn342 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Glusterfs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Glusterfs.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn343 bool
|
|
if x.PersistentVolumeSource.NFS == nil {
|
|
yyn343 = true
|
|
goto LABEL343
|
|
}
|
|
LABEL343:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn343 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[5] {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn343 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.NFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn344 bool
|
|
if x.PersistentVolumeSource.RBD == nil {
|
|
yyn344 = true
|
|
goto LABEL344
|
|
}
|
|
LABEL344:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn344 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[6] {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("rbd"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn344 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.RBD == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RBD.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn345 bool
|
|
if x.PersistentVolumeSource.Quobyte == nil {
|
|
yyn345 = true
|
|
goto LABEL345
|
|
}
|
|
LABEL345:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn345 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[7] {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("quobyte"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn345 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Quobyte.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn346 bool
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
yyn346 = true
|
|
goto LABEL346
|
|
}
|
|
LABEL346:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn346 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[8] {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsi"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn346 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.ISCSI == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ISCSI.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn347 bool
|
|
if x.PersistentVolumeSource.FlexVolume == nil {
|
|
yyn347 = true
|
|
goto LABEL347
|
|
}
|
|
LABEL347:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn347 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[9] {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flexVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn347 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FlexVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FlexVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn348 bool
|
|
if x.PersistentVolumeSource.Cinder == nil {
|
|
yyn348 = true
|
|
goto LABEL348
|
|
}
|
|
LABEL348:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn348 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[10] {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cinder"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn348 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Cinder == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Cinder.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn349 bool
|
|
if x.PersistentVolumeSource.CephFS == nil {
|
|
yyn349 = true
|
|
goto LABEL349
|
|
}
|
|
LABEL349:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn349 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[11] {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("cephfs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn349 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.CephFS == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.CephFS.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn350 bool
|
|
if x.PersistentVolumeSource.FC == nil {
|
|
yyn350 = true
|
|
goto LABEL350
|
|
}
|
|
LABEL350:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn350 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[12] {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fc"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn350 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.FC == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FC.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn351 bool
|
|
if x.PersistentVolumeSource.Flocker == nil {
|
|
yyn351 = true
|
|
goto LABEL351
|
|
}
|
|
LABEL351:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn351 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[13] {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[13] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("flocker"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn351 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Flocker == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Flocker.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn352 bool
|
|
if x.PersistentVolumeSource.AzureFile == nil {
|
|
yyn352 = true
|
|
goto LABEL352
|
|
}
|
|
LABEL352:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn352 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[14] {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[14] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("azureFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn352 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.AzureFile.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn353 bool
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
yyn353 = true
|
|
goto LABEL353
|
|
}
|
|
LABEL353:
|
|
if yyr337 || yy2arr337 {
|
|
if yyn353 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[15] {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq337[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("vsphereVolume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn353 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.VsphereVolume.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr337 || yy2arr337 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[16] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym355 := z.EncBinary()
|
|
_ = yym355
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq337[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym356 := z.EncBinary()
|
|
_ = yym356
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr337 || yy2arr337 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[17] {
|
|
if x.ClaimRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ClaimRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq337[17] {
|
|
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 yyr337 || yy2arr337 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq337[18] {
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq337[18] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("persistentVolumeReclaimPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.PersistentVolumeReclaimPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr337 || yy2arr337 {
|
|
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
|
|
yym359 := z.DecBinary()
|
|
_ = yym359
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct360 := r.ContainerType()
|
|
if yyct360 == codecSelferValueTypeMap1234 {
|
|
yyl360 := r.ReadMapStart()
|
|
if yyl360 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl360, d)
|
|
}
|
|
} else if yyct360 == codecSelferValueTypeArray1234 {
|
|
yyl360 := r.ReadArrayStart()
|
|
if yyl360 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl360, 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 yys361Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys361Slc
|
|
var yyhl361 bool = l >= 0
|
|
for yyj361 := 0; ; yyj361++ {
|
|
if yyhl361 {
|
|
if yyj361 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys361Slc = r.DecodeBytes(yys361Slc, true, true)
|
|
yys361 := string(yys361Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys361 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv362 := &x.Capacity
|
|
yyv362.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 "quobyte":
|
|
if x.PersistentVolumeSource.Quobyte == nil {
|
|
x.PersistentVolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.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 "azureFile":
|
|
if x.PersistentVolumeSource.AzureFile == nil {
|
|
x.PersistentVolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
case "vsphereVolume":
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
x.PersistentVolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv378 := &x.AccessModes
|
|
yym379 := z.DecBinary()
|
|
_ = yym379
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv378), 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, yys361)
|
|
} // end switch yys361
|
|
} // end for yyj361
|
|
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 yyj382 int
|
|
var yyb382 bool
|
|
var yyhl382 bool = l >= 0
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv383 := &x.Capacity
|
|
yyv383.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.GCEPersistentDisk == nil {
|
|
x.PersistentVolumeSource.GCEPersistentDisk = new(GCEPersistentDiskVolumeSource)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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.Quobyte == nil {
|
|
x.PersistentVolumeSource.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Quobyte != nil {
|
|
x.Quobyte = nil
|
|
}
|
|
} else {
|
|
if x.Quobyte == nil {
|
|
x.Quobyte = new(QuobyteVolumeSource)
|
|
}
|
|
x.Quobyte.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.ISCSI == nil {
|
|
x.PersistentVolumeSource.ISCSI = new(ISCSIVolumeSource)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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.PersistentVolumeSource.AzureFile == nil {
|
|
x.PersistentVolumeSource.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.AzureFile != nil {
|
|
x.AzureFile = nil
|
|
}
|
|
} else {
|
|
if x.AzureFile == nil {
|
|
x.AzureFile = new(AzureFileVolumeSource)
|
|
}
|
|
x.AzureFile.CodecDecodeSelf(d)
|
|
}
|
|
if x.PersistentVolumeSource.VsphereVolume == nil {
|
|
x.PersistentVolumeSource.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.VsphereVolume != nil {
|
|
x.VsphereVolume = nil
|
|
}
|
|
} else {
|
|
if x.VsphereVolume == nil {
|
|
x.VsphereVolume = new(VsphereVirtualDiskVolumeSource)
|
|
}
|
|
x.VsphereVolume.CodecDecodeSelf(d)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv399 := &x.AccessModes
|
|
yym400 := z.DecBinary()
|
|
_ = yym400
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv399), d)
|
|
}
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
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)
|
|
}
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PersistentVolumeReclaimPolicy = ""
|
|
} else {
|
|
x.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj382++
|
|
if yyhl382 {
|
|
yyb382 = yyj382 > l
|
|
} else {
|
|
yyb382 = r.CheckBreak()
|
|
}
|
|
if yyb382 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj382-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeReclaimPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym403 := z.EncBinary()
|
|
_ = yym403
|
|
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
|
|
yym404 := z.DecBinary()
|
|
_ = yym404
|
|
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 {
|
|
yym405 := z.EncBinary()
|
|
_ = yym405
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep406 := !z.EncBinary()
|
|
yy2arr406 := z.EncBasicHandle().StructToArray
|
|
var yyq406 [3]bool
|
|
_, _, _ = yysep406, yyq406, yy2arr406
|
|
const yyr406 bool = false
|
|
yyq406[0] = x.Phase != ""
|
|
yyq406[1] = x.Message != ""
|
|
yyq406[2] = x.Reason != ""
|
|
var yynn406 int
|
|
if yyr406 || yy2arr406 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn406 = 0
|
|
for _, b := range yyq406 {
|
|
if b {
|
|
yynn406++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn406)
|
|
yynn406 = 0
|
|
}
|
|
if yyr406 || yy2arr406 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq406[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq406[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr406 || yy2arr406 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq406[1] {
|
|
yym409 := z.EncBinary()
|
|
_ = yym409
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq406[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym410 := z.EncBinary()
|
|
_ = yym410
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr406 || yy2arr406 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq406[2] {
|
|
yym412 := z.EncBinary()
|
|
_ = yym412
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq406[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym413 := z.EncBinary()
|
|
_ = yym413
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr406 || yy2arr406 {
|
|
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
|
|
yym414 := z.DecBinary()
|
|
_ = yym414
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct415 := r.ContainerType()
|
|
if yyct415 == codecSelferValueTypeMap1234 {
|
|
yyl415 := r.ReadMapStart()
|
|
if yyl415 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl415, d)
|
|
}
|
|
} else if yyct415 == codecSelferValueTypeArray1234 {
|
|
yyl415 := r.ReadArrayStart()
|
|
if yyl415 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl415, 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 yys416Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys416Slc
|
|
var yyhl416 bool = l >= 0
|
|
for yyj416 := 0; ; yyj416++ {
|
|
if yyhl416 {
|
|
if yyj416 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys416Slc = r.DecodeBytes(yys416Slc, true, true)
|
|
yys416 := string(yys416Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys416 {
|
|
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, yys416)
|
|
} // end switch yys416
|
|
} // end for yyj416
|
|
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 yyj420 int
|
|
var yyb420 bool
|
|
var yyhl420 bool = l >= 0
|
|
yyj420++
|
|
if yyhl420 {
|
|
yyb420 = yyj420 > l
|
|
} else {
|
|
yyb420 = r.CheckBreak()
|
|
}
|
|
if yyb420 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumePhase(r.DecodeString())
|
|
}
|
|
yyj420++
|
|
if yyhl420 {
|
|
yyb420 = yyj420 > l
|
|
} else {
|
|
yyb420 = r.CheckBreak()
|
|
}
|
|
if yyb420 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj420++
|
|
if yyhl420 {
|
|
yyb420 = yyj420 > l
|
|
} else {
|
|
yyb420 = r.CheckBreak()
|
|
}
|
|
if yyb420 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj420++
|
|
if yyhl420 {
|
|
yyb420 = yyj420 > l
|
|
} else {
|
|
yyb420 = r.CheckBreak()
|
|
}
|
|
if yyb420 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj420-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 {
|
|
yym424 := z.EncBinary()
|
|
_ = yym424
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep425 := !z.EncBinary()
|
|
yy2arr425 := z.EncBasicHandle().StructToArray
|
|
var yyq425 [4]bool
|
|
_, _, _ = yysep425, yyq425, yy2arr425
|
|
const yyr425 bool = false
|
|
yyq425[0] = x.Kind != ""
|
|
yyq425[1] = x.APIVersion != ""
|
|
yyq425[2] = true
|
|
var yynn425 int
|
|
if yyr425 || yy2arr425 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn425 = 1
|
|
for _, b := range yyq425 {
|
|
if b {
|
|
yynn425++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn425)
|
|
yynn425 = 0
|
|
}
|
|
if yyr425 || yy2arr425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq425[0] {
|
|
yym427 := z.EncBinary()
|
|
_ = yym427
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq425[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym428 := z.EncBinary()
|
|
_ = yym428
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr425 || yy2arr425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq425[1] {
|
|
yym430 := z.EncBinary()
|
|
_ = yym430
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq425[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym431 := z.EncBinary()
|
|
_ = yym431
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr425 || yy2arr425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq425[2] {
|
|
yy433 := &x.ListMeta
|
|
yym434 := z.EncBinary()
|
|
_ = yym434
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy433) {
|
|
} else {
|
|
z.EncFallback(yy433)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq425[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy435 := &x.ListMeta
|
|
yym436 := z.EncBinary()
|
|
_ = yym436
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy435) {
|
|
} else {
|
|
z.EncFallback(yy435)
|
|
}
|
|
}
|
|
}
|
|
if yyr425 || yy2arr425 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym438 := z.EncBinary()
|
|
_ = yym438
|
|
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 {
|
|
yym439 := z.EncBinary()
|
|
_ = yym439
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolume(([]PersistentVolume)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr425 || yy2arr425 {
|
|
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
|
|
yym440 := z.DecBinary()
|
|
_ = yym440
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct441 := r.ContainerType()
|
|
if yyct441 == codecSelferValueTypeMap1234 {
|
|
yyl441 := r.ReadMapStart()
|
|
if yyl441 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl441, d)
|
|
}
|
|
} else if yyct441 == codecSelferValueTypeArray1234 {
|
|
yyl441 := r.ReadArrayStart()
|
|
if yyl441 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl441, 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 yys442Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys442Slc
|
|
var yyhl442 bool = l >= 0
|
|
for yyj442 := 0; ; yyj442++ {
|
|
if yyhl442 {
|
|
if yyj442 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys442Slc = r.DecodeBytes(yys442Slc, true, true)
|
|
yys442 := string(yys442Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys442 {
|
|
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 {
|
|
yyv445 := &x.ListMeta
|
|
yym446 := z.DecBinary()
|
|
_ = yym446
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv445) {
|
|
} else {
|
|
z.DecFallback(yyv445, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv447 := &x.Items
|
|
yym448 := z.DecBinary()
|
|
_ = yym448
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv447), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys442)
|
|
} // end switch yys442
|
|
} // end for yyj442
|
|
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 yyj449 int
|
|
var yyb449 bool
|
|
var yyhl449 bool = l >= 0
|
|
yyj449++
|
|
if yyhl449 {
|
|
yyb449 = yyj449 > l
|
|
} else {
|
|
yyb449 = r.CheckBreak()
|
|
}
|
|
if yyb449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj449++
|
|
if yyhl449 {
|
|
yyb449 = yyj449 > l
|
|
} else {
|
|
yyb449 = r.CheckBreak()
|
|
}
|
|
if yyb449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj449++
|
|
if yyhl449 {
|
|
yyb449 = yyj449 > l
|
|
} else {
|
|
yyb449 = r.CheckBreak()
|
|
}
|
|
if yyb449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
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)
|
|
}
|
|
}
|
|
yyj449++
|
|
if yyhl449 {
|
|
yyb449 = yyj449 > l
|
|
} else {
|
|
yyb449 = r.CheckBreak()
|
|
}
|
|
if yyb449 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv454 := &x.Items
|
|
yym455 := z.DecBinary()
|
|
_ = yym455
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolume((*[]PersistentVolume)(yyv454), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj449++
|
|
if yyhl449 {
|
|
yyb449 = yyj449 > l
|
|
} else {
|
|
yyb449 = r.CheckBreak()
|
|
}
|
|
if yyb449 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj449-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 {
|
|
yym456 := z.EncBinary()
|
|
_ = yym456
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep457 := !z.EncBinary()
|
|
yy2arr457 := z.EncBasicHandle().StructToArray
|
|
var yyq457 [5]bool
|
|
_, _, _ = yysep457, yyq457, yy2arr457
|
|
const yyr457 bool = false
|
|
yyq457[0] = x.Kind != ""
|
|
yyq457[1] = x.APIVersion != ""
|
|
yyq457[2] = true
|
|
yyq457[3] = true
|
|
yyq457[4] = true
|
|
var yynn457 int
|
|
if yyr457 || yy2arr457 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn457 = 0
|
|
for _, b := range yyq457 {
|
|
if b {
|
|
yynn457++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn457)
|
|
yynn457 = 0
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq457[0] {
|
|
yym459 := z.EncBinary()
|
|
_ = yym459
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq457[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym460 := z.EncBinary()
|
|
_ = yym460
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq457[1] {
|
|
yym462 := z.EncBinary()
|
|
_ = yym462
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq457[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym463 := z.EncBinary()
|
|
_ = yym463
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq457[2] {
|
|
yy465 := &x.ObjectMeta
|
|
yy465.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq457[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy466 := &x.ObjectMeta
|
|
yy466.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq457[3] {
|
|
yy468 := &x.Spec
|
|
yy468.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq457[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy469 := &x.Spec
|
|
yy469.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq457[4] {
|
|
yy471 := &x.Status
|
|
yy471.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq457[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy472 := &x.Status
|
|
yy472.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr457 || yy2arr457 {
|
|
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
|
|
yym473 := z.DecBinary()
|
|
_ = yym473
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct474 := r.ContainerType()
|
|
if yyct474 == codecSelferValueTypeMap1234 {
|
|
yyl474 := r.ReadMapStart()
|
|
if yyl474 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl474, d)
|
|
}
|
|
} else if yyct474 == codecSelferValueTypeArray1234 {
|
|
yyl474 := r.ReadArrayStart()
|
|
if yyl474 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl474, 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 yys475Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys475Slc
|
|
var yyhl475 bool = l >= 0
|
|
for yyj475 := 0; ; yyj475++ {
|
|
if yyhl475 {
|
|
if yyj475 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys475Slc = r.DecodeBytes(yys475Slc, true, true)
|
|
yys475 := string(yys475Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys475 {
|
|
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 {
|
|
yyv478 := &x.ObjectMeta
|
|
yyv478.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv479 := &x.Spec
|
|
yyv479.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv480 := &x.Status
|
|
yyv480.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys475)
|
|
} // end switch yys475
|
|
} // end for yyj475
|
|
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 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.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
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.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
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.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv484 := &x.ObjectMeta
|
|
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.Spec = PersistentVolumeClaimSpec{}
|
|
} else {
|
|
yyv485 := &x.Spec
|
|
yyv485.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.Status = PersistentVolumeClaimStatus{}
|
|
} else {
|
|
yyv486 := &x.Status
|
|
yyv486.CodecDecodeSelf(d)
|
|
}
|
|
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 *PersistentVolumeClaimList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym487 := z.EncBinary()
|
|
_ = yym487
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep488 := !z.EncBinary()
|
|
yy2arr488 := z.EncBasicHandle().StructToArray
|
|
var yyq488 [4]bool
|
|
_, _, _ = yysep488, yyq488, yy2arr488
|
|
const yyr488 bool = false
|
|
yyq488[0] = x.Kind != ""
|
|
yyq488[1] = x.APIVersion != ""
|
|
yyq488[2] = true
|
|
var yynn488 int
|
|
if yyr488 || yy2arr488 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn488 = 1
|
|
for _, b := range yyq488 {
|
|
if b {
|
|
yynn488++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn488)
|
|
yynn488 = 0
|
|
}
|
|
if yyr488 || yy2arr488 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq488[0] {
|
|
yym490 := z.EncBinary()
|
|
_ = yym490
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq488[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym491 := z.EncBinary()
|
|
_ = yym491
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr488 || yy2arr488 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq488[1] {
|
|
yym493 := z.EncBinary()
|
|
_ = yym493
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq488[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym494 := z.EncBinary()
|
|
_ = yym494
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr488 || yy2arr488 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq488[2] {
|
|
yy496 := &x.ListMeta
|
|
yym497 := z.EncBinary()
|
|
_ = yym497
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy496) {
|
|
} else {
|
|
z.EncFallback(yy496)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq488[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy498 := &x.ListMeta
|
|
yym499 := z.EncBinary()
|
|
_ = yym499
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy498) {
|
|
} else {
|
|
z.EncFallback(yy498)
|
|
}
|
|
}
|
|
}
|
|
if yyr488 || yy2arr488 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym501 := z.EncBinary()
|
|
_ = yym501
|
|
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 {
|
|
yym502 := z.EncBinary()
|
|
_ = yym502
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeClaim(([]PersistentVolumeClaim)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr488 || yy2arr488 {
|
|
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
|
|
yym503 := z.DecBinary()
|
|
_ = yym503
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct504 := r.ContainerType()
|
|
if yyct504 == codecSelferValueTypeMap1234 {
|
|
yyl504 := r.ReadMapStart()
|
|
if yyl504 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl504, d)
|
|
}
|
|
} else if yyct504 == codecSelferValueTypeArray1234 {
|
|
yyl504 := r.ReadArrayStart()
|
|
if yyl504 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl504, 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 yys505Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys505Slc
|
|
var yyhl505 bool = l >= 0
|
|
for yyj505 := 0; ; yyj505++ {
|
|
if yyhl505 {
|
|
if yyj505 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys505Slc = r.DecodeBytes(yys505Slc, true, true)
|
|
yys505 := string(yys505Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys505 {
|
|
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 {
|
|
yyv508 := &x.ListMeta
|
|
yym509 := z.DecBinary()
|
|
_ = yym509
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv508) {
|
|
} else {
|
|
z.DecFallback(yyv508, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv510 := &x.Items
|
|
yym511 := z.DecBinary()
|
|
_ = yym511
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv510), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys505)
|
|
} // end switch yys505
|
|
} // end for yyj505
|
|
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 yyj512 int
|
|
var yyb512 bool
|
|
var yyhl512 bool = l >= 0
|
|
yyj512++
|
|
if yyhl512 {
|
|
yyb512 = yyj512 > l
|
|
} else {
|
|
yyb512 = r.CheckBreak()
|
|
}
|
|
if yyb512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj512++
|
|
if yyhl512 {
|
|
yyb512 = yyj512 > l
|
|
} else {
|
|
yyb512 = r.CheckBreak()
|
|
}
|
|
if yyb512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj512++
|
|
if yyhl512 {
|
|
yyb512 = yyj512 > l
|
|
} else {
|
|
yyb512 = r.CheckBreak()
|
|
}
|
|
if yyb512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv515 := &x.ListMeta
|
|
yym516 := z.DecBinary()
|
|
_ = yym516
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv515) {
|
|
} else {
|
|
z.DecFallback(yyv515, false)
|
|
}
|
|
}
|
|
yyj512++
|
|
if yyhl512 {
|
|
yyb512 = yyj512 > l
|
|
} else {
|
|
yyb512 = r.CheckBreak()
|
|
}
|
|
if yyb512 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv517 := &x.Items
|
|
yym518 := z.DecBinary()
|
|
_ = yym518
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeClaim((*[]PersistentVolumeClaim)(yyv517), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj512++
|
|
if yyhl512 {
|
|
yyb512 = yyj512 > l
|
|
} else {
|
|
yyb512 = r.CheckBreak()
|
|
}
|
|
if yyb512 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj512-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 {
|
|
yym519 := z.EncBinary()
|
|
_ = yym519
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep520 := !z.EncBinary()
|
|
yy2arr520 := z.EncBasicHandle().StructToArray
|
|
var yyq520 [4]bool
|
|
_, _, _ = yysep520, yyq520, yy2arr520
|
|
const yyr520 bool = false
|
|
yyq520[0] = len(x.AccessModes) != 0
|
|
yyq520[1] = x.Selector != nil
|
|
yyq520[2] = true
|
|
yyq520[3] = x.VolumeName != ""
|
|
var yynn520 int
|
|
if yyr520 || yy2arr520 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn520 = 0
|
|
for _, b := range yyq520 {
|
|
if b {
|
|
yynn520++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn520)
|
|
yynn520 = 0
|
|
}
|
|
if yyr520 || yy2arr520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq520[0] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym522 := z.EncBinary()
|
|
_ = yym522
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq520[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym523 := z.EncBinary()
|
|
_ = yym523
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr520 || yy2arr520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq520[1] {
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym525 := z.EncBinary()
|
|
_ = yym525
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq520[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("selector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym526 := z.EncBinary()
|
|
_ = yym526
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.Selector) {
|
|
} else {
|
|
z.EncFallback(x.Selector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr520 || yy2arr520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq520[2] {
|
|
yy528 := &x.Resources
|
|
yy528.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq520[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy529 := &x.Resources
|
|
yy529.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr520 || yy2arr520 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq520[3] {
|
|
yym531 := z.EncBinary()
|
|
_ = yym531
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq520[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym532 := z.EncBinary()
|
|
_ = yym532
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr520 || yy2arr520 {
|
|
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
|
|
yym533 := z.DecBinary()
|
|
_ = yym533
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct534 := r.ContainerType()
|
|
if yyct534 == codecSelferValueTypeMap1234 {
|
|
yyl534 := r.ReadMapStart()
|
|
if yyl534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl534, d)
|
|
}
|
|
} else if yyct534 == codecSelferValueTypeArray1234 {
|
|
yyl534 := r.ReadArrayStart()
|
|
if yyl534 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl534, 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 yys535Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys535Slc
|
|
var yyhl535 bool = l >= 0
|
|
for yyj535 := 0; ; yyj535++ {
|
|
if yyhl535 {
|
|
if yyj535 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys535Slc = r.DecodeBytes(yys535Slc, true, true)
|
|
yys535 := string(yys535Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys535 {
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv536 := &x.AccessModes
|
|
yym537 := z.DecBinary()
|
|
_ = yym537
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv536), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Selector != nil {
|
|
x.Selector = nil
|
|
}
|
|
} else {
|
|
if x.Selector == nil {
|
|
x.Selector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym539 := z.DecBinary()
|
|
_ = yym539
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.Selector) {
|
|
} else {
|
|
z.DecFallback(x.Selector, false)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv540 := &x.Resources
|
|
yyv540.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeName":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys535)
|
|
} // end switch yys535
|
|
} // end for yyj535
|
|
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 yyj542 int
|
|
var yyb542 bool
|
|
var yyhl542 bool = l >= 0
|
|
yyj542++
|
|
if yyhl542 {
|
|
yyb542 = yyj542 > l
|
|
} else {
|
|
yyb542 = r.CheckBreak()
|
|
}
|
|
if yyb542 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv543 := &x.AccessModes
|
|
yym544 := z.DecBinary()
|
|
_ = yym544
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv543), d)
|
|
}
|
|
}
|
|
yyj542++
|
|
if yyhl542 {
|
|
yyb542 = yyj542 > l
|
|
} else {
|
|
yyb542 = r.CheckBreak()
|
|
}
|
|
if yyb542 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Selector != nil {
|
|
x.Selector = nil
|
|
}
|
|
} else {
|
|
if x.Selector == nil {
|
|
x.Selector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym546 := z.DecBinary()
|
|
_ = yym546
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.Selector) {
|
|
} else {
|
|
z.DecFallback(x.Selector, false)
|
|
}
|
|
}
|
|
yyj542++
|
|
if yyhl542 {
|
|
yyb542 = yyj542 > l
|
|
} else {
|
|
yyb542 = r.CheckBreak()
|
|
}
|
|
if yyb542 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv547 := &x.Resources
|
|
yyv547.CodecDecodeSelf(d)
|
|
}
|
|
yyj542++
|
|
if yyhl542 {
|
|
yyb542 = yyj542 > l
|
|
} else {
|
|
yyb542 = r.CheckBreak()
|
|
}
|
|
if yyb542 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeName = ""
|
|
} else {
|
|
x.VolumeName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj542++
|
|
if yyhl542 {
|
|
yyb542 = yyj542 > l
|
|
} else {
|
|
yyb542 = r.CheckBreak()
|
|
}
|
|
if yyb542 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj542-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 {
|
|
yym549 := z.EncBinary()
|
|
_ = yym549
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep550 := !z.EncBinary()
|
|
yy2arr550 := z.EncBasicHandle().StructToArray
|
|
var yyq550 [3]bool
|
|
_, _, _ = yysep550, yyq550, yy2arr550
|
|
const yyr550 bool = false
|
|
yyq550[0] = x.Phase != ""
|
|
yyq550[1] = len(x.AccessModes) != 0
|
|
yyq550[2] = len(x.Capacity) != 0
|
|
var yynn550 int
|
|
if yyr550 || yy2arr550 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn550 = 0
|
|
for _, b := range yyq550 {
|
|
if b {
|
|
yynn550++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn550)
|
|
yynn550 = 0
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq550[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[1] {
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym553 := z.EncBinary()
|
|
_ = yym553
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq550[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("accessModes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.AccessModes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym554 := z.EncBinary()
|
|
_ = yym554
|
|
if false {
|
|
} else {
|
|
h.encSlicePersistentVolumeAccessMode(([]PersistentVolumeAccessMode)(x.AccessModes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr550 || yy2arr550 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq550[2] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq550[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 yyr550 || yy2arr550 {
|
|
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
|
|
yym556 := z.DecBinary()
|
|
_ = yym556
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct557 := r.ContainerType()
|
|
if yyct557 == codecSelferValueTypeMap1234 {
|
|
yyl557 := r.ReadMapStart()
|
|
if yyl557 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl557, d)
|
|
}
|
|
} else if yyct557 == codecSelferValueTypeArray1234 {
|
|
yyl557 := r.ReadArrayStart()
|
|
if yyl557 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl557, 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 yys558Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys558Slc
|
|
var yyhl558 bool = l >= 0
|
|
for yyj558 := 0; ; yyj558++ {
|
|
if yyhl558 {
|
|
if yyj558 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys558Slc = r.DecodeBytes(yys558Slc, true, true)
|
|
yys558 := string(yys558Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys558 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
case "accessModes":
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv560 := &x.AccessModes
|
|
yym561 := z.DecBinary()
|
|
_ = yym561
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv560), d)
|
|
}
|
|
}
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv562 := &x.Capacity
|
|
yyv562.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys558)
|
|
} // end switch yys558
|
|
} // end for yyj558
|
|
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 yyj563 int
|
|
var yyb563 bool
|
|
var yyhl563 bool = l >= 0
|
|
yyj563++
|
|
if yyhl563 {
|
|
yyb563 = yyj563 > l
|
|
} else {
|
|
yyb563 = r.CheckBreak()
|
|
}
|
|
if yyb563 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PersistentVolumeClaimPhase(r.DecodeString())
|
|
}
|
|
yyj563++
|
|
if yyhl563 {
|
|
yyb563 = yyj563 > l
|
|
} else {
|
|
yyb563 = r.CheckBreak()
|
|
}
|
|
if yyb563 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.AccessModes = nil
|
|
} else {
|
|
yyv565 := &x.AccessModes
|
|
yym566 := z.DecBinary()
|
|
_ = yym566
|
|
if false {
|
|
} else {
|
|
h.decSlicePersistentVolumeAccessMode((*[]PersistentVolumeAccessMode)(yyv565), d)
|
|
}
|
|
}
|
|
yyj563++
|
|
if yyhl563 {
|
|
yyb563 = yyj563 > l
|
|
} else {
|
|
yyb563 = r.CheckBreak()
|
|
}
|
|
if yyb563 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv567 := &x.Capacity
|
|
yyv567.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj563++
|
|
if yyhl563 {
|
|
yyb563 = yyj563 > l
|
|
} else {
|
|
yyb563 = r.CheckBreak()
|
|
}
|
|
if yyb563 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj563-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PersistentVolumeAccessMode) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym568 := z.EncBinary()
|
|
_ = yym568
|
|
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
|
|
yym569 := z.DecBinary()
|
|
_ = yym569
|
|
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
|
|
yym570 := z.EncBinary()
|
|
_ = yym570
|
|
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
|
|
yym571 := z.DecBinary()
|
|
_ = yym571
|
|
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
|
|
yym572 := z.EncBinary()
|
|
_ = yym572
|
|
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
|
|
yym573 := z.DecBinary()
|
|
_ = yym573
|
|
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 {
|
|
yym574 := z.EncBinary()
|
|
_ = yym574
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep575 := !z.EncBinary()
|
|
yy2arr575 := z.EncBasicHandle().StructToArray
|
|
var yyq575 [1]bool
|
|
_, _, _ = yysep575, yyq575, yy2arr575
|
|
const yyr575 bool = false
|
|
var yynn575 int
|
|
if yyr575 || yy2arr575 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn575 = 1
|
|
for _, b := range yyq575 {
|
|
if b {
|
|
yynn575++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn575)
|
|
yynn575 = 0
|
|
}
|
|
if yyr575 || yy2arr575 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym577 := z.EncBinary()
|
|
_ = yym577
|
|
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)
|
|
yym578 := z.EncBinary()
|
|
_ = yym578
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr575 || yy2arr575 {
|
|
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
|
|
yym579 := z.DecBinary()
|
|
_ = yym579
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct580 := r.ContainerType()
|
|
if yyct580 == codecSelferValueTypeMap1234 {
|
|
yyl580 := r.ReadMapStart()
|
|
if yyl580 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl580, d)
|
|
}
|
|
} else if yyct580 == codecSelferValueTypeArray1234 {
|
|
yyl580 := r.ReadArrayStart()
|
|
if yyl580 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl580, 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 yys581Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys581Slc
|
|
var yyhl581 bool = l >= 0
|
|
for yyj581 := 0; ; yyj581++ {
|
|
if yyhl581 {
|
|
if yyj581 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys581Slc = r.DecodeBytes(yys581Slc, true, true)
|
|
yys581 := string(yys581Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys581 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys581)
|
|
} // end switch yys581
|
|
} // end for yyj581
|
|
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 yyj583 int
|
|
var yyb583 bool
|
|
var yyhl583 bool = l >= 0
|
|
yyj583++
|
|
if yyhl583 {
|
|
yyb583 = yyj583 > l
|
|
} else {
|
|
yyb583 = r.CheckBreak()
|
|
}
|
|
if yyb583 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj583++
|
|
if yyhl583 {
|
|
yyb583 = yyj583 > l
|
|
} else {
|
|
yyb583 = r.CheckBreak()
|
|
}
|
|
if yyb583 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj583-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 {
|
|
yym585 := z.EncBinary()
|
|
_ = yym585
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep586 := !z.EncBinary()
|
|
yy2arr586 := z.EncBasicHandle().StructToArray
|
|
var yyq586 [1]bool
|
|
_, _, _ = yysep586, yyq586, yy2arr586
|
|
const yyr586 bool = false
|
|
yyq586[0] = x.Medium != ""
|
|
var yynn586 int
|
|
if yyr586 || yy2arr586 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn586 = 0
|
|
for _, b := range yyq586 {
|
|
if b {
|
|
yynn586++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn586)
|
|
yynn586 = 0
|
|
}
|
|
if yyr586 || yy2arr586 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq586[0] {
|
|
x.Medium.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq586[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("medium"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Medium.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr586 || yy2arr586 {
|
|
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
|
|
yym588 := z.DecBinary()
|
|
_ = yym588
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct589 := r.ContainerType()
|
|
if yyct589 == codecSelferValueTypeMap1234 {
|
|
yyl589 := r.ReadMapStart()
|
|
if yyl589 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl589, d)
|
|
}
|
|
} else if yyct589 == codecSelferValueTypeArray1234 {
|
|
yyl589 := r.ReadArrayStart()
|
|
if yyl589 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl589, 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 yys590Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys590Slc
|
|
var yyhl590 bool = l >= 0
|
|
for yyj590 := 0; ; yyj590++ {
|
|
if yyhl590 {
|
|
if yyj590 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys590Slc = r.DecodeBytes(yys590Slc, true, true)
|
|
yys590 := string(yys590Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys590 {
|
|
case "medium":
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys590)
|
|
} // end switch yys590
|
|
} // end for yyj590
|
|
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 yyj592 int
|
|
var yyb592 bool
|
|
var yyhl592 bool = l >= 0
|
|
yyj592++
|
|
if yyhl592 {
|
|
yyb592 = yyj592 > l
|
|
} else {
|
|
yyb592 = r.CheckBreak()
|
|
}
|
|
if yyb592 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Medium = ""
|
|
} else {
|
|
x.Medium = StorageMedium(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj592++
|
|
if yyhl592 {
|
|
yyb592 = yyj592 > l
|
|
} else {
|
|
yyb592 = r.CheckBreak()
|
|
}
|
|
if yyb592 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj592-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x StorageMedium) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym594 := z.EncBinary()
|
|
_ = yym594
|
|
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
|
|
yym595 := z.DecBinary()
|
|
_ = yym595
|
|
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
|
|
yym596 := z.EncBinary()
|
|
_ = yym596
|
|
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
|
|
yym597 := z.DecBinary()
|
|
_ = yym597
|
|
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 {
|
|
yym598 := z.EncBinary()
|
|
_ = yym598
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep599 := !z.EncBinary()
|
|
yy2arr599 := z.EncBasicHandle().StructToArray
|
|
var yyq599 [4]bool
|
|
_, _, _ = yysep599, yyq599, yy2arr599
|
|
const yyr599 bool = false
|
|
yyq599[1] = x.FSType != ""
|
|
yyq599[2] = x.Partition != 0
|
|
yyq599[3] = x.ReadOnly != false
|
|
var yynn599 int
|
|
if yyr599 || yy2arr599 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn599 = 1
|
|
for _, b := range yyq599 {
|
|
if b {
|
|
yynn599++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn599)
|
|
yynn599 = 0
|
|
}
|
|
if yyr599 || yy2arr599 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym601 := z.EncBinary()
|
|
_ = yym601
|
|
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)
|
|
yym602 := z.EncBinary()
|
|
_ = yym602
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PDName))
|
|
}
|
|
}
|
|
if yyr599 || yy2arr599 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq599[1] {
|
|
yym604 := z.EncBinary()
|
|
_ = yym604
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq599[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym605 := z.EncBinary()
|
|
_ = yym605
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr599 || yy2arr599 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq599[2] {
|
|
yym607 := z.EncBinary()
|
|
_ = yym607
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq599[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym608 := z.EncBinary()
|
|
_ = yym608
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr599 || yy2arr599 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq599[3] {
|
|
yym610 := z.EncBinary()
|
|
_ = yym610
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq599[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym611 := z.EncBinary()
|
|
_ = yym611
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr599 || yy2arr599 {
|
|
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
|
|
yym612 := z.DecBinary()
|
|
_ = yym612
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct613 := r.ContainerType()
|
|
if yyct613 == codecSelferValueTypeMap1234 {
|
|
yyl613 := r.ReadMapStart()
|
|
if yyl613 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl613, d)
|
|
}
|
|
} else if yyct613 == codecSelferValueTypeArray1234 {
|
|
yyl613 := r.ReadArrayStart()
|
|
if yyl613 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl613, 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 yys614Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys614Slc
|
|
var yyhl614 bool = l >= 0
|
|
for yyj614 := 0; ; yyj614++ {
|
|
if yyhl614 {
|
|
if yyj614 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys614Slc = r.DecodeBytes(yys614Slc, true, true)
|
|
yys614 := string(yys614Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys614 {
|
|
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 = int32(r.DecodeInt(32))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys614)
|
|
} // end switch yys614
|
|
} // end for yyj614
|
|
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 yyj619 int
|
|
var yyb619 bool
|
|
var yyhl619 bool = l >= 0
|
|
yyj619++
|
|
if yyhl619 {
|
|
yyb619 = yyj619 > l
|
|
} else {
|
|
yyb619 = r.CheckBreak()
|
|
}
|
|
if yyb619 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PDName = ""
|
|
} else {
|
|
x.PDName = string(r.DecodeString())
|
|
}
|
|
yyj619++
|
|
if yyhl619 {
|
|
yyb619 = yyj619 > l
|
|
} else {
|
|
yyb619 = r.CheckBreak()
|
|
}
|
|
if yyb619 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj619++
|
|
if yyhl619 {
|
|
yyb619 = yyj619 > l
|
|
} else {
|
|
yyb619 = r.CheckBreak()
|
|
}
|
|
if yyb619 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj619++
|
|
if yyhl619 {
|
|
yyb619 = yyj619 > l
|
|
} else {
|
|
yyb619 = r.CheckBreak()
|
|
}
|
|
if yyb619 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj619++
|
|
if yyhl619 {
|
|
yyb619 = yyj619 > l
|
|
} else {
|
|
yyb619 = r.CheckBreak()
|
|
}
|
|
if yyb619 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj619-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 {
|
|
yym624 := z.EncBinary()
|
|
_ = yym624
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep625 := !z.EncBinary()
|
|
yy2arr625 := z.EncBasicHandle().StructToArray
|
|
var yyq625 [6]bool
|
|
_, _, _ = yysep625, yyq625, yy2arr625
|
|
const yyr625 bool = false
|
|
yyq625[0] = x.TargetPortal != ""
|
|
yyq625[1] = x.IQN != ""
|
|
yyq625[2] = x.Lun != 0
|
|
yyq625[3] = x.ISCSIInterface != ""
|
|
yyq625[4] = x.FSType != ""
|
|
yyq625[5] = x.ReadOnly != false
|
|
var yynn625 int
|
|
if yyr625 || yy2arr625 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn625 = 0
|
|
for _, b := range yyq625 {
|
|
if b {
|
|
yynn625++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn625)
|
|
yynn625 = 0
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[0] {
|
|
yym627 := z.EncBinary()
|
|
_ = yym627
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq625[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPortal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym628 := z.EncBinary()
|
|
_ = yym628
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TargetPortal))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[1] {
|
|
yym630 := z.EncBinary()
|
|
_ = yym630
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq625[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iqn"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym631 := z.EncBinary()
|
|
_ = yym631
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IQN))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[2] {
|
|
yym633 := z.EncBinary()
|
|
_ = yym633
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq625[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym634 := z.EncBinary()
|
|
_ = yym634
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Lun))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[3] {
|
|
yym636 := z.EncBinary()
|
|
_ = yym636
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq625[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("iscsiInterface"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym637 := z.EncBinary()
|
|
_ = yym637
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ISCSIInterface))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[4] {
|
|
yym639 := z.EncBinary()
|
|
_ = yym639
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq625[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym640 := z.EncBinary()
|
|
_ = yym640
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq625[5] {
|
|
yym642 := z.EncBinary()
|
|
_ = yym642
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq625[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym643 := z.EncBinary()
|
|
_ = yym643
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr625 || yy2arr625 {
|
|
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
|
|
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 *ISCSIVolumeSource) 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 "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 = int32(r.DecodeInt(32))
|
|
}
|
|
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, yys646)
|
|
} // end switch yys646
|
|
} // end for yyj646
|
|
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 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.TargetPortal = ""
|
|
} else {
|
|
x.TargetPortal = 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.IQN = ""
|
|
} else {
|
|
x.IQN = 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.Lun = 0
|
|
} else {
|
|
x.Lun = int32(r.DecodeInt(32))
|
|
}
|
|
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.ISCSIInterface = ""
|
|
} else {
|
|
x.ISCSIInterface = 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() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
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 *FCVolumeSource) 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[2] = x.FSType != ""
|
|
yyq661[3] = x.ReadOnly != false
|
|
var yynn661 int
|
|
if yyr661 || yy2arr661 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn661 = 2
|
|
for _, b := range yyq661 {
|
|
if b {
|
|
yynn661++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn661)
|
|
yynn661 = 0
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TargetWWNs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym663 := z.EncBinary()
|
|
_ = yym663
|
|
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 {
|
|
yym664 := z.EncBinary()
|
|
_ = yym664
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.TargetWWNs, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy666 := *x.Lun
|
|
yym667 := z.EncBinary()
|
|
_ = yym667
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy666))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lun"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Lun == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy668 := *x.Lun
|
|
yym669 := z.EncBinary()
|
|
_ = yym669
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy668))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq661[2] {
|
|
yym671 := z.EncBinary()
|
|
_ = yym671
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq661[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym672 := z.EncBinary()
|
|
_ = yym672
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq661[3] {
|
|
yym674 := z.EncBinary()
|
|
_ = yym674
|
|
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)
|
|
yym675 := z.EncBinary()
|
|
_ = yym675
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr661 || yy2arr661 {
|
|
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
|
|
yym676 := z.DecBinary()
|
|
_ = yym676
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct677 := r.ContainerType()
|
|
if yyct677 == codecSelferValueTypeMap1234 {
|
|
yyl677 := r.ReadMapStart()
|
|
if yyl677 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl677, d)
|
|
}
|
|
} else if yyct677 == codecSelferValueTypeArray1234 {
|
|
yyl677 := r.ReadArrayStart()
|
|
if yyl677 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl677, 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 yys678Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys678Slc
|
|
var yyhl678 bool = l >= 0
|
|
for yyj678 := 0; ; yyj678++ {
|
|
if yyhl678 {
|
|
if yyj678 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys678Slc = r.DecodeBytes(yys678Slc, true, true)
|
|
yys678 := string(yys678Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys678 {
|
|
case "targetWWNs":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv679 := &x.TargetWWNs
|
|
yym680 := z.DecBinary()
|
|
_ = yym680
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv679, false, d)
|
|
}
|
|
}
|
|
case "lun":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Lun != nil {
|
|
x.Lun = nil
|
|
}
|
|
} else {
|
|
if x.Lun == nil {
|
|
x.Lun = new(int32)
|
|
}
|
|
yym682 := z.DecBinary()
|
|
_ = yym682
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Lun)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
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, yys678)
|
|
} // end switch yys678
|
|
} // end for yyj678
|
|
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 yyj685 int
|
|
var yyb685 bool
|
|
var yyhl685 bool = l >= 0
|
|
yyj685++
|
|
if yyhl685 {
|
|
yyb685 = yyj685 > l
|
|
} else {
|
|
yyb685 = r.CheckBreak()
|
|
}
|
|
if yyb685 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetWWNs = nil
|
|
} else {
|
|
yyv686 := &x.TargetWWNs
|
|
yym687 := z.DecBinary()
|
|
_ = yym687
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv686, false, d)
|
|
}
|
|
}
|
|
yyj685++
|
|
if yyhl685 {
|
|
yyb685 = yyj685 > l
|
|
} else {
|
|
yyb685 = r.CheckBreak()
|
|
}
|
|
if yyb685 {
|
|
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(int32)
|
|
}
|
|
yym689 := z.DecBinary()
|
|
_ = yym689
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Lun)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
yyj685++
|
|
if yyhl685 {
|
|
yyb685 = yyj685 > l
|
|
} else {
|
|
yyb685 = r.CheckBreak()
|
|
}
|
|
if yyb685 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj685++
|
|
if yyhl685 {
|
|
yyb685 = yyj685 > l
|
|
} else {
|
|
yyb685 = r.CheckBreak()
|
|
}
|
|
if yyb685 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj685++
|
|
if yyhl685 {
|
|
yyb685 = yyj685 > l
|
|
} else {
|
|
yyb685 = r.CheckBreak()
|
|
}
|
|
if yyb685 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj685-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 {
|
|
yym692 := z.EncBinary()
|
|
_ = yym692
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep693 := !z.EncBinary()
|
|
yy2arr693 := z.EncBasicHandle().StructToArray
|
|
var yyq693 [5]bool
|
|
_, _, _ = yysep693, yyq693, yy2arr693
|
|
const yyr693 bool = false
|
|
yyq693[1] = x.FSType != ""
|
|
yyq693[2] = x.SecretRef != nil
|
|
yyq693[3] = x.ReadOnly != false
|
|
yyq693[4] = len(x.Options) != 0
|
|
var yynn693 int
|
|
if yyr693 || yy2arr693 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn693 = 1
|
|
for _, b := range yyq693 {
|
|
if b {
|
|
yynn693++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn693)
|
|
yynn693 = 0
|
|
}
|
|
if yyr693 || yy2arr693 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym695 := z.EncBinary()
|
|
_ = yym695
|
|
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)
|
|
yym696 := z.EncBinary()
|
|
_ = yym696
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Driver))
|
|
}
|
|
}
|
|
if yyr693 || yy2arr693 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq693[1] {
|
|
yym698 := z.EncBinary()
|
|
_ = yym698
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq693[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym699 := z.EncBinary()
|
|
_ = yym699
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr693 || yy2arr693 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq693[2] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq693[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 yyr693 || yy2arr693 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq693[3] {
|
|
yym702 := z.EncBinary()
|
|
_ = yym702
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq693[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym703 := z.EncBinary()
|
|
_ = yym703
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr693 || yy2arr693 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq693[4] {
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym705 := z.EncBinary()
|
|
_ = yym705
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq693[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("options"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Options == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym706 := z.EncBinary()
|
|
_ = yym706
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Options, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr693 || yy2arr693 {
|
|
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
|
|
yym707 := z.DecBinary()
|
|
_ = yym707
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct708 := r.ContainerType()
|
|
if yyct708 == codecSelferValueTypeMap1234 {
|
|
yyl708 := r.ReadMapStart()
|
|
if yyl708 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl708, d)
|
|
}
|
|
} else if yyct708 == codecSelferValueTypeArray1234 {
|
|
yyl708 := r.ReadArrayStart()
|
|
if yyl708 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl708, 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 yys709Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys709Slc
|
|
var yyhl709 bool = l >= 0
|
|
for yyj709 := 0; ; yyj709++ {
|
|
if yyhl709 {
|
|
if yyj709 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys709Slc = r.DecodeBytes(yys709Slc, true, true)
|
|
yys709 := string(yys709Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys709 {
|
|
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 {
|
|
yyv714 := &x.Options
|
|
yym715 := z.DecBinary()
|
|
_ = yym715
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv714, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys709)
|
|
} // end switch yys709
|
|
} // end for yyj709
|
|
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 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.Driver = ""
|
|
} else {
|
|
x.Driver = string(r.DecodeString())
|
|
}
|
|
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.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj716++
|
|
if yyhl716 {
|
|
yyb716 = yyj716 > l
|
|
} else {
|
|
yyb716 = r.CheckBreak()
|
|
}
|
|
if yyb716 {
|
|
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)
|
|
}
|
|
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.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
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.Options = nil
|
|
} else {
|
|
yyv721 := &x.Options
|
|
yym722 := z.DecBinary()
|
|
_ = yym722
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv721, false, d)
|
|
}
|
|
}
|
|
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 *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym723 := z.EncBinary()
|
|
_ = yym723
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep724 := !z.EncBinary()
|
|
yy2arr724 := z.EncBasicHandle().StructToArray
|
|
var yyq724 [4]bool
|
|
_, _, _ = yysep724, yyq724, yy2arr724
|
|
const yyr724 bool = false
|
|
yyq724[1] = x.FSType != ""
|
|
yyq724[2] = x.Partition != 0
|
|
yyq724[3] = x.ReadOnly != false
|
|
var yynn724 int
|
|
if yyr724 || yy2arr724 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn724 = 1
|
|
for _, b := range yyq724 {
|
|
if b {
|
|
yynn724++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn724)
|
|
yynn724 = 0
|
|
}
|
|
if yyr724 || yy2arr724 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym726 := z.EncBinary()
|
|
_ = yym726
|
|
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)
|
|
yym727 := z.EncBinary()
|
|
_ = yym727
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr724 || yy2arr724 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq724[1] {
|
|
yym729 := z.EncBinary()
|
|
_ = yym729
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq724[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym730 := z.EncBinary()
|
|
_ = yym730
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr724 || yy2arr724 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq724[2] {
|
|
yym732 := z.EncBinary()
|
|
_ = yym732
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq724[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("partition"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym733 := z.EncBinary()
|
|
_ = yym733
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Partition))
|
|
}
|
|
}
|
|
}
|
|
if yyr724 || yy2arr724 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq724[3] {
|
|
yym735 := z.EncBinary()
|
|
_ = yym735
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq724[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym736 := z.EncBinary()
|
|
_ = yym736
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr724 || yy2arr724 {
|
|
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
|
|
yym737 := z.DecBinary()
|
|
_ = yym737
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct738 := r.ContainerType()
|
|
if yyct738 == codecSelferValueTypeMap1234 {
|
|
yyl738 := r.ReadMapStart()
|
|
if yyl738 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl738, d)
|
|
}
|
|
} else if yyct738 == codecSelferValueTypeArray1234 {
|
|
yyl738 := r.ReadArrayStart()
|
|
if yyl738 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl738, 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 yys739Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys739Slc
|
|
var yyhl739 bool = l >= 0
|
|
for yyj739 := 0; ; yyj739++ {
|
|
if yyhl739 {
|
|
if yyj739 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys739Slc = r.DecodeBytes(yys739Slc, true, true)
|
|
yys739 := string(yys739Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys739 {
|
|
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 = int32(r.DecodeInt(32))
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys739)
|
|
} // end switch yys739
|
|
} // end for yyj739
|
|
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 yyj744 int
|
|
var yyb744 bool
|
|
var yyhl744 bool = l >= 0
|
|
yyj744++
|
|
if yyhl744 {
|
|
yyb744 = yyj744 > l
|
|
} else {
|
|
yyb744 = r.CheckBreak()
|
|
}
|
|
if yyb744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj744++
|
|
if yyhl744 {
|
|
yyb744 = yyj744 > l
|
|
} else {
|
|
yyb744 = r.CheckBreak()
|
|
}
|
|
if yyb744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj744++
|
|
if yyhl744 {
|
|
yyb744 = yyj744 > l
|
|
} else {
|
|
yyb744 = r.CheckBreak()
|
|
}
|
|
if yyb744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Partition = 0
|
|
} else {
|
|
x.Partition = int32(r.DecodeInt(32))
|
|
}
|
|
yyj744++
|
|
if yyhl744 {
|
|
yyb744 = yyj744 > l
|
|
} else {
|
|
yyb744 = r.CheckBreak()
|
|
}
|
|
if yyb744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj744++
|
|
if yyhl744 {
|
|
yyb744 = yyj744 > l
|
|
} else {
|
|
yyb744 = r.CheckBreak()
|
|
}
|
|
if yyb744 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj744-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 {
|
|
yym749 := z.EncBinary()
|
|
_ = yym749
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep750 := !z.EncBinary()
|
|
yy2arr750 := z.EncBasicHandle().StructToArray
|
|
var yyq750 [3]bool
|
|
_, _, _ = yysep750, yyq750, yy2arr750
|
|
const yyr750 bool = false
|
|
yyq750[1] = x.Revision != ""
|
|
yyq750[2] = x.Directory != ""
|
|
var yynn750 int
|
|
if yyr750 || yy2arr750 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn750 = 1
|
|
for _, b := range yyq750 {
|
|
if b {
|
|
yynn750++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn750)
|
|
yynn750 = 0
|
|
}
|
|
if yyr750 || yy2arr750 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym752 := z.EncBinary()
|
|
_ = yym752
|
|
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)
|
|
yym753 := z.EncBinary()
|
|
_ = yym753
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Repository))
|
|
}
|
|
}
|
|
if yyr750 || yy2arr750 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq750[1] {
|
|
yym755 := z.EncBinary()
|
|
_ = yym755
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq750[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("revision"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym756 := z.EncBinary()
|
|
_ = yym756
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Revision))
|
|
}
|
|
}
|
|
}
|
|
if yyr750 || yy2arr750 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq750[2] {
|
|
yym758 := z.EncBinary()
|
|
_ = yym758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq750[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("directory"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym759 := z.EncBinary()
|
|
_ = yym759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Directory))
|
|
}
|
|
}
|
|
}
|
|
if yyr750 || yy2arr750 {
|
|
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
|
|
yym760 := z.DecBinary()
|
|
_ = yym760
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct761 := r.ContainerType()
|
|
if yyct761 == codecSelferValueTypeMap1234 {
|
|
yyl761 := r.ReadMapStart()
|
|
if yyl761 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl761, d)
|
|
}
|
|
} else if yyct761 == codecSelferValueTypeArray1234 {
|
|
yyl761 := r.ReadArrayStart()
|
|
if yyl761 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl761, 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 yys762Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys762Slc
|
|
var yyhl762 bool = l >= 0
|
|
for yyj762 := 0; ; yyj762++ {
|
|
if yyhl762 {
|
|
if yyj762 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys762Slc = r.DecodeBytes(yys762Slc, true, true)
|
|
yys762 := string(yys762Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys762 {
|
|
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, yys762)
|
|
} // end switch yys762
|
|
} // end for yyj762
|
|
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 yyj766 int
|
|
var yyb766 bool
|
|
var yyhl766 bool = l >= 0
|
|
yyj766++
|
|
if yyhl766 {
|
|
yyb766 = yyj766 > l
|
|
} else {
|
|
yyb766 = r.CheckBreak()
|
|
}
|
|
if yyb766 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Repository = ""
|
|
} else {
|
|
x.Repository = string(r.DecodeString())
|
|
}
|
|
yyj766++
|
|
if yyhl766 {
|
|
yyb766 = yyj766 > l
|
|
} else {
|
|
yyb766 = r.CheckBreak()
|
|
}
|
|
if yyb766 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Revision = ""
|
|
} else {
|
|
x.Revision = string(r.DecodeString())
|
|
}
|
|
yyj766++
|
|
if yyhl766 {
|
|
yyb766 = yyj766 > l
|
|
} else {
|
|
yyb766 = r.CheckBreak()
|
|
}
|
|
if yyb766 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Directory = ""
|
|
} else {
|
|
x.Directory = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj766++
|
|
if yyhl766 {
|
|
yyb766 = yyj766 > l
|
|
} else {
|
|
yyb766 = r.CheckBreak()
|
|
}
|
|
if yyb766 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj766-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 {
|
|
yym770 := z.EncBinary()
|
|
_ = yym770
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep771 := !z.EncBinary()
|
|
yy2arr771 := z.EncBasicHandle().StructToArray
|
|
var yyq771 [3]bool
|
|
_, _, _ = yysep771, yyq771, yy2arr771
|
|
const yyr771 bool = false
|
|
yyq771[0] = x.SecretName != ""
|
|
yyq771[1] = len(x.Items) != 0
|
|
yyq771[2] = x.DefaultMode != nil
|
|
var yynn771 int
|
|
if yyr771 || yy2arr771 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn771 = 0
|
|
for _, b := range yyq771 {
|
|
if b {
|
|
yynn771++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn771)
|
|
yynn771 = 0
|
|
}
|
|
if yyr771 || yy2arr771 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq771[0] {
|
|
yym773 := z.EncBinary()
|
|
_ = yym773
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq771[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym774 := z.EncBinary()
|
|
_ = yym774
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
}
|
|
if yyr771 || yy2arr771 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq771[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym776 := z.EncBinary()
|
|
_ = yym776
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq771[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym777 := z.EncBinary()
|
|
_ = yym777
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr771 || yy2arr771 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq771[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy779 := *x.DefaultMode
|
|
yym780 := z.EncBinary()
|
|
_ = yym780
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy779))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq771[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy781 := *x.DefaultMode
|
|
yym782 := z.EncBinary()
|
|
_ = yym782
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy781))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr771 || yy2arr771 {
|
|
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
|
|
yym783 := z.DecBinary()
|
|
_ = yym783
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct784 := r.ContainerType()
|
|
if yyct784 == codecSelferValueTypeMap1234 {
|
|
yyl784 := r.ReadMapStart()
|
|
if yyl784 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl784, d)
|
|
}
|
|
} else if yyct784 == codecSelferValueTypeArray1234 {
|
|
yyl784 := r.ReadArrayStart()
|
|
if yyl784 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl784, 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 yys785Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys785Slc
|
|
var yyhl785 bool = l >= 0
|
|
for yyj785 := 0; ; yyj785++ {
|
|
if yyhl785 {
|
|
if yyj785 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys785Slc = r.DecodeBytes(yys785Slc, true, true)
|
|
yys785 := string(yys785Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys785 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv787 := &x.Items
|
|
yym788 := z.DecBinary()
|
|
_ = yym788
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv787), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym790 := z.DecBinary()
|
|
_ = yym790
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys785)
|
|
} // end switch yys785
|
|
} // end for yyj785
|
|
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 yyj791 int
|
|
var yyb791 bool
|
|
var yyhl791 bool = l >= 0
|
|
yyj791++
|
|
if yyhl791 {
|
|
yyb791 = yyj791 > l
|
|
} else {
|
|
yyb791 = r.CheckBreak()
|
|
}
|
|
if yyb791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj791++
|
|
if yyhl791 {
|
|
yyb791 = yyj791 > l
|
|
} else {
|
|
yyb791 = r.CheckBreak()
|
|
}
|
|
if yyb791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv793 := &x.Items
|
|
yym794 := z.DecBinary()
|
|
_ = yym794
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv793), d)
|
|
}
|
|
}
|
|
yyj791++
|
|
if yyhl791 {
|
|
yyb791 = yyj791 > l
|
|
} else {
|
|
yyb791 = r.CheckBreak()
|
|
}
|
|
if yyb791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym796 := z.DecBinary()
|
|
_ = yym796
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj791++
|
|
if yyhl791 {
|
|
yyb791 = yyj791 > l
|
|
} else {
|
|
yyb791 = r.CheckBreak()
|
|
}
|
|
if yyb791 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj791-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 {
|
|
yym797 := z.EncBinary()
|
|
_ = yym797
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep798 := !z.EncBinary()
|
|
yy2arr798 := z.EncBasicHandle().StructToArray
|
|
var yyq798 [3]bool
|
|
_, _, _ = yysep798, yyq798, yy2arr798
|
|
const yyr798 bool = false
|
|
yyq798[2] = x.ReadOnly != false
|
|
var yynn798 int
|
|
if yyr798 || yy2arr798 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn798 = 2
|
|
for _, b := range yyq798 {
|
|
if b {
|
|
yynn798++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn798)
|
|
yynn798 = 0
|
|
}
|
|
if yyr798 || yy2arr798 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym800 := z.EncBinary()
|
|
_ = yym800
|
|
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)
|
|
yym801 := z.EncBinary()
|
|
_ = yym801
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Server))
|
|
}
|
|
}
|
|
if yyr798 || yy2arr798 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym803 := z.EncBinary()
|
|
_ = yym803
|
|
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)
|
|
yym804 := z.EncBinary()
|
|
_ = yym804
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr798 || yy2arr798 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq798[2] {
|
|
yym806 := z.EncBinary()
|
|
_ = yym806
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq798[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym807 := z.EncBinary()
|
|
_ = yym807
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr798 || yy2arr798 {
|
|
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
|
|
yym808 := z.DecBinary()
|
|
_ = yym808
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct809 := r.ContainerType()
|
|
if yyct809 == codecSelferValueTypeMap1234 {
|
|
yyl809 := r.ReadMapStart()
|
|
if yyl809 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl809, d)
|
|
}
|
|
} else if yyct809 == codecSelferValueTypeArray1234 {
|
|
yyl809 := r.ReadArrayStart()
|
|
if yyl809 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl809, 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 yys810Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys810Slc
|
|
var yyhl810 bool = l >= 0
|
|
for yyj810 := 0; ; yyj810++ {
|
|
if yyhl810 {
|
|
if yyj810 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys810Slc = r.DecodeBytes(yys810Slc, true, true)
|
|
yys810 := string(yys810Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys810 {
|
|
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, yys810)
|
|
} // end switch yys810
|
|
} // end for yyj810
|
|
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 yyj814 int
|
|
var yyb814 bool
|
|
var yyhl814 bool = l >= 0
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Server = ""
|
|
} else {
|
|
x.Server = string(r.DecodeString())
|
|
}
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj814++
|
|
if yyhl814 {
|
|
yyb814 = yyj814 > l
|
|
} else {
|
|
yyb814 = r.CheckBreak()
|
|
}
|
|
if yyb814 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj814-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym818 := z.EncBinary()
|
|
_ = yym818
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep819 := !z.EncBinary()
|
|
yy2arr819 := z.EncBasicHandle().StructToArray
|
|
var yyq819 [5]bool
|
|
_, _, _ = yysep819, yyq819, yy2arr819
|
|
const yyr819 bool = false
|
|
yyq819[2] = x.ReadOnly != false
|
|
yyq819[3] = x.User != ""
|
|
yyq819[4] = x.Group != ""
|
|
var yynn819 int
|
|
if yyr819 || yy2arr819 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn819 = 2
|
|
for _, b := range yyq819 {
|
|
if b {
|
|
yynn819++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn819)
|
|
yynn819 = 0
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym821 := z.EncBinary()
|
|
_ = yym821
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Registry))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("registry"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym822 := z.EncBinary()
|
|
_ = yym822
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Registry))
|
|
}
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym824 := z.EncBinary()
|
|
_ = yym824
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Volume))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volume"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym825 := z.EncBinary()
|
|
_ = yym825
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Volume))
|
|
}
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq819[2] {
|
|
yym827 := z.EncBinary()
|
|
_ = yym827
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq819[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym828 := z.EncBinary()
|
|
_ = yym828
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq819[3] {
|
|
yym830 := z.EncBinary()
|
|
_ = yym830
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq819[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym831 := z.EncBinary()
|
|
_ = yym831
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq819[4] {
|
|
yym833 := z.EncBinary()
|
|
_ = yym833
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Group))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq819[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("group"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym834 := z.EncBinary()
|
|
_ = yym834
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Group))
|
|
}
|
|
}
|
|
}
|
|
if yyr819 || yy2arr819 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym835 := z.DecBinary()
|
|
_ = yym835
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct836 := r.ContainerType()
|
|
if yyct836 == codecSelferValueTypeMap1234 {
|
|
yyl836 := r.ReadMapStart()
|
|
if yyl836 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl836, d)
|
|
}
|
|
} else if yyct836 == codecSelferValueTypeArray1234 {
|
|
yyl836 := r.ReadArrayStart()
|
|
if yyl836 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl836, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys837Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys837Slc
|
|
var yyhl837 bool = l >= 0
|
|
for yyj837 := 0; ; yyj837++ {
|
|
if yyhl837 {
|
|
if yyj837 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys837Slc = r.DecodeBytes(yys837Slc, true, true)
|
|
yys837 := string(yys837Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys837 {
|
|
case "registry":
|
|
if r.TryDecodeAsNil() {
|
|
x.Registry = ""
|
|
} else {
|
|
x.Registry = string(r.DecodeString())
|
|
}
|
|
case "volume":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volume = ""
|
|
} else {
|
|
x.Volume = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
case "user":
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
case "group":
|
|
if r.TryDecodeAsNil() {
|
|
x.Group = ""
|
|
} else {
|
|
x.Group = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys837)
|
|
} // end switch yys837
|
|
} // end for yyj837
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *QuobyteVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj843 int
|
|
var yyb843 bool
|
|
var yyhl843 bool = l >= 0
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Registry = ""
|
|
} else {
|
|
x.Registry = string(r.DecodeString())
|
|
}
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volume = ""
|
|
} else {
|
|
x.Volume = string(r.DecodeString())
|
|
}
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Group = ""
|
|
} else {
|
|
x.Group = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj843++
|
|
if yyhl843 {
|
|
yyb843 = yyj843 > l
|
|
} else {
|
|
yyb843 = r.CheckBreak()
|
|
}
|
|
if yyb843 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj843-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 {
|
|
yym849 := z.EncBinary()
|
|
_ = yym849
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep850 := !z.EncBinary()
|
|
yy2arr850 := z.EncBasicHandle().StructToArray
|
|
var yyq850 [3]bool
|
|
_, _, _ = yysep850, yyq850, yy2arr850
|
|
const yyr850 bool = false
|
|
yyq850[2] = x.ReadOnly != false
|
|
var yynn850 int
|
|
if yyr850 || yy2arr850 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn850 = 2
|
|
for _, b := range yyq850 {
|
|
if b {
|
|
yynn850++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn850)
|
|
yynn850 = 0
|
|
}
|
|
if yyr850 || yy2arr850 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym852 := z.EncBinary()
|
|
_ = yym852
|
|
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)
|
|
yym853 := z.EncBinary()
|
|
_ = yym853
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.EndpointsName))
|
|
}
|
|
}
|
|
if yyr850 || yy2arr850 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym855 := z.EncBinary()
|
|
_ = yym855
|
|
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)
|
|
yym856 := z.EncBinary()
|
|
_ = yym856
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr850 || yy2arr850 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq850[2] {
|
|
yym858 := z.EncBinary()
|
|
_ = yym858
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq850[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym859 := z.EncBinary()
|
|
_ = yym859
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr850 || yy2arr850 {
|
|
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
|
|
yym860 := z.DecBinary()
|
|
_ = yym860
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct861 := r.ContainerType()
|
|
if yyct861 == codecSelferValueTypeMap1234 {
|
|
yyl861 := r.ReadMapStart()
|
|
if yyl861 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl861, d)
|
|
}
|
|
} else if yyct861 == codecSelferValueTypeArray1234 {
|
|
yyl861 := r.ReadArrayStart()
|
|
if yyl861 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl861, 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 yys862Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys862Slc
|
|
var yyhl862 bool = l >= 0
|
|
for yyj862 := 0; ; yyj862++ {
|
|
if yyhl862 {
|
|
if yyj862 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys862Slc = r.DecodeBytes(yys862Slc, true, true)
|
|
yys862 := string(yys862Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys862 {
|
|
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, yys862)
|
|
} // end switch yys862
|
|
} // end for yyj862
|
|
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 yyj866 int
|
|
var yyb866 bool
|
|
var yyhl866 bool = l >= 0
|
|
yyj866++
|
|
if yyhl866 {
|
|
yyb866 = yyj866 > l
|
|
} else {
|
|
yyb866 = r.CheckBreak()
|
|
}
|
|
if yyb866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EndpointsName = ""
|
|
} else {
|
|
x.EndpointsName = string(r.DecodeString())
|
|
}
|
|
yyj866++
|
|
if yyhl866 {
|
|
yyb866 = yyj866 > l
|
|
} else {
|
|
yyb866 = r.CheckBreak()
|
|
}
|
|
if yyb866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj866++
|
|
if yyhl866 {
|
|
yyb866 = yyj866 > l
|
|
} else {
|
|
yyb866 = r.CheckBreak()
|
|
}
|
|
if yyb866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj866++
|
|
if yyhl866 {
|
|
yyb866 = yyj866 > l
|
|
} else {
|
|
yyb866 = r.CheckBreak()
|
|
}
|
|
if yyb866 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj866-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 {
|
|
yym870 := z.EncBinary()
|
|
_ = yym870
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep871 := !z.EncBinary()
|
|
yy2arr871 := z.EncBasicHandle().StructToArray
|
|
var yyq871 [8]bool
|
|
_, _, _ = yysep871, yyq871, yy2arr871
|
|
const yyr871 bool = false
|
|
yyq871[2] = x.FSType != ""
|
|
yyq871[3] = x.RBDPool != ""
|
|
yyq871[4] = x.RadosUser != ""
|
|
yyq871[5] = x.Keyring != ""
|
|
yyq871[6] = x.SecretRef != nil
|
|
yyq871[7] = x.ReadOnly != false
|
|
var yynn871 int
|
|
if yyr871 || yy2arr871 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn871 = 2
|
|
for _, b := range yyq871 {
|
|
if b {
|
|
yynn871++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn871)
|
|
yynn871 = 0
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.CephMonitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym873 := z.EncBinary()
|
|
_ = yym873
|
|
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 {
|
|
yym874 := z.EncBinary()
|
|
_ = yym874
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.CephMonitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym876 := z.EncBinary()
|
|
_ = yym876
|
|
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)
|
|
yym877 := z.EncBinary()
|
|
_ = yym877
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDImage))
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[2] {
|
|
yym879 := z.EncBinary()
|
|
_ = yym879
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq871[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym880 := z.EncBinary()
|
|
_ = yym880
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[3] {
|
|
yym882 := z.EncBinary()
|
|
_ = yym882
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq871[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("pool"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym883 := z.EncBinary()
|
|
_ = yym883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RBDPool))
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[4] {
|
|
yym885 := z.EncBinary()
|
|
_ = yym885
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq871[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym886 := z.EncBinary()
|
|
_ = yym886
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.RadosUser))
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[5] {
|
|
yym888 := z.EncBinary()
|
|
_ = yym888
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq871[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("keyring"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym889 := z.EncBinary()
|
|
_ = yym889
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Keyring))
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[6] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq871[6] {
|
|
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 yyr871 || yy2arr871 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq871[7] {
|
|
yym892 := z.EncBinary()
|
|
_ = yym892
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq871[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym893 := z.EncBinary()
|
|
_ = yym893
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr871 || yy2arr871 {
|
|
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
|
|
yym894 := z.DecBinary()
|
|
_ = yym894
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct895 := r.ContainerType()
|
|
if yyct895 == codecSelferValueTypeMap1234 {
|
|
yyl895 := r.ReadMapStart()
|
|
if yyl895 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl895, d)
|
|
}
|
|
} else if yyct895 == codecSelferValueTypeArray1234 {
|
|
yyl895 := r.ReadArrayStart()
|
|
if yyl895 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl895, 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 yys896Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys896Slc
|
|
var yyhl896 bool = l >= 0
|
|
for yyj896 := 0; ; yyj896++ {
|
|
if yyhl896 {
|
|
if yyj896 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys896Slc = r.DecodeBytes(yys896Slc, true, true)
|
|
yys896 := string(yys896Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys896 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv897 := &x.CephMonitors
|
|
yym898 := z.DecBinary()
|
|
_ = yym898
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv897, 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, yys896)
|
|
} // end switch yys896
|
|
} // end for yyj896
|
|
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 yyj906 int
|
|
var yyb906 bool
|
|
var yyhl906 bool = l >= 0
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.CephMonitors = nil
|
|
} else {
|
|
yyv907 := &x.CephMonitors
|
|
yym908 := z.DecBinary()
|
|
_ = yym908
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv907, false, d)
|
|
}
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDImage = ""
|
|
} else {
|
|
x.RBDImage = string(r.DecodeString())
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RBDPool = ""
|
|
} else {
|
|
x.RBDPool = string(r.DecodeString())
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RadosUser = ""
|
|
} else {
|
|
x.RadosUser = string(r.DecodeString())
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Keyring = ""
|
|
} else {
|
|
x.Keyring = string(r.DecodeString())
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
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)
|
|
}
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj906++
|
|
if yyhl906 {
|
|
yyb906 = yyj906 > l
|
|
} else {
|
|
yyb906 = r.CheckBreak()
|
|
}
|
|
if yyb906 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj906-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 {
|
|
yym916 := z.EncBinary()
|
|
_ = yym916
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep917 := !z.EncBinary()
|
|
yy2arr917 := z.EncBasicHandle().StructToArray
|
|
var yyq917 [3]bool
|
|
_, _, _ = yysep917, yyq917, yy2arr917
|
|
const yyr917 bool = false
|
|
yyq917[1] = x.FSType != ""
|
|
yyq917[2] = x.ReadOnly != false
|
|
var yynn917 int
|
|
if yyr917 || yy2arr917 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn917 = 1
|
|
for _, b := range yyq917 {
|
|
if b {
|
|
yynn917++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn917)
|
|
yynn917 = 0
|
|
}
|
|
if yyr917 || yy2arr917 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym919 := z.EncBinary()
|
|
_ = yym919
|
|
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)
|
|
yym920 := z.EncBinary()
|
|
_ = yym920
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumeID))
|
|
}
|
|
}
|
|
if yyr917 || yy2arr917 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq917[1] {
|
|
yym922 := z.EncBinary()
|
|
_ = yym922
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq917[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym923 := z.EncBinary()
|
|
_ = yym923
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr917 || yy2arr917 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq917[2] {
|
|
yym925 := z.EncBinary()
|
|
_ = yym925
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq917[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym926 := z.EncBinary()
|
|
_ = yym926
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr917 || yy2arr917 {
|
|
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
|
|
yym927 := z.DecBinary()
|
|
_ = yym927
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct928 := r.ContainerType()
|
|
if yyct928 == codecSelferValueTypeMap1234 {
|
|
yyl928 := r.ReadMapStart()
|
|
if yyl928 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl928, d)
|
|
}
|
|
} else if yyct928 == codecSelferValueTypeArray1234 {
|
|
yyl928 := r.ReadArrayStart()
|
|
if yyl928 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl928, 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 yys929Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys929Slc
|
|
var yyhl929 bool = l >= 0
|
|
for yyj929 := 0; ; yyj929++ {
|
|
if yyhl929 {
|
|
if yyj929 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys929Slc = r.DecodeBytes(yys929Slc, true, true)
|
|
yys929 := string(yys929Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys929 {
|
|
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, yys929)
|
|
} // end switch yys929
|
|
} // end for yyj929
|
|
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 yyj933 int
|
|
var yyb933 bool
|
|
var yyhl933 bool = l >= 0
|
|
yyj933++
|
|
if yyhl933 {
|
|
yyb933 = yyj933 > l
|
|
} else {
|
|
yyb933 = r.CheckBreak()
|
|
}
|
|
if yyb933 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeID = ""
|
|
} else {
|
|
x.VolumeID = string(r.DecodeString())
|
|
}
|
|
yyj933++
|
|
if yyhl933 {
|
|
yyb933 = yyj933 > l
|
|
} else {
|
|
yyb933 = r.CheckBreak()
|
|
}
|
|
if yyb933 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
yyj933++
|
|
if yyhl933 {
|
|
yyb933 = yyj933 > l
|
|
} else {
|
|
yyb933 = r.CheckBreak()
|
|
}
|
|
if yyb933 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj933++
|
|
if yyhl933 {
|
|
yyb933 = yyj933 > l
|
|
} else {
|
|
yyb933 = r.CheckBreak()
|
|
}
|
|
if yyb933 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj933-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 {
|
|
yym937 := z.EncBinary()
|
|
_ = yym937
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep938 := !z.EncBinary()
|
|
yy2arr938 := z.EncBasicHandle().StructToArray
|
|
var yyq938 [6]bool
|
|
_, _, _ = yysep938, yyq938, yy2arr938
|
|
const yyr938 bool = false
|
|
yyq938[1] = x.Path != ""
|
|
yyq938[2] = x.User != ""
|
|
yyq938[3] = x.SecretFile != ""
|
|
yyq938[4] = x.SecretRef != nil
|
|
yyq938[5] = x.ReadOnly != false
|
|
var yynn938 int
|
|
if yyr938 || yy2arr938 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn938 = 1
|
|
for _, b := range yyq938 {
|
|
if b {
|
|
yynn938++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn938)
|
|
yynn938 = 0
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Monitors == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym940 := z.EncBinary()
|
|
_ = yym940
|
|
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 {
|
|
yym941 := z.EncBinary()
|
|
_ = yym941
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Monitors, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq938[1] {
|
|
yym943 := z.EncBinary()
|
|
_ = yym943
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq938[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym944 := z.EncBinary()
|
|
_ = yym944
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq938[2] {
|
|
yym946 := z.EncBinary()
|
|
_ = yym946
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq938[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym947 := z.EncBinary()
|
|
_ = yym947
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq938[3] {
|
|
yym949 := z.EncBinary()
|
|
_ = yym949
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq938[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretFile"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym950 := z.EncBinary()
|
|
_ = yym950
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretFile))
|
|
}
|
|
}
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq938[4] {
|
|
if x.SecretRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq938[4] {
|
|
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 yyr938 || yy2arr938 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq938[5] {
|
|
yym953 := z.EncBinary()
|
|
_ = yym953
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq938[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym954 := z.EncBinary()
|
|
_ = yym954
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr938 || yy2arr938 {
|
|
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
|
|
yym955 := z.DecBinary()
|
|
_ = yym955
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct956 := r.ContainerType()
|
|
if yyct956 == codecSelferValueTypeMap1234 {
|
|
yyl956 := r.ReadMapStart()
|
|
if yyl956 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl956, d)
|
|
}
|
|
} else if yyct956 == codecSelferValueTypeArray1234 {
|
|
yyl956 := r.ReadArrayStart()
|
|
if yyl956 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl956, 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 yys957Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys957Slc
|
|
var yyhl957 bool = l >= 0
|
|
for yyj957 := 0; ; yyj957++ {
|
|
if yyhl957 {
|
|
if yyj957 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys957Slc = r.DecodeBytes(yys957Slc, true, true)
|
|
yys957 := string(yys957Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys957 {
|
|
case "monitors":
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv958 := &x.Monitors
|
|
yym959 := z.DecBinary()
|
|
_ = yym959
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv958, false, d)
|
|
}
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
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, yys957)
|
|
} // end switch yys957
|
|
} // end for yyj957
|
|
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 yyj965 int
|
|
var yyb965 bool
|
|
var yyhl965 bool = l >= 0
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Monitors = nil
|
|
} else {
|
|
yyv966 := &x.Monitors
|
|
yym967 := z.DecBinary()
|
|
_ = yym967
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv966, false, d)
|
|
}
|
|
}
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretFile = ""
|
|
} else {
|
|
x.SecretFile = string(r.DecodeString())
|
|
}
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
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)
|
|
}
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj965++
|
|
if yyhl965 {
|
|
yyb965 = yyj965 > l
|
|
} else {
|
|
yyb965 = r.CheckBreak()
|
|
}
|
|
if yyb965 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj965-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 {
|
|
yym973 := z.EncBinary()
|
|
_ = yym973
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep974 := !z.EncBinary()
|
|
yy2arr974 := z.EncBasicHandle().StructToArray
|
|
var yyq974 [1]bool
|
|
_, _, _ = yysep974, yyq974, yy2arr974
|
|
const yyr974 bool = false
|
|
var yynn974 int
|
|
if yyr974 || yy2arr974 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn974 = 1
|
|
for _, b := range yyq974 {
|
|
if b {
|
|
yynn974++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn974)
|
|
yynn974 = 0
|
|
}
|
|
if yyr974 || yy2arr974 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym976 := z.EncBinary()
|
|
_ = yym976
|
|
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)
|
|
yym977 := z.EncBinary()
|
|
_ = yym977
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DatasetName))
|
|
}
|
|
}
|
|
if yyr974 || yy2arr974 {
|
|
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
|
|
yym978 := z.DecBinary()
|
|
_ = yym978
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct979 := r.ContainerType()
|
|
if yyct979 == codecSelferValueTypeMap1234 {
|
|
yyl979 := r.ReadMapStart()
|
|
if yyl979 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl979, d)
|
|
}
|
|
} else if yyct979 == codecSelferValueTypeArray1234 {
|
|
yyl979 := r.ReadArrayStart()
|
|
if yyl979 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl979, 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 yys980Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys980Slc
|
|
var yyhl980 bool = l >= 0
|
|
for yyj980 := 0; ; yyj980++ {
|
|
if yyhl980 {
|
|
if yyj980 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys980Slc = r.DecodeBytes(yys980Slc, true, true)
|
|
yys980 := string(yys980Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys980 {
|
|
case "datasetName":
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys980)
|
|
} // end switch yys980
|
|
} // end for yyj980
|
|
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 yyj982 int
|
|
var yyb982 bool
|
|
var yyhl982 bool = l >= 0
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DatasetName = ""
|
|
} else {
|
|
x.DatasetName = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj982++
|
|
if yyhl982 {
|
|
yyb982 = yyj982 > l
|
|
} else {
|
|
yyb982 = r.CheckBreak()
|
|
}
|
|
if yyb982 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj982-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 {
|
|
yym984 := z.EncBinary()
|
|
_ = yym984
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep985 := !z.EncBinary()
|
|
yy2arr985 := z.EncBasicHandle().StructToArray
|
|
var yyq985 [2]bool
|
|
_, _, _ = yysep985, yyq985, yy2arr985
|
|
const yyr985 bool = false
|
|
yyq985[0] = len(x.Items) != 0
|
|
yyq985[1] = x.DefaultMode != nil
|
|
var yynn985 int
|
|
if yyr985 || yy2arr985 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn985 = 0
|
|
for _, b := range yyq985 {
|
|
if b {
|
|
yynn985++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn985)
|
|
yynn985 = 0
|
|
}
|
|
if yyr985 || yy2arr985 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq985[0] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym987 := z.EncBinary()
|
|
_ = yym987
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq985[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym988 := z.EncBinary()
|
|
_ = yym988
|
|
if false {
|
|
} else {
|
|
h.encSliceDownwardAPIVolumeFile(([]DownwardAPIVolumeFile)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr985 || yy2arr985 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq985[1] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy990 := *x.DefaultMode
|
|
yym991 := z.EncBinary()
|
|
_ = yym991
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy990))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq985[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy992 := *x.DefaultMode
|
|
yym993 := z.EncBinary()
|
|
_ = yym993
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy992))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr985 || yy2arr985 {
|
|
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
|
|
yym994 := z.DecBinary()
|
|
_ = yym994
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct995 := r.ContainerType()
|
|
if yyct995 == codecSelferValueTypeMap1234 {
|
|
yyl995 := r.ReadMapStart()
|
|
if yyl995 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl995, d)
|
|
}
|
|
} else if yyct995 == codecSelferValueTypeArray1234 {
|
|
yyl995 := r.ReadArrayStart()
|
|
if yyl995 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl995, 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 yys996Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys996Slc
|
|
var yyhl996 bool = l >= 0
|
|
for yyj996 := 0; ; yyj996++ {
|
|
if yyhl996 {
|
|
if yyj996 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys996Slc = r.DecodeBytes(yys996Slc, true, true)
|
|
yys996 := string(yys996Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys996 {
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv997 := &x.Items
|
|
yym998 := z.DecBinary()
|
|
_ = yym998
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv997), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1000 := z.DecBinary()
|
|
_ = yym1000
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys996)
|
|
} // end switch yys996
|
|
} // end for yyj996
|
|
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 yyj1001 int
|
|
var yyb1001 bool
|
|
var yyhl1001 bool = l >= 0
|
|
yyj1001++
|
|
if yyhl1001 {
|
|
yyb1001 = yyj1001 > l
|
|
} else {
|
|
yyb1001 = r.CheckBreak()
|
|
}
|
|
if yyb1001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1002 := &x.Items
|
|
yym1003 := z.DecBinary()
|
|
_ = yym1003
|
|
if false {
|
|
} else {
|
|
h.decSliceDownwardAPIVolumeFile((*[]DownwardAPIVolumeFile)(yyv1002), d)
|
|
}
|
|
}
|
|
yyj1001++
|
|
if yyhl1001 {
|
|
yyb1001 = yyj1001 > l
|
|
} else {
|
|
yyb1001 = r.CheckBreak()
|
|
}
|
|
if yyb1001 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1005 := z.DecBinary()
|
|
_ = yym1005
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1001++
|
|
if yyhl1001 {
|
|
yyb1001 = yyj1001 > l
|
|
} else {
|
|
yyb1001 = r.CheckBreak()
|
|
}
|
|
if yyb1001 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1001-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 {
|
|
yym1006 := z.EncBinary()
|
|
_ = yym1006
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1007 := !z.EncBinary()
|
|
yy2arr1007 := z.EncBasicHandle().StructToArray
|
|
var yyq1007 [4]bool
|
|
_, _, _ = yysep1007, yyq1007, yy2arr1007
|
|
const yyr1007 bool = false
|
|
yyq1007[1] = x.FieldRef != nil
|
|
yyq1007[2] = x.ResourceFieldRef != nil
|
|
yyq1007[3] = x.Mode != nil
|
|
var yynn1007 int
|
|
if yyr1007 || yy2arr1007 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1007 = 1
|
|
for _, b := range yyq1007 {
|
|
if b {
|
|
yynn1007++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1007)
|
|
yynn1007 = 0
|
|
}
|
|
if yyr1007 || yy2arr1007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1009 := z.EncBinary()
|
|
_ = yym1009
|
|
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)
|
|
yym1010 := z.EncBinary()
|
|
_ = yym1010
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr1007 || yy2arr1007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1007[1] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1007[1] {
|
|
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 yyr1007 || yy2arr1007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1007[2] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1007[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceFieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1007 || yy2arr1007 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1007[3] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1014 := *x.Mode
|
|
yym1015 := z.EncBinary()
|
|
_ = yym1015
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1014))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1007[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1016 := *x.Mode
|
|
yym1017 := z.EncBinary()
|
|
_ = yym1017
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1016))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1007 || yy2arr1007 {
|
|
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
|
|
yym1018 := z.DecBinary()
|
|
_ = yym1018
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1019 := r.ContainerType()
|
|
if yyct1019 == codecSelferValueTypeMap1234 {
|
|
yyl1019 := r.ReadMapStart()
|
|
if yyl1019 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1019, d)
|
|
}
|
|
} else if yyct1019 == codecSelferValueTypeArray1234 {
|
|
yyl1019 := r.ReadArrayStart()
|
|
if yyl1019 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1019, 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 yys1020Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1020Slc
|
|
var yyhl1020 bool = l >= 0
|
|
for yyj1020 := 0; ; yyj1020++ {
|
|
if yyhl1020 {
|
|
if yyj1020 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1020Slc = r.DecodeBytes(yys1020Slc, true, true)
|
|
yys1020 := string(yys1020Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1020 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
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 "resourceFieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ResourceFieldRef != nil {
|
|
x.ResourceFieldRef = nil
|
|
}
|
|
} else {
|
|
if x.ResourceFieldRef == nil {
|
|
x.ResourceFieldRef = new(ResourceFieldSelector)
|
|
}
|
|
x.ResourceFieldRef.CodecDecodeSelf(d)
|
|
}
|
|
case "mode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Mode != nil {
|
|
x.Mode = nil
|
|
}
|
|
} else {
|
|
if x.Mode == nil {
|
|
x.Mode = new(int32)
|
|
}
|
|
yym1025 := z.DecBinary()
|
|
_ = yym1025
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1020)
|
|
} // end switch yys1020
|
|
} // end for yyj1020
|
|
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 yyj1026 int
|
|
var yyb1026 bool
|
|
var yyhl1026 bool = l >= 0
|
|
yyj1026++
|
|
if yyhl1026 {
|
|
yyb1026 = yyj1026 > l
|
|
} else {
|
|
yyb1026 = r.CheckBreak()
|
|
}
|
|
if yyb1026 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1026++
|
|
if yyhl1026 {
|
|
yyb1026 = yyj1026 > l
|
|
} else {
|
|
yyb1026 = r.CheckBreak()
|
|
}
|
|
if yyb1026 {
|
|
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)
|
|
}
|
|
yyj1026++
|
|
if yyhl1026 {
|
|
yyb1026 = yyj1026 > l
|
|
} else {
|
|
yyb1026 = r.CheckBreak()
|
|
}
|
|
if yyb1026 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ResourceFieldRef != nil {
|
|
x.ResourceFieldRef = nil
|
|
}
|
|
} else {
|
|
if x.ResourceFieldRef == nil {
|
|
x.ResourceFieldRef = new(ResourceFieldSelector)
|
|
}
|
|
x.ResourceFieldRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj1026++
|
|
if yyhl1026 {
|
|
yyb1026 = yyj1026 > l
|
|
} else {
|
|
yyb1026 = r.CheckBreak()
|
|
}
|
|
if yyb1026 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Mode != nil {
|
|
x.Mode = nil
|
|
}
|
|
} else {
|
|
if x.Mode == nil {
|
|
x.Mode = new(int32)
|
|
}
|
|
yym1031 := z.DecBinary()
|
|
_ = yym1031
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1026++
|
|
if yyhl1026 {
|
|
yyb1026 = yyj1026 > l
|
|
} else {
|
|
yyb1026 = r.CheckBreak()
|
|
}
|
|
if yyb1026 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1026-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *AzureFileVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1032 := z.EncBinary()
|
|
_ = yym1032
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1033 := !z.EncBinary()
|
|
yy2arr1033 := z.EncBasicHandle().StructToArray
|
|
var yyq1033 [3]bool
|
|
_, _, _ = yysep1033, yyq1033, yy2arr1033
|
|
const yyr1033 bool = false
|
|
yyq1033[2] = x.ReadOnly != false
|
|
var yynn1033 int
|
|
if yyr1033 || yy2arr1033 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1033 = 2
|
|
for _, b := range yyq1033 {
|
|
if b {
|
|
yynn1033++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1033)
|
|
yynn1033 = 0
|
|
}
|
|
if yyr1033 || yy2arr1033 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1035 := z.EncBinary()
|
|
_ = yym1035
|
|
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)
|
|
yym1036 := z.EncBinary()
|
|
_ = yym1036
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SecretName))
|
|
}
|
|
}
|
|
if yyr1033 || yy2arr1033 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1038 := z.EncBinary()
|
|
_ = yym1038
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ShareName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("shareName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1039 := z.EncBinary()
|
|
_ = yym1039
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ShareName))
|
|
}
|
|
}
|
|
if yyr1033 || yy2arr1033 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1033[2] {
|
|
yym1041 := z.EncBinary()
|
|
_ = yym1041
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1033[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1042 := z.EncBinary()
|
|
_ = yym1042
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr1033 || yy2arr1033 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AzureFileVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1043 := z.DecBinary()
|
|
_ = yym1043
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1044 := r.ContainerType()
|
|
if yyct1044 == codecSelferValueTypeMap1234 {
|
|
yyl1044 := r.ReadMapStart()
|
|
if yyl1044 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1044, d)
|
|
}
|
|
} else if yyct1044 == codecSelferValueTypeArray1234 {
|
|
yyl1044 := r.ReadArrayStart()
|
|
if yyl1044 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1044, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AzureFileVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1045Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1045Slc
|
|
var yyhl1045 bool = l >= 0
|
|
for yyj1045 := 0; ; yyj1045++ {
|
|
if yyhl1045 {
|
|
if yyj1045 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1045Slc = r.DecodeBytes(yys1045Slc, true, true)
|
|
yys1045 := string(yys1045Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1045 {
|
|
case "secretName":
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
case "shareName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ShareName = ""
|
|
} else {
|
|
x.ShareName = string(r.DecodeString())
|
|
}
|
|
case "readOnly":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1045)
|
|
} // end switch yys1045
|
|
} // end for yyj1045
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AzureFileVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1049 int
|
|
var yyb1049 bool
|
|
var yyhl1049 bool = l >= 0
|
|
yyj1049++
|
|
if yyhl1049 {
|
|
yyb1049 = yyj1049 > l
|
|
} else {
|
|
yyb1049 = r.CheckBreak()
|
|
}
|
|
if yyb1049 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SecretName = ""
|
|
} else {
|
|
x.SecretName = string(r.DecodeString())
|
|
}
|
|
yyj1049++
|
|
if yyhl1049 {
|
|
yyb1049 = yyj1049 > l
|
|
} else {
|
|
yyb1049 = r.CheckBreak()
|
|
}
|
|
if yyb1049 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ShareName = ""
|
|
} else {
|
|
x.ShareName = string(r.DecodeString())
|
|
}
|
|
yyj1049++
|
|
if yyhl1049 {
|
|
yyb1049 = yyj1049 > l
|
|
} else {
|
|
yyb1049 = r.CheckBreak()
|
|
}
|
|
if yyb1049 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1049++
|
|
if yyhl1049 {
|
|
yyb1049 = yyj1049 > l
|
|
} else {
|
|
yyb1049 = r.CheckBreak()
|
|
}
|
|
if yyb1049 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1049-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *VsphereVirtualDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1053 := z.EncBinary()
|
|
_ = yym1053
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1054 := !z.EncBinary()
|
|
yy2arr1054 := z.EncBasicHandle().StructToArray
|
|
var yyq1054 [2]bool
|
|
_, _, _ = yysep1054, yyq1054, yy2arr1054
|
|
const yyr1054 bool = false
|
|
yyq1054[1] = x.FSType != ""
|
|
var yynn1054 int
|
|
if yyr1054 || yy2arr1054 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1054 = 1
|
|
for _, b := range yyq1054 {
|
|
if b {
|
|
yynn1054++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1054)
|
|
yynn1054 = 0
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1056 := z.EncBinary()
|
|
_ = yym1056
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumePath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1057 := z.EncBinary()
|
|
_ = yym1057
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.VolumePath))
|
|
}
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1054[1] {
|
|
yym1059 := z.EncBinary()
|
|
_ = yym1059
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1054[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsType"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1060 := z.EncBinary()
|
|
_ = yym1060
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FSType))
|
|
}
|
|
}
|
|
}
|
|
if yyr1054 || yy2arr1054 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *VsphereVirtualDiskVolumeSource) 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 *VsphereVirtualDiskVolumeSource) 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 "volumePath":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumePath = ""
|
|
} else {
|
|
x.VolumePath = string(r.DecodeString())
|
|
}
|
|
case "fsType":
|
|
if r.TryDecodeAsNil() {
|
|
x.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1063)
|
|
} // end switch yys1063
|
|
} // end for yyj1063
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *VsphereVirtualDiskVolumeSource) 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.VolumePath = ""
|
|
} else {
|
|
x.VolumePath = string(r.DecodeString())
|
|
}
|
|
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.FSType = ""
|
|
} else {
|
|
x.FSType = string(r.DecodeString())
|
|
}
|
|
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 *ConfigMapVolumeSource) 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 [3]bool
|
|
_, _, _ = yysep1070, yyq1070, yy2arr1070
|
|
const yyr1070 bool = false
|
|
yyq1070[1] = len(x.Items) != 0
|
|
yyq1070[2] = x.DefaultMode != nil
|
|
var yynn1070 int
|
|
if yyr1070 || yy2arr1070 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1070 = 1
|
|
for _, b := range yyq1070 {
|
|
if b {
|
|
yynn1070++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1070)
|
|
yynn1070 = 0
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1072 := z.EncBinary()
|
|
_ = yym1072
|
|
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)
|
|
yym1073 := z.EncBinary()
|
|
_ = yym1073
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[1] {
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1075 := z.EncBinary()
|
|
_ = yym1075
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1070[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("items"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1076 := z.EncBinary()
|
|
_ = yym1076
|
|
if false {
|
|
} else {
|
|
h.encSliceKeyToPath(([]KeyToPath)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1070[2] {
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1078 := *x.DefaultMode
|
|
yym1079 := z.EncBinary()
|
|
_ = yym1079
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1078))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1070[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("defaultMode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.DefaultMode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1080 := *x.DefaultMode
|
|
yym1081 := z.EncBinary()
|
|
_ = yym1081
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1080))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1070 || yy2arr1070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapVolumeSource) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1082 := z.DecBinary()
|
|
_ = yym1082
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1083 := r.ContainerType()
|
|
if yyct1083 == codecSelferValueTypeMap1234 {
|
|
yyl1083 := r.ReadMapStart()
|
|
if yyl1083 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1083, d)
|
|
}
|
|
} else if yyct1083 == codecSelferValueTypeArray1234 {
|
|
yyl1083 := r.ReadArrayStart()
|
|
if yyl1083 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1083, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapVolumeSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1084Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1084Slc
|
|
var yyhl1084 bool = l >= 0
|
|
for yyj1084 := 0; ; yyj1084++ {
|
|
if yyhl1084 {
|
|
if yyj1084 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1084Slc = r.DecodeBytes(yys1084Slc, true, true)
|
|
yys1084 := string(yys1084Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1084 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1086 := &x.Items
|
|
yym1087 := z.DecBinary()
|
|
_ = yym1087
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1086), d)
|
|
}
|
|
}
|
|
case "defaultMode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1089 := z.DecBinary()
|
|
_ = yym1089
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1084)
|
|
} // end switch yys1084
|
|
} // end for yyj1084
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMapVolumeSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1090 int
|
|
var yyb1090 bool
|
|
var yyhl1090 bool = l >= 0
|
|
yyj1090++
|
|
if yyhl1090 {
|
|
yyb1090 = yyj1090 > l
|
|
} else {
|
|
yyb1090 = r.CheckBreak()
|
|
}
|
|
if yyb1090 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1090++
|
|
if yyhl1090 {
|
|
yyb1090 = yyj1090 > l
|
|
} else {
|
|
yyb1090 = r.CheckBreak()
|
|
}
|
|
if yyb1090 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1092 := &x.Items
|
|
yym1093 := z.DecBinary()
|
|
_ = yym1093
|
|
if false {
|
|
} else {
|
|
h.decSliceKeyToPath((*[]KeyToPath)(yyv1092), d)
|
|
}
|
|
}
|
|
yyj1090++
|
|
if yyhl1090 {
|
|
yyb1090 = yyj1090 > l
|
|
} else {
|
|
yyb1090 = r.CheckBreak()
|
|
}
|
|
if yyb1090 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.DefaultMode != nil {
|
|
x.DefaultMode = nil
|
|
}
|
|
} else {
|
|
if x.DefaultMode == nil {
|
|
x.DefaultMode = new(int32)
|
|
}
|
|
yym1095 := z.DecBinary()
|
|
_ = yym1095
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.DefaultMode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1090++
|
|
if yyhl1090 {
|
|
yyb1090 = yyj1090 > l
|
|
} else {
|
|
yyb1090 = r.CheckBreak()
|
|
}
|
|
if yyb1090 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1090-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *KeyToPath) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1096 := z.EncBinary()
|
|
_ = yym1096
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1097 := !z.EncBinary()
|
|
yy2arr1097 := z.EncBasicHandle().StructToArray
|
|
var yyq1097 [3]bool
|
|
_, _, _ = yysep1097, yyq1097, yy2arr1097
|
|
const yyr1097 bool = false
|
|
yyq1097[2] = x.Mode != nil
|
|
var yynn1097 int
|
|
if yyr1097 || yy2arr1097 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1097 = 2
|
|
for _, b := range yyq1097 {
|
|
if b {
|
|
yynn1097++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1097)
|
|
yynn1097 = 0
|
|
}
|
|
if yyr1097 || yy2arr1097 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1099 := z.EncBinary()
|
|
_ = yym1099
|
|
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)
|
|
yym1100 := z.EncBinary()
|
|
_ = yym1100
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1097 || yy2arr1097 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1102 := z.EncBinary()
|
|
_ = yym1102
|
|
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)
|
|
yym1103 := z.EncBinary()
|
|
_ = yym1103
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr1097 || yy2arr1097 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1097[2] {
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1105 := *x.Mode
|
|
yym1106 := z.EncBinary()
|
|
_ = yym1106
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1105))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1097[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("mode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Mode == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy1107 := *x.Mode
|
|
yym1108 := z.EncBinary()
|
|
_ = yym1108
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy1107))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1097 || yy2arr1097 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *KeyToPath) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1109 := z.DecBinary()
|
|
_ = yym1109
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1110 := r.ContainerType()
|
|
if yyct1110 == codecSelferValueTypeMap1234 {
|
|
yyl1110 := r.ReadMapStart()
|
|
if yyl1110 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1110, d)
|
|
}
|
|
} else if yyct1110 == codecSelferValueTypeArray1234 {
|
|
yyl1110 := r.ReadArrayStart()
|
|
if yyl1110 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1110, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *KeyToPath) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1111Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1111Slc
|
|
var yyhl1111 bool = l >= 0
|
|
for yyj1111 := 0; ; yyj1111++ {
|
|
if yyhl1111 {
|
|
if yyj1111 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1111Slc = r.DecodeBytes(yys1111Slc, true, true)
|
|
yys1111 := string(yys1111Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1111 {
|
|
case "key":
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "mode":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Mode != nil {
|
|
x.Mode = nil
|
|
}
|
|
} else {
|
|
if x.Mode == nil {
|
|
x.Mode = new(int32)
|
|
}
|
|
yym1115 := z.DecBinary()
|
|
_ = yym1115
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1111)
|
|
} // end switch yys1111
|
|
} // end for yyj1111
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *KeyToPath) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1116 int
|
|
var yyb1116 bool
|
|
var yyhl1116 bool = l >= 0
|
|
yyj1116++
|
|
if yyhl1116 {
|
|
yyb1116 = yyj1116 > l
|
|
} else {
|
|
yyb1116 = r.CheckBreak()
|
|
}
|
|
if yyb1116 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1116++
|
|
if yyhl1116 {
|
|
yyb1116 = yyj1116 > l
|
|
} else {
|
|
yyb1116 = r.CheckBreak()
|
|
}
|
|
if yyb1116 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1116++
|
|
if yyhl1116 {
|
|
yyb1116 = yyj1116 > l
|
|
} else {
|
|
yyb1116 = r.CheckBreak()
|
|
}
|
|
if yyb1116 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Mode != nil {
|
|
x.Mode = nil
|
|
}
|
|
} else {
|
|
if x.Mode == nil {
|
|
x.Mode = new(int32)
|
|
}
|
|
yym1120 := z.DecBinary()
|
|
_ = yym1120
|
|
if false {
|
|
} else {
|
|
*((*int32)(x.Mode)) = int32(r.DecodeInt(32))
|
|
}
|
|
}
|
|
for {
|
|
yyj1116++
|
|
if yyhl1116 {
|
|
yyb1116 = yyj1116 > l
|
|
} else {
|
|
yyb1116 = r.CheckBreak()
|
|
}
|
|
if yyb1116 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1116-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 {
|
|
yym1121 := z.EncBinary()
|
|
_ = yym1121
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1122 := !z.EncBinary()
|
|
yy2arr1122 := z.EncBasicHandle().StructToArray
|
|
var yyq1122 [5]bool
|
|
_, _, _ = yysep1122, yyq1122, yy2arr1122
|
|
const yyr1122 bool = false
|
|
yyq1122[0] = x.Name != ""
|
|
yyq1122[1] = x.HostPort != 0
|
|
yyq1122[3] = x.Protocol != ""
|
|
yyq1122[4] = x.HostIP != ""
|
|
var yynn1122 int
|
|
if yyr1122 || yy2arr1122 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1122 = 1
|
|
for _, b := range yyq1122 {
|
|
if b {
|
|
yynn1122++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1122)
|
|
yynn1122 = 0
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1122[0] {
|
|
yym1124 := z.EncBinary()
|
|
_ = yym1124
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1122[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1125 := z.EncBinary()
|
|
_ = yym1125
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1122[1] {
|
|
yym1127 := z.EncBinary()
|
|
_ = yym1127
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1122[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1128 := z.EncBinary()
|
|
_ = yym1128
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.HostPort))
|
|
}
|
|
}
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1130 := z.EncBinary()
|
|
_ = yym1130
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1131 := z.EncBinary()
|
|
_ = yym1131
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ContainerPort))
|
|
}
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1122[3] {
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1122[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("protocol"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Protocol.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1122[4] {
|
|
yym1134 := z.EncBinary()
|
|
_ = yym1134
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1122[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1135 := z.EncBinary()
|
|
_ = yym1135
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr1122 || yy2arr1122 {
|
|
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
|
|
yym1136 := z.DecBinary()
|
|
_ = yym1136
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1137 := r.ContainerType()
|
|
if yyct1137 == codecSelferValueTypeMap1234 {
|
|
yyl1137 := r.ReadMapStart()
|
|
if yyl1137 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1137, d)
|
|
}
|
|
} else if yyct1137 == codecSelferValueTypeArray1234 {
|
|
yyl1137 := r.ReadArrayStart()
|
|
if yyl1137 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1137, 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 yys1138Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1138Slc
|
|
var yyhl1138 bool = l >= 0
|
|
for yyj1138 := 0; ; yyj1138++ {
|
|
if yyhl1138 {
|
|
if yyj1138 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1138Slc = r.DecodeBytes(yys1138Slc, true, true)
|
|
yys1138 := string(yys1138Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1138 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "hostPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int32(r.DecodeInt(32))
|
|
}
|
|
case "containerPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int32(r.DecodeInt(32))
|
|
}
|
|
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, yys1138)
|
|
} // end switch yys1138
|
|
} // end for yyj1138
|
|
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 yyj1144 int
|
|
var yyb1144 bool
|
|
var yyhl1144 bool = l >= 0
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPort = 0
|
|
} else {
|
|
x.HostPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerPort = 0
|
|
} else {
|
|
x.ContainerPort = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1144++
|
|
if yyhl1144 {
|
|
yyb1144 = yyj1144 > l
|
|
} else {
|
|
yyb1144 = r.CheckBreak()
|
|
}
|
|
if yyb1144 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1144-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 {
|
|
yym1150 := z.EncBinary()
|
|
_ = yym1150
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1151 := !z.EncBinary()
|
|
yy2arr1151 := z.EncBasicHandle().StructToArray
|
|
var yyq1151 [4]bool
|
|
_, _, _ = yysep1151, yyq1151, yy2arr1151
|
|
const yyr1151 bool = false
|
|
yyq1151[1] = x.ReadOnly != false
|
|
yyq1151[3] = x.SubPath != ""
|
|
var yynn1151 int
|
|
if yyr1151 || yy2arr1151 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1151 = 2
|
|
for _, b := range yyq1151 {
|
|
if b {
|
|
yynn1151++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1151)
|
|
yynn1151 = 0
|
|
}
|
|
if yyr1151 || yy2arr1151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1153 := z.EncBinary()
|
|
_ = yym1153
|
|
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)
|
|
yym1154 := z.EncBinary()
|
|
_ = yym1154
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1151 || yy2arr1151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1151[1] {
|
|
yym1156 := z.EncBinary()
|
|
_ = yym1156
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1151[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnly"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1157 := z.EncBinary()
|
|
_ = yym1157
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.ReadOnly))
|
|
}
|
|
}
|
|
}
|
|
if yyr1151 || yy2arr1151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1159 := z.EncBinary()
|
|
_ = yym1159
|
|
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)
|
|
yym1160 := z.EncBinary()
|
|
_ = yym1160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MountPath))
|
|
}
|
|
}
|
|
if yyr1151 || yy2arr1151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1151[3] {
|
|
yym1162 := z.EncBinary()
|
|
_ = yym1162
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1151[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1163 := z.EncBinary()
|
|
_ = yym1163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SubPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1151 || yy2arr1151 {
|
|
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
|
|
yym1164 := z.DecBinary()
|
|
_ = yym1164
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1165 := r.ContainerType()
|
|
if yyct1165 == codecSelferValueTypeMap1234 {
|
|
yyl1165 := r.ReadMapStart()
|
|
if yyl1165 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1165, d)
|
|
}
|
|
} else if yyct1165 == codecSelferValueTypeArray1234 {
|
|
yyl1165 := r.ReadArrayStart()
|
|
if yyl1165 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1165, 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 yys1166Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1166Slc
|
|
var yyhl1166 bool = l >= 0
|
|
for yyj1166 := 0; ; yyj1166++ {
|
|
if yyhl1166 {
|
|
if yyj1166 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1166Slc = r.DecodeBytes(yys1166Slc, true, true)
|
|
yys1166 := string(yys1166Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1166 {
|
|
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())
|
|
}
|
|
case "subPath":
|
|
if r.TryDecodeAsNil() {
|
|
x.SubPath = ""
|
|
} else {
|
|
x.SubPath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1166)
|
|
} // end switch yys1166
|
|
} // end for yyj1166
|
|
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 yyj1171 int
|
|
var yyb1171 bool
|
|
var yyhl1171 bool = l >= 0
|
|
yyj1171++
|
|
if yyhl1171 {
|
|
yyb1171 = yyj1171 > l
|
|
} else {
|
|
yyb1171 = r.CheckBreak()
|
|
}
|
|
if yyb1171 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1171++
|
|
if yyhl1171 {
|
|
yyb1171 = yyj1171 > l
|
|
} else {
|
|
yyb1171 = r.CheckBreak()
|
|
}
|
|
if yyb1171 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadOnly = false
|
|
} else {
|
|
x.ReadOnly = bool(r.DecodeBool())
|
|
}
|
|
yyj1171++
|
|
if yyhl1171 {
|
|
yyb1171 = yyj1171 > l
|
|
} else {
|
|
yyb1171 = r.CheckBreak()
|
|
}
|
|
if yyb1171 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MountPath = ""
|
|
} else {
|
|
x.MountPath = string(r.DecodeString())
|
|
}
|
|
yyj1171++
|
|
if yyhl1171 {
|
|
yyb1171 = yyj1171 > l
|
|
} else {
|
|
yyb1171 = r.CheckBreak()
|
|
}
|
|
if yyb1171 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SubPath = ""
|
|
} else {
|
|
x.SubPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1171++
|
|
if yyhl1171 {
|
|
yyb1171 = yyj1171 > l
|
|
} else {
|
|
yyb1171 = r.CheckBreak()
|
|
}
|
|
if yyb1171 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1171-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 {
|
|
yym1176 := z.EncBinary()
|
|
_ = yym1176
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1177 := !z.EncBinary()
|
|
yy2arr1177 := z.EncBasicHandle().StructToArray
|
|
var yyq1177 [3]bool
|
|
_, _, _ = yysep1177, yyq1177, yy2arr1177
|
|
const yyr1177 bool = false
|
|
yyq1177[1] = x.Value != ""
|
|
yyq1177[2] = x.ValueFrom != nil
|
|
var yynn1177 int
|
|
if yyr1177 || yy2arr1177 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1177 = 1
|
|
for _, b := range yyq1177 {
|
|
if b {
|
|
yynn1177++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1177)
|
|
yynn1177 = 0
|
|
}
|
|
if yyr1177 || yy2arr1177 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1179 := z.EncBinary()
|
|
_ = yym1179
|
|
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)
|
|
yym1180 := z.EncBinary()
|
|
_ = yym1180
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1177 || yy2arr1177 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1177[1] {
|
|
yym1182 := z.EncBinary()
|
|
_ = yym1182
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1177[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1183 := z.EncBinary()
|
|
_ = yym1183
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1177 || yy2arr1177 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1177[2] {
|
|
if x.ValueFrom == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ValueFrom.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1177[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 yyr1177 || yy2arr1177 {
|
|
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
|
|
yym1185 := z.DecBinary()
|
|
_ = yym1185
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1186 := r.ContainerType()
|
|
if yyct1186 == codecSelferValueTypeMap1234 {
|
|
yyl1186 := r.ReadMapStart()
|
|
if yyl1186 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1186, d)
|
|
}
|
|
} else if yyct1186 == codecSelferValueTypeArray1234 {
|
|
yyl1186 := r.ReadArrayStart()
|
|
if yyl1186 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1186, 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 yys1187Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1187Slc
|
|
var yyhl1187 bool = l >= 0
|
|
for yyj1187 := 0; ; yyj1187++ {
|
|
if yyhl1187 {
|
|
if yyj1187 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1187Slc = r.DecodeBytes(yys1187Slc, true, true)
|
|
yys1187 := string(yys1187Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1187 {
|
|
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, yys1187)
|
|
} // end switch yys1187
|
|
} // end for yyj1187
|
|
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 yyj1191 int
|
|
var yyb1191 bool
|
|
var yyhl1191 bool = l >= 0
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
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 {
|
|
yyj1191++
|
|
if yyhl1191 {
|
|
yyb1191 = yyj1191 > l
|
|
} else {
|
|
yyb1191 = r.CheckBreak()
|
|
}
|
|
if yyb1191 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1191-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 {
|
|
yym1195 := z.EncBinary()
|
|
_ = yym1195
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1196 := !z.EncBinary()
|
|
yy2arr1196 := z.EncBasicHandle().StructToArray
|
|
var yyq1196 [4]bool
|
|
_, _, _ = yysep1196, yyq1196, yy2arr1196
|
|
const yyr1196 bool = false
|
|
yyq1196[0] = x.FieldRef != nil
|
|
yyq1196[1] = x.ResourceFieldRef != nil
|
|
yyq1196[2] = x.ConfigMapKeyRef != nil
|
|
yyq1196[3] = x.SecretKeyRef != nil
|
|
var yynn1196 int
|
|
if yyr1196 || yy2arr1196 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1196 = 0
|
|
for _, b := range yyq1196 {
|
|
if b {
|
|
yynn1196++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1196)
|
|
yynn1196 = 0
|
|
}
|
|
if yyr1196 || yy2arr1196 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1196[0] {
|
|
if x.FieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.FieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1196[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 yyr1196 || yy2arr1196 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1196[1] {
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1196[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceFieldRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ResourceFieldRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ResourceFieldRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1196 || yy2arr1196 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1196[2] {
|
|
if x.ConfigMapKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ConfigMapKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1196[2] {
|
|
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 yyr1196 || yy2arr1196 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1196[3] {
|
|
if x.SecretKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1196[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("secretKeyRef"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SecretKeyRef == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecretKeyRef.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1196 || yy2arr1196 {
|
|
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
|
|
yym1201 := z.DecBinary()
|
|
_ = yym1201
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1202 := r.ContainerType()
|
|
if yyct1202 == codecSelferValueTypeMap1234 {
|
|
yyl1202 := r.ReadMapStart()
|
|
if yyl1202 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1202, d)
|
|
}
|
|
} else if yyct1202 == codecSelferValueTypeArray1234 {
|
|
yyl1202 := r.ReadArrayStart()
|
|
if yyl1202 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1202, 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 yys1203Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1203Slc
|
|
var yyhl1203 bool = l >= 0
|
|
for yyj1203 := 0; ; yyj1203++ {
|
|
if yyhl1203 {
|
|
if yyj1203 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1203Slc = r.DecodeBytes(yys1203Slc, true, true)
|
|
yys1203 := string(yys1203Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1203 {
|
|
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 "resourceFieldRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ResourceFieldRef != nil {
|
|
x.ResourceFieldRef = nil
|
|
}
|
|
} else {
|
|
if x.ResourceFieldRef == nil {
|
|
x.ResourceFieldRef = new(ResourceFieldSelector)
|
|
}
|
|
x.ResourceFieldRef.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)
|
|
}
|
|
case "secretKeyRef":
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretKeyRef != nil {
|
|
x.SecretKeyRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretKeyRef == nil {
|
|
x.SecretKeyRef = new(SecretKeySelector)
|
|
}
|
|
x.SecretKeyRef.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1203)
|
|
} // end switch yys1203
|
|
} // end for yyj1203
|
|
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 yyj1208 int
|
|
var yyb1208 bool
|
|
var yyhl1208 bool = l >= 0
|
|
yyj1208++
|
|
if yyhl1208 {
|
|
yyb1208 = yyj1208 > l
|
|
} else {
|
|
yyb1208 = r.CheckBreak()
|
|
}
|
|
if yyb1208 {
|
|
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)
|
|
}
|
|
yyj1208++
|
|
if yyhl1208 {
|
|
yyb1208 = yyj1208 > l
|
|
} else {
|
|
yyb1208 = r.CheckBreak()
|
|
}
|
|
if yyb1208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ResourceFieldRef != nil {
|
|
x.ResourceFieldRef = nil
|
|
}
|
|
} else {
|
|
if x.ResourceFieldRef == nil {
|
|
x.ResourceFieldRef = new(ResourceFieldSelector)
|
|
}
|
|
x.ResourceFieldRef.CodecDecodeSelf(d)
|
|
}
|
|
yyj1208++
|
|
if yyhl1208 {
|
|
yyb1208 = yyj1208 > l
|
|
} else {
|
|
yyb1208 = r.CheckBreak()
|
|
}
|
|
if yyb1208 {
|
|
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)
|
|
}
|
|
yyj1208++
|
|
if yyhl1208 {
|
|
yyb1208 = yyj1208 > l
|
|
} else {
|
|
yyb1208 = r.CheckBreak()
|
|
}
|
|
if yyb1208 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.SecretKeyRef != nil {
|
|
x.SecretKeyRef = nil
|
|
}
|
|
} else {
|
|
if x.SecretKeyRef == nil {
|
|
x.SecretKeyRef = new(SecretKeySelector)
|
|
}
|
|
x.SecretKeyRef.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1208++
|
|
if yyhl1208 {
|
|
yyb1208 = yyj1208 > l
|
|
} else {
|
|
yyb1208 = r.CheckBreak()
|
|
}
|
|
if yyb1208 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1208-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 {
|
|
yym1213 := z.EncBinary()
|
|
_ = yym1213
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1214 := !z.EncBinary()
|
|
yy2arr1214 := z.EncBasicHandle().StructToArray
|
|
var yyq1214 [2]bool
|
|
_, _, _ = yysep1214, yyq1214, yy2arr1214
|
|
const yyr1214 bool = false
|
|
var yynn1214 int
|
|
if yyr1214 || yy2arr1214 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1214 = 2
|
|
for _, b := range yyq1214 {
|
|
if b {
|
|
yynn1214++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1214)
|
|
yynn1214 = 0
|
|
}
|
|
if yyr1214 || yy2arr1214 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1216 := z.EncBinary()
|
|
_ = yym1216
|
|
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)
|
|
yym1217 := z.EncBinary()
|
|
_ = yym1217
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr1214 || yy2arr1214 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1219 := z.EncBinary()
|
|
_ = yym1219
|
|
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)
|
|
yym1220 := z.EncBinary()
|
|
_ = yym1220
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
if yyr1214 || yy2arr1214 {
|
|
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
|
|
yym1221 := z.DecBinary()
|
|
_ = yym1221
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1222 := r.ContainerType()
|
|
if yyct1222 == codecSelferValueTypeMap1234 {
|
|
yyl1222 := r.ReadMapStart()
|
|
if yyl1222 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1222, d)
|
|
}
|
|
} else if yyct1222 == codecSelferValueTypeArray1234 {
|
|
yyl1222 := r.ReadArrayStart()
|
|
if yyl1222 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1222, 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 yys1223Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1223Slc
|
|
var yyhl1223 bool = l >= 0
|
|
for yyj1223 := 0; ; yyj1223++ {
|
|
if yyhl1223 {
|
|
if yyj1223 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1223Slc = r.DecodeBytes(yys1223Slc, true, true)
|
|
yys1223 := string(yys1223Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1223 {
|
|
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, yys1223)
|
|
} // end switch yys1223
|
|
} // end for yyj1223
|
|
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 yyj1226 int
|
|
var yyb1226 bool
|
|
var yyhl1226 bool = l >= 0
|
|
yyj1226++
|
|
if yyhl1226 {
|
|
yyb1226 = yyj1226 > l
|
|
} else {
|
|
yyb1226 = r.CheckBreak()
|
|
}
|
|
if yyb1226 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1226++
|
|
if yyhl1226 {
|
|
yyb1226 = yyj1226 > l
|
|
} else {
|
|
yyb1226 = r.CheckBreak()
|
|
}
|
|
if yyb1226 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1226++
|
|
if yyhl1226 {
|
|
yyb1226 = yyj1226 > l
|
|
} else {
|
|
yyb1226 = r.CheckBreak()
|
|
}
|
|
if yyb1226 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1226-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ResourceFieldSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1229 := z.EncBinary()
|
|
_ = yym1229
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1230 := !z.EncBinary()
|
|
yy2arr1230 := z.EncBasicHandle().StructToArray
|
|
var yyq1230 [3]bool
|
|
_, _, _ = yysep1230, yyq1230, yy2arr1230
|
|
const yyr1230 bool = false
|
|
yyq1230[0] = x.ContainerName != ""
|
|
yyq1230[2] = true
|
|
var yynn1230 int
|
|
if yyr1230 || yy2arr1230 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1230 = 1
|
|
for _, b := range yyq1230 {
|
|
if b {
|
|
yynn1230++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1230)
|
|
yynn1230 = 0
|
|
}
|
|
if yyr1230 || yy2arr1230 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1230[0] {
|
|
yym1232 := z.EncBinary()
|
|
_ = yym1232
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1230[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1233 := z.EncBinary()
|
|
_ = yym1233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerName))
|
|
}
|
|
}
|
|
}
|
|
if yyr1230 || yy2arr1230 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1235 := z.EncBinary()
|
|
_ = yym1235
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Resource))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resource"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1236 := z.EncBinary()
|
|
_ = yym1236
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Resource))
|
|
}
|
|
}
|
|
if yyr1230 || yy2arr1230 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1230[2] {
|
|
yy1238 := &x.Divisor
|
|
yym1239 := z.EncBinary()
|
|
_ = yym1239
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1238) {
|
|
} else if !yym1239 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1238)
|
|
} else {
|
|
z.EncFallback(yy1238)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1230[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("divisor"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1240 := &x.Divisor
|
|
yym1241 := z.EncBinary()
|
|
_ = yym1241
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1240) {
|
|
} else if !yym1241 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1240)
|
|
} else {
|
|
z.EncFallback(yy1240)
|
|
}
|
|
}
|
|
}
|
|
if yyr1230 || yy2arr1230 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceFieldSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1242 := z.DecBinary()
|
|
_ = yym1242
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1243 := r.ContainerType()
|
|
if yyct1243 == codecSelferValueTypeMap1234 {
|
|
yyl1243 := r.ReadMapStart()
|
|
if yyl1243 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1243, d)
|
|
}
|
|
} else if yyct1243 == codecSelferValueTypeArray1234 {
|
|
yyl1243 := r.ReadArrayStart()
|
|
if yyl1243 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1243, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ResourceFieldSelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1244Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1244Slc
|
|
var yyhl1244 bool = l >= 0
|
|
for yyj1244 := 0; ; yyj1244++ {
|
|
if yyhl1244 {
|
|
if yyj1244 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1244Slc = r.DecodeBytes(yys1244Slc, true, true)
|
|
yys1244 := string(yys1244Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1244 {
|
|
case "containerName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerName = ""
|
|
} else {
|
|
x.ContainerName = string(r.DecodeString())
|
|
}
|
|
case "resource":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resource = ""
|
|
} else {
|
|
x.Resource = string(r.DecodeString())
|
|
}
|
|
case "divisor":
|
|
if r.TryDecodeAsNil() {
|
|
x.Divisor = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv1247 := &x.Divisor
|
|
yym1248 := z.DecBinary()
|
|
_ = yym1248
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1247) {
|
|
} else if !yym1248 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1247)
|
|
} else {
|
|
z.DecFallback(yyv1247, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1244)
|
|
} // end switch yys1244
|
|
} // end for yyj1244
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ResourceFieldSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1249 int
|
|
var yyb1249 bool
|
|
var yyhl1249 bool = l >= 0
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerName = ""
|
|
} else {
|
|
x.ContainerName = string(r.DecodeString())
|
|
}
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resource = ""
|
|
} else {
|
|
x.Resource = string(r.DecodeString())
|
|
}
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Divisor = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv1252 := &x.Divisor
|
|
yym1253 := z.DecBinary()
|
|
_ = yym1253
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1252) {
|
|
} else if !yym1253 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1252)
|
|
} else {
|
|
z.DecFallback(yyv1252, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1249++
|
|
if yyhl1249 {
|
|
yyb1249 = yyj1249 > l
|
|
} else {
|
|
yyb1249 = r.CheckBreak()
|
|
}
|
|
if yyb1249 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1249-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 {
|
|
yym1254 := z.EncBinary()
|
|
_ = yym1254
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1255 := !z.EncBinary()
|
|
yy2arr1255 := z.EncBasicHandle().StructToArray
|
|
var yyq1255 [2]bool
|
|
_, _, _ = yysep1255, yyq1255, yy2arr1255
|
|
const yyr1255 bool = false
|
|
var yynn1255 int
|
|
if yyr1255 || yy2arr1255 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1255 = 2
|
|
for _, b := range yyq1255 {
|
|
if b {
|
|
yynn1255++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1255)
|
|
yynn1255 = 0
|
|
}
|
|
if yyr1255 || yy2arr1255 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1257 := z.EncBinary()
|
|
_ = yym1257
|
|
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)
|
|
yym1258 := z.EncBinary()
|
|
_ = yym1258
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1255 || yy2arr1255 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1260 := z.EncBinary()
|
|
_ = yym1260
|
|
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)
|
|
yym1261 := z.EncBinary()
|
|
_ = yym1261
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1255 || yy2arr1255 {
|
|
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
|
|
yym1262 := z.DecBinary()
|
|
_ = yym1262
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1263 := r.ContainerType()
|
|
if yyct1263 == codecSelferValueTypeMap1234 {
|
|
yyl1263 := r.ReadMapStart()
|
|
if yyl1263 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1263, d)
|
|
}
|
|
} else if yyct1263 == codecSelferValueTypeArray1234 {
|
|
yyl1263 := r.ReadArrayStart()
|
|
if yyl1263 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1263, 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 yys1264Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1264Slc
|
|
var yyhl1264 bool = l >= 0
|
|
for yyj1264 := 0; ; yyj1264++ {
|
|
if yyhl1264 {
|
|
if yyj1264 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1264Slc = r.DecodeBytes(yys1264Slc, true, true)
|
|
yys1264 := string(yys1264Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1264 {
|
|
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, yys1264)
|
|
} // end switch yys1264
|
|
} // end for yyj1264
|
|
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 yyj1267 int
|
|
var yyb1267 bool
|
|
var yyhl1267 bool = l >= 0
|
|
yyj1267++
|
|
if yyhl1267 {
|
|
yyb1267 = yyj1267 > l
|
|
} else {
|
|
yyb1267 = r.CheckBreak()
|
|
}
|
|
if yyb1267 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1267++
|
|
if yyhl1267 {
|
|
yyb1267 = yyj1267 > l
|
|
} else {
|
|
yyb1267 = r.CheckBreak()
|
|
}
|
|
if yyb1267 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1267++
|
|
if yyhl1267 {
|
|
yyb1267 = yyj1267 > l
|
|
} else {
|
|
yyb1267 = r.CheckBreak()
|
|
}
|
|
if yyb1267 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1267-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *SecretKeySelector) 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
|
|
var yynn1271 int
|
|
if yyr1271 || yy2arr1271 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1271 = 2
|
|
for _, b := range yyq1271 {
|
|
if b {
|
|
yynn1271++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1271)
|
|
yynn1271 = 0
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1273 := z.EncBinary()
|
|
_ = yym1273
|
|
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)
|
|
yym1274 := z.EncBinary()
|
|
_ = yym1274
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1276 := z.EncBinary()
|
|
_ = yym1276
|
|
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)
|
|
yym1277 := z.EncBinary()
|
|
_ = yym1277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1271 || yy2arr1271 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *SecretKeySelector) 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 *SecretKeySelector) 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 "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, yys1280)
|
|
} // end switch yys1280
|
|
} // end for yyj1280
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *SecretKeySelector) 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.Name = ""
|
|
} else {
|
|
x.Name = 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.Key = ""
|
|
} else {
|
|
x.Key = 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 *HTTPHeader) 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 [2]bool
|
|
_, _, _ = yysep1287, yyq1287, yy2arr1287
|
|
const yyr1287 bool = false
|
|
var yynn1287 int
|
|
if yyr1287 || yy2arr1287 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1287 = 2
|
|
for _, b := range yyq1287 {
|
|
if b {
|
|
yynn1287++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1287)
|
|
yynn1287 = 0
|
|
}
|
|
if yyr1287 || yy2arr1287 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1289 := z.EncBinary()
|
|
_ = yym1289
|
|
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)
|
|
yym1290 := z.EncBinary()
|
|
_ = yym1290
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1287 || yy2arr1287 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1292 := z.EncBinary()
|
|
_ = yym1292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1293 := z.EncBinary()
|
|
_ = yym1293
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
if yyr1287 || yy2arr1287 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPHeader) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1294 := z.DecBinary()
|
|
_ = yym1294
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1295 := r.ContainerType()
|
|
if yyct1295 == codecSelferValueTypeMap1234 {
|
|
yyl1295 := r.ReadMapStart()
|
|
if yyl1295 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1295, d)
|
|
}
|
|
} else if yyct1295 == codecSelferValueTypeArray1234 {
|
|
yyl1295 := r.ReadArrayStart()
|
|
if yyl1295 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1295, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *HTTPHeader) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1296Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1296Slc
|
|
var yyhl1296 bool = l >= 0
|
|
for yyj1296 := 0; ; yyj1296++ {
|
|
if yyhl1296 {
|
|
if yyj1296 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1296Slc = r.DecodeBytes(yys1296Slc, true, true)
|
|
yys1296 := string(yys1296Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1296 {
|
|
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())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1296)
|
|
} // end switch yys1296
|
|
} // end for yyj1296
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *HTTPHeader) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1299 int
|
|
var yyb1299 bool
|
|
var yyhl1299 bool = l >= 0
|
|
yyj1299++
|
|
if yyhl1299 {
|
|
yyb1299 = yyj1299 > l
|
|
} else {
|
|
yyb1299 = r.CheckBreak()
|
|
}
|
|
if yyb1299 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1299++
|
|
if yyhl1299 {
|
|
yyb1299 = yyj1299 > l
|
|
} else {
|
|
yyb1299 = r.CheckBreak()
|
|
}
|
|
if yyb1299 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1299++
|
|
if yyhl1299 {
|
|
yyb1299 = yyj1299 > l
|
|
} else {
|
|
yyb1299 = r.CheckBreak()
|
|
}
|
|
if yyb1299 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1299-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 {
|
|
yym1302 := z.EncBinary()
|
|
_ = yym1302
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1303 := !z.EncBinary()
|
|
yy2arr1303 := z.EncBasicHandle().StructToArray
|
|
var yyq1303 [5]bool
|
|
_, _, _ = yysep1303, yyq1303, yy2arr1303
|
|
const yyr1303 bool = false
|
|
yyq1303[0] = x.Path != ""
|
|
yyq1303[1] = true
|
|
yyq1303[2] = x.Host != ""
|
|
yyq1303[3] = x.Scheme != ""
|
|
yyq1303[4] = len(x.HTTPHeaders) != 0
|
|
var yynn1303 int
|
|
if yyr1303 || yy2arr1303 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn1303 = 0
|
|
for _, b := range yyq1303 {
|
|
if b {
|
|
yynn1303++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1303)
|
|
yynn1303 = 0
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1303[0] {
|
|
yym1305 := z.EncBinary()
|
|
_ = yym1305
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1303[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("path"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1306 := z.EncBinary()
|
|
_ = yym1306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1303[1] {
|
|
yy1308 := &x.Port
|
|
yym1309 := z.EncBinary()
|
|
_ = yym1309
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1308) {
|
|
} else if !yym1309 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1308)
|
|
} else {
|
|
z.EncFallback(yy1308)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1303[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1310 := &x.Port
|
|
yym1311 := z.EncBinary()
|
|
_ = yym1311
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1310) {
|
|
} else if !yym1311 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1310)
|
|
} else {
|
|
z.EncFallback(yy1310)
|
|
}
|
|
}
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1303[2] {
|
|
yym1313 := z.EncBinary()
|
|
_ = yym1313
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1303[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1314 := z.EncBinary()
|
|
_ = yym1314
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1303[3] {
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1303[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scheme"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Scheme.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1303[4] {
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1317 := z.EncBinary()
|
|
_ = yym1317
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1303[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpHeaders"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.HTTPHeaders == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1318 := z.EncBinary()
|
|
_ = yym1318
|
|
if false {
|
|
} else {
|
|
h.encSliceHTTPHeader(([]HTTPHeader)(x.HTTPHeaders), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1303 || yy2arr1303 {
|
|
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
|
|
yym1319 := z.DecBinary()
|
|
_ = yym1319
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1320 := r.ContainerType()
|
|
if yyct1320 == codecSelferValueTypeMap1234 {
|
|
yyl1320 := r.ReadMapStart()
|
|
if yyl1320 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1320, d)
|
|
}
|
|
} else if yyct1320 == codecSelferValueTypeArray1234 {
|
|
yyl1320 := r.ReadArrayStart()
|
|
if yyl1320 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1320, 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 yys1321Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1321Slc
|
|
var yyhl1321 bool = l >= 0
|
|
for yyj1321 := 0; ; yyj1321++ {
|
|
if yyhl1321 {
|
|
if yyj1321 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1321Slc = r.DecodeBytes(yys1321Slc, true, true)
|
|
yys1321 := string(yys1321Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1321 {
|
|
case "path":
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1323 := &x.Port
|
|
yym1324 := z.DecBinary()
|
|
_ = yym1324
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1323) {
|
|
} else if !yym1324 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1323)
|
|
} else {
|
|
z.DecFallback(yyv1323, 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())
|
|
}
|
|
case "httpHeaders":
|
|
if r.TryDecodeAsNil() {
|
|
x.HTTPHeaders = nil
|
|
} else {
|
|
yyv1327 := &x.HTTPHeaders
|
|
yym1328 := z.DecBinary()
|
|
_ = yym1328
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1327), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1321)
|
|
} // end switch yys1321
|
|
} // end for yyj1321
|
|
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 yyj1329 int
|
|
var yyb1329 bool
|
|
var yyhl1329 bool = l >= 0
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1331 := &x.Port
|
|
yym1332 := z.DecBinary()
|
|
_ = yym1332
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1331) {
|
|
} else if !yym1332 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1331)
|
|
} else {
|
|
z.DecFallback(yyv1331, false)
|
|
}
|
|
}
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scheme = ""
|
|
} else {
|
|
x.Scheme = URIScheme(r.DecodeString())
|
|
}
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HTTPHeaders = nil
|
|
} else {
|
|
yyv1335 := &x.HTTPHeaders
|
|
yym1336 := z.DecBinary()
|
|
_ = yym1336
|
|
if false {
|
|
} else {
|
|
h.decSliceHTTPHeader((*[]HTTPHeader)(yyv1335), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1329++
|
|
if yyhl1329 {
|
|
yyb1329 = yyj1329 > l
|
|
} else {
|
|
yyb1329 = r.CheckBreak()
|
|
}
|
|
if yyb1329 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1329-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x URIScheme) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1337 := z.EncBinary()
|
|
_ = yym1337
|
|
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
|
|
yym1338 := z.DecBinary()
|
|
_ = yym1338
|
|
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 {
|
|
yym1339 := z.EncBinary()
|
|
_ = yym1339
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1340 := !z.EncBinary()
|
|
yy2arr1340 := z.EncBasicHandle().StructToArray
|
|
var yyq1340 [1]bool
|
|
_, _, _ = yysep1340, yyq1340, yy2arr1340
|
|
const yyr1340 bool = false
|
|
yyq1340[0] = true
|
|
var yynn1340 int
|
|
if yyr1340 || yy2arr1340 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1340 = 0
|
|
for _, b := range yyq1340 {
|
|
if b {
|
|
yynn1340++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1340)
|
|
yynn1340 = 0
|
|
}
|
|
if yyr1340 || yy2arr1340 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1340[0] {
|
|
yy1342 := &x.Port
|
|
yym1343 := z.EncBinary()
|
|
_ = yym1343
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1342) {
|
|
} else if !yym1343 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1342)
|
|
} else {
|
|
z.EncFallback(yy1342)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1340[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1344 := &x.Port
|
|
yym1345 := z.EncBinary()
|
|
_ = yym1345
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1344) {
|
|
} else if !yym1345 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1344)
|
|
} else {
|
|
z.EncFallback(yy1344)
|
|
}
|
|
}
|
|
}
|
|
if yyr1340 || yy2arr1340 {
|
|
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
|
|
yym1346 := z.DecBinary()
|
|
_ = yym1346
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1347 := r.ContainerType()
|
|
if yyct1347 == codecSelferValueTypeMap1234 {
|
|
yyl1347 := r.ReadMapStart()
|
|
if yyl1347 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1347, d)
|
|
}
|
|
} else if yyct1347 == codecSelferValueTypeArray1234 {
|
|
yyl1347 := r.ReadArrayStart()
|
|
if yyl1347 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1347, 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 yys1348Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1348Slc
|
|
var yyhl1348 bool = l >= 0
|
|
for yyj1348 := 0; ; yyj1348++ {
|
|
if yyhl1348 {
|
|
if yyj1348 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1348Slc = r.DecodeBytes(yys1348Slc, true, true)
|
|
yys1348 := string(yys1348Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1348 {
|
|
case "port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1349 := &x.Port
|
|
yym1350 := z.DecBinary()
|
|
_ = yym1350
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1349) {
|
|
} else if !yym1350 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1349)
|
|
} else {
|
|
z.DecFallback(yyv1349, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1348)
|
|
} // end switch yys1348
|
|
} // end for yyj1348
|
|
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 yyj1351 int
|
|
var yyb1351 bool
|
|
var yyhl1351 bool = l >= 0
|
|
yyj1351++
|
|
if yyhl1351 {
|
|
yyb1351 = yyj1351 > l
|
|
} else {
|
|
yyb1351 = r.CheckBreak()
|
|
}
|
|
if yyb1351 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv1352 := &x.Port
|
|
yym1353 := z.DecBinary()
|
|
_ = yym1353
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1352) {
|
|
} else if !yym1353 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1352)
|
|
} else {
|
|
z.DecFallback(yyv1352, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1351++
|
|
if yyhl1351 {
|
|
yyb1351 = yyj1351 > l
|
|
} else {
|
|
yyb1351 = r.CheckBreak()
|
|
}
|
|
if yyb1351 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1351-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 {
|
|
yym1354 := z.EncBinary()
|
|
_ = yym1354
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1355 := !z.EncBinary()
|
|
yy2arr1355 := z.EncBasicHandle().StructToArray
|
|
var yyq1355 [1]bool
|
|
_, _, _ = yysep1355, yyq1355, yy2arr1355
|
|
const yyr1355 bool = false
|
|
yyq1355[0] = len(x.Command) != 0
|
|
var yynn1355 int
|
|
if yyr1355 || yy2arr1355 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1355 = 0
|
|
for _, b := range yyq1355 {
|
|
if b {
|
|
yynn1355++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1355)
|
|
yynn1355 = 0
|
|
}
|
|
if yyr1355 || yy2arr1355 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1355[0] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1357 := z.EncBinary()
|
|
_ = yym1357
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1355[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1358 := z.EncBinary()
|
|
_ = yym1358
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1355 || yy2arr1355 {
|
|
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
|
|
yym1359 := z.DecBinary()
|
|
_ = yym1359
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1360 := r.ContainerType()
|
|
if yyct1360 == codecSelferValueTypeMap1234 {
|
|
yyl1360 := r.ReadMapStart()
|
|
if yyl1360 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1360, d)
|
|
}
|
|
} else if yyct1360 == codecSelferValueTypeArray1234 {
|
|
yyl1360 := r.ReadArrayStart()
|
|
if yyl1360 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1360, 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 yys1361Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1361Slc
|
|
var yyhl1361 bool = l >= 0
|
|
for yyj1361 := 0; ; yyj1361++ {
|
|
if yyhl1361 {
|
|
if yyj1361 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1361Slc = r.DecodeBytes(yys1361Slc, true, true)
|
|
yys1361 := string(yys1361Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1361 {
|
|
case "command":
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1362 := &x.Command
|
|
yym1363 := z.DecBinary()
|
|
_ = yym1363
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1362, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1361)
|
|
} // end switch yys1361
|
|
} // end for yyj1361
|
|
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 yyj1364 int
|
|
var yyb1364 bool
|
|
var yyhl1364 bool = l >= 0
|
|
yyj1364++
|
|
if yyhl1364 {
|
|
yyb1364 = yyj1364 > l
|
|
} else {
|
|
yyb1364 = r.CheckBreak()
|
|
}
|
|
if yyb1364 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1365 := &x.Command
|
|
yym1366 := z.DecBinary()
|
|
_ = yym1366
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1365, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1364++
|
|
if yyhl1364 {
|
|
yyb1364 = yyj1364 > l
|
|
} else {
|
|
yyb1364 = r.CheckBreak()
|
|
}
|
|
if yyb1364 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1364-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 {
|
|
yym1367 := z.EncBinary()
|
|
_ = yym1367
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1368 := !z.EncBinary()
|
|
yy2arr1368 := z.EncBasicHandle().StructToArray
|
|
var yyq1368 [8]bool
|
|
_, _, _ = yysep1368, yyq1368, yy2arr1368
|
|
const yyr1368 bool = false
|
|
yyq1368[0] = x.Handler.Exec != nil && x.Exec != nil
|
|
yyq1368[1] = x.Handler.HTTPGet != nil && x.HTTPGet != nil
|
|
yyq1368[2] = x.Handler.TCPSocket != nil && x.TCPSocket != nil
|
|
yyq1368[3] = x.InitialDelaySeconds != 0
|
|
yyq1368[4] = x.TimeoutSeconds != 0
|
|
yyq1368[5] = x.PeriodSeconds != 0
|
|
yyq1368[6] = x.SuccessThreshold != 0
|
|
yyq1368[7] = x.FailureThreshold != 0
|
|
var yynn1368 int
|
|
if yyr1368 || yy2arr1368 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1368 = 0
|
|
for _, b := range yyq1368 {
|
|
if b {
|
|
yynn1368++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1368)
|
|
yynn1368 = 0
|
|
}
|
|
var yyn1369 bool
|
|
if x.Handler.Exec == nil {
|
|
yyn1369 = true
|
|
goto LABEL1369
|
|
}
|
|
LABEL1369:
|
|
if yyr1368 || yy2arr1368 {
|
|
if yyn1369 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1368[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1369 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1370 bool
|
|
if x.Handler.HTTPGet == nil {
|
|
yyn1370 = true
|
|
goto LABEL1370
|
|
}
|
|
LABEL1370:
|
|
if yyr1368 || yy2arr1368 {
|
|
if yyn1370 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1368[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("httpGet"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1370 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
var yyn1371 bool
|
|
if x.Handler.TCPSocket == nil {
|
|
yyn1371 = true
|
|
goto LABEL1371
|
|
}
|
|
LABEL1371:
|
|
if yyr1368 || yy2arr1368 {
|
|
if yyn1371 {
|
|
r.EncodeNil()
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
}
|
|
} else {
|
|
if yyq1368[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tcpSocket"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyn1371 {
|
|
r.EncodeNil()
|
|
} else {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[3] {
|
|
yym1373 := z.EncBinary()
|
|
_ = yym1373
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1368[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("initialDelaySeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1374 := z.EncBinary()
|
|
_ = yym1374
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.InitialDelaySeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[4] {
|
|
yym1376 := z.EncBinary()
|
|
_ = yym1376
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1368[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("timeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1377 := z.EncBinary()
|
|
_ = yym1377
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.TimeoutSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[5] {
|
|
yym1379 := z.EncBinary()
|
|
_ = yym1379
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1368[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("periodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1380 := z.EncBinary()
|
|
_ = yym1380
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.PeriodSeconds))
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[6] {
|
|
yym1382 := z.EncBinary()
|
|
_ = yym1382
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1368[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("successThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1383 := z.EncBinary()
|
|
_ = yym1383
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SuccessThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1368[7] {
|
|
yym1385 := z.EncBinary()
|
|
_ = yym1385
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1368[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("failureThreshold"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1386 := z.EncBinary()
|
|
_ = yym1386
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FailureThreshold))
|
|
}
|
|
}
|
|
}
|
|
if yyr1368 || yy2arr1368 {
|
|
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
|
|
yym1387 := z.DecBinary()
|
|
_ = yym1387
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1388 := r.ContainerType()
|
|
if yyct1388 == codecSelferValueTypeMap1234 {
|
|
yyl1388 := r.ReadMapStart()
|
|
if yyl1388 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1388, d)
|
|
}
|
|
} else if yyct1388 == codecSelferValueTypeArray1234 {
|
|
yyl1388 := r.ReadArrayStart()
|
|
if yyl1388 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1388, 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 yys1389Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1389Slc
|
|
var yyhl1389 bool = l >= 0
|
|
for yyj1389 := 0; ; yyj1389++ {
|
|
if yyhl1389 {
|
|
if yyj1389 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1389Slc = r.DecodeBytes(yys1389Slc, true, true)
|
|
yys1389 := string(yys1389Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1389 {
|
|
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 = int32(r.DecodeInt(32))
|
|
}
|
|
case "timeoutSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
case "periodSeconds":
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
case "successThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
case "failureThreshold":
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1389)
|
|
} // end switch yys1389
|
|
} // end for yyj1389
|
|
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 yyj1398 int
|
|
var yyb1398 bool
|
|
var yyhl1398 bool = l >= 0
|
|
if x.Handler.Exec == nil {
|
|
x.Handler.Exec = new(ExecAction)
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
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)
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
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)
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
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)
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InitialDelaySeconds = 0
|
|
} else {
|
|
x.InitialDelaySeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TimeoutSeconds = 0
|
|
} else {
|
|
x.TimeoutSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PeriodSeconds = 0
|
|
} else {
|
|
x.PeriodSeconds = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SuccessThreshold = 0
|
|
} else {
|
|
x.SuccessThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FailureThreshold = 0
|
|
} else {
|
|
x.FailureThreshold = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj1398++
|
|
if yyhl1398 {
|
|
yyb1398 = yyj1398 > l
|
|
} else {
|
|
yyb1398 = r.CheckBreak()
|
|
}
|
|
if yyb1398 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1398-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PullPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1407 := z.EncBinary()
|
|
_ = yym1407
|
|
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
|
|
yym1408 := z.DecBinary()
|
|
_ = yym1408
|
|
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
|
|
yym1409 := z.EncBinary()
|
|
_ = yym1409
|
|
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
|
|
yym1410 := z.DecBinary()
|
|
_ = yym1410
|
|
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 {
|
|
yym1411 := z.EncBinary()
|
|
_ = yym1411
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1412 := !z.EncBinary()
|
|
yy2arr1412 := z.EncBasicHandle().StructToArray
|
|
var yyq1412 [2]bool
|
|
_, _, _ = yysep1412, yyq1412, yy2arr1412
|
|
const yyr1412 bool = false
|
|
yyq1412[0] = len(x.Add) != 0
|
|
yyq1412[1] = len(x.Drop) != 0
|
|
var yynn1412 int
|
|
if yyr1412 || yy2arr1412 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1412 = 0
|
|
for _, b := range yyq1412 {
|
|
if b {
|
|
yynn1412++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1412)
|
|
yynn1412 = 0
|
|
}
|
|
if yyr1412 || yy2arr1412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1412[0] {
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1414 := z.EncBinary()
|
|
_ = yym1414
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1412[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("add"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Add == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1415 := z.EncBinary()
|
|
_ = yym1415
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Add), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1412 || yy2arr1412 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1412[1] {
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1417 := z.EncBinary()
|
|
_ = yym1417
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1412[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("drop"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Drop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1418 := z.EncBinary()
|
|
_ = yym1418
|
|
if false {
|
|
} else {
|
|
h.encSliceCapability(([]Capability)(x.Drop), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1412 || yy2arr1412 {
|
|
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
|
|
yym1419 := z.DecBinary()
|
|
_ = yym1419
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1420 := r.ContainerType()
|
|
if yyct1420 == codecSelferValueTypeMap1234 {
|
|
yyl1420 := r.ReadMapStart()
|
|
if yyl1420 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1420, d)
|
|
}
|
|
} else if yyct1420 == codecSelferValueTypeArray1234 {
|
|
yyl1420 := r.ReadArrayStart()
|
|
if yyl1420 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1420, 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 yys1421Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1421Slc
|
|
var yyhl1421 bool = l >= 0
|
|
for yyj1421 := 0; ; yyj1421++ {
|
|
if yyhl1421 {
|
|
if yyj1421 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1421Slc = r.DecodeBytes(yys1421Slc, true, true)
|
|
yys1421 := string(yys1421Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1421 {
|
|
case "add":
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1422 := &x.Add
|
|
yym1423 := z.DecBinary()
|
|
_ = yym1423
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1422), d)
|
|
}
|
|
}
|
|
case "drop":
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1424 := &x.Drop
|
|
yym1425 := z.DecBinary()
|
|
_ = yym1425
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1424), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1421)
|
|
} // end switch yys1421
|
|
} // end for yyj1421
|
|
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 yyj1426 int
|
|
var yyb1426 bool
|
|
var yyhl1426 bool = l >= 0
|
|
yyj1426++
|
|
if yyhl1426 {
|
|
yyb1426 = yyj1426 > l
|
|
} else {
|
|
yyb1426 = r.CheckBreak()
|
|
}
|
|
if yyb1426 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Add = nil
|
|
} else {
|
|
yyv1427 := &x.Add
|
|
yym1428 := z.DecBinary()
|
|
_ = yym1428
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1427), d)
|
|
}
|
|
}
|
|
yyj1426++
|
|
if yyhl1426 {
|
|
yyb1426 = yyj1426 > l
|
|
} else {
|
|
yyb1426 = r.CheckBreak()
|
|
}
|
|
if yyb1426 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Drop = nil
|
|
} else {
|
|
yyv1429 := &x.Drop
|
|
yym1430 := z.DecBinary()
|
|
_ = yym1430
|
|
if false {
|
|
} else {
|
|
h.decSliceCapability((*[]Capability)(yyv1429), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1426++
|
|
if yyhl1426 {
|
|
yyb1426 = yyj1426 > l
|
|
} else {
|
|
yyb1426 = r.CheckBreak()
|
|
}
|
|
if yyb1426 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1426-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 {
|
|
yym1431 := z.EncBinary()
|
|
_ = yym1431
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1432 := !z.EncBinary()
|
|
yy2arr1432 := z.EncBasicHandle().StructToArray
|
|
var yyq1432 [2]bool
|
|
_, _, _ = yysep1432, yyq1432, yy2arr1432
|
|
const yyr1432 bool = false
|
|
yyq1432[0] = len(x.Limits) != 0
|
|
yyq1432[1] = len(x.Requests) != 0
|
|
var yynn1432 int
|
|
if yyr1432 || yy2arr1432 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1432 = 0
|
|
for _, b := range yyq1432 {
|
|
if b {
|
|
yynn1432++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1432)
|
|
yynn1432 = 0
|
|
}
|
|
if yyr1432 || yy2arr1432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1432[0] {
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Limits.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1432[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 yyr1432 || yy2arr1432 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1432[1] {
|
|
if x.Requests == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Requests.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1432[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 yyr1432 || yy2arr1432 {
|
|
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
|
|
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 *ResourceRequirements) 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 "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1438 := &x.Limits
|
|
yyv1438.CodecDecodeSelf(d)
|
|
}
|
|
case "requests":
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1439 := &x.Requests
|
|
yyv1439.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1437)
|
|
} // end switch yys1437
|
|
} // end for yyj1437
|
|
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 yyj1440 int
|
|
var yyb1440 bool
|
|
var yyhl1440 bool = l >= 0
|
|
yyj1440++
|
|
if yyhl1440 {
|
|
yyb1440 = yyj1440 > l
|
|
} else {
|
|
yyb1440 = r.CheckBreak()
|
|
}
|
|
if yyb1440 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv1441 := &x.Limits
|
|
yyv1441.CodecDecodeSelf(d)
|
|
}
|
|
yyj1440++
|
|
if yyhl1440 {
|
|
yyb1440 = yyj1440 > l
|
|
} else {
|
|
yyb1440 = r.CheckBreak()
|
|
}
|
|
if yyb1440 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Requests = nil
|
|
} else {
|
|
yyv1442 := &x.Requests
|
|
yyv1442.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1440++
|
|
if yyhl1440 {
|
|
yyb1440 = yyj1440 > l
|
|
} else {
|
|
yyb1440 = r.CheckBreak()
|
|
}
|
|
if yyb1440 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1440-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 {
|
|
yym1443 := z.EncBinary()
|
|
_ = yym1443
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1444 := !z.EncBinary()
|
|
yy2arr1444 := z.EncBasicHandle().StructToArray
|
|
var yyq1444 [18]bool
|
|
_, _, _ = yysep1444, yyq1444, yy2arr1444
|
|
const yyr1444 bool = false
|
|
yyq1444[2] = len(x.Command) != 0
|
|
yyq1444[3] = len(x.Args) != 0
|
|
yyq1444[4] = x.WorkingDir != ""
|
|
yyq1444[5] = len(x.Ports) != 0
|
|
yyq1444[6] = len(x.Env) != 0
|
|
yyq1444[7] = true
|
|
yyq1444[8] = len(x.VolumeMounts) != 0
|
|
yyq1444[9] = x.LivenessProbe != nil
|
|
yyq1444[10] = x.ReadinessProbe != nil
|
|
yyq1444[11] = x.Lifecycle != nil
|
|
yyq1444[12] = x.TerminationMessagePath != ""
|
|
yyq1444[14] = x.SecurityContext != nil
|
|
yyq1444[15] = x.Stdin != false
|
|
yyq1444[16] = x.StdinOnce != false
|
|
yyq1444[17] = x.TTY != false
|
|
var yynn1444 int
|
|
if yyr1444 || yy2arr1444 {
|
|
r.EncodeArrayStart(18)
|
|
} else {
|
|
yynn1444 = 3
|
|
for _, b := range yyq1444 {
|
|
if b {
|
|
yynn1444++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1444)
|
|
yynn1444 = 0
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1446 := z.EncBinary()
|
|
_ = yym1446
|
|
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)
|
|
yym1447 := z.EncBinary()
|
|
_ = yym1447
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1449 := z.EncBinary()
|
|
_ = yym1449
|
|
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)
|
|
yym1450 := z.EncBinary()
|
|
_ = yym1450
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[2] {
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1452 := z.EncBinary()
|
|
_ = yym1452
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("command"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1453 := z.EncBinary()
|
|
_ = yym1453
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[3] {
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1455 := z.EncBinary()
|
|
_ = yym1455
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("args"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Args == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1456 := z.EncBinary()
|
|
_ = yym1456
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Args, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[4] {
|
|
yym1458 := z.EncBinary()
|
|
_ = yym1458
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1444[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("workingDir"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1459 := z.EncBinary()
|
|
_ = yym1459
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.WorkingDir))
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[5] {
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1461 := z.EncBinary()
|
|
_ = yym1461
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ports"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1462 := z.EncBinary()
|
|
_ = yym1462
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerPort(([]ContainerPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[6] {
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1464 := z.EncBinary()
|
|
_ = yym1464
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("env"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Env == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1465 := z.EncBinary()
|
|
_ = yym1465
|
|
if false {
|
|
} else {
|
|
h.encSliceEnvVar(([]EnvVar)(x.Env), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[7] {
|
|
yy1467 := &x.Resources
|
|
yy1467.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resources"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1468 := &x.Resources
|
|
yy1468.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[8] {
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1470 := z.EncBinary()
|
|
_ = yym1470
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumeMounts"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumeMounts == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1471 := z.EncBinary()
|
|
_ = yym1471
|
|
if false {
|
|
} else {
|
|
h.encSliceVolumeMount(([]VolumeMount)(x.VolumeMounts), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[9] {
|
|
if x.LivenessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.LivenessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[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 yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[10] {
|
|
if x.ReadinessProbe == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.ReadinessProbe.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[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 yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[11] {
|
|
if x.Lifecycle == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Lifecycle.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[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 yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[12] {
|
|
yym1476 := z.EncBinary()
|
|
_ = yym1476
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1444[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationMessagePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1477 := z.EncBinary()
|
|
_ = yym1477
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TerminationMessagePath))
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
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 yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[14] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1444[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 yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[15] {
|
|
yym1481 := z.EncBinary()
|
|
_ = yym1481
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1444[15] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1482 := z.EncBinary()
|
|
_ = yym1482
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[16] {
|
|
yym1484 := z.EncBinary()
|
|
_ = yym1484
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1444[16] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdinOnce"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1485 := z.EncBinary()
|
|
_ = yym1485
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.StdinOnce))
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1444[17] {
|
|
yym1487 := z.EncBinary()
|
|
_ = yym1487
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq1444[17] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1488 := z.EncBinary()
|
|
_ = yym1488
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr1444 || yy2arr1444 {
|
|
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
|
|
yym1489 := z.DecBinary()
|
|
_ = yym1489
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1490 := r.ContainerType()
|
|
if yyct1490 == codecSelferValueTypeMap1234 {
|
|
yyl1490 := r.ReadMapStart()
|
|
if yyl1490 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1490, d)
|
|
}
|
|
} else if yyct1490 == codecSelferValueTypeArray1234 {
|
|
yyl1490 := r.ReadArrayStart()
|
|
if yyl1490 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1490, 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 yys1491Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1491Slc
|
|
var yyhl1491 bool = l >= 0
|
|
for yyj1491 := 0; ; yyj1491++ {
|
|
if yyhl1491 {
|
|
if yyj1491 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1491Slc = r.DecodeBytes(yys1491Slc, true, true)
|
|
yys1491 := string(yys1491Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1491 {
|
|
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 {
|
|
yyv1494 := &x.Command
|
|
yym1495 := z.DecBinary()
|
|
_ = yym1495
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1494, false, d)
|
|
}
|
|
}
|
|
case "args":
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1496 := &x.Args
|
|
yym1497 := z.DecBinary()
|
|
_ = yym1497
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1496, false, d)
|
|
}
|
|
}
|
|
case "workingDir":
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1499 := &x.Ports
|
|
yym1500 := z.DecBinary()
|
|
_ = yym1500
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1499), d)
|
|
}
|
|
}
|
|
case "env":
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1501 := &x.Env
|
|
yym1502 := z.DecBinary()
|
|
_ = yym1502
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1501), d)
|
|
}
|
|
}
|
|
case "resources":
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1503 := &x.Resources
|
|
yyv1503.CodecDecodeSelf(d)
|
|
}
|
|
case "volumeMounts":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1504 := &x.VolumeMounts
|
|
yym1505 := z.DecBinary()
|
|
_ = yym1505
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1504), 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, yys1491)
|
|
} // end switch yys1491
|
|
} // end for yyj1491
|
|
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 yyj1515 int
|
|
var yyb1515 bool
|
|
var yyhl1515 bool = l >= 0
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv1518 := &x.Command
|
|
yym1519 := z.DecBinary()
|
|
_ = yym1519
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1518, false, d)
|
|
}
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Args = nil
|
|
} else {
|
|
yyv1520 := &x.Args
|
|
yym1521 := z.DecBinary()
|
|
_ = yym1521
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1520, false, d)
|
|
}
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.WorkingDir = ""
|
|
} else {
|
|
x.WorkingDir = string(r.DecodeString())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv1523 := &x.Ports
|
|
yym1524 := z.DecBinary()
|
|
_ = yym1524
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerPort((*[]ContainerPort)(yyv1523), d)
|
|
}
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Env = nil
|
|
} else {
|
|
yyv1525 := &x.Env
|
|
yym1526 := z.DecBinary()
|
|
_ = yym1526
|
|
if false {
|
|
} else {
|
|
h.decSliceEnvVar((*[]EnvVar)(yyv1525), d)
|
|
}
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Resources = ResourceRequirements{}
|
|
} else {
|
|
yyv1527 := &x.Resources
|
|
yyv1527.CodecDecodeSelf(d)
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumeMounts = nil
|
|
} else {
|
|
yyv1528 := &x.VolumeMounts
|
|
yym1529 := z.DecBinary()
|
|
_ = yym1529
|
|
if false {
|
|
} else {
|
|
h.decSliceVolumeMount((*[]VolumeMount)(yyv1528), d)
|
|
}
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
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)
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
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)
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
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)
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TerminationMessagePath = ""
|
|
} else {
|
|
x.TerminationMessagePath = string(r.DecodeString())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullPolicy = ""
|
|
} else {
|
|
x.ImagePullPolicy = PullPolicy(r.DecodeString())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
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)
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StdinOnce = false
|
|
} else {
|
|
x.StdinOnce = bool(r.DecodeBool())
|
|
}
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj1515++
|
|
if yyhl1515 {
|
|
yyb1515 = yyj1515 > l
|
|
} else {
|
|
yyb1515 = r.CheckBreak()
|
|
}
|
|
if yyb1515 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1515-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 {
|
|
yym1539 := z.EncBinary()
|
|
_ = yym1539
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1540 := !z.EncBinary()
|
|
yy2arr1540 := z.EncBasicHandle().StructToArray
|
|
var yyq1540 [3]bool
|
|
_, _, _ = yysep1540, yyq1540, yy2arr1540
|
|
const yyr1540 bool = false
|
|
yyq1540[0] = x.Exec != nil
|
|
yyq1540[1] = x.HTTPGet != nil
|
|
yyq1540[2] = x.TCPSocket != nil
|
|
var yynn1540 int
|
|
if yyr1540 || yy2arr1540 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1540 = 0
|
|
for _, b := range yyq1540 {
|
|
if b {
|
|
yynn1540++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1540)
|
|
yynn1540 = 0
|
|
}
|
|
if yyr1540 || yy2arr1540 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1540[0] {
|
|
if x.Exec == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Exec.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1540[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 yyr1540 || yy2arr1540 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1540[1] {
|
|
if x.HTTPGet == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.HTTPGet.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1540[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 yyr1540 || yy2arr1540 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1540[2] {
|
|
if x.TCPSocket == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.TCPSocket.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1540[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 yyr1540 || yy2arr1540 {
|
|
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
|
|
yym1544 := z.DecBinary()
|
|
_ = yym1544
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1545 := r.ContainerType()
|
|
if yyct1545 == codecSelferValueTypeMap1234 {
|
|
yyl1545 := r.ReadMapStart()
|
|
if yyl1545 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1545, d)
|
|
}
|
|
} else if yyct1545 == codecSelferValueTypeArray1234 {
|
|
yyl1545 := r.ReadArrayStart()
|
|
if yyl1545 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1545, 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 yys1546Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1546Slc
|
|
var yyhl1546 bool = l >= 0
|
|
for yyj1546 := 0; ; yyj1546++ {
|
|
if yyhl1546 {
|
|
if yyj1546 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1546Slc = r.DecodeBytes(yys1546Slc, true, true)
|
|
yys1546 := string(yys1546Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1546 {
|
|
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, yys1546)
|
|
} // end switch yys1546
|
|
} // end for yyj1546
|
|
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 yyj1550 int
|
|
var yyb1550 bool
|
|
var yyhl1550 bool = l >= 0
|
|
yyj1550++
|
|
if yyhl1550 {
|
|
yyb1550 = yyj1550 > l
|
|
} else {
|
|
yyb1550 = r.CheckBreak()
|
|
}
|
|
if yyb1550 {
|
|
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)
|
|
}
|
|
yyj1550++
|
|
if yyhl1550 {
|
|
yyb1550 = yyj1550 > l
|
|
} else {
|
|
yyb1550 = r.CheckBreak()
|
|
}
|
|
if yyb1550 {
|
|
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)
|
|
}
|
|
yyj1550++
|
|
if yyhl1550 {
|
|
yyb1550 = yyj1550 > l
|
|
} else {
|
|
yyb1550 = r.CheckBreak()
|
|
}
|
|
if yyb1550 {
|
|
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 {
|
|
yyj1550++
|
|
if yyhl1550 {
|
|
yyb1550 = yyj1550 > l
|
|
} else {
|
|
yyb1550 = r.CheckBreak()
|
|
}
|
|
if yyb1550 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1550-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 {
|
|
yym1554 := z.EncBinary()
|
|
_ = yym1554
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1555 := !z.EncBinary()
|
|
yy2arr1555 := z.EncBasicHandle().StructToArray
|
|
var yyq1555 [2]bool
|
|
_, _, _ = yysep1555, yyq1555, yy2arr1555
|
|
const yyr1555 bool = false
|
|
yyq1555[0] = x.PostStart != nil
|
|
yyq1555[1] = x.PreStop != nil
|
|
var yynn1555 int
|
|
if yyr1555 || yy2arr1555 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1555 = 0
|
|
for _, b := range yyq1555 {
|
|
if b {
|
|
yynn1555++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1555)
|
|
yynn1555 = 0
|
|
}
|
|
if yyr1555 || yy2arr1555 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1555[0] {
|
|
if x.PostStart == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PostStart.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1555[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 yyr1555 || yy2arr1555 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1555[1] {
|
|
if x.PreStop == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PreStop.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1555[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 yyr1555 || yy2arr1555 {
|
|
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
|
|
yym1558 := z.DecBinary()
|
|
_ = yym1558
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1559 := r.ContainerType()
|
|
if yyct1559 == codecSelferValueTypeMap1234 {
|
|
yyl1559 := r.ReadMapStart()
|
|
if yyl1559 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1559, d)
|
|
}
|
|
} else if yyct1559 == codecSelferValueTypeArray1234 {
|
|
yyl1559 := r.ReadArrayStart()
|
|
if yyl1559 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1559, 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 yys1560Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1560Slc
|
|
var yyhl1560 bool = l >= 0
|
|
for yyj1560 := 0; ; yyj1560++ {
|
|
if yyhl1560 {
|
|
if yyj1560 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1560Slc = r.DecodeBytes(yys1560Slc, true, true)
|
|
yys1560 := string(yys1560Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1560 {
|
|
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, yys1560)
|
|
} // end switch yys1560
|
|
} // end for yyj1560
|
|
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 yyj1563 int
|
|
var yyb1563 bool
|
|
var yyhl1563 bool = l >= 0
|
|
yyj1563++
|
|
if yyhl1563 {
|
|
yyb1563 = yyj1563 > l
|
|
} else {
|
|
yyb1563 = r.CheckBreak()
|
|
}
|
|
if yyb1563 {
|
|
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)
|
|
}
|
|
yyj1563++
|
|
if yyhl1563 {
|
|
yyb1563 = yyj1563 > l
|
|
} else {
|
|
yyb1563 = r.CheckBreak()
|
|
}
|
|
if yyb1563 {
|
|
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 {
|
|
yyj1563++
|
|
if yyhl1563 {
|
|
yyb1563 = yyj1563 > l
|
|
} else {
|
|
yyb1563 = r.CheckBreak()
|
|
}
|
|
if yyb1563 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1563-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1566 := z.EncBinary()
|
|
_ = yym1566
|
|
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
|
|
yym1567 := z.DecBinary()
|
|
_ = yym1567
|
|
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 {
|
|
yym1568 := z.EncBinary()
|
|
_ = yym1568
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1569 := !z.EncBinary()
|
|
yy2arr1569 := z.EncBasicHandle().StructToArray
|
|
var yyq1569 [2]bool
|
|
_, _, _ = yysep1569, yyq1569, yy2arr1569
|
|
const yyr1569 bool = false
|
|
yyq1569[0] = x.Reason != ""
|
|
yyq1569[1] = x.Message != ""
|
|
var yynn1569 int
|
|
if yyr1569 || yy2arr1569 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1569 = 0
|
|
for _, b := range yyq1569 {
|
|
if b {
|
|
yynn1569++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1569)
|
|
yynn1569 = 0
|
|
}
|
|
if yyr1569 || yy2arr1569 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1569[0] {
|
|
yym1571 := z.EncBinary()
|
|
_ = yym1571
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1569[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1572 := z.EncBinary()
|
|
_ = yym1572
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1569 || yy2arr1569 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1569[1] {
|
|
yym1574 := z.EncBinary()
|
|
_ = yym1574
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1569[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1575 := z.EncBinary()
|
|
_ = yym1575
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1569 || yy2arr1569 {
|
|
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
|
|
yym1576 := z.DecBinary()
|
|
_ = yym1576
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1577 := r.ContainerType()
|
|
if yyct1577 == codecSelferValueTypeMap1234 {
|
|
yyl1577 := r.ReadMapStart()
|
|
if yyl1577 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1577, d)
|
|
}
|
|
} else if yyct1577 == codecSelferValueTypeArray1234 {
|
|
yyl1577 := r.ReadArrayStart()
|
|
if yyl1577 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1577, 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 yys1578Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1578Slc
|
|
var yyhl1578 bool = l >= 0
|
|
for yyj1578 := 0; ; yyj1578++ {
|
|
if yyhl1578 {
|
|
if yyj1578 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1578Slc = r.DecodeBytes(yys1578Slc, true, true)
|
|
yys1578 := string(yys1578Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1578 {
|
|
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, yys1578)
|
|
} // end switch yys1578
|
|
} // end for yyj1578
|
|
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 yyj1581 int
|
|
var yyb1581 bool
|
|
var yyhl1581 bool = l >= 0
|
|
yyj1581++
|
|
if yyhl1581 {
|
|
yyb1581 = yyj1581 > l
|
|
} else {
|
|
yyb1581 = r.CheckBreak()
|
|
}
|
|
if yyb1581 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1581++
|
|
if yyhl1581 {
|
|
yyb1581 = yyj1581 > l
|
|
} else {
|
|
yyb1581 = r.CheckBreak()
|
|
}
|
|
if yyb1581 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1581++
|
|
if yyhl1581 {
|
|
yyb1581 = yyj1581 > l
|
|
} else {
|
|
yyb1581 = r.CheckBreak()
|
|
}
|
|
if yyb1581 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1581-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 {
|
|
yym1584 := z.EncBinary()
|
|
_ = yym1584
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1585 := !z.EncBinary()
|
|
yy2arr1585 := z.EncBasicHandle().StructToArray
|
|
var yyq1585 [1]bool
|
|
_, _, _ = yysep1585, yyq1585, yy2arr1585
|
|
const yyr1585 bool = false
|
|
yyq1585[0] = true
|
|
var yynn1585 int
|
|
if yyr1585 || yy2arr1585 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1585 = 0
|
|
for _, b := range yyq1585 {
|
|
if b {
|
|
yynn1585++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1585)
|
|
yynn1585 = 0
|
|
}
|
|
if yyr1585 || yy2arr1585 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1585[0] {
|
|
yy1587 := &x.StartedAt
|
|
yym1588 := z.EncBinary()
|
|
_ = yym1588
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1587) {
|
|
} else if yym1588 {
|
|
z.EncBinaryMarshal(yy1587)
|
|
} else if !yym1588 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1587)
|
|
} else {
|
|
z.EncFallback(yy1587)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1585[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1589 := &x.StartedAt
|
|
yym1590 := z.EncBinary()
|
|
_ = yym1590
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1589) {
|
|
} else if yym1590 {
|
|
z.EncBinaryMarshal(yy1589)
|
|
} else if !yym1590 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1589)
|
|
} else {
|
|
z.EncFallback(yy1589)
|
|
}
|
|
}
|
|
}
|
|
if yyr1585 || yy2arr1585 {
|
|
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
|
|
yym1591 := z.DecBinary()
|
|
_ = yym1591
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1592 := r.ContainerType()
|
|
if yyct1592 == codecSelferValueTypeMap1234 {
|
|
yyl1592 := r.ReadMapStart()
|
|
if yyl1592 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1592, d)
|
|
}
|
|
} else if yyct1592 == codecSelferValueTypeArray1234 {
|
|
yyl1592 := r.ReadArrayStart()
|
|
if yyl1592 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1592, 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 yys1593Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1593Slc
|
|
var yyhl1593 bool = l >= 0
|
|
for yyj1593 := 0; ; yyj1593++ {
|
|
if yyhl1593 {
|
|
if yyj1593 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1593Slc = r.DecodeBytes(yys1593Slc, true, true)
|
|
yys1593 := string(yys1593Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1593 {
|
|
case "startedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1594 := &x.StartedAt
|
|
yym1595 := z.DecBinary()
|
|
_ = yym1595
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1594) {
|
|
} else if yym1595 {
|
|
z.DecBinaryUnmarshal(yyv1594)
|
|
} else if !yym1595 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1594)
|
|
} else {
|
|
z.DecFallback(yyv1594, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1593)
|
|
} // end switch yys1593
|
|
} // end for yyj1593
|
|
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 yyj1596 int
|
|
var yyb1596 bool
|
|
var yyhl1596 bool = l >= 0
|
|
yyj1596++
|
|
if yyhl1596 {
|
|
yyb1596 = yyj1596 > l
|
|
} else {
|
|
yyb1596 = r.CheckBreak()
|
|
}
|
|
if yyb1596 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1597 := &x.StartedAt
|
|
yym1598 := z.DecBinary()
|
|
_ = yym1598
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1597) {
|
|
} else if yym1598 {
|
|
z.DecBinaryUnmarshal(yyv1597)
|
|
} else if !yym1598 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1597)
|
|
} else {
|
|
z.DecFallback(yyv1597, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj1596++
|
|
if yyhl1596 {
|
|
yyb1596 = yyj1596 > l
|
|
} else {
|
|
yyb1596 = r.CheckBreak()
|
|
}
|
|
if yyb1596 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1596-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 {
|
|
yym1599 := z.EncBinary()
|
|
_ = yym1599
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1600 := !z.EncBinary()
|
|
yy2arr1600 := z.EncBasicHandle().StructToArray
|
|
var yyq1600 [7]bool
|
|
_, _, _ = yysep1600, yyq1600, yy2arr1600
|
|
const yyr1600 bool = false
|
|
yyq1600[1] = x.Signal != 0
|
|
yyq1600[2] = x.Reason != ""
|
|
yyq1600[3] = x.Message != ""
|
|
yyq1600[4] = true
|
|
yyq1600[5] = true
|
|
yyq1600[6] = x.ContainerID != ""
|
|
var yynn1600 int
|
|
if yyr1600 || yy2arr1600 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn1600 = 1
|
|
for _, b := range yyq1600 {
|
|
if b {
|
|
yynn1600++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1600)
|
|
yynn1600 = 0
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1602 := z.EncBinary()
|
|
_ = yym1602
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exitCode"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1603 := z.EncBinary()
|
|
_ = yym1603
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ExitCode))
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[1] {
|
|
yym1605 := z.EncBinary()
|
|
_ = yym1605
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq1600[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("signal"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1606 := z.EncBinary()
|
|
_ = yym1606
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Signal))
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[2] {
|
|
yym1608 := z.EncBinary()
|
|
_ = yym1608
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1600[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1609 := z.EncBinary()
|
|
_ = yym1609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[3] {
|
|
yym1611 := z.EncBinary()
|
|
_ = yym1611
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1600[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1612 := z.EncBinary()
|
|
_ = yym1612
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[4] {
|
|
yy1614 := &x.StartedAt
|
|
yym1615 := z.EncBinary()
|
|
_ = yym1615
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1614) {
|
|
} else if yym1615 {
|
|
z.EncBinaryMarshal(yy1614)
|
|
} else if !yym1615 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1614)
|
|
} else {
|
|
z.EncFallback(yy1614)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1600[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1616 := &x.StartedAt
|
|
yym1617 := z.EncBinary()
|
|
_ = yym1617
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1616) {
|
|
} else if yym1617 {
|
|
z.EncBinaryMarshal(yy1616)
|
|
} else if !yym1617 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1616)
|
|
} else {
|
|
z.EncFallback(yy1616)
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[5] {
|
|
yy1619 := &x.FinishedAt
|
|
yym1620 := z.EncBinary()
|
|
_ = yym1620
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1619) {
|
|
} else if yym1620 {
|
|
z.EncBinaryMarshal(yy1619)
|
|
} else if !yym1620 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1619)
|
|
} else {
|
|
z.EncFallback(yy1619)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1600[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("finishedAt"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1621 := &x.FinishedAt
|
|
yym1622 := z.EncBinary()
|
|
_ = yym1622
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1621) {
|
|
} else if yym1622 {
|
|
z.EncBinaryMarshal(yy1621)
|
|
} else if !yym1622 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1621)
|
|
} else {
|
|
z.EncFallback(yy1621)
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1600[6] {
|
|
yym1624 := z.EncBinary()
|
|
_ = yym1624
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1600[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1625 := z.EncBinary()
|
|
_ = yym1625
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1600 || yy2arr1600 {
|
|
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
|
|
yym1626 := z.DecBinary()
|
|
_ = yym1626
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1627 := r.ContainerType()
|
|
if yyct1627 == codecSelferValueTypeMap1234 {
|
|
yyl1627 := r.ReadMapStart()
|
|
if yyl1627 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1627, d)
|
|
}
|
|
} else if yyct1627 == codecSelferValueTypeArray1234 {
|
|
yyl1627 := r.ReadArrayStart()
|
|
if yyl1627 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1627, 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 yys1628Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1628Slc
|
|
var yyhl1628 bool = l >= 0
|
|
for yyj1628 := 0; ; yyj1628++ {
|
|
if yyhl1628 {
|
|
if yyj1628 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1628Slc = r.DecodeBytes(yys1628Slc, true, true)
|
|
yys1628 := string(yys1628Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1628 {
|
|
case "exitCode":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int32(r.DecodeInt(32))
|
|
}
|
|
case "signal":
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int32(r.DecodeInt(32))
|
|
}
|
|
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 {
|
|
yyv1633 := &x.StartedAt
|
|
yym1634 := z.DecBinary()
|
|
_ = yym1634
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1633) {
|
|
} else if yym1634 {
|
|
z.DecBinaryUnmarshal(yyv1633)
|
|
} else if !yym1634 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1633)
|
|
} else {
|
|
z.DecFallback(yyv1633, false)
|
|
}
|
|
}
|
|
case "finishedAt":
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1635 := &x.FinishedAt
|
|
yym1636 := z.DecBinary()
|
|
_ = yym1636
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1635) {
|
|
} else if yym1636 {
|
|
z.DecBinaryUnmarshal(yyv1635)
|
|
} else if !yym1636 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1635)
|
|
} else {
|
|
z.DecFallback(yyv1635, false)
|
|
}
|
|
}
|
|
case "containerID":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1628)
|
|
} // end switch yys1628
|
|
} // end for yyj1628
|
|
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 yyj1638 int
|
|
var yyb1638 bool
|
|
var yyhl1638 bool = l >= 0
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExitCode = 0
|
|
} else {
|
|
x.ExitCode = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Signal = 0
|
|
} else {
|
|
x.Signal = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.StartedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1643 := &x.StartedAt
|
|
yym1644 := z.DecBinary()
|
|
_ = yym1644
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1643) {
|
|
} else if yym1644 {
|
|
z.DecBinaryUnmarshal(yyv1643)
|
|
} else if !yym1644 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1643)
|
|
} else {
|
|
z.DecFallback(yyv1643, false)
|
|
}
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FinishedAt = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1645 := &x.FinishedAt
|
|
yym1646 := z.DecBinary()
|
|
_ = yym1646
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1645) {
|
|
} else if yym1646 {
|
|
z.DecBinaryUnmarshal(yyv1645)
|
|
} else if !yym1646 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1645)
|
|
} else {
|
|
z.DecFallback(yyv1645, false)
|
|
}
|
|
}
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1638++
|
|
if yyhl1638 {
|
|
yyb1638 = yyj1638 > l
|
|
} else {
|
|
yyb1638 = r.CheckBreak()
|
|
}
|
|
if yyb1638 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1638-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 {
|
|
yym1648 := z.EncBinary()
|
|
_ = yym1648
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1649 := !z.EncBinary()
|
|
yy2arr1649 := z.EncBasicHandle().StructToArray
|
|
var yyq1649 [3]bool
|
|
_, _, _ = yysep1649, yyq1649, yy2arr1649
|
|
const yyr1649 bool = false
|
|
yyq1649[0] = x.Waiting != nil
|
|
yyq1649[1] = x.Running != nil
|
|
yyq1649[2] = x.Terminated != nil
|
|
var yynn1649 int
|
|
if yyr1649 || yy2arr1649 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1649 = 0
|
|
for _, b := range yyq1649 {
|
|
if b {
|
|
yynn1649++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1649)
|
|
yynn1649 = 0
|
|
}
|
|
if yyr1649 || yy2arr1649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1649[0] {
|
|
if x.Waiting == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Waiting.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1649[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 yyr1649 || yy2arr1649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1649[1] {
|
|
if x.Running == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Running.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1649[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 yyr1649 || yy2arr1649 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1649[2] {
|
|
if x.Terminated == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Terminated.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1649[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 yyr1649 || yy2arr1649 {
|
|
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
|
|
yym1653 := z.DecBinary()
|
|
_ = yym1653
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1654 := r.ContainerType()
|
|
if yyct1654 == codecSelferValueTypeMap1234 {
|
|
yyl1654 := r.ReadMapStart()
|
|
if yyl1654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1654, d)
|
|
}
|
|
} else if yyct1654 == codecSelferValueTypeArray1234 {
|
|
yyl1654 := r.ReadArrayStart()
|
|
if yyl1654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1654, 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 yys1655Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1655Slc
|
|
var yyhl1655 bool = l >= 0
|
|
for yyj1655 := 0; ; yyj1655++ {
|
|
if yyhl1655 {
|
|
if yyj1655 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1655Slc = r.DecodeBytes(yys1655Slc, true, true)
|
|
yys1655 := string(yys1655Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1655 {
|
|
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, yys1655)
|
|
} // end switch yys1655
|
|
} // end for yyj1655
|
|
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 yyj1659 int
|
|
var yyb1659 bool
|
|
var yyhl1659 bool = l >= 0
|
|
yyj1659++
|
|
if yyhl1659 {
|
|
yyb1659 = yyj1659 > l
|
|
} else {
|
|
yyb1659 = r.CheckBreak()
|
|
}
|
|
if yyb1659 {
|
|
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)
|
|
}
|
|
yyj1659++
|
|
if yyhl1659 {
|
|
yyb1659 = yyj1659 > l
|
|
} else {
|
|
yyb1659 = r.CheckBreak()
|
|
}
|
|
if yyb1659 {
|
|
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)
|
|
}
|
|
yyj1659++
|
|
if yyhl1659 {
|
|
yyb1659 = yyj1659 > l
|
|
} else {
|
|
yyb1659 = r.CheckBreak()
|
|
}
|
|
if yyb1659 {
|
|
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 {
|
|
yyj1659++
|
|
if yyhl1659 {
|
|
yyb1659 = yyj1659 > l
|
|
} else {
|
|
yyb1659 = r.CheckBreak()
|
|
}
|
|
if yyb1659 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1659-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 {
|
|
yym1663 := z.EncBinary()
|
|
_ = yym1663
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1664 := !z.EncBinary()
|
|
yy2arr1664 := z.EncBasicHandle().StructToArray
|
|
var yyq1664 [8]bool
|
|
_, _, _ = yysep1664, yyq1664, yy2arr1664
|
|
const yyr1664 bool = false
|
|
yyq1664[1] = true
|
|
yyq1664[2] = true
|
|
yyq1664[7] = x.ContainerID != ""
|
|
var yynn1664 int
|
|
if yyr1664 || yy2arr1664 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn1664 = 5
|
|
for _, b := range yyq1664 {
|
|
if b {
|
|
yynn1664++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1664)
|
|
yynn1664 = 0
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1666 := z.EncBinary()
|
|
_ = yym1666
|
|
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)
|
|
yym1667 := z.EncBinary()
|
|
_ = yym1667
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1664[1] {
|
|
yy1669 := &x.State
|
|
yy1669.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1664[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("state"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1670 := &x.State
|
|
yy1670.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1664[2] {
|
|
yy1672 := &x.LastTerminationState
|
|
yy1672.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1664[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastState"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1673 := &x.LastTerminationState
|
|
yy1673.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1675 := z.EncBinary()
|
|
_ = yym1675
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ready"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1676 := z.EncBinary()
|
|
_ = yym1676
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Ready))
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1678 := z.EncBinary()
|
|
_ = yym1678
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartCount"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1679 := z.EncBinary()
|
|
_ = yym1679
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.RestartCount))
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1681 := z.EncBinary()
|
|
_ = yym1681
|
|
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)
|
|
yym1682 := z.EncBinary()
|
|
_ = yym1682
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Image))
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1684 := z.EncBinary()
|
|
_ = yym1684
|
|
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)
|
|
yym1685 := z.EncBinary()
|
|
_ = yym1685
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ImageID))
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1664[7] {
|
|
yym1687 := z.EncBinary()
|
|
_ = yym1687
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1664[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1688 := z.EncBinary()
|
|
_ = yym1688
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerID))
|
|
}
|
|
}
|
|
}
|
|
if yyr1664 || yy2arr1664 {
|
|
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
|
|
yym1689 := z.DecBinary()
|
|
_ = yym1689
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1690 := r.ContainerType()
|
|
if yyct1690 == codecSelferValueTypeMap1234 {
|
|
yyl1690 := r.ReadMapStart()
|
|
if yyl1690 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1690, d)
|
|
}
|
|
} else if yyct1690 == codecSelferValueTypeArray1234 {
|
|
yyl1690 := r.ReadArrayStart()
|
|
if yyl1690 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1690, 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 yys1691Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1691Slc
|
|
var yyhl1691 bool = l >= 0
|
|
for yyj1691 := 0; ; yyj1691++ {
|
|
if yyhl1691 {
|
|
if yyj1691 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1691Slc = r.DecodeBytes(yys1691Slc, true, true)
|
|
yys1691 := string(yys1691Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1691 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "state":
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1693 := &x.State
|
|
yyv1693.CodecDecodeSelf(d)
|
|
}
|
|
case "lastState":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1694 := &x.LastTerminationState
|
|
yyv1694.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 = int32(r.DecodeInt(32))
|
|
}
|
|
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, yys1691)
|
|
} // end switch yys1691
|
|
} // end for yyj1691
|
|
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 yyj1700 int
|
|
var yyb1700 bool
|
|
var yyhl1700 bool = l >= 0
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.State = ContainerState{}
|
|
} else {
|
|
yyv1702 := &x.State
|
|
yyv1702.CodecDecodeSelf(d)
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTerminationState = ContainerState{}
|
|
} else {
|
|
yyv1703 := &x.LastTerminationState
|
|
yyv1703.CodecDecodeSelf(d)
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ready = false
|
|
} else {
|
|
x.Ready = bool(r.DecodeBool())
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartCount = 0
|
|
} else {
|
|
x.RestartCount = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Image = ""
|
|
} else {
|
|
x.Image = string(r.DecodeString())
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImageID = ""
|
|
} else {
|
|
x.ImageID = string(r.DecodeString())
|
|
}
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerID = ""
|
|
} else {
|
|
x.ContainerID = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1700++
|
|
if yyhl1700 {
|
|
yyb1700 = yyj1700 > l
|
|
} else {
|
|
yyb1700 = r.CheckBreak()
|
|
}
|
|
if yyb1700 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1700-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PodPhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1709 := z.EncBinary()
|
|
_ = yym1709
|
|
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
|
|
yym1710 := z.DecBinary()
|
|
_ = yym1710
|
|
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
|
|
yym1711 := z.EncBinary()
|
|
_ = yym1711
|
|
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
|
|
yym1712 := z.DecBinary()
|
|
_ = yym1712
|
|
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 {
|
|
yym1713 := z.EncBinary()
|
|
_ = yym1713
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1714 := !z.EncBinary()
|
|
yy2arr1714 := z.EncBasicHandle().StructToArray
|
|
var yyq1714 [6]bool
|
|
_, _, _ = yysep1714, yyq1714, yy2arr1714
|
|
const yyr1714 bool = false
|
|
yyq1714[2] = true
|
|
yyq1714[3] = true
|
|
yyq1714[4] = x.Reason != ""
|
|
yyq1714[5] = x.Message != ""
|
|
var yynn1714 int
|
|
if yyr1714 || yy2arr1714 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn1714 = 2
|
|
for _, b := range yyq1714 {
|
|
if b {
|
|
yynn1714++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1714)
|
|
yynn1714 = 0
|
|
}
|
|
if yyr1714 || yy2arr1714 {
|
|
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 yyr1714 || yy2arr1714 {
|
|
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 yyr1714 || yy2arr1714 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1714[2] {
|
|
yy1718 := &x.LastProbeTime
|
|
yym1719 := z.EncBinary()
|
|
_ = yym1719
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1718) {
|
|
} else if yym1719 {
|
|
z.EncBinaryMarshal(yy1718)
|
|
} else if !yym1719 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1718)
|
|
} else {
|
|
z.EncFallback(yy1718)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1714[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastProbeTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1720 := &x.LastProbeTime
|
|
yym1721 := z.EncBinary()
|
|
_ = yym1721
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1720) {
|
|
} else if yym1721 {
|
|
z.EncBinaryMarshal(yy1720)
|
|
} else if !yym1721 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1720)
|
|
} else {
|
|
z.EncFallback(yy1720)
|
|
}
|
|
}
|
|
}
|
|
if yyr1714 || yy2arr1714 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1714[3] {
|
|
yy1723 := &x.LastTransitionTime
|
|
yym1724 := z.EncBinary()
|
|
_ = yym1724
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1723) {
|
|
} else if yym1724 {
|
|
z.EncBinaryMarshal(yy1723)
|
|
} else if !yym1724 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1723)
|
|
} else {
|
|
z.EncFallback(yy1723)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1714[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1725 := &x.LastTransitionTime
|
|
yym1726 := z.EncBinary()
|
|
_ = yym1726
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1725) {
|
|
} else if yym1726 {
|
|
z.EncBinaryMarshal(yy1725)
|
|
} else if !yym1726 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy1725)
|
|
} else {
|
|
z.EncFallback(yy1725)
|
|
}
|
|
}
|
|
}
|
|
if yyr1714 || yy2arr1714 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1714[4] {
|
|
yym1728 := z.EncBinary()
|
|
_ = yym1728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1714[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1729 := z.EncBinary()
|
|
_ = yym1729
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr1714 || yy2arr1714 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1714[5] {
|
|
yym1731 := z.EncBinary()
|
|
_ = yym1731
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1714[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1732 := z.EncBinary()
|
|
_ = yym1732
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr1714 || yy2arr1714 {
|
|
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
|
|
yym1733 := z.DecBinary()
|
|
_ = yym1733
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1734 := r.ContainerType()
|
|
if yyct1734 == codecSelferValueTypeMap1234 {
|
|
yyl1734 := r.ReadMapStart()
|
|
if yyl1734 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1734, d)
|
|
}
|
|
} else if yyct1734 == codecSelferValueTypeArray1234 {
|
|
yyl1734 := r.ReadArrayStart()
|
|
if yyl1734 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1734, 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 yys1735Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1735Slc
|
|
var yyhl1735 bool = l >= 0
|
|
for yyj1735 := 0; ; yyj1735++ {
|
|
if yyhl1735 {
|
|
if yyj1735 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1735Slc = r.DecodeBytes(yys1735Slc, true, true)
|
|
yys1735 := string(yys1735Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1735 {
|
|
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 {
|
|
yyv1738 := &x.LastProbeTime
|
|
yym1739 := z.DecBinary()
|
|
_ = yym1739
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1738) {
|
|
} else if yym1739 {
|
|
z.DecBinaryUnmarshal(yyv1738)
|
|
} else if !yym1739 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1738)
|
|
} else {
|
|
z.DecFallback(yyv1738, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1740 := &x.LastTransitionTime
|
|
yym1741 := z.DecBinary()
|
|
_ = yym1741
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1740) {
|
|
} else if yym1741 {
|
|
z.DecBinaryUnmarshal(yyv1740)
|
|
} else if !yym1741 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1740)
|
|
} else {
|
|
z.DecFallback(yyv1740, 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, yys1735)
|
|
} // end switch yys1735
|
|
} // end for yyj1735
|
|
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 yyj1744 int
|
|
var yyb1744 bool
|
|
var yyhl1744 bool = l >= 0
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = PodConditionType(r.DecodeString())
|
|
}
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastProbeTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1747 := &x.LastProbeTime
|
|
yym1748 := z.DecBinary()
|
|
_ = yym1748
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1747) {
|
|
} else if yym1748 {
|
|
z.DecBinaryUnmarshal(yyv1747)
|
|
} else if !yym1748 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1747)
|
|
} else {
|
|
z.DecFallback(yyv1747, false)
|
|
}
|
|
}
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv1749 := &x.LastTransitionTime
|
|
yym1750 := z.DecBinary()
|
|
_ = yym1750
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1749) {
|
|
} else if yym1750 {
|
|
z.DecBinaryUnmarshal(yyv1749)
|
|
} else if !yym1750 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv1749)
|
|
} else {
|
|
z.DecFallback(yyv1749, false)
|
|
}
|
|
}
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1744++
|
|
if yyhl1744 {
|
|
yyb1744 = yyj1744 > l
|
|
} else {
|
|
yyb1744 = r.CheckBreak()
|
|
}
|
|
if yyb1744 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1744-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1753 := z.EncBinary()
|
|
_ = yym1753
|
|
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
|
|
yym1754 := z.DecBinary()
|
|
_ = yym1754
|
|
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 {
|
|
yym1755 := z.EncBinary()
|
|
_ = yym1755
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1756 := !z.EncBinary()
|
|
yy2arr1756 := z.EncBasicHandle().StructToArray
|
|
var yyq1756 [4]bool
|
|
_, _, _ = yysep1756, yyq1756, yy2arr1756
|
|
const yyr1756 bool = false
|
|
yyq1756[0] = x.Kind != ""
|
|
yyq1756[1] = x.APIVersion != ""
|
|
yyq1756[2] = true
|
|
var yynn1756 int
|
|
if yyr1756 || yy2arr1756 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1756 = 1
|
|
for _, b := range yyq1756 {
|
|
if b {
|
|
yynn1756++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1756)
|
|
yynn1756 = 0
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1756[0] {
|
|
yym1758 := z.EncBinary()
|
|
_ = yym1758
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1756[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1759 := z.EncBinary()
|
|
_ = yym1759
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1756[1] {
|
|
yym1761 := z.EncBinary()
|
|
_ = yym1761
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1756[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1762 := z.EncBinary()
|
|
_ = yym1762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1756[2] {
|
|
yy1764 := &x.ListMeta
|
|
yym1765 := z.EncBinary()
|
|
_ = yym1765
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1764) {
|
|
} else {
|
|
z.EncFallback(yy1764)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1756[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1766 := &x.ListMeta
|
|
yym1767 := z.EncBinary()
|
|
_ = yym1767
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy1766) {
|
|
} else {
|
|
z.EncFallback(yy1766)
|
|
}
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1769 := z.EncBinary()
|
|
_ = yym1769
|
|
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 {
|
|
yym1770 := z.EncBinary()
|
|
_ = yym1770
|
|
if false {
|
|
} else {
|
|
h.encSlicePod(([]Pod)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1756 || yy2arr1756 {
|
|
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
|
|
yym1771 := z.DecBinary()
|
|
_ = yym1771
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1772 := r.ContainerType()
|
|
if yyct1772 == codecSelferValueTypeMap1234 {
|
|
yyl1772 := r.ReadMapStart()
|
|
if yyl1772 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1772, d)
|
|
}
|
|
} else if yyct1772 == codecSelferValueTypeArray1234 {
|
|
yyl1772 := r.ReadArrayStart()
|
|
if yyl1772 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1772, 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 yys1773Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1773Slc
|
|
var yyhl1773 bool = l >= 0
|
|
for yyj1773 := 0; ; yyj1773++ {
|
|
if yyhl1773 {
|
|
if yyj1773 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1773Slc = r.DecodeBytes(yys1773Slc, true, true)
|
|
yys1773 := string(yys1773Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1773 {
|
|
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 {
|
|
yyv1776 := &x.ListMeta
|
|
yym1777 := z.DecBinary()
|
|
_ = yym1777
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1776) {
|
|
} else {
|
|
z.DecFallback(yyv1776, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1778 := &x.Items
|
|
yym1779 := z.DecBinary()
|
|
_ = yym1779
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1778), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1773)
|
|
} // end switch yys1773
|
|
} // end for yyj1773
|
|
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 yyj1780 int
|
|
var yyb1780 bool
|
|
var yyhl1780 bool = l >= 0
|
|
yyj1780++
|
|
if yyhl1780 {
|
|
yyb1780 = yyj1780 > l
|
|
} else {
|
|
yyb1780 = r.CheckBreak()
|
|
}
|
|
if yyb1780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj1780++
|
|
if yyhl1780 {
|
|
yyb1780 = yyj1780 > l
|
|
} else {
|
|
yyb1780 = r.CheckBreak()
|
|
}
|
|
if yyb1780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj1780++
|
|
if yyhl1780 {
|
|
yyb1780 = yyj1780 > l
|
|
} else {
|
|
yyb1780 = r.CheckBreak()
|
|
}
|
|
if yyb1780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv1783 := &x.ListMeta
|
|
yym1784 := z.DecBinary()
|
|
_ = yym1784
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv1783) {
|
|
} else {
|
|
z.DecFallback(yyv1783, false)
|
|
}
|
|
}
|
|
yyj1780++
|
|
if yyhl1780 {
|
|
yyb1780 = yyj1780 > l
|
|
} else {
|
|
yyb1780 = r.CheckBreak()
|
|
}
|
|
if yyb1780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv1785 := &x.Items
|
|
yym1786 := z.DecBinary()
|
|
_ = yym1786
|
|
if false {
|
|
} else {
|
|
h.decSlicePod((*[]Pod)(yyv1785), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1780++
|
|
if yyhl1780 {
|
|
yyb1780 = yyj1780 > l
|
|
} else {
|
|
yyb1780 = r.CheckBreak()
|
|
}
|
|
if yyb1780 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1780-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1787 := z.EncBinary()
|
|
_ = yym1787
|
|
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
|
|
yym1788 := z.DecBinary()
|
|
_ = yym1788
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelector) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1789 := z.EncBinary()
|
|
_ = yym1789
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1790 := !z.EncBinary()
|
|
yy2arr1790 := z.EncBasicHandle().StructToArray
|
|
var yyq1790 [1]bool
|
|
_, _, _ = yysep1790, yyq1790, yy2arr1790
|
|
const yyr1790 bool = false
|
|
var yynn1790 int
|
|
if yyr1790 || yy2arr1790 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1790 = 1
|
|
for _, b := range yyq1790 {
|
|
if b {
|
|
yynn1790++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1790)
|
|
yynn1790 = 0
|
|
}
|
|
if yyr1790 || yy2arr1790 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NodeSelectorTerms == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1792 := z.EncBinary()
|
|
_ = yym1792
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorTerm(([]NodeSelectorTerm)(x.NodeSelectorTerms), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelectorTerms"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelectorTerms == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1793 := z.EncBinary()
|
|
_ = yym1793
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorTerm(([]NodeSelectorTerm)(x.NodeSelectorTerms), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1790 || yy2arr1790 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelector) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1794 := z.DecBinary()
|
|
_ = yym1794
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1795 := r.ContainerType()
|
|
if yyct1795 == codecSelferValueTypeMap1234 {
|
|
yyl1795 := r.ReadMapStart()
|
|
if yyl1795 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1795, d)
|
|
}
|
|
} else if yyct1795 == codecSelferValueTypeArray1234 {
|
|
yyl1795 := r.ReadArrayStart()
|
|
if yyl1795 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1795, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelector) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1796Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1796Slc
|
|
var yyhl1796 bool = l >= 0
|
|
for yyj1796 := 0; ; yyj1796++ {
|
|
if yyhl1796 {
|
|
if yyj1796 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1796Slc = r.DecodeBytes(yys1796Slc, true, true)
|
|
yys1796 := string(yys1796Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1796 {
|
|
case "nodeSelectorTerms":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1797 := &x.NodeSelectorTerms
|
|
yym1798 := z.DecBinary()
|
|
_ = yym1798
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1797), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1796)
|
|
} // end switch yys1796
|
|
} // end for yyj1796
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSelector) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1799 int
|
|
var yyb1799 bool
|
|
var yyhl1799 bool = l >= 0
|
|
yyj1799++
|
|
if yyhl1799 {
|
|
yyb1799 = yyj1799 > l
|
|
} else {
|
|
yyb1799 = r.CheckBreak()
|
|
}
|
|
if yyb1799 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelectorTerms = nil
|
|
} else {
|
|
yyv1800 := &x.NodeSelectorTerms
|
|
yym1801 := z.DecBinary()
|
|
_ = yym1801
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorTerm((*[]NodeSelectorTerm)(yyv1800), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1799++
|
|
if yyhl1799 {
|
|
yyb1799 = yyj1799 > l
|
|
} else {
|
|
yyb1799 = r.CheckBreak()
|
|
}
|
|
if yyb1799 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1799-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSelectorTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1802 := z.EncBinary()
|
|
_ = yym1802
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1803 := !z.EncBinary()
|
|
yy2arr1803 := z.EncBasicHandle().StructToArray
|
|
var yyq1803 [1]bool
|
|
_, _, _ = yysep1803, yyq1803, yy2arr1803
|
|
const yyr1803 bool = false
|
|
var yynn1803 int
|
|
if yyr1803 || yy2arr1803 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn1803 = 1
|
|
for _, b := range yyq1803 {
|
|
if b {
|
|
yynn1803++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1803)
|
|
yynn1803 = 0
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.MatchExpressions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1805 := z.EncBinary()
|
|
_ = yym1805
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorRequirement(([]NodeSelectorRequirement)(x.MatchExpressions), e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("matchExpressions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.MatchExpressions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1806 := z.EncBinary()
|
|
_ = yym1806
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeSelectorRequirement(([]NodeSelectorRequirement)(x.MatchExpressions), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1803 || yy2arr1803 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelectorTerm) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1807 := z.DecBinary()
|
|
_ = yym1807
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1808 := r.ContainerType()
|
|
if yyct1808 == codecSelferValueTypeMap1234 {
|
|
yyl1808 := r.ReadMapStart()
|
|
if yyl1808 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1808, d)
|
|
}
|
|
} else if yyct1808 == codecSelferValueTypeArray1234 {
|
|
yyl1808 := r.ReadArrayStart()
|
|
if yyl1808 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1808, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelectorTerm) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1809Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1809Slc
|
|
var yyhl1809 bool = l >= 0
|
|
for yyj1809 := 0; ; yyj1809++ {
|
|
if yyhl1809 {
|
|
if yyj1809 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1809Slc = r.DecodeBytes(yys1809Slc, true, true)
|
|
yys1809 := string(yys1809Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1809 {
|
|
case "matchExpressions":
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1810 := &x.MatchExpressions
|
|
yym1811 := z.DecBinary()
|
|
_ = yym1811
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1810), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1809)
|
|
} // end switch yys1809
|
|
} // end for yyj1809
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSelectorTerm) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1812 int
|
|
var yyb1812 bool
|
|
var yyhl1812 bool = l >= 0
|
|
yyj1812++
|
|
if yyhl1812 {
|
|
yyb1812 = yyj1812 > l
|
|
} else {
|
|
yyb1812 = r.CheckBreak()
|
|
}
|
|
if yyb1812 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MatchExpressions = nil
|
|
} else {
|
|
yyv1813 := &x.MatchExpressions
|
|
yym1814 := z.DecBinary()
|
|
_ = yym1814
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeSelectorRequirement((*[]NodeSelectorRequirement)(yyv1813), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1812++
|
|
if yyhl1812 {
|
|
yyb1812 = yyj1812 > l
|
|
} else {
|
|
yyb1812 = r.CheckBreak()
|
|
}
|
|
if yyb1812 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1812-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeSelectorRequirement) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1815 := z.EncBinary()
|
|
_ = yym1815
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1816 := !z.EncBinary()
|
|
yy2arr1816 := z.EncBasicHandle().StructToArray
|
|
var yyq1816 [3]bool
|
|
_, _, _ = yysep1816, yyq1816, yy2arr1816
|
|
const yyr1816 bool = false
|
|
yyq1816[2] = len(x.Values) != 0
|
|
var yynn1816 int
|
|
if yyr1816 || yy2arr1816 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1816 = 2
|
|
for _, b := range yyq1816 {
|
|
if b {
|
|
yynn1816++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1816)
|
|
yynn1816 = 0
|
|
}
|
|
if yyr1816 || yy2arr1816 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1818 := z.EncBinary()
|
|
_ = yym1818
|
|
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)
|
|
yym1819 := z.EncBinary()
|
|
_ = yym1819
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1816 || yy2arr1816 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Operator.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("operator"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Operator.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1816 || yy2arr1816 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1816[2] {
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1822 := z.EncBinary()
|
|
_ = yym1822
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1816[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("values"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Values == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1823 := z.EncBinary()
|
|
_ = yym1823
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Values, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1816 || yy2arr1816 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelectorRequirement) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1824 := z.DecBinary()
|
|
_ = yym1824
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1825 := r.ContainerType()
|
|
if yyct1825 == codecSelferValueTypeMap1234 {
|
|
yyl1825 := r.ReadMapStart()
|
|
if yyl1825 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1825, d)
|
|
}
|
|
} else if yyct1825 == codecSelferValueTypeArray1234 {
|
|
yyl1825 := r.ReadArrayStart()
|
|
if yyl1825 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1825, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelectorRequirement) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1826Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1826Slc
|
|
var yyhl1826 bool = l >= 0
|
|
for yyj1826 := 0; ; yyj1826++ {
|
|
if yyhl1826 {
|
|
if yyj1826 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1826Slc = r.DecodeBytes(yys1826Slc, true, true)
|
|
yys1826 := string(yys1826Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1826 {
|
|
case "key":
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
case "operator":
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = NodeSelectorOperator(r.DecodeString())
|
|
}
|
|
case "values":
|
|
if r.TryDecodeAsNil() {
|
|
x.Values = nil
|
|
} else {
|
|
yyv1829 := &x.Values
|
|
yym1830 := z.DecBinary()
|
|
_ = yym1830
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1829, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1826)
|
|
} // end switch yys1826
|
|
} // end for yyj1826
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeSelectorRequirement) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1831 int
|
|
var yyb1831 bool
|
|
var yyhl1831 bool = l >= 0
|
|
yyj1831++
|
|
if yyhl1831 {
|
|
yyb1831 = yyj1831 > l
|
|
} else {
|
|
yyb1831 = r.CheckBreak()
|
|
}
|
|
if yyb1831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1831++
|
|
if yyhl1831 {
|
|
yyb1831 = yyj1831 > l
|
|
} else {
|
|
yyb1831 = r.CheckBreak()
|
|
}
|
|
if yyb1831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = NodeSelectorOperator(r.DecodeString())
|
|
}
|
|
yyj1831++
|
|
if yyhl1831 {
|
|
yyb1831 = yyj1831 > l
|
|
} else {
|
|
yyb1831 = r.CheckBreak()
|
|
}
|
|
if yyb1831 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Values = nil
|
|
} else {
|
|
yyv1834 := &x.Values
|
|
yym1835 := z.DecBinary()
|
|
_ = yym1835
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1834, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1831++
|
|
if yyhl1831 {
|
|
yyb1831 = yyj1831 > l
|
|
} else {
|
|
yyb1831 = r.CheckBreak()
|
|
}
|
|
if yyb1831 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1831-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeSelectorOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1836 := z.EncBinary()
|
|
_ = yym1836
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *NodeSelectorOperator) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1837 := z.DecBinary()
|
|
_ = yym1837
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Affinity) 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 [3]bool
|
|
_, _, _ = yysep1839, yyq1839, yy2arr1839
|
|
const yyr1839 bool = false
|
|
yyq1839[0] = x.NodeAffinity != nil
|
|
yyq1839[1] = x.PodAffinity != nil
|
|
yyq1839[2] = x.PodAntiAffinity != nil
|
|
var yynn1839 int
|
|
if yyr1839 || yy2arr1839 {
|
|
r.EncodeArrayStart(3)
|
|
} 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] {
|
|
if x.NodeAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NodeAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.NodeAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[1] {
|
|
if x.PodAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PodAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1839[2] {
|
|
if x.PodAntiAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAntiAffinity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1839[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podAntiAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PodAntiAffinity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodAntiAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1839 || yy2arr1839 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Affinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1843 := z.DecBinary()
|
|
_ = yym1843
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1844 := r.ContainerType()
|
|
if yyct1844 == codecSelferValueTypeMap1234 {
|
|
yyl1844 := r.ReadMapStart()
|
|
if yyl1844 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1844, d)
|
|
}
|
|
} else if yyct1844 == codecSelferValueTypeArray1234 {
|
|
yyl1844 := r.ReadArrayStart()
|
|
if yyl1844 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1844, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Affinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1845Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1845Slc
|
|
var yyhl1845 bool = l >= 0
|
|
for yyj1845 := 0; ; yyj1845++ {
|
|
if yyhl1845 {
|
|
if yyj1845 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1845Slc = r.DecodeBytes(yys1845Slc, true, true)
|
|
yys1845 := string(yys1845Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1845 {
|
|
case "nodeAffinity":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NodeAffinity != nil {
|
|
x.NodeAffinity = nil
|
|
}
|
|
} else {
|
|
if x.NodeAffinity == nil {
|
|
x.NodeAffinity = new(NodeAffinity)
|
|
}
|
|
x.NodeAffinity.CodecDecodeSelf(d)
|
|
}
|
|
case "podAffinity":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodAffinity != nil {
|
|
x.PodAffinity = nil
|
|
}
|
|
} else {
|
|
if x.PodAffinity == nil {
|
|
x.PodAffinity = new(PodAffinity)
|
|
}
|
|
x.PodAffinity.CodecDecodeSelf(d)
|
|
}
|
|
case "podAntiAffinity":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodAntiAffinity != nil {
|
|
x.PodAntiAffinity = nil
|
|
}
|
|
} else {
|
|
if x.PodAntiAffinity == nil {
|
|
x.PodAntiAffinity = new(PodAntiAffinity)
|
|
}
|
|
x.PodAntiAffinity.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1845)
|
|
} // end switch yys1845
|
|
} // end for yyj1845
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Affinity) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1849 int
|
|
var yyb1849 bool
|
|
var yyhl1849 bool = l >= 0
|
|
yyj1849++
|
|
if yyhl1849 {
|
|
yyb1849 = yyj1849 > l
|
|
} else {
|
|
yyb1849 = r.CheckBreak()
|
|
}
|
|
if yyb1849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NodeAffinity != nil {
|
|
x.NodeAffinity = nil
|
|
}
|
|
} else {
|
|
if x.NodeAffinity == nil {
|
|
x.NodeAffinity = new(NodeAffinity)
|
|
}
|
|
x.NodeAffinity.CodecDecodeSelf(d)
|
|
}
|
|
yyj1849++
|
|
if yyhl1849 {
|
|
yyb1849 = yyj1849 > l
|
|
} else {
|
|
yyb1849 = r.CheckBreak()
|
|
}
|
|
if yyb1849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodAffinity != nil {
|
|
x.PodAffinity = nil
|
|
}
|
|
} else {
|
|
if x.PodAffinity == nil {
|
|
x.PodAffinity = new(PodAffinity)
|
|
}
|
|
x.PodAffinity.CodecDecodeSelf(d)
|
|
}
|
|
yyj1849++
|
|
if yyhl1849 {
|
|
yyb1849 = yyj1849 > l
|
|
} else {
|
|
yyb1849 = r.CheckBreak()
|
|
}
|
|
if yyb1849 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodAntiAffinity != nil {
|
|
x.PodAntiAffinity = nil
|
|
}
|
|
} else {
|
|
if x.PodAntiAffinity == nil {
|
|
x.PodAntiAffinity = new(PodAntiAffinity)
|
|
}
|
|
x.PodAntiAffinity.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1849++
|
|
if yyhl1849 {
|
|
yyb1849 = yyj1849 > l
|
|
} else {
|
|
yyb1849 = r.CheckBreak()
|
|
}
|
|
if yyb1849 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1849-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1853 := z.EncBinary()
|
|
_ = yym1853
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1854 := !z.EncBinary()
|
|
yy2arr1854 := z.EncBasicHandle().StructToArray
|
|
var yyq1854 [2]bool
|
|
_, _, _ = yysep1854, yyq1854, yy2arr1854
|
|
const yyr1854 bool = false
|
|
yyq1854[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1854[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1854 int
|
|
if yyr1854 || yy2arr1854 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1854 = 0
|
|
for _, b := range yyq1854 {
|
|
if b {
|
|
yynn1854++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1854)
|
|
yynn1854 = 0
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1854[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1856 := z.EncBinary()
|
|
_ = yym1856
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1854[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1857 := z.EncBinary()
|
|
_ = yym1857
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1854[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1859 := z.EncBinary()
|
|
_ = yym1859
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1854[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1860 := z.EncBinary()
|
|
_ = yym1860
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1854 || yy2arr1854 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAffinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1861 := z.DecBinary()
|
|
_ = yym1861
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1862 := r.ContainerType()
|
|
if yyct1862 == codecSelferValueTypeMap1234 {
|
|
yyl1862 := r.ReadMapStart()
|
|
if yyl1862 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1862, d)
|
|
}
|
|
} else if yyct1862 == codecSelferValueTypeArray1234 {
|
|
yyl1862 := r.ReadArrayStart()
|
|
if yyl1862 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1862, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAffinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1863Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1863Slc
|
|
var yyhl1863 bool = l >= 0
|
|
for yyj1863 := 0; ; yyj1863++ {
|
|
if yyhl1863 {
|
|
if yyj1863 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1863Slc = r.DecodeBytes(yys1863Slc, true, true)
|
|
yys1863 := string(yys1863Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1863 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1864 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1865 := z.DecBinary()
|
|
_ = yym1865
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1864), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1866 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1867 := z.DecBinary()
|
|
_ = yym1867
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1866), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1863)
|
|
} // end switch yys1863
|
|
} // end for yyj1863
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodAffinity) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1868 int
|
|
var yyb1868 bool
|
|
var yyhl1868 bool = l >= 0
|
|
yyj1868++
|
|
if yyhl1868 {
|
|
yyb1868 = yyj1868 > l
|
|
} else {
|
|
yyb1868 = r.CheckBreak()
|
|
}
|
|
if yyb1868 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1869 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1870 := z.DecBinary()
|
|
_ = yym1870
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1869), d)
|
|
}
|
|
}
|
|
yyj1868++
|
|
if yyhl1868 {
|
|
yyb1868 = yyj1868 > l
|
|
} else {
|
|
yyb1868 = r.CheckBreak()
|
|
}
|
|
if yyb1868 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1871 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1872 := z.DecBinary()
|
|
_ = yym1872
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1871), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1868++
|
|
if yyhl1868 {
|
|
yyb1868 = yyj1868 > l
|
|
} else {
|
|
yyb1868 = r.CheckBreak()
|
|
}
|
|
if yyb1868 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1868-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAntiAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1873 := z.EncBinary()
|
|
_ = yym1873
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1874 := !z.EncBinary()
|
|
yy2arr1874 := z.EncBasicHandle().StructToArray
|
|
var yyq1874 [2]bool
|
|
_, _, _ = yysep1874, yyq1874, yy2arr1874
|
|
const yyr1874 bool = false
|
|
yyq1874[0] = len(x.RequiredDuringSchedulingIgnoredDuringExecution) != 0
|
|
yyq1874[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1874 int
|
|
if yyr1874 || yy2arr1874 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1874 = 0
|
|
for _, b := range yyq1874 {
|
|
if b {
|
|
yynn1874++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1874)
|
|
yynn1874 = 0
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1874[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1876 := z.EncBinary()
|
|
_ = yym1876
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1874[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1877 := z.EncBinary()
|
|
_ = yym1877
|
|
if false {
|
|
} else {
|
|
h.encSlicePodAffinityTerm(([]PodAffinityTerm)(x.RequiredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1874[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1879 := z.EncBinary()
|
|
_ = yym1879
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1874[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1880 := z.EncBinary()
|
|
_ = yym1880
|
|
if false {
|
|
} else {
|
|
h.encSliceWeightedPodAffinityTerm(([]WeightedPodAffinityTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1874 || yy2arr1874 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAntiAffinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1881 := z.DecBinary()
|
|
_ = yym1881
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1882 := r.ContainerType()
|
|
if yyct1882 == codecSelferValueTypeMap1234 {
|
|
yyl1882 := r.ReadMapStart()
|
|
if yyl1882 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1882, d)
|
|
}
|
|
} else if yyct1882 == codecSelferValueTypeArray1234 {
|
|
yyl1882 := r.ReadArrayStart()
|
|
if yyl1882 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1882, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAntiAffinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1883Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1883Slc
|
|
var yyhl1883 bool = l >= 0
|
|
for yyj1883 := 0; ; yyj1883++ {
|
|
if yyhl1883 {
|
|
if yyj1883 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1883Slc = r.DecodeBytes(yys1883Slc, true, true)
|
|
yys1883 := string(yys1883Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1883 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1884 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1885 := z.DecBinary()
|
|
_ = yym1885
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1884), d)
|
|
}
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1886 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1887 := z.DecBinary()
|
|
_ = yym1887
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1886), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1883)
|
|
} // end switch yys1883
|
|
} // end for yyj1883
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodAntiAffinity) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1888 int
|
|
var yyb1888 bool
|
|
var yyhl1888 bool = l >= 0
|
|
yyj1888++
|
|
if yyhl1888 {
|
|
yyb1888 = yyj1888 > l
|
|
} else {
|
|
yyb1888 = r.CheckBreak()
|
|
}
|
|
if yyb1888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1889 := &x.RequiredDuringSchedulingIgnoredDuringExecution
|
|
yym1890 := z.DecBinary()
|
|
_ = yym1890
|
|
if false {
|
|
} else {
|
|
h.decSlicePodAffinityTerm((*[]PodAffinityTerm)(yyv1889), d)
|
|
}
|
|
}
|
|
yyj1888++
|
|
if yyhl1888 {
|
|
yyb1888 = yyj1888 > l
|
|
} else {
|
|
yyb1888 = r.CheckBreak()
|
|
}
|
|
if yyb1888 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1891 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1892 := z.DecBinary()
|
|
_ = yym1892
|
|
if false {
|
|
} else {
|
|
h.decSliceWeightedPodAffinityTerm((*[]WeightedPodAffinityTerm)(yyv1891), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj1888++
|
|
if yyhl1888 {
|
|
yyb1888 = yyj1888 > l
|
|
} else {
|
|
yyb1888 = r.CheckBreak()
|
|
}
|
|
if yyb1888 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1888-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *WeightedPodAffinityTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1893 := z.EncBinary()
|
|
_ = yym1893
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1894 := !z.EncBinary()
|
|
yy2arr1894 := z.EncBasicHandle().StructToArray
|
|
var yyq1894 [2]bool
|
|
_, _, _ = yysep1894, yyq1894, yy2arr1894
|
|
const yyr1894 bool = false
|
|
var yynn1894 int
|
|
if yyr1894 || yy2arr1894 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1894 = 2
|
|
for _, b := range yyq1894 {
|
|
if b {
|
|
yynn1894++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1894)
|
|
yynn1894 = 0
|
|
}
|
|
if yyr1894 || yy2arr1894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1896 := z.EncBinary()
|
|
_ = yym1896
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1897 := z.EncBinary()
|
|
_ = yym1897
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr1894 || yy2arr1894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1899 := &x.PodAffinityTerm
|
|
yy1899.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podAffinityTerm"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1900 := &x.PodAffinityTerm
|
|
yy1900.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1894 || yy2arr1894 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *WeightedPodAffinityTerm) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1901 := z.DecBinary()
|
|
_ = yym1901
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1902 := r.ContainerType()
|
|
if yyct1902 == codecSelferValueTypeMap1234 {
|
|
yyl1902 := r.ReadMapStart()
|
|
if yyl1902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1902, d)
|
|
}
|
|
} else if yyct1902 == codecSelferValueTypeArray1234 {
|
|
yyl1902 := r.ReadArrayStart()
|
|
if yyl1902 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1902, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *WeightedPodAffinityTerm) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1903Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1903Slc
|
|
var yyhl1903 bool = l >= 0
|
|
for yyj1903 := 0; ; yyj1903++ {
|
|
if yyhl1903 {
|
|
if yyj1903 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1903Slc = r.DecodeBytes(yys1903Slc, true, true)
|
|
yys1903 := string(yys1903Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1903 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
case "podAffinityTerm":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1905 := &x.PodAffinityTerm
|
|
yyv1905.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1903)
|
|
} // end switch yys1903
|
|
} // end for yyj1903
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *WeightedPodAffinityTerm) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1906 int
|
|
var yyb1906 bool
|
|
var yyhl1906 bool = l >= 0
|
|
yyj1906++
|
|
if yyhl1906 {
|
|
yyb1906 = yyj1906 > l
|
|
} else {
|
|
yyb1906 = r.CheckBreak()
|
|
}
|
|
if yyb1906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int(r.DecodeInt(codecSelferBitsize1234))
|
|
}
|
|
yyj1906++
|
|
if yyhl1906 {
|
|
yyb1906 = yyj1906 > l
|
|
} else {
|
|
yyb1906 = r.CheckBreak()
|
|
}
|
|
if yyb1906 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodAffinityTerm = PodAffinityTerm{}
|
|
} else {
|
|
yyv1908 := &x.PodAffinityTerm
|
|
yyv1908.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1906++
|
|
if yyhl1906 {
|
|
yyb1906 = yyj1906 > l
|
|
} else {
|
|
yyb1906 = r.CheckBreak()
|
|
}
|
|
if yyb1906 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1906-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodAffinityTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1909 := z.EncBinary()
|
|
_ = yym1909
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1910 := !z.EncBinary()
|
|
yy2arr1910 := z.EncBasicHandle().StructToArray
|
|
var yyq1910 [3]bool
|
|
_, _, _ = yysep1910, yyq1910, yy2arr1910
|
|
const yyr1910 bool = false
|
|
yyq1910[0] = x.LabelSelector != nil
|
|
yyq1910[2] = x.TopologyKey != ""
|
|
var yynn1910 int
|
|
if yyr1910 || yy2arr1910 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1910 = 1
|
|
for _, b := range yyq1910 {
|
|
if b {
|
|
yynn1910++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1910)
|
|
yynn1910 = 0
|
|
}
|
|
if yyr1910 || yy2arr1910 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1910[0] {
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1912 := z.EncBinary()
|
|
_ = yym1912
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1910[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("labelSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1913 := z.EncBinary()
|
|
_ = yym1913
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1910 || yy2arr1910 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Namespaces == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1915 := z.EncBinary()
|
|
_ = yym1915
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Namespaces, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespaces"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Namespaces == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1916 := z.EncBinary()
|
|
_ = yym1916
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Namespaces, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1910 || yy2arr1910 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1910[2] {
|
|
yym1918 := z.EncBinary()
|
|
_ = yym1918
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1910[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("topologyKey"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1919 := z.EncBinary()
|
|
_ = yym1919
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.TopologyKey))
|
|
}
|
|
}
|
|
}
|
|
if yyr1910 || yy2arr1910 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAffinityTerm) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1920 := z.DecBinary()
|
|
_ = yym1920
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1921 := r.ContainerType()
|
|
if yyct1921 == codecSelferValueTypeMap1234 {
|
|
yyl1921 := r.ReadMapStart()
|
|
if yyl1921 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1921, d)
|
|
}
|
|
} else if yyct1921 == codecSelferValueTypeArray1234 {
|
|
yyl1921 := r.ReadArrayStart()
|
|
if yyl1921 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1921, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodAffinityTerm) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1922Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1922Slc
|
|
var yyhl1922 bool = l >= 0
|
|
for yyj1922 := 0; ; yyj1922++ {
|
|
if yyhl1922 {
|
|
if yyj1922 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1922Slc = r.DecodeBytes(yys1922Slc, true, true)
|
|
yys1922 := string(yys1922Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1922 {
|
|
case "labelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
if x.LabelSelector != nil {
|
|
x.LabelSelector = nil
|
|
}
|
|
} else {
|
|
if x.LabelSelector == nil {
|
|
x.LabelSelector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym1924 := z.DecBinary()
|
|
_ = yym1924
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.LabelSelector) {
|
|
} else {
|
|
z.DecFallback(x.LabelSelector, false)
|
|
}
|
|
}
|
|
case "namespaces":
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespaces = nil
|
|
} else {
|
|
yyv1925 := &x.Namespaces
|
|
yym1926 := z.DecBinary()
|
|
_ = yym1926
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1925, false, d)
|
|
}
|
|
}
|
|
case "topologyKey":
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1922)
|
|
} // end switch yys1922
|
|
} // end for yyj1922
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodAffinityTerm) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1928 int
|
|
var yyb1928 bool
|
|
var yyhl1928 bool = l >= 0
|
|
yyj1928++
|
|
if yyhl1928 {
|
|
yyb1928 = yyj1928 > l
|
|
} else {
|
|
yyb1928 = r.CheckBreak()
|
|
}
|
|
if yyb1928 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.LabelSelector != nil {
|
|
x.LabelSelector = nil
|
|
}
|
|
} else {
|
|
if x.LabelSelector == nil {
|
|
x.LabelSelector = new(pkg2_unversioned.LabelSelector)
|
|
}
|
|
yym1930 := z.DecBinary()
|
|
_ = yym1930
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.LabelSelector) {
|
|
} else {
|
|
z.DecFallback(x.LabelSelector, false)
|
|
}
|
|
}
|
|
yyj1928++
|
|
if yyhl1928 {
|
|
yyb1928 = yyj1928 > l
|
|
} else {
|
|
yyb1928 = r.CheckBreak()
|
|
}
|
|
if yyb1928 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespaces = nil
|
|
} else {
|
|
yyv1931 := &x.Namespaces
|
|
yym1932 := z.DecBinary()
|
|
_ = yym1932
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv1931, false, d)
|
|
}
|
|
}
|
|
yyj1928++
|
|
if yyhl1928 {
|
|
yyb1928 = yyj1928 > l
|
|
} else {
|
|
yyb1928 = r.CheckBreak()
|
|
}
|
|
if yyb1928 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TopologyKey = ""
|
|
} else {
|
|
x.TopologyKey = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1928++
|
|
if yyhl1928 {
|
|
yyb1928 = yyj1928 > l
|
|
} else {
|
|
yyb1928 = r.CheckBreak()
|
|
}
|
|
if yyb1928 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1928-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeAffinity) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1934 := z.EncBinary()
|
|
_ = yym1934
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1935 := !z.EncBinary()
|
|
yy2arr1935 := z.EncBasicHandle().StructToArray
|
|
var yyq1935 [2]bool
|
|
_, _, _ = yysep1935, yyq1935, yy2arr1935
|
|
const yyr1935 bool = false
|
|
yyq1935[0] = x.RequiredDuringSchedulingIgnoredDuringExecution != nil
|
|
yyq1935[1] = len(x.PreferredDuringSchedulingIgnoredDuringExecution) != 0
|
|
var yynn1935 int
|
|
if yyr1935 || yy2arr1935 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1935 = 0
|
|
for _, b := range yyq1935 {
|
|
if b {
|
|
yynn1935++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1935)
|
|
yynn1935 = 0
|
|
}
|
|
if yyr1935 || yy2arr1935 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1935[0] {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1935[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("requiredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr1935 || yy2arr1935 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1935[1] {
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1938 := z.EncBinary()
|
|
_ = yym1938
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq1935[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferredDuringSchedulingIgnoredDuringExecution"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferredDuringSchedulingIgnoredDuringExecution == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1939 := z.EncBinary()
|
|
_ = yym1939
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferredSchedulingTerm(([]PreferredSchedulingTerm)(x.PreferredDuringSchedulingIgnoredDuringExecution), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr1935 || yy2arr1935 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAffinity) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1940 := z.DecBinary()
|
|
_ = yym1940
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1941 := r.ContainerType()
|
|
if yyct1941 == codecSelferValueTypeMap1234 {
|
|
yyl1941 := r.ReadMapStart()
|
|
if yyl1941 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1941, d)
|
|
}
|
|
} else if yyct1941 == codecSelferValueTypeArray1234 {
|
|
yyl1941 := r.ReadArrayStart()
|
|
if yyl1941 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1941, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeAffinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1942Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1942Slc
|
|
var yyhl1942 bool = l >= 0
|
|
for yyj1942 := 0; ; yyj1942++ {
|
|
if yyhl1942 {
|
|
if yyj1942 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1942Slc = r.DecodeBytes(yys1942Slc, true, true)
|
|
yys1942 := string(yys1942Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1942 {
|
|
case "requiredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution != nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
}
|
|
} else {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = new(NodeSelector)
|
|
}
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecDecodeSelf(d)
|
|
}
|
|
case "preferredDuringSchedulingIgnoredDuringExecution":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1944 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1945 := z.DecBinary()
|
|
_ = yym1945
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv1944), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1942)
|
|
} // end switch yys1942
|
|
} // end for yyj1942
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeAffinity) 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() {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution != nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = nil
|
|
}
|
|
} else {
|
|
if x.RequiredDuringSchedulingIgnoredDuringExecution == nil {
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution = new(NodeSelector)
|
|
}
|
|
x.RequiredDuringSchedulingIgnoredDuringExecution.CodecDecodeSelf(d)
|
|
}
|
|
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.PreferredDuringSchedulingIgnoredDuringExecution = nil
|
|
} else {
|
|
yyv1948 := &x.PreferredDuringSchedulingIgnoredDuringExecution
|
|
yym1949 := z.DecBinary()
|
|
_ = yym1949
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferredSchedulingTerm((*[]PreferredSchedulingTerm)(yyv1948), 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 *PreferredSchedulingTerm) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1950 := z.EncBinary()
|
|
_ = yym1950
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1951 := !z.EncBinary()
|
|
yy2arr1951 := z.EncBasicHandle().StructToArray
|
|
var yyq1951 [2]bool
|
|
_, _, _ = yysep1951, yyq1951, yy2arr1951
|
|
const yyr1951 bool = false
|
|
var yynn1951 int
|
|
if yyr1951 || yy2arr1951 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn1951 = 2
|
|
for _, b := range yyq1951 {
|
|
if b {
|
|
yynn1951++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1951)
|
|
yynn1951 = 0
|
|
}
|
|
if yyr1951 || yy2arr1951 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1953 := z.EncBinary()
|
|
_ = yym1953
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("weight"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1954 := z.EncBinary()
|
|
_ = yym1954
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Weight))
|
|
}
|
|
}
|
|
if yyr1951 || yy2arr1951 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy1956 := &x.Preference
|
|
yy1956.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy1957 := &x.Preference
|
|
yy1957.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1951 || yy2arr1951 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PreferredSchedulingTerm) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1958 := z.DecBinary()
|
|
_ = yym1958
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1959 := r.ContainerType()
|
|
if yyct1959 == codecSelferValueTypeMap1234 {
|
|
yyl1959 := r.ReadMapStart()
|
|
if yyl1959 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1959, d)
|
|
}
|
|
} else if yyct1959 == codecSelferValueTypeArray1234 {
|
|
yyl1959 := r.ReadArrayStart()
|
|
if yyl1959 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1959, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PreferredSchedulingTerm) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1960Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1960Slc
|
|
var yyhl1960 bool = l >= 0
|
|
for yyj1960 := 0; ; yyj1960++ {
|
|
if yyhl1960 {
|
|
if yyj1960 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1960Slc = r.DecodeBytes(yys1960Slc, true, true)
|
|
yys1960 := string(yys1960Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1960 {
|
|
case "weight":
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
case "preference":
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv1962 := &x.Preference
|
|
yyv1962.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1960)
|
|
} // end switch yys1960
|
|
} // end for yyj1960
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PreferredSchedulingTerm) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1963 int
|
|
var yyb1963 bool
|
|
var yyhl1963 bool = l >= 0
|
|
yyj1963++
|
|
if yyhl1963 {
|
|
yyb1963 = yyj1963 > l
|
|
} else {
|
|
yyb1963 = r.CheckBreak()
|
|
}
|
|
if yyb1963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Weight = 0
|
|
} else {
|
|
x.Weight = int32(r.DecodeInt(32))
|
|
}
|
|
yyj1963++
|
|
if yyhl1963 {
|
|
yyb1963 = yyj1963 > l
|
|
} else {
|
|
yyb1963 = r.CheckBreak()
|
|
}
|
|
if yyb1963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Preference = NodeSelectorTerm{}
|
|
} else {
|
|
yyv1965 := &x.Preference
|
|
yyv1965.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj1963++
|
|
if yyhl1963 {
|
|
yyb1963 = yyj1963 > l
|
|
} else {
|
|
yyb1963 = r.CheckBreak()
|
|
}
|
|
if yyb1963 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1963-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Taint) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1966 := z.EncBinary()
|
|
_ = yym1966
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1967 := !z.EncBinary()
|
|
yy2arr1967 := z.EncBasicHandle().StructToArray
|
|
var yyq1967 [3]bool
|
|
_, _, _ = yysep1967, yyq1967, yy2arr1967
|
|
const yyr1967 bool = false
|
|
yyq1967[1] = x.Value != ""
|
|
var yynn1967 int
|
|
if yyr1967 || yy2arr1967 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn1967 = 2
|
|
for _, b := range yyq1967 {
|
|
if b {
|
|
yynn1967++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1967)
|
|
yynn1967 = 0
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym1969 := z.EncBinary()
|
|
_ = yym1969
|
|
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)
|
|
yym1970 := z.EncBinary()
|
|
_ = yym1970
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1967[1] {
|
|
yym1972 := z.EncBinary()
|
|
_ = yym1972
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1967[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1973 := z.EncBinary()
|
|
_ = yym1973
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Effect.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("effect"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Effect.CodecEncodeSelf(e)
|
|
}
|
|
if yyr1967 || yy2arr1967 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Taint) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1975 := z.DecBinary()
|
|
_ = yym1975
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1976 := r.ContainerType()
|
|
if yyct1976 == codecSelferValueTypeMap1234 {
|
|
yyl1976 := r.ReadMapStart()
|
|
if yyl1976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1976, d)
|
|
}
|
|
} else if yyct1976 == codecSelferValueTypeArray1234 {
|
|
yyl1976 := r.ReadArrayStart()
|
|
if yyl1976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1976, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Taint) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1977Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1977Slc
|
|
var yyhl1977 bool = l >= 0
|
|
for yyj1977 := 0; ; yyj1977++ {
|
|
if yyhl1977 {
|
|
if yyj1977 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1977Slc = r.DecodeBytes(yys1977Slc, true, true)
|
|
yys1977 := string(yys1977Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1977 {
|
|
case "key":
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
case "value":
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
case "effect":
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1977)
|
|
} // end switch yys1977
|
|
} // end for yyj1977
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Taint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj1981 int
|
|
var yyb1981 bool
|
|
var yyhl1981 bool = l >= 0
|
|
yyj1981++
|
|
if yyhl1981 {
|
|
yyb1981 = yyj1981 > l
|
|
} else {
|
|
yyb1981 = r.CheckBreak()
|
|
}
|
|
if yyb1981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj1981++
|
|
if yyhl1981 {
|
|
yyb1981 = yyj1981 > l
|
|
} else {
|
|
yyb1981 = r.CheckBreak()
|
|
}
|
|
if yyb1981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj1981++
|
|
if yyhl1981 {
|
|
yyb1981 = yyj1981 > l
|
|
} else {
|
|
yyb1981 = r.CheckBreak()
|
|
}
|
|
if yyb1981 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj1981++
|
|
if yyhl1981 {
|
|
yyb1981 = yyj1981 > l
|
|
} else {
|
|
yyb1981 = r.CheckBreak()
|
|
}
|
|
if yyb1981 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj1981-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TaintEffect) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym1985 := z.EncBinary()
|
|
_ = yym1985
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *TaintEffect) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1986 := z.DecBinary()
|
|
_ = yym1986
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *Toleration) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym1987 := z.EncBinary()
|
|
_ = yym1987
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep1988 := !z.EncBinary()
|
|
yy2arr1988 := z.EncBasicHandle().StructToArray
|
|
var yyq1988 [4]bool
|
|
_, _, _ = yysep1988, yyq1988, yy2arr1988
|
|
const yyr1988 bool = false
|
|
yyq1988[0] = x.Key != ""
|
|
yyq1988[1] = x.Operator != ""
|
|
yyq1988[2] = x.Value != ""
|
|
yyq1988[3] = x.Effect != ""
|
|
var yynn1988 int
|
|
if yyr1988 || yy2arr1988 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn1988 = 0
|
|
for _, b := range yyq1988 {
|
|
if b {
|
|
yynn1988++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn1988)
|
|
yynn1988 = 0
|
|
}
|
|
if yyr1988 || yy2arr1988 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1988[0] {
|
|
yym1990 := z.EncBinary()
|
|
_ = yym1990
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1988[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("key"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1991 := z.EncBinary()
|
|
_ = yym1991
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Key))
|
|
}
|
|
}
|
|
}
|
|
if yyr1988 || yy2arr1988 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1988[1] {
|
|
x.Operator.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1988[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("operator"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Operator.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1988 || yy2arr1988 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1988[2] {
|
|
yym1994 := z.EncBinary()
|
|
_ = yym1994
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1988[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("value"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym1995 := z.EncBinary()
|
|
_ = yym1995
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Value))
|
|
}
|
|
}
|
|
}
|
|
if yyr1988 || yy2arr1988 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq1988[3] {
|
|
x.Effect.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq1988[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("effect"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Effect.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr1988 || yy2arr1988 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Toleration) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym1997 := z.DecBinary()
|
|
_ = yym1997
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct1998 := r.ContainerType()
|
|
if yyct1998 == codecSelferValueTypeMap1234 {
|
|
yyl1998 := r.ReadMapStart()
|
|
if yyl1998 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl1998, d)
|
|
}
|
|
} else if yyct1998 == codecSelferValueTypeArray1234 {
|
|
yyl1998 := r.ReadArrayStart()
|
|
if yyl1998 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl1998, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Toleration) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys1999Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys1999Slc
|
|
var yyhl1999 bool = l >= 0
|
|
for yyj1999 := 0; ; yyj1999++ {
|
|
if yyhl1999 {
|
|
if yyj1999 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys1999Slc = r.DecodeBytes(yys1999Slc, true, true)
|
|
yys1999 := string(yys1999Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys1999 {
|
|
case "key":
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
case "operator":
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = TolerationOperator(r.DecodeString())
|
|
}
|
|
case "value":
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
case "effect":
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys1999)
|
|
} // end switch yys1999
|
|
} // end for yyj1999
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Toleration) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj2004 int
|
|
var yyb2004 bool
|
|
var yyhl2004 bool = l >= 0
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Key = ""
|
|
} else {
|
|
x.Key = string(r.DecodeString())
|
|
}
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Operator = ""
|
|
} else {
|
|
x.Operator = TolerationOperator(r.DecodeString())
|
|
}
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Value = ""
|
|
} else {
|
|
x.Value = string(r.DecodeString())
|
|
}
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Effect = ""
|
|
} else {
|
|
x.Effect = TaintEffect(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2004++
|
|
if yyhl2004 {
|
|
yyb2004 = yyj2004 > l
|
|
} else {
|
|
yyb2004 = r.CheckBreak()
|
|
}
|
|
if yyb2004 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2004-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x TolerationOperator) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2009 := z.EncBinary()
|
|
_ = yym2009
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *TolerationOperator) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym2010 := z.DecBinary()
|
|
_ = yym2010
|
|
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 {
|
|
yym2011 := z.EncBinary()
|
|
_ = yym2011
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2012 := !z.EncBinary()
|
|
yy2arr2012 := z.EncBasicHandle().StructToArray
|
|
var yyq2012 [13]bool
|
|
_, _, _ = yysep2012, yyq2012, yy2arr2012
|
|
const yyr2012 bool = false
|
|
yyq2012[2] = x.RestartPolicy != ""
|
|
yyq2012[3] = x.TerminationGracePeriodSeconds != nil
|
|
yyq2012[4] = x.ActiveDeadlineSeconds != nil
|
|
yyq2012[5] = x.DNSPolicy != ""
|
|
yyq2012[6] = len(x.NodeSelector) != 0
|
|
yyq2012[8] = x.NodeName != ""
|
|
yyq2012[9] = x.SecurityContext != nil
|
|
yyq2012[10] = len(x.ImagePullSecrets) != 0
|
|
yyq2012[11] = x.Hostname != ""
|
|
yyq2012[12] = x.Subdomain != ""
|
|
var yynn2012 int
|
|
if yyr2012 || yy2arr2012 {
|
|
r.EncodeArrayStart(13)
|
|
} else {
|
|
yynn2012 = 3
|
|
for _, b := range yyq2012 {
|
|
if b {
|
|
yynn2012++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2012)
|
|
yynn2012 = 0
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Volumes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2014 := z.EncBinary()
|
|
_ = yym2014
|
|
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 {
|
|
yym2015 := z.EncBinary()
|
|
_ = yym2015
|
|
if false {
|
|
} else {
|
|
h.encSliceVolume(([]Volume)(x.Volumes), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Containers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2017 := z.EncBinary()
|
|
_ = yym2017
|
|
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 {
|
|
yym2018 := z.EncBinary()
|
|
_ = yym2018
|
|
if false {
|
|
} else {
|
|
h.encSliceContainer(([]Container)(x.Containers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[2] {
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2012[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("restartPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.RestartPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[3] {
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2021 := *x.TerminationGracePeriodSeconds
|
|
yym2022 := z.EncBinary()
|
|
_ = yym2022
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2021))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2012[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("terminationGracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TerminationGracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2023 := *x.TerminationGracePeriodSeconds
|
|
yym2024 := z.EncBinary()
|
|
_ = yym2024
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2023))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[4] {
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2026 := *x.ActiveDeadlineSeconds
|
|
yym2027 := z.EncBinary()
|
|
_ = yym2027
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2026))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2012[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("activeDeadlineSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ActiveDeadlineSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2028 := *x.ActiveDeadlineSeconds
|
|
yym2029 := z.EncBinary()
|
|
_ = yym2029
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2028))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[5] {
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2012[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("dnsPolicy"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.DNSPolicy.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[6] {
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2032 := z.EncBinary()
|
|
_ = yym2032
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2012[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeSelector"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2033 := z.EncBinary()
|
|
_ = yym2033
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.NodeSelector, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2035 := z.EncBinary()
|
|
_ = yym2035
|
|
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)
|
|
yym2036 := z.EncBinary()
|
|
_ = yym2036
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ServiceAccountName))
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[8] {
|
|
yym2038 := z.EncBinary()
|
|
_ = yym2038
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2012[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2039 := z.EncBinary()
|
|
_ = yym2039
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.NodeName))
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[9] {
|
|
if x.SecurityContext == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SecurityContext.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2012[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 yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[10] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2042 := z.EncBinary()
|
|
_ = yym2042
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2012[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2043 := z.EncBinary()
|
|
_ = yym2043
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[11] {
|
|
yym2045 := z.EncBinary()
|
|
_ = yym2045
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2012[11] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2046 := z.EncBinary()
|
|
_ = yym2046
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2012[12] {
|
|
yym2048 := z.EncBinary()
|
|
_ = yym2048
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2012[12] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("subdomain"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2049 := z.EncBinary()
|
|
_ = yym2049
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Subdomain))
|
|
}
|
|
}
|
|
}
|
|
if yyr2012 || yy2arr2012 {
|
|
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
|
|
yym2050 := z.DecBinary()
|
|
_ = yym2050
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2051 := r.ContainerType()
|
|
if yyct2051 == codecSelferValueTypeMap1234 {
|
|
yyl2051 := r.ReadMapStart()
|
|
if yyl2051 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2051, d)
|
|
}
|
|
} else if yyct2051 == codecSelferValueTypeArray1234 {
|
|
yyl2051 := r.ReadArrayStart()
|
|
if yyl2051 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2051, 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 yys2052Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2052Slc
|
|
var yyhl2052 bool = l >= 0
|
|
for yyj2052 := 0; ; yyj2052++ {
|
|
if yyhl2052 {
|
|
if yyj2052 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2052Slc = r.DecodeBytes(yys2052Slc, true, true)
|
|
yys2052 := string(yys2052Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2052 {
|
|
case "volumes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2053 := &x.Volumes
|
|
yym2054 := z.DecBinary()
|
|
_ = yym2054
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2053), d)
|
|
}
|
|
}
|
|
case "containers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2055 := &x.Containers
|
|
yym2056 := z.DecBinary()
|
|
_ = yym2056
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2055), 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)
|
|
}
|
|
yym2059 := z.DecBinary()
|
|
_ = yym2059
|
|
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)
|
|
}
|
|
yym2061 := z.DecBinary()
|
|
_ = yym2061
|
|
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 {
|
|
yyv2063 := &x.NodeSelector
|
|
yym2064 := z.DecBinary()
|
|
_ = yym2064
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2063, 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 {
|
|
yyv2068 := &x.ImagePullSecrets
|
|
yym2069 := z.DecBinary()
|
|
_ = yym2069
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2068), d)
|
|
}
|
|
}
|
|
case "hostname":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
case "subdomain":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subdomain = ""
|
|
} else {
|
|
x.Subdomain = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2052)
|
|
} // end switch yys2052
|
|
} // end for yyj2052
|
|
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 yyj2072 int
|
|
var yyb2072 bool
|
|
var yyhl2072 bool = l >= 0
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Volumes = nil
|
|
} else {
|
|
yyv2073 := &x.Volumes
|
|
yym2074 := z.DecBinary()
|
|
_ = yym2074
|
|
if false {
|
|
} else {
|
|
h.decSliceVolume((*[]Volume)(yyv2073), d)
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Containers = nil
|
|
} else {
|
|
yyv2075 := &x.Containers
|
|
yym2076 := z.DecBinary()
|
|
_ = yym2076
|
|
if false {
|
|
} else {
|
|
h.decSliceContainer((*[]Container)(yyv2075), d)
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.RestartPolicy = ""
|
|
} else {
|
|
x.RestartPolicy = RestartPolicy(r.DecodeString())
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
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)
|
|
}
|
|
yym2079 := z.DecBinary()
|
|
_ = yym2079
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TerminationGracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
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)
|
|
}
|
|
yym2081 := z.DecBinary()
|
|
_ = yym2081
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.ActiveDeadlineSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DNSPolicy = ""
|
|
} else {
|
|
x.DNSPolicy = DNSPolicy(r.DecodeString())
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeSelector = nil
|
|
} else {
|
|
yyv2083 := &x.NodeSelector
|
|
yym2084 := z.DecBinary()
|
|
_ = yym2084
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2083, false, d)
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ServiceAccountName = ""
|
|
} else {
|
|
x.ServiceAccountName = string(r.DecodeString())
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeName = ""
|
|
} else {
|
|
x.NodeName = string(r.DecodeString())
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
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)
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2088 := &x.ImagePullSecrets
|
|
yym2089 := z.DecBinary()
|
|
_ = yym2089
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2088), d)
|
|
}
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subdomain = ""
|
|
} else {
|
|
x.Subdomain = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2072++
|
|
if yyhl2072 {
|
|
yyb2072 = yyj2072 > l
|
|
} else {
|
|
yyb2072 = r.CheckBreak()
|
|
}
|
|
if yyb2072 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2072-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 {
|
|
yym2092 := z.EncBinary()
|
|
_ = yym2092
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2093 := !z.EncBinary()
|
|
yy2arr2093 := z.EncBasicHandle().StructToArray
|
|
var yyq2093 [8]bool
|
|
_, _, _ = yysep2093, yyq2093, yy2arr2093
|
|
const yyr2093 bool = false
|
|
yyq2093[0] = x.HostNetwork != false
|
|
yyq2093[1] = x.HostPID != false
|
|
yyq2093[2] = x.HostIPC != false
|
|
yyq2093[3] = x.SELinuxOptions != nil
|
|
yyq2093[4] = x.RunAsUser != nil
|
|
yyq2093[5] = x.RunAsNonRoot != nil
|
|
yyq2093[6] = len(x.SupplementalGroups) != 0
|
|
yyq2093[7] = x.FSGroup != nil
|
|
var yynn2093 int
|
|
if yyr2093 || yy2arr2093 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2093 = 0
|
|
for _, b := range yyq2093 {
|
|
if b {
|
|
yynn2093++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2093)
|
|
yynn2093 = 0
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[0] {
|
|
yym2095 := z.EncBinary()
|
|
_ = yym2095
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2093[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostNetwork"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2096 := z.EncBinary()
|
|
_ = yym2096
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostNetwork))
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[1] {
|
|
yym2098 := z.EncBinary()
|
|
_ = yym2098
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2093[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostPID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2099 := z.EncBinary()
|
|
_ = yym2099
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostPID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[2] {
|
|
yym2101 := z.EncBinary()
|
|
_ = yym2101
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2093[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIPC"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2102 := z.EncBinary()
|
|
_ = yym2102
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.HostIPC))
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[3] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2093[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 yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[4] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2105 := *x.RunAsUser
|
|
yym2106 := z.EncBinary()
|
|
_ = yym2106
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2105))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2093[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2107 := *x.RunAsUser
|
|
yym2108 := z.EncBinary()
|
|
_ = yym2108
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2107))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[5] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2110 := *x.RunAsNonRoot
|
|
yym2111 := z.EncBinary()
|
|
_ = yym2111
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2110))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2093[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2112 := *x.RunAsNonRoot
|
|
yym2113 := z.EncBinary()
|
|
_ = yym2113
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy2112))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[6] {
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2115 := z.EncBinary()
|
|
_ = yym2115
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2093[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("supplementalGroups"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SupplementalGroups == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2116 := z.EncBinary()
|
|
_ = yym2116
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceInt64V(x.SupplementalGroups, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2093[7] {
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2118 := *x.FSGroup
|
|
yym2119 := z.EncBinary()
|
|
_ = yym2119
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2118))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2093[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fsGroup"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.FSGroup == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2120 := *x.FSGroup
|
|
yym2121 := z.EncBinary()
|
|
_ = yym2121
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy2120))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2093 || yy2arr2093 {
|
|
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
|
|
yym2122 := z.DecBinary()
|
|
_ = yym2122
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2123 := r.ContainerType()
|
|
if yyct2123 == codecSelferValueTypeMap1234 {
|
|
yyl2123 := r.ReadMapStart()
|
|
if yyl2123 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2123, d)
|
|
}
|
|
} else if yyct2123 == codecSelferValueTypeArray1234 {
|
|
yyl2123 := r.ReadArrayStart()
|
|
if yyl2123 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2123, 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 yys2124Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2124Slc
|
|
var yyhl2124 bool = l >= 0
|
|
for yyj2124 := 0; ; yyj2124++ {
|
|
if yyhl2124 {
|
|
if yyj2124 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2124Slc = r.DecodeBytes(yys2124Slc, true, true)
|
|
yys2124 := string(yys2124Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2124 {
|
|
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)
|
|
}
|
|
yym2130 := z.DecBinary()
|
|
_ = yym2130
|
|
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)
|
|
}
|
|
yym2132 := z.DecBinary()
|
|
_ = yym2132
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "supplementalGroups":
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2133 := &x.SupplementalGroups
|
|
yym2134 := z.DecBinary()
|
|
_ = yym2134
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2133, false, d)
|
|
}
|
|
}
|
|
case "fsGroup":
|
|
if r.TryDecodeAsNil() {
|
|
if x.FSGroup != nil {
|
|
x.FSGroup = nil
|
|
}
|
|
} else {
|
|
if x.FSGroup == nil {
|
|
x.FSGroup = new(int64)
|
|
}
|
|
yym2136 := z.DecBinary()
|
|
_ = yym2136
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2124)
|
|
} // end switch yys2124
|
|
} // end for yyj2124
|
|
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 yyj2137 int
|
|
var yyb2137 bool
|
|
var yyhl2137 bool = l >= 0
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostNetwork = false
|
|
} else {
|
|
x.HostNetwork = bool(r.DecodeBool())
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostPID = false
|
|
} else {
|
|
x.HostPID = bool(r.DecodeBool())
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIPC = false
|
|
} else {
|
|
x.HostIPC = bool(r.DecodeBool())
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
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)
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
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)
|
|
}
|
|
yym2143 := z.DecBinary()
|
|
_ = yym2143
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
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)
|
|
}
|
|
yym2145 := z.DecBinary()
|
|
_ = yym2145
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SupplementalGroups = nil
|
|
} else {
|
|
yyv2146 := &x.SupplementalGroups
|
|
yym2147 := z.DecBinary()
|
|
_ = yym2147
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceInt64X(yyv2146, false, d)
|
|
}
|
|
}
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
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)
|
|
}
|
|
yym2149 := z.DecBinary()
|
|
_ = yym2149
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.FSGroup)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj2137++
|
|
if yyhl2137 {
|
|
yyb2137 = yyj2137 > l
|
|
} else {
|
|
yyb2137 = r.CheckBreak()
|
|
}
|
|
if yyb2137 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2137-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 {
|
|
yym2150 := z.EncBinary()
|
|
_ = yym2150
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2151 := !z.EncBinary()
|
|
yy2arr2151 := z.EncBasicHandle().StructToArray
|
|
var yyq2151 [8]bool
|
|
_, _, _ = yysep2151, yyq2151, yy2arr2151
|
|
const yyr2151 bool = false
|
|
yyq2151[0] = x.Phase != ""
|
|
yyq2151[1] = len(x.Conditions) != 0
|
|
yyq2151[2] = x.Message != ""
|
|
yyq2151[3] = x.Reason != ""
|
|
yyq2151[4] = x.HostIP != ""
|
|
yyq2151[5] = x.PodIP != ""
|
|
yyq2151[6] = x.StartTime != nil
|
|
yyq2151[7] = len(x.ContainerStatuses) != 0
|
|
var yynn2151 int
|
|
if yyr2151 || yy2arr2151 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn2151 = 0
|
|
for _, b := range yyq2151 {
|
|
if b {
|
|
yynn2151++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2151)
|
|
yynn2151 = 0
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2151[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[1] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2154 := z.EncBinary()
|
|
_ = yym2154
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2155 := z.EncBinary()
|
|
_ = yym2155
|
|
if false {
|
|
} else {
|
|
h.encSlicePodCondition(([]PodCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[2] {
|
|
yym2157 := z.EncBinary()
|
|
_ = yym2157
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2151[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2158 := z.EncBinary()
|
|
_ = yym2158
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[3] {
|
|
yym2160 := z.EncBinary()
|
|
_ = yym2160
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2151[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2161 := z.EncBinary()
|
|
_ = yym2161
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[4] {
|
|
yym2163 := z.EncBinary()
|
|
_ = yym2163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2151[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2164 := z.EncBinary()
|
|
_ = yym2164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.HostIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[5] {
|
|
yym2166 := z.EncBinary()
|
|
_ = yym2166
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2151[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2167 := z.EncBinary()
|
|
_ = yym2167
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[6] {
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2169 := z.EncBinary()
|
|
_ = yym2169
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2169 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2169 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("startTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.StartTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2170 := z.EncBinary()
|
|
_ = yym2170
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.StartTime) {
|
|
} else if yym2170 {
|
|
z.EncBinaryMarshal(x.StartTime)
|
|
} else if !yym2170 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.StartTime)
|
|
} else {
|
|
z.EncFallback(x.StartTime)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2151[7] {
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2172 := z.EncBinary()
|
|
_ = yym2172
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2151[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("containerStatuses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ContainerStatuses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2173 := z.EncBinary()
|
|
_ = yym2173
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerStatus(([]ContainerStatus)(x.ContainerStatuses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2151 || yy2arr2151 {
|
|
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
|
|
yym2174 := z.DecBinary()
|
|
_ = yym2174
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2175 := r.ContainerType()
|
|
if yyct2175 == codecSelferValueTypeMap1234 {
|
|
yyl2175 := r.ReadMapStart()
|
|
if yyl2175 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2175, d)
|
|
}
|
|
} else if yyct2175 == codecSelferValueTypeArray1234 {
|
|
yyl2175 := r.ReadArrayStart()
|
|
if yyl2175 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2175, 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 yys2176Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2176Slc
|
|
var yyhl2176 bool = l >= 0
|
|
for yyj2176 := 0; ; yyj2176++ {
|
|
if yyhl2176 {
|
|
if yyj2176 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2176Slc = r.DecodeBytes(yys2176Slc, true, true)
|
|
yys2176 := string(yys2176Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2176 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2178 := &x.Conditions
|
|
yym2179 := z.DecBinary()
|
|
_ = yym2179
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2178), 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)
|
|
}
|
|
yym2185 := z.DecBinary()
|
|
_ = yym2185
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2185 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2185 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
case "containerStatuses":
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2186 := &x.ContainerStatuses
|
|
yym2187 := z.DecBinary()
|
|
_ = yym2187
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2186), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2176)
|
|
} // end switch yys2176
|
|
} // end for yyj2176
|
|
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 yyj2188 int
|
|
var yyb2188 bool
|
|
var yyhl2188 bool = l >= 0
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = PodPhase(r.DecodeString())
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2190 := &x.Conditions
|
|
yym2191 := z.DecBinary()
|
|
_ = yym2191
|
|
if false {
|
|
} else {
|
|
h.decSlicePodCondition((*[]PodCondition)(yyv2190), d)
|
|
}
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.HostIP = ""
|
|
} else {
|
|
x.HostIP = string(r.DecodeString())
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodIP = ""
|
|
} else {
|
|
x.PodIP = string(r.DecodeString())
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
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)
|
|
}
|
|
yym2197 := z.DecBinary()
|
|
_ = yym2197
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.StartTime) {
|
|
} else if yym2197 {
|
|
z.DecBinaryUnmarshal(x.StartTime)
|
|
} else if !yym2197 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.StartTime)
|
|
} else {
|
|
z.DecFallback(x.StartTime, false)
|
|
}
|
|
}
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerStatuses = nil
|
|
} else {
|
|
yyv2198 := &x.ContainerStatuses
|
|
yym2199 := z.DecBinary()
|
|
_ = yym2199
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerStatus((*[]ContainerStatus)(yyv2198), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2188++
|
|
if yyhl2188 {
|
|
yyb2188 = yyj2188 > l
|
|
} else {
|
|
yyb2188 = r.CheckBreak()
|
|
}
|
|
if yyb2188 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2188-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 {
|
|
yym2200 := z.EncBinary()
|
|
_ = yym2200
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2201 := !z.EncBinary()
|
|
yy2arr2201 := z.EncBasicHandle().StructToArray
|
|
var yyq2201 [4]bool
|
|
_, _, _ = yysep2201, yyq2201, yy2arr2201
|
|
const yyr2201 bool = false
|
|
yyq2201[0] = x.Kind != ""
|
|
yyq2201[1] = x.APIVersion != ""
|
|
yyq2201[2] = true
|
|
yyq2201[3] = true
|
|
var yynn2201 int
|
|
if yyr2201 || yy2arr2201 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2201 = 0
|
|
for _, b := range yyq2201 {
|
|
if b {
|
|
yynn2201++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2201)
|
|
yynn2201 = 0
|
|
}
|
|
if yyr2201 || yy2arr2201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2201[0] {
|
|
yym2203 := z.EncBinary()
|
|
_ = yym2203
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2201[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2204 := z.EncBinary()
|
|
_ = yym2204
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2201 || yy2arr2201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2201[1] {
|
|
yym2206 := z.EncBinary()
|
|
_ = yym2206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2201[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2207 := z.EncBinary()
|
|
_ = yym2207
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2201 || yy2arr2201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2201[2] {
|
|
yy2209 := &x.ObjectMeta
|
|
yy2209.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2201[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2210 := &x.ObjectMeta
|
|
yy2210.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2201 || yy2arr2201 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2201[3] {
|
|
yy2212 := &x.Status
|
|
yy2212.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2201[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2213 := &x.Status
|
|
yy2213.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2201 || yy2arr2201 {
|
|
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
|
|
yym2214 := z.DecBinary()
|
|
_ = yym2214
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2215 := r.ContainerType()
|
|
if yyct2215 == codecSelferValueTypeMap1234 {
|
|
yyl2215 := r.ReadMapStart()
|
|
if yyl2215 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2215, d)
|
|
}
|
|
} else if yyct2215 == codecSelferValueTypeArray1234 {
|
|
yyl2215 := r.ReadArrayStart()
|
|
if yyl2215 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2215, 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 yys2216Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2216Slc
|
|
var yyhl2216 bool = l >= 0
|
|
for yyj2216 := 0; ; yyj2216++ {
|
|
if yyhl2216 {
|
|
if yyj2216 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2216Slc = r.DecodeBytes(yys2216Slc, true, true)
|
|
yys2216 := string(yys2216Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2216 {
|
|
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 {
|
|
yyv2219 := &x.ObjectMeta
|
|
yyv2219.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2220 := &x.Status
|
|
yyv2220.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2216)
|
|
} // end switch yys2216
|
|
} // end for yyj2216
|
|
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 yyj2221 int
|
|
var yyb2221 bool
|
|
var yyhl2221 bool = l >= 0
|
|
yyj2221++
|
|
if yyhl2221 {
|
|
yyb2221 = yyj2221 > l
|
|
} else {
|
|
yyb2221 = r.CheckBreak()
|
|
}
|
|
if yyb2221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2221++
|
|
if yyhl2221 {
|
|
yyb2221 = yyj2221 > l
|
|
} else {
|
|
yyb2221 = r.CheckBreak()
|
|
}
|
|
if yyb2221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2221++
|
|
if yyhl2221 {
|
|
yyb2221 = yyj2221 > l
|
|
} else {
|
|
yyb2221 = r.CheckBreak()
|
|
}
|
|
if yyb2221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2224 := &x.ObjectMeta
|
|
yyv2224.CodecDecodeSelf(d)
|
|
}
|
|
yyj2221++
|
|
if yyhl2221 {
|
|
yyb2221 = yyj2221 > l
|
|
} else {
|
|
yyb2221 = r.CheckBreak()
|
|
}
|
|
if yyb2221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2225 := &x.Status
|
|
yyv2225.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2221++
|
|
if yyhl2221 {
|
|
yyb2221 = yyj2221 > l
|
|
} else {
|
|
yyb2221 = r.CheckBreak()
|
|
}
|
|
if yyb2221 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2221-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 {
|
|
yym2226 := z.EncBinary()
|
|
_ = yym2226
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2227 := !z.EncBinary()
|
|
yy2arr2227 := z.EncBasicHandle().StructToArray
|
|
var yyq2227 [5]bool
|
|
_, _, _ = yysep2227, yyq2227, yy2arr2227
|
|
const yyr2227 bool = false
|
|
yyq2227[0] = x.Kind != ""
|
|
yyq2227[1] = x.APIVersion != ""
|
|
yyq2227[2] = true
|
|
yyq2227[3] = true
|
|
yyq2227[4] = true
|
|
var yynn2227 int
|
|
if yyr2227 || yy2arr2227 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2227 = 0
|
|
for _, b := range yyq2227 {
|
|
if b {
|
|
yynn2227++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2227)
|
|
yynn2227 = 0
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2227[0] {
|
|
yym2229 := z.EncBinary()
|
|
_ = yym2229
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2227[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2230 := z.EncBinary()
|
|
_ = yym2230
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2227[1] {
|
|
yym2232 := z.EncBinary()
|
|
_ = yym2232
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2227[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2233 := z.EncBinary()
|
|
_ = yym2233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2227[2] {
|
|
yy2235 := &x.ObjectMeta
|
|
yy2235.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2227[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2236 := &x.ObjectMeta
|
|
yy2236.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2227[3] {
|
|
yy2238 := &x.Spec
|
|
yy2238.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2227[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2239 := &x.Spec
|
|
yy2239.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2227[4] {
|
|
yy2241 := &x.Status
|
|
yy2241.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2227[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2242 := &x.Status
|
|
yy2242.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2227 || yy2arr2227 {
|
|
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
|
|
yym2243 := z.DecBinary()
|
|
_ = yym2243
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2244 := r.ContainerType()
|
|
if yyct2244 == codecSelferValueTypeMap1234 {
|
|
yyl2244 := r.ReadMapStart()
|
|
if yyl2244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2244, d)
|
|
}
|
|
} else if yyct2244 == codecSelferValueTypeArray1234 {
|
|
yyl2244 := r.ReadArrayStart()
|
|
if yyl2244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2244, 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 yys2245Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2245Slc
|
|
var yyhl2245 bool = l >= 0
|
|
for yyj2245 := 0; ; yyj2245++ {
|
|
if yyhl2245 {
|
|
if yyj2245 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2245Slc = r.DecodeBytes(yys2245Slc, true, true)
|
|
yys2245 := string(yys2245Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2245 {
|
|
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 {
|
|
yyv2248 := &x.ObjectMeta
|
|
yyv2248.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2249 := &x.Spec
|
|
yyv2249.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2250 := &x.Status
|
|
yyv2250.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2245)
|
|
} // end switch yys2245
|
|
} // end for yyj2245
|
|
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 yyj2251 int
|
|
var yyb2251 bool
|
|
var yyhl2251 bool = l >= 0
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2254 := &x.ObjectMeta
|
|
yyv2254.CodecDecodeSelf(d)
|
|
}
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2255 := &x.Spec
|
|
yyv2255.CodecDecodeSelf(d)
|
|
}
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = PodStatus{}
|
|
} else {
|
|
yyv2256 := &x.Status
|
|
yyv2256.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2251++
|
|
if yyhl2251 {
|
|
yyb2251 = yyj2251 > l
|
|
} else {
|
|
yyb2251 = r.CheckBreak()
|
|
}
|
|
if yyb2251 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2251-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 {
|
|
yym2257 := z.EncBinary()
|
|
_ = yym2257
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2258 := !z.EncBinary()
|
|
yy2arr2258 := z.EncBasicHandle().StructToArray
|
|
var yyq2258 [2]bool
|
|
_, _, _ = yysep2258, yyq2258, yy2arr2258
|
|
const yyr2258 bool = false
|
|
yyq2258[0] = true
|
|
yyq2258[1] = true
|
|
var yynn2258 int
|
|
if yyr2258 || yy2arr2258 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2258 = 0
|
|
for _, b := range yyq2258 {
|
|
if b {
|
|
yynn2258++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2258)
|
|
yynn2258 = 0
|
|
}
|
|
if yyr2258 || yy2arr2258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2258[0] {
|
|
yy2260 := &x.ObjectMeta
|
|
yy2260.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2258[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2261 := &x.ObjectMeta
|
|
yy2261.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2258 || yy2arr2258 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2258[1] {
|
|
yy2263 := &x.Spec
|
|
yy2263.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2258[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2264 := &x.Spec
|
|
yy2264.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2258 || yy2arr2258 {
|
|
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
|
|
yym2265 := z.DecBinary()
|
|
_ = yym2265
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2266 := r.ContainerType()
|
|
if yyct2266 == codecSelferValueTypeMap1234 {
|
|
yyl2266 := r.ReadMapStart()
|
|
if yyl2266 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2266, d)
|
|
}
|
|
} else if yyct2266 == codecSelferValueTypeArray1234 {
|
|
yyl2266 := r.ReadArrayStart()
|
|
if yyl2266 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2266, 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 yys2267Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2267Slc
|
|
var yyhl2267 bool = l >= 0
|
|
for yyj2267 := 0; ; yyj2267++ {
|
|
if yyhl2267 {
|
|
if yyj2267 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2267Slc = r.DecodeBytes(yys2267Slc, true, true)
|
|
yys2267 := string(yys2267Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2267 {
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2268 := &x.ObjectMeta
|
|
yyv2268.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2269 := &x.Spec
|
|
yyv2269.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2267)
|
|
} // end switch yys2267
|
|
} // end for yyj2267
|
|
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 yyj2270 int
|
|
var yyb2270 bool
|
|
var yyhl2270 bool = l >= 0
|
|
yyj2270++
|
|
if yyhl2270 {
|
|
yyb2270 = yyj2270 > l
|
|
} else {
|
|
yyb2270 = r.CheckBreak()
|
|
}
|
|
if yyb2270 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2271 := &x.ObjectMeta
|
|
yyv2271.CodecDecodeSelf(d)
|
|
}
|
|
yyj2270++
|
|
if yyhl2270 {
|
|
yyb2270 = yyj2270 > l
|
|
} else {
|
|
yyb2270 = r.CheckBreak()
|
|
}
|
|
if yyb2270 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = PodSpec{}
|
|
} else {
|
|
yyv2272 := &x.Spec
|
|
yyv2272.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2270++
|
|
if yyhl2270 {
|
|
yyb2270 = yyj2270 > l
|
|
} else {
|
|
yyb2270 = r.CheckBreak()
|
|
}
|
|
if yyb2270 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2270-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 {
|
|
yym2273 := z.EncBinary()
|
|
_ = yym2273
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2274 := !z.EncBinary()
|
|
yy2arr2274 := z.EncBasicHandle().StructToArray
|
|
var yyq2274 [4]bool
|
|
_, _, _ = yysep2274, yyq2274, yy2arr2274
|
|
const yyr2274 bool = false
|
|
yyq2274[0] = x.Kind != ""
|
|
yyq2274[1] = x.APIVersion != ""
|
|
yyq2274[2] = true
|
|
yyq2274[3] = true
|
|
var yynn2274 int
|
|
if yyr2274 || yy2arr2274 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2274 = 0
|
|
for _, b := range yyq2274 {
|
|
if b {
|
|
yynn2274++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2274)
|
|
yynn2274 = 0
|
|
}
|
|
if yyr2274 || yy2arr2274 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2274[0] {
|
|
yym2276 := z.EncBinary()
|
|
_ = yym2276
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2274[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2277 := z.EncBinary()
|
|
_ = yym2277
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2274 || yy2arr2274 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2274[1] {
|
|
yym2279 := z.EncBinary()
|
|
_ = yym2279
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2274[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2280 := z.EncBinary()
|
|
_ = yym2280
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2274 || yy2arr2274 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2274[2] {
|
|
yy2282 := &x.ObjectMeta
|
|
yy2282.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2274[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2283 := &x.ObjectMeta
|
|
yy2283.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2274 || yy2arr2274 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2274[3] {
|
|
yy2285 := &x.Template
|
|
yy2285.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2274[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("template"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2286 := &x.Template
|
|
yy2286.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2274 || yy2arr2274 {
|
|
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
|
|
yym2287 := z.DecBinary()
|
|
_ = yym2287
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2288 := r.ContainerType()
|
|
if yyct2288 == codecSelferValueTypeMap1234 {
|
|
yyl2288 := r.ReadMapStart()
|
|
if yyl2288 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2288, d)
|
|
}
|
|
} else if yyct2288 == codecSelferValueTypeArray1234 {
|
|
yyl2288 := r.ReadArrayStart()
|
|
if yyl2288 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2288, 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 yys2289Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2289Slc
|
|
var yyhl2289 bool = l >= 0
|
|
for yyj2289 := 0; ; yyj2289++ {
|
|
if yyhl2289 {
|
|
if yyj2289 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2289Slc = r.DecodeBytes(yys2289Slc, true, true)
|
|
yys2289 := string(yys2289Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2289 {
|
|
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 {
|
|
yyv2292 := &x.ObjectMeta
|
|
yyv2292.CodecDecodeSelf(d)
|
|
}
|
|
case "template":
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2293 := &x.Template
|
|
yyv2293.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2289)
|
|
} // end switch yys2289
|
|
} // end for yyj2289
|
|
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 yyj2294 int
|
|
var yyb2294 bool
|
|
var yyhl2294 bool = l >= 0
|
|
yyj2294++
|
|
if yyhl2294 {
|
|
yyb2294 = yyj2294 > l
|
|
} else {
|
|
yyb2294 = r.CheckBreak()
|
|
}
|
|
if yyb2294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2294++
|
|
if yyhl2294 {
|
|
yyb2294 = yyj2294 > l
|
|
} else {
|
|
yyb2294 = r.CheckBreak()
|
|
}
|
|
if yyb2294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2294++
|
|
if yyhl2294 {
|
|
yyb2294 = yyj2294 > l
|
|
} else {
|
|
yyb2294 = r.CheckBreak()
|
|
}
|
|
if yyb2294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2297 := &x.ObjectMeta
|
|
yyv2297.CodecDecodeSelf(d)
|
|
}
|
|
yyj2294++
|
|
if yyhl2294 {
|
|
yyb2294 = yyj2294 > l
|
|
} else {
|
|
yyb2294 = r.CheckBreak()
|
|
}
|
|
if yyb2294 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Template = PodTemplateSpec{}
|
|
} else {
|
|
yyv2298 := &x.Template
|
|
yyv2298.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2294++
|
|
if yyhl2294 {
|
|
yyb2294 = yyj2294 > l
|
|
} else {
|
|
yyb2294 = r.CheckBreak()
|
|
}
|
|
if yyb2294 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2294-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 {
|
|
yym2299 := z.EncBinary()
|
|
_ = yym2299
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2300 := !z.EncBinary()
|
|
yy2arr2300 := z.EncBasicHandle().StructToArray
|
|
var yyq2300 [4]bool
|
|
_, _, _ = yysep2300, yyq2300, yy2arr2300
|
|
const yyr2300 bool = false
|
|
yyq2300[0] = x.Kind != ""
|
|
yyq2300[1] = x.APIVersion != ""
|
|
yyq2300[2] = true
|
|
var yynn2300 int
|
|
if yyr2300 || yy2arr2300 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2300 = 1
|
|
for _, b := range yyq2300 {
|
|
if b {
|
|
yynn2300++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2300)
|
|
yynn2300 = 0
|
|
}
|
|
if yyr2300 || yy2arr2300 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2300[0] {
|
|
yym2302 := z.EncBinary()
|
|
_ = yym2302
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2300[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2303 := z.EncBinary()
|
|
_ = yym2303
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2300 || yy2arr2300 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2300[1] {
|
|
yym2305 := z.EncBinary()
|
|
_ = yym2305
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2300[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2306 := z.EncBinary()
|
|
_ = yym2306
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2300 || yy2arr2300 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2300[2] {
|
|
yy2308 := &x.ListMeta
|
|
yym2309 := z.EncBinary()
|
|
_ = yym2309
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2308) {
|
|
} else {
|
|
z.EncFallback(yy2308)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2300[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2310 := &x.ListMeta
|
|
yym2311 := z.EncBinary()
|
|
_ = yym2311
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2310) {
|
|
} else {
|
|
z.EncFallback(yy2310)
|
|
}
|
|
}
|
|
}
|
|
if yyr2300 || yy2arr2300 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2313 := z.EncBinary()
|
|
_ = yym2313
|
|
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 {
|
|
yym2314 := z.EncBinary()
|
|
_ = yym2314
|
|
if false {
|
|
} else {
|
|
h.encSlicePodTemplate(([]PodTemplate)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2300 || yy2arr2300 {
|
|
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
|
|
yym2315 := z.DecBinary()
|
|
_ = yym2315
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2316 := r.ContainerType()
|
|
if yyct2316 == codecSelferValueTypeMap1234 {
|
|
yyl2316 := r.ReadMapStart()
|
|
if yyl2316 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2316, d)
|
|
}
|
|
} else if yyct2316 == codecSelferValueTypeArray1234 {
|
|
yyl2316 := r.ReadArrayStart()
|
|
if yyl2316 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2316, 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 yys2317Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2317Slc
|
|
var yyhl2317 bool = l >= 0
|
|
for yyj2317 := 0; ; yyj2317++ {
|
|
if yyhl2317 {
|
|
if yyj2317 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2317Slc = r.DecodeBytes(yys2317Slc, true, true)
|
|
yys2317 := string(yys2317Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2317 {
|
|
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 {
|
|
yyv2320 := &x.ListMeta
|
|
yym2321 := z.DecBinary()
|
|
_ = yym2321
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2320) {
|
|
} else {
|
|
z.DecFallback(yyv2320, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2322 := &x.Items
|
|
yym2323 := z.DecBinary()
|
|
_ = yym2323
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2322), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2317)
|
|
} // end switch yys2317
|
|
} // end for yyj2317
|
|
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 yyj2324 int
|
|
var yyb2324 bool
|
|
var yyhl2324 bool = l >= 0
|
|
yyj2324++
|
|
if yyhl2324 {
|
|
yyb2324 = yyj2324 > l
|
|
} else {
|
|
yyb2324 = r.CheckBreak()
|
|
}
|
|
if yyb2324 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2324++
|
|
if yyhl2324 {
|
|
yyb2324 = yyj2324 > l
|
|
} else {
|
|
yyb2324 = r.CheckBreak()
|
|
}
|
|
if yyb2324 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2324++
|
|
if yyhl2324 {
|
|
yyb2324 = yyj2324 > l
|
|
} else {
|
|
yyb2324 = r.CheckBreak()
|
|
}
|
|
if yyb2324 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2327 := &x.ListMeta
|
|
yym2328 := z.DecBinary()
|
|
_ = yym2328
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2327) {
|
|
} else {
|
|
z.DecFallback(yyv2327, false)
|
|
}
|
|
}
|
|
yyj2324++
|
|
if yyhl2324 {
|
|
yyb2324 = yyj2324 > l
|
|
} else {
|
|
yyb2324 = r.CheckBreak()
|
|
}
|
|
if yyb2324 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2329 := &x.Items
|
|
yym2330 := z.DecBinary()
|
|
_ = yym2330
|
|
if false {
|
|
} else {
|
|
h.decSlicePodTemplate((*[]PodTemplate)(yyv2329), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2324++
|
|
if yyhl2324 {
|
|
yyb2324 = yyj2324 > l
|
|
} else {
|
|
yyb2324 = r.CheckBreak()
|
|
}
|
|
if yyb2324 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2324-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 {
|
|
yym2331 := z.EncBinary()
|
|
_ = yym2331
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2332 := !z.EncBinary()
|
|
yy2arr2332 := z.EncBasicHandle().StructToArray
|
|
var yyq2332 [3]bool
|
|
_, _, _ = yysep2332, yyq2332, yy2arr2332
|
|
const yyr2332 bool = false
|
|
yyq2332[2] = x.Template != nil
|
|
var yynn2332 int
|
|
if yyr2332 || yy2arr2332 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2332 = 2
|
|
for _, b := range yyq2332 {
|
|
if b {
|
|
yynn2332++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2332)
|
|
yynn2332 = 0
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2334 := z.EncBinary()
|
|
_ = yym2334
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2335 := z.EncBinary()
|
|
_ = yym2335
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2337 := z.EncBinary()
|
|
_ = yym2337
|
|
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 {
|
|
yym2338 := z.EncBinary()
|
|
_ = yym2338
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2332 || yy2arr2332 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2332[2] {
|
|
if x.Template == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Template.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2332[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 yyr2332 || yy2arr2332 {
|
|
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
|
|
yym2340 := z.DecBinary()
|
|
_ = yym2340
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2341 := r.ContainerType()
|
|
if yyct2341 == codecSelferValueTypeMap1234 {
|
|
yyl2341 := r.ReadMapStart()
|
|
if yyl2341 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2341, d)
|
|
}
|
|
} else if yyct2341 == codecSelferValueTypeArray1234 {
|
|
yyl2341 := r.ReadArrayStart()
|
|
if yyl2341 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2341, 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 yys2342Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2342Slc
|
|
var yyhl2342 bool = l >= 0
|
|
for yyj2342 := 0; ; yyj2342++ {
|
|
if yyhl2342 {
|
|
if yyj2342 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2342Slc = r.DecodeBytes(yys2342Slc, true, true)
|
|
yys2342 := string(yys2342Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2342 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2344 := &x.Selector
|
|
yym2345 := z.DecBinary()
|
|
_ = yym2345
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2344, 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, yys2342)
|
|
} // end switch yys2342
|
|
} // end for yyj2342
|
|
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 yyj2347 int
|
|
var yyb2347 bool
|
|
var yyhl2347 bool = l >= 0
|
|
yyj2347++
|
|
if yyhl2347 {
|
|
yyb2347 = yyj2347 > l
|
|
} else {
|
|
yyb2347 = r.CheckBreak()
|
|
}
|
|
if yyb2347 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2347++
|
|
if yyhl2347 {
|
|
yyb2347 = yyj2347 > l
|
|
} else {
|
|
yyb2347 = r.CheckBreak()
|
|
}
|
|
if yyb2347 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2349 := &x.Selector
|
|
yym2350 := z.DecBinary()
|
|
_ = yym2350
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2349, false, d)
|
|
}
|
|
}
|
|
yyj2347++
|
|
if yyhl2347 {
|
|
yyb2347 = yyj2347 > l
|
|
} else {
|
|
yyb2347 = r.CheckBreak()
|
|
}
|
|
if yyb2347 {
|
|
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 {
|
|
yyj2347++
|
|
if yyhl2347 {
|
|
yyb2347 = yyj2347 > l
|
|
} else {
|
|
yyb2347 = r.CheckBreak()
|
|
}
|
|
if yyb2347 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2347-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 {
|
|
yym2352 := z.EncBinary()
|
|
_ = yym2352
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2353 := !z.EncBinary()
|
|
yy2arr2353 := z.EncBasicHandle().StructToArray
|
|
var yyq2353 [4]bool
|
|
_, _, _ = yysep2353, yyq2353, yy2arr2353
|
|
const yyr2353 bool = false
|
|
yyq2353[1] = x.FullyLabeledReplicas != 0
|
|
yyq2353[2] = x.ReadyReplicas != 0
|
|
yyq2353[3] = x.ObservedGeneration != 0
|
|
var yynn2353 int
|
|
if yyr2353 || yy2arr2353 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2353 = 1
|
|
for _, b := range yyq2353 {
|
|
if b {
|
|
yynn2353++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2353)
|
|
yynn2353 = 0
|
|
}
|
|
if yyr2353 || yy2arr2353 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2355 := z.EncBinary()
|
|
_ = yym2355
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("replicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2356 := z.EncBinary()
|
|
_ = yym2356
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Replicas))
|
|
}
|
|
}
|
|
if yyr2353 || yy2arr2353 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2353[1] {
|
|
yym2358 := z.EncBinary()
|
|
_ = yym2358
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2353[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fullyLabeledReplicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2359 := z.EncBinary()
|
|
_ = yym2359
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.FullyLabeledReplicas))
|
|
}
|
|
}
|
|
}
|
|
if yyr2353 || yy2arr2353 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2353[2] {
|
|
yym2361 := z.EncBinary()
|
|
_ = yym2361
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ReadyReplicas))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2353[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readyReplicas"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2362 := z.EncBinary()
|
|
_ = yym2362
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ReadyReplicas))
|
|
}
|
|
}
|
|
}
|
|
if yyr2353 || yy2arr2353 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2353[3] {
|
|
yym2364 := z.EncBinary()
|
|
_ = yym2364
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq2353[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("observedGeneration"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2365 := z.EncBinary()
|
|
_ = yym2365
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.ObservedGeneration))
|
|
}
|
|
}
|
|
}
|
|
if yyr2353 || yy2arr2353 {
|
|
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
|
|
yym2366 := z.DecBinary()
|
|
_ = yym2366
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2367 := r.ContainerType()
|
|
if yyct2367 == codecSelferValueTypeMap1234 {
|
|
yyl2367 := r.ReadMapStart()
|
|
if yyl2367 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2367, d)
|
|
}
|
|
} else if yyct2367 == codecSelferValueTypeArray1234 {
|
|
yyl2367 := r.ReadArrayStart()
|
|
if yyl2367 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2367, 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 yys2368Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2368Slc
|
|
var yyhl2368 bool = l >= 0
|
|
for yyj2368 := 0; ; yyj2368++ {
|
|
if yyhl2368 {
|
|
if yyj2368 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2368Slc = r.DecodeBytes(yys2368Slc, true, true)
|
|
yys2368 := string(yys2368Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2368 {
|
|
case "replicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "fullyLabeledReplicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.FullyLabeledReplicas = 0
|
|
} else {
|
|
x.FullyLabeledReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "readyReplicas":
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadyReplicas = 0
|
|
} else {
|
|
x.ReadyReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
case "observedGeneration":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2368)
|
|
} // end switch yys2368
|
|
} // end for yyj2368
|
|
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 yyj2373 int
|
|
var yyb2373 bool
|
|
var yyhl2373 bool = l >= 0
|
|
yyj2373++
|
|
if yyhl2373 {
|
|
yyb2373 = yyj2373 > l
|
|
} else {
|
|
yyb2373 = r.CheckBreak()
|
|
}
|
|
if yyb2373 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Replicas = 0
|
|
} else {
|
|
x.Replicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2373++
|
|
if yyhl2373 {
|
|
yyb2373 = yyj2373 > l
|
|
} else {
|
|
yyb2373 = r.CheckBreak()
|
|
}
|
|
if yyb2373 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FullyLabeledReplicas = 0
|
|
} else {
|
|
x.FullyLabeledReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2373++
|
|
if yyhl2373 {
|
|
yyb2373 = yyj2373 > l
|
|
} else {
|
|
yyb2373 = r.CheckBreak()
|
|
}
|
|
if yyb2373 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ReadyReplicas = 0
|
|
} else {
|
|
x.ReadyReplicas = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2373++
|
|
if yyhl2373 {
|
|
yyb2373 = yyj2373 > l
|
|
} else {
|
|
yyb2373 = r.CheckBreak()
|
|
}
|
|
if yyb2373 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObservedGeneration = 0
|
|
} else {
|
|
x.ObservedGeneration = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj2373++
|
|
if yyhl2373 {
|
|
yyb2373 = yyj2373 > l
|
|
} else {
|
|
yyb2373 = r.CheckBreak()
|
|
}
|
|
if yyb2373 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2373-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 {
|
|
yym2378 := z.EncBinary()
|
|
_ = yym2378
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2379 := !z.EncBinary()
|
|
yy2arr2379 := z.EncBasicHandle().StructToArray
|
|
var yyq2379 [5]bool
|
|
_, _, _ = yysep2379, yyq2379, yy2arr2379
|
|
const yyr2379 bool = false
|
|
yyq2379[0] = x.Kind != ""
|
|
yyq2379[1] = x.APIVersion != ""
|
|
yyq2379[2] = true
|
|
yyq2379[3] = true
|
|
yyq2379[4] = true
|
|
var yynn2379 int
|
|
if yyr2379 || yy2arr2379 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2379 = 0
|
|
for _, b := range yyq2379 {
|
|
if b {
|
|
yynn2379++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2379)
|
|
yynn2379 = 0
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2379[0] {
|
|
yym2381 := z.EncBinary()
|
|
_ = yym2381
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2379[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2382 := z.EncBinary()
|
|
_ = yym2382
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2379[1] {
|
|
yym2384 := z.EncBinary()
|
|
_ = yym2384
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2379[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2385 := z.EncBinary()
|
|
_ = yym2385
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2379[2] {
|
|
yy2387 := &x.ObjectMeta
|
|
yy2387.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2379[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2388 := &x.ObjectMeta
|
|
yy2388.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2379[3] {
|
|
yy2390 := &x.Spec
|
|
yy2390.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2379[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2391 := &x.Spec
|
|
yy2391.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2379[4] {
|
|
yy2393 := &x.Status
|
|
yy2393.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2379[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2394 := &x.Status
|
|
yy2394.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2379 || yy2arr2379 {
|
|
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
|
|
yym2395 := z.DecBinary()
|
|
_ = yym2395
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2396 := r.ContainerType()
|
|
if yyct2396 == codecSelferValueTypeMap1234 {
|
|
yyl2396 := r.ReadMapStart()
|
|
if yyl2396 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2396, d)
|
|
}
|
|
} else if yyct2396 == codecSelferValueTypeArray1234 {
|
|
yyl2396 := r.ReadArrayStart()
|
|
if yyl2396 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2396, 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 yys2397Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2397Slc
|
|
var yyhl2397 bool = l >= 0
|
|
for yyj2397 := 0; ; yyj2397++ {
|
|
if yyhl2397 {
|
|
if yyj2397 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2397Slc = r.DecodeBytes(yys2397Slc, true, true)
|
|
yys2397 := string(yys2397Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2397 {
|
|
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 {
|
|
yyv2400 := &x.ObjectMeta
|
|
yyv2400.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2401 := &x.Spec
|
|
yyv2401.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2402 := &x.Status
|
|
yyv2402.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2397)
|
|
} // end switch yys2397
|
|
} // end for yyj2397
|
|
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 yyj2403 int
|
|
var yyb2403 bool
|
|
var yyhl2403 bool = l >= 0
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2406 := &x.ObjectMeta
|
|
yyv2406.CodecDecodeSelf(d)
|
|
}
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ReplicationControllerSpec{}
|
|
} else {
|
|
yyv2407 := &x.Spec
|
|
yyv2407.CodecDecodeSelf(d)
|
|
}
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ReplicationControllerStatus{}
|
|
} else {
|
|
yyv2408 := &x.Status
|
|
yyv2408.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2403++
|
|
if yyhl2403 {
|
|
yyb2403 = yyj2403 > l
|
|
} else {
|
|
yyb2403 = r.CheckBreak()
|
|
}
|
|
if yyb2403 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2403-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 {
|
|
yym2409 := z.EncBinary()
|
|
_ = yym2409
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2410 := !z.EncBinary()
|
|
yy2arr2410 := z.EncBasicHandle().StructToArray
|
|
var yyq2410 [4]bool
|
|
_, _, _ = yysep2410, yyq2410, yy2arr2410
|
|
const yyr2410 bool = false
|
|
yyq2410[0] = x.Kind != ""
|
|
yyq2410[1] = x.APIVersion != ""
|
|
yyq2410[2] = true
|
|
var yynn2410 int
|
|
if yyr2410 || yy2arr2410 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2410 = 1
|
|
for _, b := range yyq2410 {
|
|
if b {
|
|
yynn2410++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2410)
|
|
yynn2410 = 0
|
|
}
|
|
if yyr2410 || yy2arr2410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2410[0] {
|
|
yym2412 := z.EncBinary()
|
|
_ = yym2412
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2410[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2413 := z.EncBinary()
|
|
_ = yym2413
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2410 || yy2arr2410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2410[1] {
|
|
yym2415 := z.EncBinary()
|
|
_ = yym2415
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2410[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2416 := z.EncBinary()
|
|
_ = yym2416
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2410 || yy2arr2410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2410[2] {
|
|
yy2418 := &x.ListMeta
|
|
yym2419 := z.EncBinary()
|
|
_ = yym2419
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2418) {
|
|
} else {
|
|
z.EncFallback(yy2418)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2410[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2420 := &x.ListMeta
|
|
yym2421 := z.EncBinary()
|
|
_ = yym2421
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2420) {
|
|
} else {
|
|
z.EncFallback(yy2420)
|
|
}
|
|
}
|
|
}
|
|
if yyr2410 || yy2arr2410 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2423 := z.EncBinary()
|
|
_ = yym2423
|
|
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 {
|
|
yym2424 := z.EncBinary()
|
|
_ = yym2424
|
|
if false {
|
|
} else {
|
|
h.encSliceReplicationController(([]ReplicationController)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2410 || yy2arr2410 {
|
|
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
|
|
yym2425 := z.DecBinary()
|
|
_ = yym2425
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2426 := r.ContainerType()
|
|
if yyct2426 == codecSelferValueTypeMap1234 {
|
|
yyl2426 := r.ReadMapStart()
|
|
if yyl2426 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2426, d)
|
|
}
|
|
} else if yyct2426 == codecSelferValueTypeArray1234 {
|
|
yyl2426 := r.ReadArrayStart()
|
|
if yyl2426 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2426, 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 yys2427Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2427Slc
|
|
var yyhl2427 bool = l >= 0
|
|
for yyj2427 := 0; ; yyj2427++ {
|
|
if yyhl2427 {
|
|
if yyj2427 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2427Slc = r.DecodeBytes(yys2427Slc, true, true)
|
|
yys2427 := string(yys2427Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2427 {
|
|
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 {
|
|
yyv2430 := &x.ListMeta
|
|
yym2431 := z.DecBinary()
|
|
_ = yym2431
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2430) {
|
|
} else {
|
|
z.DecFallback(yyv2430, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2432 := &x.Items
|
|
yym2433 := z.DecBinary()
|
|
_ = yym2433
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2432), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2427)
|
|
} // end switch yys2427
|
|
} // end for yyj2427
|
|
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 yyj2434 int
|
|
var yyb2434 bool
|
|
var yyhl2434 bool = l >= 0
|
|
yyj2434++
|
|
if yyhl2434 {
|
|
yyb2434 = yyj2434 > l
|
|
} else {
|
|
yyb2434 = r.CheckBreak()
|
|
}
|
|
if yyb2434 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2434++
|
|
if yyhl2434 {
|
|
yyb2434 = yyj2434 > l
|
|
} else {
|
|
yyb2434 = r.CheckBreak()
|
|
}
|
|
if yyb2434 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2434++
|
|
if yyhl2434 {
|
|
yyb2434 = yyj2434 > l
|
|
} else {
|
|
yyb2434 = r.CheckBreak()
|
|
}
|
|
if yyb2434 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2437 := &x.ListMeta
|
|
yym2438 := z.DecBinary()
|
|
_ = yym2438
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2437) {
|
|
} else {
|
|
z.DecFallback(yyv2437, false)
|
|
}
|
|
}
|
|
yyj2434++
|
|
if yyhl2434 {
|
|
yyb2434 = yyj2434 > l
|
|
} else {
|
|
yyb2434 = r.CheckBreak()
|
|
}
|
|
if yyb2434 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2439 := &x.Items
|
|
yym2440 := z.DecBinary()
|
|
_ = yym2440
|
|
if false {
|
|
} else {
|
|
h.decSliceReplicationController((*[]ReplicationController)(yyv2439), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2434++
|
|
if yyhl2434 {
|
|
yyb2434 = yyj2434 > l
|
|
} else {
|
|
yyb2434 = r.CheckBreak()
|
|
}
|
|
if yyb2434 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2434-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 {
|
|
yym2441 := z.EncBinary()
|
|
_ = yym2441
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2442 := !z.EncBinary()
|
|
yy2arr2442 := z.EncBasicHandle().StructToArray
|
|
var yyq2442 [4]bool
|
|
_, _, _ = yysep2442, yyq2442, yy2arr2442
|
|
const yyr2442 bool = false
|
|
yyq2442[0] = x.Kind != ""
|
|
yyq2442[1] = x.APIVersion != ""
|
|
yyq2442[2] = true
|
|
var yynn2442 int
|
|
if yyr2442 || yy2arr2442 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2442 = 1
|
|
for _, b := range yyq2442 {
|
|
if b {
|
|
yynn2442++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2442)
|
|
yynn2442 = 0
|
|
}
|
|
if yyr2442 || yy2arr2442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2442[0] {
|
|
yym2444 := z.EncBinary()
|
|
_ = yym2444
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2442[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2445 := z.EncBinary()
|
|
_ = yym2445
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2442 || yy2arr2442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2442[1] {
|
|
yym2447 := z.EncBinary()
|
|
_ = yym2447
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2442[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2448 := z.EncBinary()
|
|
_ = yym2448
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2442 || yy2arr2442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2442[2] {
|
|
yy2450 := &x.ListMeta
|
|
yym2451 := z.EncBinary()
|
|
_ = yym2451
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2450) {
|
|
} else {
|
|
z.EncFallback(yy2450)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2442[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2452 := &x.ListMeta
|
|
yym2453 := z.EncBinary()
|
|
_ = yym2453
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2452) {
|
|
} else {
|
|
z.EncFallback(yy2452)
|
|
}
|
|
}
|
|
}
|
|
if yyr2442 || yy2arr2442 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2455 := z.EncBinary()
|
|
_ = yym2455
|
|
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 {
|
|
yym2456 := z.EncBinary()
|
|
_ = yym2456
|
|
if false {
|
|
} else {
|
|
h.encSliceService(([]Service)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2442 || yy2arr2442 {
|
|
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
|
|
yym2457 := z.DecBinary()
|
|
_ = yym2457
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2458 := r.ContainerType()
|
|
if yyct2458 == codecSelferValueTypeMap1234 {
|
|
yyl2458 := r.ReadMapStart()
|
|
if yyl2458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2458, d)
|
|
}
|
|
} else if yyct2458 == codecSelferValueTypeArray1234 {
|
|
yyl2458 := r.ReadArrayStart()
|
|
if yyl2458 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2458, 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 yys2459Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2459Slc
|
|
var yyhl2459 bool = l >= 0
|
|
for yyj2459 := 0; ; yyj2459++ {
|
|
if yyhl2459 {
|
|
if yyj2459 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2459Slc = r.DecodeBytes(yys2459Slc, true, true)
|
|
yys2459 := string(yys2459Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2459 {
|
|
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 {
|
|
yyv2462 := &x.ListMeta
|
|
yym2463 := z.DecBinary()
|
|
_ = yym2463
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2462) {
|
|
} else {
|
|
z.DecFallback(yyv2462, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2464 := &x.Items
|
|
yym2465 := z.DecBinary()
|
|
_ = yym2465
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2464), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2459)
|
|
} // end switch yys2459
|
|
} // end for yyj2459
|
|
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 yyj2466 int
|
|
var yyb2466 bool
|
|
var yyhl2466 bool = l >= 0
|
|
yyj2466++
|
|
if yyhl2466 {
|
|
yyb2466 = yyj2466 > l
|
|
} else {
|
|
yyb2466 = r.CheckBreak()
|
|
}
|
|
if yyb2466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2466++
|
|
if yyhl2466 {
|
|
yyb2466 = yyj2466 > l
|
|
} else {
|
|
yyb2466 = r.CheckBreak()
|
|
}
|
|
if yyb2466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2466++
|
|
if yyhl2466 {
|
|
yyb2466 = yyj2466 > l
|
|
} else {
|
|
yyb2466 = r.CheckBreak()
|
|
}
|
|
if yyb2466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2469 := &x.ListMeta
|
|
yym2470 := z.DecBinary()
|
|
_ = yym2470
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2469) {
|
|
} else {
|
|
z.DecFallback(yyv2469, false)
|
|
}
|
|
}
|
|
yyj2466++
|
|
if yyhl2466 {
|
|
yyb2466 = yyj2466 > l
|
|
} else {
|
|
yyb2466 = r.CheckBreak()
|
|
}
|
|
if yyb2466 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2471 := &x.Items
|
|
yym2472 := z.DecBinary()
|
|
_ = yym2472
|
|
if false {
|
|
} else {
|
|
h.decSliceService((*[]Service)(yyv2471), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2466++
|
|
if yyhl2466 {
|
|
yyb2466 = yyj2466 > l
|
|
} else {
|
|
yyb2466 = r.CheckBreak()
|
|
}
|
|
if yyb2466 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2466-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ServiceAffinity) 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 *ServiceAffinity) 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 ServiceType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym2475 := z.EncBinary()
|
|
_ = yym2475
|
|
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
|
|
yym2476 := z.DecBinary()
|
|
_ = yym2476
|
|
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 {
|
|
yym2477 := z.EncBinary()
|
|
_ = yym2477
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2478 := !z.EncBinary()
|
|
yy2arr2478 := z.EncBasicHandle().StructToArray
|
|
var yyq2478 [1]bool
|
|
_, _, _ = yysep2478, yyq2478, yy2arr2478
|
|
const yyr2478 bool = false
|
|
yyq2478[0] = true
|
|
var yynn2478 int
|
|
if yyr2478 || yy2arr2478 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2478 = 0
|
|
for _, b := range yyq2478 {
|
|
if b {
|
|
yynn2478++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2478)
|
|
yynn2478 = 0
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2478[0] {
|
|
yy2480 := &x.LoadBalancer
|
|
yy2480.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2478[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancer"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2481 := &x.LoadBalancer
|
|
yy2481.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2478 || yy2arr2478 {
|
|
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
|
|
yym2482 := z.DecBinary()
|
|
_ = yym2482
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2483 := r.ContainerType()
|
|
if yyct2483 == codecSelferValueTypeMap1234 {
|
|
yyl2483 := r.ReadMapStart()
|
|
if yyl2483 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2483, d)
|
|
}
|
|
} else if yyct2483 == codecSelferValueTypeArray1234 {
|
|
yyl2483 := r.ReadArrayStart()
|
|
if yyl2483 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2483, 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 yys2484Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2484Slc
|
|
var yyhl2484 bool = l >= 0
|
|
for yyj2484 := 0; ; yyj2484++ {
|
|
if yyhl2484 {
|
|
if yyj2484 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2484Slc = r.DecodeBytes(yys2484Slc, true, true)
|
|
yys2484 := string(yys2484Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2484 {
|
|
case "loadBalancer":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2485 := &x.LoadBalancer
|
|
yyv2485.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2484)
|
|
} // end switch yys2484
|
|
} // end for yyj2484
|
|
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 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.LoadBalancer = LoadBalancerStatus{}
|
|
} else {
|
|
yyv2487 := &x.LoadBalancer
|
|
yyv2487.CodecDecodeSelf(d)
|
|
}
|
|
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 *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2488 := z.EncBinary()
|
|
_ = yym2488
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2489 := !z.EncBinary()
|
|
yy2arr2489 := z.EncBasicHandle().StructToArray
|
|
var yyq2489 [1]bool
|
|
_, _, _ = yysep2489, yyq2489, yy2arr2489
|
|
const yyr2489 bool = false
|
|
yyq2489[0] = len(x.Ingress) != 0
|
|
var yynn2489 int
|
|
if yyr2489 || yy2arr2489 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2489 = 0
|
|
for _, b := range yyq2489 {
|
|
if b {
|
|
yynn2489++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2489)
|
|
yynn2489 = 0
|
|
}
|
|
if yyr2489 || yy2arr2489 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2489[0] {
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2491 := z.EncBinary()
|
|
_ = yym2491
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2489[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ingress"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Ingress == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2492 := z.EncBinary()
|
|
_ = yym2492
|
|
if false {
|
|
} else {
|
|
h.encSliceLoadBalancerIngress(([]LoadBalancerIngress)(x.Ingress), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2489 || yy2arr2489 {
|
|
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
|
|
yym2493 := z.DecBinary()
|
|
_ = yym2493
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2494 := r.ContainerType()
|
|
if yyct2494 == codecSelferValueTypeMap1234 {
|
|
yyl2494 := r.ReadMapStart()
|
|
if yyl2494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2494, d)
|
|
}
|
|
} else if yyct2494 == codecSelferValueTypeArray1234 {
|
|
yyl2494 := r.ReadArrayStart()
|
|
if yyl2494 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2494, 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 yys2495Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2495Slc
|
|
var yyhl2495 bool = l >= 0
|
|
for yyj2495 := 0; ; yyj2495++ {
|
|
if yyhl2495 {
|
|
if yyj2495 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2495Slc = r.DecodeBytes(yys2495Slc, true, true)
|
|
yys2495 := string(yys2495Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2495 {
|
|
case "ingress":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2496 := &x.Ingress
|
|
yym2497 := z.DecBinary()
|
|
_ = yym2497
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2496), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2495)
|
|
} // end switch yys2495
|
|
} // end for yyj2495
|
|
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 yyj2498 int
|
|
var yyb2498 bool
|
|
var yyhl2498 bool = l >= 0
|
|
yyj2498++
|
|
if yyhl2498 {
|
|
yyb2498 = yyj2498 > l
|
|
} else {
|
|
yyb2498 = r.CheckBreak()
|
|
}
|
|
if yyb2498 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ingress = nil
|
|
} else {
|
|
yyv2499 := &x.Ingress
|
|
yym2500 := z.DecBinary()
|
|
_ = yym2500
|
|
if false {
|
|
} else {
|
|
h.decSliceLoadBalancerIngress((*[]LoadBalancerIngress)(yyv2499), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2498++
|
|
if yyhl2498 {
|
|
yyb2498 = yyj2498 > l
|
|
} else {
|
|
yyb2498 = r.CheckBreak()
|
|
}
|
|
if yyb2498 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2498-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 {
|
|
yym2501 := z.EncBinary()
|
|
_ = yym2501
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2502 := !z.EncBinary()
|
|
yy2arr2502 := z.EncBasicHandle().StructToArray
|
|
var yyq2502 [2]bool
|
|
_, _, _ = yysep2502, yyq2502, yy2arr2502
|
|
const yyr2502 bool = false
|
|
yyq2502[0] = x.IP != ""
|
|
yyq2502[1] = x.Hostname != ""
|
|
var yynn2502 int
|
|
if yyr2502 || yy2arr2502 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn2502 = 0
|
|
for _, b := range yyq2502 {
|
|
if b {
|
|
yynn2502++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2502)
|
|
yynn2502 = 0
|
|
}
|
|
if yyr2502 || yy2arr2502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2502[0] {
|
|
yym2504 := z.EncBinary()
|
|
_ = yym2504
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2502[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ip"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2505 := z.EncBinary()
|
|
_ = yym2505
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2502 || yy2arr2502 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2502[1] {
|
|
yym2507 := z.EncBinary()
|
|
_ = yym2507
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2502[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2508 := z.EncBinary()
|
|
_ = yym2508
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2502 || yy2arr2502 {
|
|
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
|
|
yym2509 := z.DecBinary()
|
|
_ = yym2509
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2510 := r.ContainerType()
|
|
if yyct2510 == codecSelferValueTypeMap1234 {
|
|
yyl2510 := r.ReadMapStart()
|
|
if yyl2510 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2510, d)
|
|
}
|
|
} else if yyct2510 == codecSelferValueTypeArray1234 {
|
|
yyl2510 := r.ReadArrayStart()
|
|
if yyl2510 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2510, 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 yys2511Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2511Slc
|
|
var yyhl2511 bool = l >= 0
|
|
for yyj2511 := 0; ; yyj2511++ {
|
|
if yyhl2511 {
|
|
if yyj2511 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2511Slc = r.DecodeBytes(yys2511Slc, true, true)
|
|
yys2511 := string(yys2511Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2511 {
|
|
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, yys2511)
|
|
} // end switch yys2511
|
|
} // end for yyj2511
|
|
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 yyj2514 int
|
|
var yyb2514 bool
|
|
var yyhl2514 bool = l >= 0
|
|
yyj2514++
|
|
if yyhl2514 {
|
|
yyb2514 = yyj2514 > l
|
|
} else {
|
|
yyb2514 = r.CheckBreak()
|
|
}
|
|
if yyb2514 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2514++
|
|
if yyhl2514 {
|
|
yyb2514 = yyj2514 > l
|
|
} else {
|
|
yyb2514 = r.CheckBreak()
|
|
}
|
|
if yyb2514 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2514++
|
|
if yyhl2514 {
|
|
yyb2514 = yyj2514 > l
|
|
} else {
|
|
yyb2514 = r.CheckBreak()
|
|
}
|
|
if yyb2514 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2514-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 {
|
|
yym2517 := z.EncBinary()
|
|
_ = yym2517
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2518 := !z.EncBinary()
|
|
yy2arr2518 := z.EncBasicHandle().StructToArray
|
|
var yyq2518 [9]bool
|
|
_, _, _ = yysep2518, yyq2518, yy2arr2518
|
|
const yyr2518 bool = false
|
|
yyq2518[0] = x.Type != ""
|
|
yyq2518[3] = x.ClusterIP != ""
|
|
yyq2518[5] = len(x.ExternalIPs) != 0
|
|
yyq2518[6] = x.LoadBalancerIP != ""
|
|
yyq2518[7] = x.SessionAffinity != ""
|
|
yyq2518[8] = len(x.LoadBalancerSourceRanges) != 0
|
|
var yynn2518 int
|
|
if yyr2518 || yy2arr2518 {
|
|
r.EncodeArrayStart(9)
|
|
} else {
|
|
yynn2518 = 3
|
|
for _, b := range yyq2518 {
|
|
if b {
|
|
yynn2518++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2518)
|
|
yynn2518 = 0
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2518[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2521 := z.EncBinary()
|
|
_ = yym2521
|
|
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 {
|
|
yym2522 := z.EncBinary()
|
|
_ = yym2522
|
|
if false {
|
|
} else {
|
|
h.encSliceServicePort(([]ServicePort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Selector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2524 := z.EncBinary()
|
|
_ = yym2524
|
|
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 {
|
|
yym2525 := z.EncBinary()
|
|
_ = yym2525
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Selector, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[3] {
|
|
yym2527 := z.EncBinary()
|
|
_ = yym2527
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2518[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("clusterIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2528 := z.EncBinary()
|
|
_ = yym2528
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ClusterIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2530 := z.EncBinary()
|
|
_ = yym2530
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalName))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("ExternalName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2531 := z.EncBinary()
|
|
_ = yym2531
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalName))
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[5] {
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2533 := z.EncBinary()
|
|
_ = yym2533
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2518[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalIPs"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ExternalIPs == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2534 := z.EncBinary()
|
|
_ = yym2534
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.ExternalIPs, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[6] {
|
|
yym2536 := z.EncBinary()
|
|
_ = yym2536
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2518[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerIP"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2537 := z.EncBinary()
|
|
_ = yym2537
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.LoadBalancerIP))
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[7] {
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2518[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sessionAffinity"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.SessionAffinity.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2518[8] {
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2540 := z.EncBinary()
|
|
_ = yym2540
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2518[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("loadBalancerSourceRanges"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LoadBalancerSourceRanges == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2541 := z.EncBinary()
|
|
_ = yym2541
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.LoadBalancerSourceRanges, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2518 || yy2arr2518 {
|
|
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
|
|
yym2542 := z.DecBinary()
|
|
_ = yym2542
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2543 := r.ContainerType()
|
|
if yyct2543 == codecSelferValueTypeMap1234 {
|
|
yyl2543 := r.ReadMapStart()
|
|
if yyl2543 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2543, d)
|
|
}
|
|
} else if yyct2543 == codecSelferValueTypeArray1234 {
|
|
yyl2543 := r.ReadArrayStart()
|
|
if yyl2543 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2543, 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 yys2544Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2544Slc
|
|
var yyhl2544 bool = l >= 0
|
|
for yyj2544 := 0; ; yyj2544++ {
|
|
if yyhl2544 {
|
|
if yyj2544 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2544Slc = r.DecodeBytes(yys2544Slc, true, true)
|
|
yys2544 := string(yys2544Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2544 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(r.DecodeString())
|
|
}
|
|
case "ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2546 := &x.Ports
|
|
yym2547 := z.DecBinary()
|
|
_ = yym2547
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2546), d)
|
|
}
|
|
}
|
|
case "selector":
|
|
if r.TryDecodeAsNil() {
|
|
x.Selector = nil
|
|
} else {
|
|
yyv2548 := &x.Selector
|
|
yym2549 := z.DecBinary()
|
|
_ = yym2549
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2548, false, d)
|
|
}
|
|
}
|
|
case "clusterIP":
|
|
if r.TryDecodeAsNil() {
|
|
x.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = string(r.DecodeString())
|
|
}
|
|
case "ExternalName":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalName = ""
|
|
} else {
|
|
x.ExternalName = string(r.DecodeString())
|
|
}
|
|
case "externalIPs":
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalIPs = nil
|
|
} else {
|
|
yyv2552 := &x.ExternalIPs
|
|
yym2553 := z.DecBinary()
|
|
_ = yym2553
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2552, 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())
|
|
}
|
|
case "loadBalancerSourceRanges":
|
|
if r.TryDecodeAsNil() {
|
|
x.LoadBalancerSourceRanges = nil
|
|
} else {
|
|
yyv2556 := &x.LoadBalancerSourceRanges
|
|
yym2557 := z.DecBinary()
|
|
_ = yym2557
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2556, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2544)
|
|
} // end switch yys2544
|
|
} // end for yyj2544
|
|
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 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.Type = ""
|
|
} else {
|
|
x.Type = ServiceType(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.Ports = nil
|
|
} else {
|
|
yyv2560 := &x.Ports
|
|
yym2561 := z.DecBinary()
|
|
_ = yym2561
|
|
if false {
|
|
} else {
|
|
h.decSliceServicePort((*[]ServicePort)(yyv2560), d)
|
|
}
|
|
}
|
|
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.Selector = nil
|
|
} else {
|
|
yyv2562 := &x.Selector
|
|
yym2563 := z.DecBinary()
|
|
_ = yym2563
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv2562, false, d)
|
|
}
|
|
}
|
|
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.ClusterIP = ""
|
|
} else {
|
|
x.ClusterIP = 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.ExternalName = ""
|
|
} else {
|
|
x.ExternalName = 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.ExternalIPs = nil
|
|
} else {
|
|
yyv2566 := &x.ExternalIPs
|
|
yym2567 := z.DecBinary()
|
|
_ = yym2567
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2566, false, d)
|
|
}
|
|
}
|
|
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.LoadBalancerIP = ""
|
|
} else {
|
|
x.LoadBalancerIP = 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.SessionAffinity = ""
|
|
} else {
|
|
x.SessionAffinity = ServiceAffinity(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.LoadBalancerSourceRanges = nil
|
|
} else {
|
|
yyv2570 := &x.LoadBalancerSourceRanges
|
|
yym2571 := z.DecBinary()
|
|
_ = yym2571
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv2570, false, 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 *ServicePort) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2572 := z.EncBinary()
|
|
_ = yym2572
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2573 := !z.EncBinary()
|
|
yy2arr2573 := z.EncBasicHandle().StructToArray
|
|
var yyq2573 [5]bool
|
|
_, _, _ = yysep2573, yyq2573, yy2arr2573
|
|
const yyr2573 bool = false
|
|
var yynn2573 int
|
|
if yyr2573 || yy2arr2573 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2573 = 5
|
|
for _, b := range yyq2573 {
|
|
if b {
|
|
yynn2573++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2573)
|
|
yynn2573 = 0
|
|
}
|
|
if yyr2573 || yy2arr2573 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2575 := z.EncBinary()
|
|
_ = yym2575
|
|
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)
|
|
yym2576 := z.EncBinary()
|
|
_ = yym2576
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2573 || yy2arr2573 {
|
|
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 yyr2573 || yy2arr2573 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2579 := z.EncBinary()
|
|
_ = yym2579
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2580 := z.EncBinary()
|
|
_ = yym2580
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2573 || yy2arr2573 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy2582 := &x.TargetPort
|
|
yym2583 := z.EncBinary()
|
|
_ = yym2583
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2582) {
|
|
} else if !yym2583 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2582)
|
|
} else {
|
|
z.EncFallback(yy2582)
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("targetPort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2584 := &x.TargetPort
|
|
yym2585 := z.EncBinary()
|
|
_ = yym2585
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2584) {
|
|
} else if !yym2585 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy2584)
|
|
} else {
|
|
z.EncFallback(yy2584)
|
|
}
|
|
}
|
|
if yyr2573 || yy2arr2573 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2587 := z.EncBinary()
|
|
_ = yym2587
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodePort"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2588 := z.EncBinary()
|
|
_ = yym2588
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.NodePort))
|
|
}
|
|
}
|
|
if yyr2573 || yy2arr2573 {
|
|
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
|
|
yym2589 := z.DecBinary()
|
|
_ = yym2589
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2590 := r.ContainerType()
|
|
if yyct2590 == codecSelferValueTypeMap1234 {
|
|
yyl2590 := r.ReadMapStart()
|
|
if yyl2590 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2590, d)
|
|
}
|
|
} else if yyct2590 == codecSelferValueTypeArray1234 {
|
|
yyl2590 := r.ReadArrayStart()
|
|
if yyl2590 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2590, 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 yys2591Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2591Slc
|
|
var yyhl2591 bool = l >= 0
|
|
for yyj2591 := 0; ; yyj2591++ {
|
|
if yyhl2591 {
|
|
if yyj2591 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2591Slc = r.DecodeBytes(yys2591Slc, true, true)
|
|
yys2591 := string(yys2591Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2591 {
|
|
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 = int32(r.DecodeInt(32))
|
|
}
|
|
case "targetPort":
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv2595 := &x.TargetPort
|
|
yym2596 := z.DecBinary()
|
|
_ = yym2596
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2595) {
|
|
} else if !yym2596 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2595)
|
|
} else {
|
|
z.DecFallback(yyv2595, false)
|
|
}
|
|
}
|
|
case "nodePort":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2591)
|
|
} // end switch yys2591
|
|
} // end for yyj2591
|
|
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 yyj2598 int
|
|
var yyb2598 bool
|
|
var yyhl2598 bool = l >= 0
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TargetPort = pkg4_intstr.IntOrString{}
|
|
} else {
|
|
yyv2602 := &x.TargetPort
|
|
yym2603 := z.DecBinary()
|
|
_ = yym2603
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2602) {
|
|
} else if !yym2603 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv2602)
|
|
} else {
|
|
z.DecFallback(yyv2602, false)
|
|
}
|
|
}
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodePort = 0
|
|
} else {
|
|
x.NodePort = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2598++
|
|
if yyhl2598 {
|
|
yyb2598 = yyj2598 > l
|
|
} else {
|
|
yyb2598 = r.CheckBreak()
|
|
}
|
|
if yyb2598 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2598-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 {
|
|
yym2605 := z.EncBinary()
|
|
_ = yym2605
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2606 := !z.EncBinary()
|
|
yy2arr2606 := z.EncBasicHandle().StructToArray
|
|
var yyq2606 [5]bool
|
|
_, _, _ = yysep2606, yyq2606, yy2arr2606
|
|
const yyr2606 bool = false
|
|
yyq2606[0] = x.Kind != ""
|
|
yyq2606[1] = x.APIVersion != ""
|
|
yyq2606[2] = true
|
|
yyq2606[3] = true
|
|
yyq2606[4] = true
|
|
var yynn2606 int
|
|
if yyr2606 || yy2arr2606 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2606 = 0
|
|
for _, b := range yyq2606 {
|
|
if b {
|
|
yynn2606++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2606)
|
|
yynn2606 = 0
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2606[0] {
|
|
yym2608 := z.EncBinary()
|
|
_ = yym2608
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2606[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2609 := z.EncBinary()
|
|
_ = yym2609
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2606[1] {
|
|
yym2611 := z.EncBinary()
|
|
_ = yym2611
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2606[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2612 := z.EncBinary()
|
|
_ = yym2612
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2606[2] {
|
|
yy2614 := &x.ObjectMeta
|
|
yy2614.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2606[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2615 := &x.ObjectMeta
|
|
yy2615.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2606[3] {
|
|
yy2617 := &x.Spec
|
|
yy2617.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2606[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2618 := &x.Spec
|
|
yy2618.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2606[4] {
|
|
yy2620 := &x.Status
|
|
yy2620.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2606[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2621 := &x.Status
|
|
yy2621.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2606 || yy2arr2606 {
|
|
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
|
|
yym2622 := z.DecBinary()
|
|
_ = yym2622
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2623 := r.ContainerType()
|
|
if yyct2623 == codecSelferValueTypeMap1234 {
|
|
yyl2623 := r.ReadMapStart()
|
|
if yyl2623 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2623, d)
|
|
}
|
|
} else if yyct2623 == codecSelferValueTypeArray1234 {
|
|
yyl2623 := r.ReadArrayStart()
|
|
if yyl2623 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2623, 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 yys2624Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2624Slc
|
|
var yyhl2624 bool = l >= 0
|
|
for yyj2624 := 0; ; yyj2624++ {
|
|
if yyhl2624 {
|
|
if yyj2624 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2624Slc = r.DecodeBytes(yys2624Slc, true, true)
|
|
yys2624 := string(yys2624Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2624 {
|
|
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 {
|
|
yyv2627 := &x.ObjectMeta
|
|
yyv2627.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2628 := &x.Spec
|
|
yyv2628.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2629 := &x.Status
|
|
yyv2629.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2624)
|
|
} // end switch yys2624
|
|
} // end for yyj2624
|
|
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 yyj2630 int
|
|
var yyb2630 bool
|
|
var yyhl2630 bool = l >= 0
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2633 := &x.ObjectMeta
|
|
yyv2633.CodecDecodeSelf(d)
|
|
}
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ServiceSpec{}
|
|
} else {
|
|
yyv2634 := &x.Spec
|
|
yyv2634.CodecDecodeSelf(d)
|
|
}
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ServiceStatus{}
|
|
} else {
|
|
yyv2635 := &x.Status
|
|
yyv2635.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj2630++
|
|
if yyhl2630 {
|
|
yyb2630 = yyj2630 > l
|
|
} else {
|
|
yyb2630 = r.CheckBreak()
|
|
}
|
|
if yyb2630 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2630-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 {
|
|
yym2636 := z.EncBinary()
|
|
_ = yym2636
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2637 := !z.EncBinary()
|
|
yy2arr2637 := z.EncBasicHandle().StructToArray
|
|
var yyq2637 [5]bool
|
|
_, _, _ = yysep2637, yyq2637, yy2arr2637
|
|
const yyr2637 bool = false
|
|
yyq2637[0] = x.Kind != ""
|
|
yyq2637[1] = x.APIVersion != ""
|
|
yyq2637[2] = true
|
|
yyq2637[4] = len(x.ImagePullSecrets) != 0
|
|
var yynn2637 int
|
|
if yyr2637 || yy2arr2637 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn2637 = 1
|
|
for _, b := range yyq2637 {
|
|
if b {
|
|
yynn2637++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2637)
|
|
yynn2637 = 0
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2637[0] {
|
|
yym2639 := z.EncBinary()
|
|
_ = yym2639
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2637[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2640 := z.EncBinary()
|
|
_ = yym2640
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2637[1] {
|
|
yym2642 := z.EncBinary()
|
|
_ = yym2642
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2637[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2643 := z.EncBinary()
|
|
_ = yym2643
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2637[2] {
|
|
yy2645 := &x.ObjectMeta
|
|
yy2645.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2637[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2646 := &x.ObjectMeta
|
|
yy2646.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Secrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2648 := z.EncBinary()
|
|
_ = yym2648
|
|
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 {
|
|
yym2649 := z.EncBinary()
|
|
_ = yym2649
|
|
if false {
|
|
} else {
|
|
h.encSliceObjectReference(([]ObjectReference)(x.Secrets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2637[4] {
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2651 := z.EncBinary()
|
|
_ = yym2651
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2637[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("imagePullSecrets"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ImagePullSecrets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2652 := z.EncBinary()
|
|
_ = yym2652
|
|
if false {
|
|
} else {
|
|
h.encSliceLocalObjectReference(([]LocalObjectReference)(x.ImagePullSecrets), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2637 || yy2arr2637 {
|
|
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
|
|
yym2653 := z.DecBinary()
|
|
_ = yym2653
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2654 := r.ContainerType()
|
|
if yyct2654 == codecSelferValueTypeMap1234 {
|
|
yyl2654 := r.ReadMapStart()
|
|
if yyl2654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2654, d)
|
|
}
|
|
} else if yyct2654 == codecSelferValueTypeArray1234 {
|
|
yyl2654 := r.ReadArrayStart()
|
|
if yyl2654 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2654, 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 yys2655Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2655Slc
|
|
var yyhl2655 bool = l >= 0
|
|
for yyj2655 := 0; ; yyj2655++ {
|
|
if yyhl2655 {
|
|
if yyj2655 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2655Slc = r.DecodeBytes(yys2655Slc, true, true)
|
|
yys2655 := string(yys2655Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2655 {
|
|
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 {
|
|
yyv2658 := &x.ObjectMeta
|
|
yyv2658.CodecDecodeSelf(d)
|
|
}
|
|
case "secrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2659 := &x.Secrets
|
|
yym2660 := z.DecBinary()
|
|
_ = yym2660
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2659), d)
|
|
}
|
|
}
|
|
case "imagePullSecrets":
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2661 := &x.ImagePullSecrets
|
|
yym2662 := z.DecBinary()
|
|
_ = yym2662
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2661), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2655)
|
|
} // end switch yys2655
|
|
} // end for yyj2655
|
|
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 yyj2663 int
|
|
var yyb2663 bool
|
|
var yyhl2663 bool = l >= 0
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2666 := &x.ObjectMeta
|
|
yyv2666.CodecDecodeSelf(d)
|
|
}
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Secrets = nil
|
|
} else {
|
|
yyv2667 := &x.Secrets
|
|
yym2668 := z.DecBinary()
|
|
_ = yym2668
|
|
if false {
|
|
} else {
|
|
h.decSliceObjectReference((*[]ObjectReference)(yyv2667), d)
|
|
}
|
|
}
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ImagePullSecrets = nil
|
|
} else {
|
|
yyv2669 := &x.ImagePullSecrets
|
|
yym2670 := z.DecBinary()
|
|
_ = yym2670
|
|
if false {
|
|
} else {
|
|
h.decSliceLocalObjectReference((*[]LocalObjectReference)(yyv2669), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2663++
|
|
if yyhl2663 {
|
|
yyb2663 = yyj2663 > l
|
|
} else {
|
|
yyb2663 = r.CheckBreak()
|
|
}
|
|
if yyb2663 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2663-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 {
|
|
yym2671 := z.EncBinary()
|
|
_ = yym2671
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2672 := !z.EncBinary()
|
|
yy2arr2672 := z.EncBasicHandle().StructToArray
|
|
var yyq2672 [4]bool
|
|
_, _, _ = yysep2672, yyq2672, yy2arr2672
|
|
const yyr2672 bool = false
|
|
yyq2672[0] = x.Kind != ""
|
|
yyq2672[1] = x.APIVersion != ""
|
|
yyq2672[2] = true
|
|
var yynn2672 int
|
|
if yyr2672 || yy2arr2672 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2672 = 1
|
|
for _, b := range yyq2672 {
|
|
if b {
|
|
yynn2672++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2672)
|
|
yynn2672 = 0
|
|
}
|
|
if yyr2672 || yy2arr2672 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2672[0] {
|
|
yym2674 := z.EncBinary()
|
|
_ = yym2674
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2672[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2675 := z.EncBinary()
|
|
_ = yym2675
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2672 || yy2arr2672 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2672[1] {
|
|
yym2677 := z.EncBinary()
|
|
_ = yym2677
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2672[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2678 := z.EncBinary()
|
|
_ = yym2678
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2672 || yy2arr2672 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2672[2] {
|
|
yy2680 := &x.ListMeta
|
|
yym2681 := z.EncBinary()
|
|
_ = yym2681
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2680) {
|
|
} else {
|
|
z.EncFallback(yy2680)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2672[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2682 := &x.ListMeta
|
|
yym2683 := z.EncBinary()
|
|
_ = yym2683
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2682) {
|
|
} else {
|
|
z.EncFallback(yy2682)
|
|
}
|
|
}
|
|
}
|
|
if yyr2672 || yy2arr2672 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2685 := z.EncBinary()
|
|
_ = yym2685
|
|
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 {
|
|
yym2686 := z.EncBinary()
|
|
_ = yym2686
|
|
if false {
|
|
} else {
|
|
h.encSliceServiceAccount(([]ServiceAccount)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2672 || yy2arr2672 {
|
|
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
|
|
yym2687 := z.DecBinary()
|
|
_ = yym2687
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2688 := r.ContainerType()
|
|
if yyct2688 == codecSelferValueTypeMap1234 {
|
|
yyl2688 := r.ReadMapStart()
|
|
if yyl2688 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2688, d)
|
|
}
|
|
} else if yyct2688 == codecSelferValueTypeArray1234 {
|
|
yyl2688 := r.ReadArrayStart()
|
|
if yyl2688 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2688, 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 yys2689Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2689Slc
|
|
var yyhl2689 bool = l >= 0
|
|
for yyj2689 := 0; ; yyj2689++ {
|
|
if yyhl2689 {
|
|
if yyj2689 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2689Slc = r.DecodeBytes(yys2689Slc, true, true)
|
|
yys2689 := string(yys2689Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2689 {
|
|
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 {
|
|
yyv2692 := &x.ListMeta
|
|
yym2693 := z.DecBinary()
|
|
_ = yym2693
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2692) {
|
|
} else {
|
|
z.DecFallback(yyv2692, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2694 := &x.Items
|
|
yym2695 := z.DecBinary()
|
|
_ = yym2695
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2694), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2689)
|
|
} // end switch yys2689
|
|
} // end for yyj2689
|
|
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 yyj2696 int
|
|
var yyb2696 bool
|
|
var yyhl2696 bool = l >= 0
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2699 := &x.ListMeta
|
|
yym2700 := z.DecBinary()
|
|
_ = yym2700
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2699) {
|
|
} else {
|
|
z.DecFallback(yyv2699, false)
|
|
}
|
|
}
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2701 := &x.Items
|
|
yym2702 := z.DecBinary()
|
|
_ = yym2702
|
|
if false {
|
|
} else {
|
|
h.decSliceServiceAccount((*[]ServiceAccount)(yyv2701), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2696++
|
|
if yyhl2696 {
|
|
yyb2696 = yyj2696 > l
|
|
} else {
|
|
yyb2696 = r.CheckBreak()
|
|
}
|
|
if yyb2696 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2696-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 {
|
|
yym2703 := z.EncBinary()
|
|
_ = yym2703
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2704 := !z.EncBinary()
|
|
yy2arr2704 := z.EncBasicHandle().StructToArray
|
|
var yyq2704 [4]bool
|
|
_, _, _ = yysep2704, yyq2704, yy2arr2704
|
|
const yyr2704 bool = false
|
|
yyq2704[0] = x.Kind != ""
|
|
yyq2704[1] = x.APIVersion != ""
|
|
yyq2704[2] = true
|
|
var yynn2704 int
|
|
if yyr2704 || yy2arr2704 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2704 = 1
|
|
for _, b := range yyq2704 {
|
|
if b {
|
|
yynn2704++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2704)
|
|
yynn2704 = 0
|
|
}
|
|
if yyr2704 || yy2arr2704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2704[0] {
|
|
yym2706 := z.EncBinary()
|
|
_ = yym2706
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2704[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2707 := z.EncBinary()
|
|
_ = yym2707
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2704 || yy2arr2704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2704[1] {
|
|
yym2709 := z.EncBinary()
|
|
_ = yym2709
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2704[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2710 := z.EncBinary()
|
|
_ = yym2710
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2704 || yy2arr2704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2704[2] {
|
|
yy2712 := &x.ObjectMeta
|
|
yy2712.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2704[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2713 := &x.ObjectMeta
|
|
yy2713.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2704 || yy2arr2704 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Subsets == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2715 := z.EncBinary()
|
|
_ = yym2715
|
|
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 {
|
|
yym2716 := z.EncBinary()
|
|
_ = yym2716
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointSubset(([]EndpointSubset)(x.Subsets), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2704 || yy2arr2704 {
|
|
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
|
|
yym2717 := z.DecBinary()
|
|
_ = yym2717
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2718 := r.ContainerType()
|
|
if yyct2718 == codecSelferValueTypeMap1234 {
|
|
yyl2718 := r.ReadMapStart()
|
|
if yyl2718 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2718, d)
|
|
}
|
|
} else if yyct2718 == codecSelferValueTypeArray1234 {
|
|
yyl2718 := r.ReadArrayStart()
|
|
if yyl2718 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2718, 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 yys2719Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2719Slc
|
|
var yyhl2719 bool = l >= 0
|
|
for yyj2719 := 0; ; yyj2719++ {
|
|
if yyhl2719 {
|
|
if yyj2719 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2719Slc = r.DecodeBytes(yys2719Slc, true, true)
|
|
yys2719 := string(yys2719Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2719 {
|
|
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 {
|
|
yyv2722 := &x.ObjectMeta
|
|
yyv2722.CodecDecodeSelf(d)
|
|
}
|
|
case "Subsets":
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2723 := &x.Subsets
|
|
yym2724 := z.DecBinary()
|
|
_ = yym2724
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2723), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2719)
|
|
} // end switch yys2719
|
|
} // end for yyj2719
|
|
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 yyj2725 int
|
|
var yyb2725 bool
|
|
var yyhl2725 bool = l >= 0
|
|
yyj2725++
|
|
if yyhl2725 {
|
|
yyb2725 = yyj2725 > l
|
|
} else {
|
|
yyb2725 = r.CheckBreak()
|
|
}
|
|
if yyb2725 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2725++
|
|
if yyhl2725 {
|
|
yyb2725 = yyj2725 > l
|
|
} else {
|
|
yyb2725 = r.CheckBreak()
|
|
}
|
|
if yyb2725 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2725++
|
|
if yyhl2725 {
|
|
yyb2725 = yyj2725 > l
|
|
} else {
|
|
yyb2725 = r.CheckBreak()
|
|
}
|
|
if yyb2725 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv2728 := &x.ObjectMeta
|
|
yyv2728.CodecDecodeSelf(d)
|
|
}
|
|
yyj2725++
|
|
if yyhl2725 {
|
|
yyb2725 = yyj2725 > l
|
|
} else {
|
|
yyb2725 = r.CheckBreak()
|
|
}
|
|
if yyb2725 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Subsets = nil
|
|
} else {
|
|
yyv2729 := &x.Subsets
|
|
yym2730 := z.DecBinary()
|
|
_ = yym2730
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointSubset((*[]EndpointSubset)(yyv2729), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2725++
|
|
if yyhl2725 {
|
|
yyb2725 = yyj2725 > l
|
|
} else {
|
|
yyb2725 = r.CheckBreak()
|
|
}
|
|
if yyb2725 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2725-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 {
|
|
yym2731 := z.EncBinary()
|
|
_ = yym2731
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2732 := !z.EncBinary()
|
|
yy2arr2732 := z.EncBasicHandle().StructToArray
|
|
var yyq2732 [3]bool
|
|
_, _, _ = yysep2732, yyq2732, yy2arr2732
|
|
const yyr2732 bool = false
|
|
var yynn2732 int
|
|
if yyr2732 || yy2arr2732 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2732 = 3
|
|
for _, b := range yyq2732 {
|
|
if b {
|
|
yynn2732++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2732)
|
|
yynn2732 = 0
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2734 := z.EncBinary()
|
|
_ = yym2734
|
|
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 {
|
|
yym2735 := z.EncBinary()
|
|
_ = yym2735
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.NotReadyAddresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2737 := z.EncBinary()
|
|
_ = yym2737
|
|
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 {
|
|
yym2738 := z.EncBinary()
|
|
_ = yym2738
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointAddress(([]EndpointAddress)(x.NotReadyAddresses), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Ports == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2740 := z.EncBinary()
|
|
_ = yym2740
|
|
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 {
|
|
yym2741 := z.EncBinary()
|
|
_ = yym2741
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpointPort(([]EndpointPort)(x.Ports), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2732 || yy2arr2732 {
|
|
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
|
|
yym2742 := z.DecBinary()
|
|
_ = yym2742
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2743 := r.ContainerType()
|
|
if yyct2743 == codecSelferValueTypeMap1234 {
|
|
yyl2743 := r.ReadMapStart()
|
|
if yyl2743 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2743, d)
|
|
}
|
|
} else if yyct2743 == codecSelferValueTypeArray1234 {
|
|
yyl2743 := r.ReadArrayStart()
|
|
if yyl2743 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2743, 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 yys2744Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2744Slc
|
|
var yyhl2744 bool = l >= 0
|
|
for yyj2744 := 0; ; yyj2744++ {
|
|
if yyhl2744 {
|
|
if yyj2744 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2744Slc = r.DecodeBytes(yys2744Slc, true, true)
|
|
yys2744 := string(yys2744Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2744 {
|
|
case "Addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2745 := &x.Addresses
|
|
yym2746 := z.DecBinary()
|
|
_ = yym2746
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2745), d)
|
|
}
|
|
}
|
|
case "NotReadyAddresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2747 := &x.NotReadyAddresses
|
|
yym2748 := z.DecBinary()
|
|
_ = yym2748
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2747), d)
|
|
}
|
|
}
|
|
case "Ports":
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2749 := &x.Ports
|
|
yym2750 := z.DecBinary()
|
|
_ = yym2750
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2749), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2744)
|
|
} // end switch yys2744
|
|
} // end for yyj2744
|
|
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 yyj2751 int
|
|
var yyb2751 bool
|
|
var yyhl2751 bool = l >= 0
|
|
yyj2751++
|
|
if yyhl2751 {
|
|
yyb2751 = yyj2751 > l
|
|
} else {
|
|
yyb2751 = r.CheckBreak()
|
|
}
|
|
if yyb2751 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2752 := &x.Addresses
|
|
yym2753 := z.DecBinary()
|
|
_ = yym2753
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2752), d)
|
|
}
|
|
}
|
|
yyj2751++
|
|
if yyhl2751 {
|
|
yyb2751 = yyj2751 > l
|
|
} else {
|
|
yyb2751 = r.CheckBreak()
|
|
}
|
|
if yyb2751 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NotReadyAddresses = nil
|
|
} else {
|
|
yyv2754 := &x.NotReadyAddresses
|
|
yym2755 := z.DecBinary()
|
|
_ = yym2755
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointAddress((*[]EndpointAddress)(yyv2754), d)
|
|
}
|
|
}
|
|
yyj2751++
|
|
if yyhl2751 {
|
|
yyb2751 = yyj2751 > l
|
|
} else {
|
|
yyb2751 = r.CheckBreak()
|
|
}
|
|
if yyb2751 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Ports = nil
|
|
} else {
|
|
yyv2756 := &x.Ports
|
|
yym2757 := z.DecBinary()
|
|
_ = yym2757
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpointPort((*[]EndpointPort)(yyv2756), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2751++
|
|
if yyhl2751 {
|
|
yyb2751 = yyj2751 > l
|
|
} else {
|
|
yyb2751 = r.CheckBreak()
|
|
}
|
|
if yyb2751 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2751-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 {
|
|
yym2758 := z.EncBinary()
|
|
_ = yym2758
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2759 := !z.EncBinary()
|
|
yy2arr2759 := z.EncBasicHandle().StructToArray
|
|
var yyq2759 [4]bool
|
|
_, _, _ = yysep2759, yyq2759, yy2arr2759
|
|
const yyr2759 bool = false
|
|
yyq2759[1] = x.Hostname != ""
|
|
yyq2759[2] = x.NodeName != nil
|
|
var yynn2759 int
|
|
if yyr2759 || yy2arr2759 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2759 = 2
|
|
for _, b := range yyq2759 {
|
|
if b {
|
|
yynn2759++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2759)
|
|
yynn2759 = 0
|
|
}
|
|
if yyr2759 || yy2arr2759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2761 := z.EncBinary()
|
|
_ = yym2761
|
|
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)
|
|
yym2762 := z.EncBinary()
|
|
_ = yym2762
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.IP))
|
|
}
|
|
}
|
|
if yyr2759 || yy2arr2759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2759[1] {
|
|
yym2764 := z.EncBinary()
|
|
_ = yym2764
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2759[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("hostname"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2765 := z.EncBinary()
|
|
_ = yym2765
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Hostname))
|
|
}
|
|
}
|
|
}
|
|
if yyr2759 || yy2arr2759 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2759[2] {
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2767 := *x.NodeName
|
|
yym2768 := z.EncBinary()
|
|
_ = yym2768
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2767))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2759[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeName"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.NodeName == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy2769 := *x.NodeName
|
|
yym2770 := z.EncBinary()
|
|
_ = yym2770
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy2769))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2759 || yy2arr2759 {
|
|
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 yyr2759 || yy2arr2759 {
|
|
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
|
|
yym2772 := z.DecBinary()
|
|
_ = yym2772
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2773 := r.ContainerType()
|
|
if yyct2773 == codecSelferValueTypeMap1234 {
|
|
yyl2773 := r.ReadMapStart()
|
|
if yyl2773 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2773, d)
|
|
}
|
|
} else if yyct2773 == codecSelferValueTypeArray1234 {
|
|
yyl2773 := r.ReadArrayStart()
|
|
if yyl2773 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2773, 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 yys2774Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2774Slc
|
|
var yyhl2774 bool = l >= 0
|
|
for yyj2774 := 0; ; yyj2774++ {
|
|
if yyhl2774 {
|
|
if yyj2774 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2774Slc = r.DecodeBytes(yys2774Slc, true, true)
|
|
yys2774 := string(yys2774Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2774 {
|
|
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())
|
|
}
|
|
case "nodeName":
|
|
if r.TryDecodeAsNil() {
|
|
if x.NodeName != nil {
|
|
x.NodeName = nil
|
|
}
|
|
} else {
|
|
if x.NodeName == nil {
|
|
x.NodeName = new(string)
|
|
}
|
|
yym2778 := z.DecBinary()
|
|
_ = yym2778
|
|
if false {
|
|
} else {
|
|
*((*string)(x.NodeName)) = 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, yys2774)
|
|
} // end switch yys2774
|
|
} // end for yyj2774
|
|
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 yyj2780 int
|
|
var yyb2780 bool
|
|
var yyhl2780 bool = l >= 0
|
|
yyj2780++
|
|
if yyhl2780 {
|
|
yyb2780 = yyj2780 > l
|
|
} else {
|
|
yyb2780 = r.CheckBreak()
|
|
}
|
|
if yyb2780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.IP = ""
|
|
} else {
|
|
x.IP = string(r.DecodeString())
|
|
}
|
|
yyj2780++
|
|
if yyhl2780 {
|
|
yyb2780 = yyj2780 > l
|
|
} else {
|
|
yyb2780 = r.CheckBreak()
|
|
}
|
|
if yyb2780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hostname = ""
|
|
} else {
|
|
x.Hostname = string(r.DecodeString())
|
|
}
|
|
yyj2780++
|
|
if yyhl2780 {
|
|
yyb2780 = yyj2780 > l
|
|
} else {
|
|
yyb2780 = r.CheckBreak()
|
|
}
|
|
if yyb2780 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.NodeName != nil {
|
|
x.NodeName = nil
|
|
}
|
|
} else {
|
|
if x.NodeName == nil {
|
|
x.NodeName = new(string)
|
|
}
|
|
yym2784 := z.DecBinary()
|
|
_ = yym2784
|
|
if false {
|
|
} else {
|
|
*((*string)(x.NodeName)) = r.DecodeString()
|
|
}
|
|
}
|
|
yyj2780++
|
|
if yyhl2780 {
|
|
yyb2780 = yyj2780 > l
|
|
} else {
|
|
yyb2780 = r.CheckBreak()
|
|
}
|
|
if yyb2780 {
|
|
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 {
|
|
yyj2780++
|
|
if yyhl2780 {
|
|
yyb2780 = yyj2780 > l
|
|
} else {
|
|
yyb2780 = r.CheckBreak()
|
|
}
|
|
if yyb2780 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2780-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 {
|
|
yym2786 := z.EncBinary()
|
|
_ = yym2786
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2787 := !z.EncBinary()
|
|
yy2arr2787 := z.EncBasicHandle().StructToArray
|
|
var yyq2787 [3]bool
|
|
_, _, _ = yysep2787, yyq2787, yy2arr2787
|
|
const yyr2787 bool = false
|
|
var yynn2787 int
|
|
if yyr2787 || yy2arr2787 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn2787 = 3
|
|
for _, b := range yyq2787 {
|
|
if b {
|
|
yynn2787++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2787)
|
|
yynn2787 = 0
|
|
}
|
|
if yyr2787 || yy2arr2787 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2789 := z.EncBinary()
|
|
_ = yym2789
|
|
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)
|
|
yym2790 := z.EncBinary()
|
|
_ = yym2790
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr2787 || yy2arr2787 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2792 := z.EncBinary()
|
|
_ = yym2792
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2793 := z.EncBinary()
|
|
_ = yym2793
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2787 || yy2arr2787 {
|
|
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 yyr2787 || yy2arr2787 {
|
|
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
|
|
yym2795 := z.DecBinary()
|
|
_ = yym2795
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2796 := r.ContainerType()
|
|
if yyct2796 == codecSelferValueTypeMap1234 {
|
|
yyl2796 := r.ReadMapStart()
|
|
if yyl2796 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2796, d)
|
|
}
|
|
} else if yyct2796 == codecSelferValueTypeArray1234 {
|
|
yyl2796 := r.ReadArrayStart()
|
|
if yyl2796 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2796, 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 yys2797Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2797Slc
|
|
var yyhl2797 bool = l >= 0
|
|
for yyj2797 := 0; ; yyj2797++ {
|
|
if yyhl2797 {
|
|
if yyj2797 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2797Slc = r.DecodeBytes(yys2797Slc, true, true)
|
|
yys2797 := string(yys2797Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2797 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
case "Protocol":
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2797)
|
|
} // end switch yys2797
|
|
} // end for yyj2797
|
|
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 yyj2801 int
|
|
var yyb2801 bool
|
|
var yyhl2801 bool = l >= 0
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Protocol = ""
|
|
} else {
|
|
x.Protocol = Protocol(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2801++
|
|
if yyhl2801 {
|
|
yyb2801 = yyj2801 > l
|
|
} else {
|
|
yyb2801 = r.CheckBreak()
|
|
}
|
|
if yyb2801 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2801-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 {
|
|
yym2805 := z.EncBinary()
|
|
_ = yym2805
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2806 := !z.EncBinary()
|
|
yy2arr2806 := z.EncBasicHandle().StructToArray
|
|
var yyq2806 [4]bool
|
|
_, _, _ = yysep2806, yyq2806, yy2arr2806
|
|
const yyr2806 bool = false
|
|
yyq2806[0] = x.Kind != ""
|
|
yyq2806[1] = x.APIVersion != ""
|
|
yyq2806[2] = true
|
|
var yynn2806 int
|
|
if yyr2806 || yy2arr2806 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2806 = 1
|
|
for _, b := range yyq2806 {
|
|
if b {
|
|
yynn2806++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2806)
|
|
yynn2806 = 0
|
|
}
|
|
if yyr2806 || yy2arr2806 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2806[0] {
|
|
yym2808 := z.EncBinary()
|
|
_ = yym2808
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2806[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2809 := z.EncBinary()
|
|
_ = yym2809
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr2806 || yy2arr2806 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2806[1] {
|
|
yym2811 := z.EncBinary()
|
|
_ = yym2811
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2806[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2812 := z.EncBinary()
|
|
_ = yym2812
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr2806 || yy2arr2806 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2806[2] {
|
|
yy2814 := &x.ListMeta
|
|
yym2815 := z.EncBinary()
|
|
_ = yym2815
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2814) {
|
|
} else {
|
|
z.EncFallback(yy2814)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2806[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2816 := &x.ListMeta
|
|
yym2817 := z.EncBinary()
|
|
_ = yym2817
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy2816) {
|
|
} else {
|
|
z.EncFallback(yy2816)
|
|
}
|
|
}
|
|
}
|
|
if yyr2806 || yy2arr2806 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2819 := z.EncBinary()
|
|
_ = yym2819
|
|
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 {
|
|
yym2820 := z.EncBinary()
|
|
_ = yym2820
|
|
if false {
|
|
} else {
|
|
h.encSliceEndpoints(([]Endpoints)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr2806 || yy2arr2806 {
|
|
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
|
|
yym2821 := z.DecBinary()
|
|
_ = yym2821
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2822 := r.ContainerType()
|
|
if yyct2822 == codecSelferValueTypeMap1234 {
|
|
yyl2822 := r.ReadMapStart()
|
|
if yyl2822 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2822, d)
|
|
}
|
|
} else if yyct2822 == codecSelferValueTypeArray1234 {
|
|
yyl2822 := r.ReadArrayStart()
|
|
if yyl2822 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2822, 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 yys2823Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2823Slc
|
|
var yyhl2823 bool = l >= 0
|
|
for yyj2823 := 0; ; yyj2823++ {
|
|
if yyhl2823 {
|
|
if yyj2823 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2823Slc = r.DecodeBytes(yys2823Slc, true, true)
|
|
yys2823 := string(yys2823Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2823 {
|
|
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 {
|
|
yyv2826 := &x.ListMeta
|
|
yym2827 := z.DecBinary()
|
|
_ = yym2827
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2826) {
|
|
} else {
|
|
z.DecFallback(yyv2826, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2828 := &x.Items
|
|
yym2829 := z.DecBinary()
|
|
_ = yym2829
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2828), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2823)
|
|
} // end switch yys2823
|
|
} // end for yyj2823
|
|
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 yyj2830 int
|
|
var yyb2830 bool
|
|
var yyhl2830 bool = l >= 0
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv2833 := &x.ListMeta
|
|
yym2834 := z.DecBinary()
|
|
_ = yym2834
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv2833) {
|
|
} else {
|
|
z.DecFallback(yyv2833, false)
|
|
}
|
|
}
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv2835 := &x.Items
|
|
yym2836 := z.DecBinary()
|
|
_ = yym2836
|
|
if false {
|
|
} else {
|
|
h.decSliceEndpoints((*[]Endpoints)(yyv2835), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2830++
|
|
if yyhl2830 {
|
|
yyb2830 = yyj2830 > l
|
|
} else {
|
|
yyb2830 = r.CheckBreak()
|
|
}
|
|
if yyb2830 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2830-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 {
|
|
yym2837 := z.EncBinary()
|
|
_ = yym2837
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2838 := !z.EncBinary()
|
|
yy2arr2838 := z.EncBasicHandle().StructToArray
|
|
var yyq2838 [4]bool
|
|
_, _, _ = yysep2838, yyq2838, yy2arr2838
|
|
const yyr2838 bool = false
|
|
yyq2838[0] = x.PodCIDR != ""
|
|
yyq2838[1] = x.ExternalID != ""
|
|
yyq2838[2] = x.ProviderID != ""
|
|
yyq2838[3] = x.Unschedulable != false
|
|
var yynn2838 int
|
|
if yyr2838 || yy2arr2838 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn2838 = 0
|
|
for _, b := range yyq2838 {
|
|
if b {
|
|
yynn2838++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2838)
|
|
yynn2838 = 0
|
|
}
|
|
if yyr2838 || yy2arr2838 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2838[0] {
|
|
yym2840 := z.EncBinary()
|
|
_ = yym2840
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2838[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podCIDR"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2841 := z.EncBinary()
|
|
_ = yym2841
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.PodCIDR))
|
|
}
|
|
}
|
|
}
|
|
if yyr2838 || yy2arr2838 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2838[1] {
|
|
yym2843 := z.EncBinary()
|
|
_ = yym2843
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2838[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("externalID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2844 := z.EncBinary()
|
|
_ = yym2844
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ExternalID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2838 || yy2arr2838 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2838[2] {
|
|
yym2846 := z.EncBinary()
|
|
_ = yym2846
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2838[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("providerID"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2847 := z.EncBinary()
|
|
_ = yym2847
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ProviderID))
|
|
}
|
|
}
|
|
}
|
|
if yyr2838 || yy2arr2838 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2838[3] {
|
|
yym2849 := z.EncBinary()
|
|
_ = yym2849
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq2838[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("unschedulable"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2850 := z.EncBinary()
|
|
_ = yym2850
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Unschedulable))
|
|
}
|
|
}
|
|
}
|
|
if yyr2838 || yy2arr2838 {
|
|
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
|
|
yym2851 := z.DecBinary()
|
|
_ = yym2851
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2852 := r.ContainerType()
|
|
if yyct2852 == codecSelferValueTypeMap1234 {
|
|
yyl2852 := r.ReadMapStart()
|
|
if yyl2852 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2852, d)
|
|
}
|
|
} else if yyct2852 == codecSelferValueTypeArray1234 {
|
|
yyl2852 := r.ReadArrayStart()
|
|
if yyl2852 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2852, 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 yys2853Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2853Slc
|
|
var yyhl2853 bool = l >= 0
|
|
for yyj2853 := 0; ; yyj2853++ {
|
|
if yyhl2853 {
|
|
if yyj2853 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2853Slc = r.DecodeBytes(yys2853Slc, true, true)
|
|
yys2853 := string(yys2853Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2853 {
|
|
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, yys2853)
|
|
} // end switch yys2853
|
|
} // end for yyj2853
|
|
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 yyj2858 int
|
|
var yyb2858 bool
|
|
var yyhl2858 bool = l >= 0
|
|
yyj2858++
|
|
if yyhl2858 {
|
|
yyb2858 = yyj2858 > l
|
|
} else {
|
|
yyb2858 = r.CheckBreak()
|
|
}
|
|
if yyb2858 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodCIDR = ""
|
|
} else {
|
|
x.PodCIDR = string(r.DecodeString())
|
|
}
|
|
yyj2858++
|
|
if yyhl2858 {
|
|
yyb2858 = yyj2858 > l
|
|
} else {
|
|
yyb2858 = r.CheckBreak()
|
|
}
|
|
if yyb2858 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ExternalID = ""
|
|
} else {
|
|
x.ExternalID = string(r.DecodeString())
|
|
}
|
|
yyj2858++
|
|
if yyhl2858 {
|
|
yyb2858 = yyj2858 > l
|
|
} else {
|
|
yyb2858 = r.CheckBreak()
|
|
}
|
|
if yyb2858 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ProviderID = ""
|
|
} else {
|
|
x.ProviderID = string(r.DecodeString())
|
|
}
|
|
yyj2858++
|
|
if yyhl2858 {
|
|
yyb2858 = yyj2858 > l
|
|
} else {
|
|
yyb2858 = r.CheckBreak()
|
|
}
|
|
if yyb2858 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Unschedulable = false
|
|
} else {
|
|
x.Unschedulable = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj2858++
|
|
if yyhl2858 {
|
|
yyb2858 = yyj2858 > l
|
|
} else {
|
|
yyb2858 = r.CheckBreak()
|
|
}
|
|
if yyb2858 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2858-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 {
|
|
yym2863 := z.EncBinary()
|
|
_ = yym2863
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2864 := !z.EncBinary()
|
|
yy2arr2864 := z.EncBasicHandle().StructToArray
|
|
var yyq2864 [1]bool
|
|
_, _, _ = yysep2864, yyq2864, yy2arr2864
|
|
const yyr2864 bool = false
|
|
var yynn2864 int
|
|
if yyr2864 || yy2arr2864 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2864 = 1
|
|
for _, b := range yyq2864 {
|
|
if b {
|
|
yynn2864++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2864)
|
|
yynn2864 = 0
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2866 := z.EncBinary()
|
|
_ = yym2866
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Port"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2867 := z.EncBinary()
|
|
_ = yym2867
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Port))
|
|
}
|
|
}
|
|
if yyr2864 || yy2arr2864 {
|
|
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
|
|
yym2868 := z.DecBinary()
|
|
_ = yym2868
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2869 := r.ContainerType()
|
|
if yyct2869 == codecSelferValueTypeMap1234 {
|
|
yyl2869 := r.ReadMapStart()
|
|
if yyl2869 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2869, d)
|
|
}
|
|
} else if yyct2869 == codecSelferValueTypeArray1234 {
|
|
yyl2869 := r.ReadArrayStart()
|
|
if yyl2869 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2869, 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 yys2870Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2870Slc
|
|
var yyhl2870 bool = l >= 0
|
|
for yyj2870 := 0; ; yyj2870++ {
|
|
if yyhl2870 {
|
|
if yyj2870 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2870Slc = r.DecodeBytes(yys2870Slc, true, true)
|
|
yys2870 := string(yys2870Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2870 {
|
|
case "Port":
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2870)
|
|
} // end switch yys2870
|
|
} // end for yyj2870
|
|
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 yyj2872 int
|
|
var yyb2872 bool
|
|
var yyhl2872 bool = l >= 0
|
|
yyj2872++
|
|
if yyhl2872 {
|
|
yyb2872 = yyj2872 > l
|
|
} else {
|
|
yyb2872 = r.CheckBreak()
|
|
}
|
|
if yyb2872 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Port = 0
|
|
} else {
|
|
x.Port = int32(r.DecodeInt(32))
|
|
}
|
|
for {
|
|
yyj2872++
|
|
if yyhl2872 {
|
|
yyb2872 = yyj2872 > l
|
|
} else {
|
|
yyb2872 = r.CheckBreak()
|
|
}
|
|
if yyb2872 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2872-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 {
|
|
yym2874 := z.EncBinary()
|
|
_ = yym2874
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2875 := !z.EncBinary()
|
|
yy2arr2875 := z.EncBasicHandle().StructToArray
|
|
var yyq2875 [1]bool
|
|
_, _, _ = yysep2875, yyq2875, yy2arr2875
|
|
const yyr2875 bool = false
|
|
yyq2875[0] = true
|
|
var yynn2875 int
|
|
if yyr2875 || yy2arr2875 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn2875 = 0
|
|
for _, b := range yyq2875 {
|
|
if b {
|
|
yynn2875++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2875)
|
|
yynn2875 = 0
|
|
}
|
|
if yyr2875 || yy2arr2875 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2875[0] {
|
|
yy2877 := &x.KubeletEndpoint
|
|
yy2877.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2875[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kubeletEndpoint"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2878 := &x.KubeletEndpoint
|
|
yy2878.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2875 || yy2arr2875 {
|
|
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
|
|
yym2879 := z.DecBinary()
|
|
_ = yym2879
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2880 := r.ContainerType()
|
|
if yyct2880 == codecSelferValueTypeMap1234 {
|
|
yyl2880 := r.ReadMapStart()
|
|
if yyl2880 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2880, d)
|
|
}
|
|
} else if yyct2880 == codecSelferValueTypeArray1234 {
|
|
yyl2880 := r.ReadArrayStart()
|
|
if yyl2880 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2880, 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 yys2881Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2881Slc
|
|
var yyhl2881 bool = l >= 0
|
|
for yyj2881 := 0; ; yyj2881++ {
|
|
if yyhl2881 {
|
|
if yyj2881 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2881Slc = r.DecodeBytes(yys2881Slc, true, true)
|
|
yys2881 := string(yys2881Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2881 {
|
|
case "kubeletEndpoint":
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2882 := &x.KubeletEndpoint
|
|
yyv2882.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2881)
|
|
} // end switch yys2881
|
|
} // end for yyj2881
|
|
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 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.KubeletEndpoint = DaemonEndpoint{}
|
|
} else {
|
|
yyv2884 := &x.KubeletEndpoint
|
|
yyv2884.CodecDecodeSelf(d)
|
|
}
|
|
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 *NodeSystemInfo) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2885 := z.EncBinary()
|
|
_ = yym2885
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2886 := !z.EncBinary()
|
|
yy2arr2886 := z.EncBasicHandle().StructToArray
|
|
var yyq2886 [10]bool
|
|
_, _, _ = yysep2886, yyq2886, yy2arr2886
|
|
const yyr2886 bool = false
|
|
var yynn2886 int
|
|
if yyr2886 || yy2arr2886 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2886 = 10
|
|
for _, b := range yyq2886 {
|
|
if b {
|
|
yynn2886++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2886)
|
|
yynn2886 = 0
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2888 := z.EncBinary()
|
|
_ = yym2888
|
|
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)
|
|
yym2889 := z.EncBinary()
|
|
_ = yym2889
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.MachineID))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2891 := z.EncBinary()
|
|
_ = yym2891
|
|
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)
|
|
yym2892 := z.EncBinary()
|
|
_ = yym2892
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.SystemUUID))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2894 := z.EncBinary()
|
|
_ = yym2894
|
|
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)
|
|
yym2895 := z.EncBinary()
|
|
_ = yym2895
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.BootID))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2897 := z.EncBinary()
|
|
_ = yym2897
|
|
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)
|
|
yym2898 := z.EncBinary()
|
|
_ = yym2898
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KernelVersion))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2900 := z.EncBinary()
|
|
_ = yym2900
|
|
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)
|
|
yym2901 := z.EncBinary()
|
|
_ = yym2901
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OSImage))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2903 := z.EncBinary()
|
|
_ = yym2903
|
|
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)
|
|
yym2904 := z.EncBinary()
|
|
_ = yym2904
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ContainerRuntimeVersion))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2906 := z.EncBinary()
|
|
_ = yym2906
|
|
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)
|
|
yym2907 := z.EncBinary()
|
|
_ = yym2907
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeletVersion))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2909 := z.EncBinary()
|
|
_ = yym2909
|
|
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)
|
|
yym2910 := z.EncBinary()
|
|
_ = yym2910
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.KubeProxyVersion))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2912 := z.EncBinary()
|
|
_ = yym2912
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OperatingSystem))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("operatingSystem"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2913 := z.EncBinary()
|
|
_ = yym2913
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.OperatingSystem))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym2915 := z.EncBinary()
|
|
_ = yym2915
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Architecture))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("architecture"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym2916 := z.EncBinary()
|
|
_ = yym2916
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Architecture))
|
|
}
|
|
}
|
|
if yyr2886 || yy2arr2886 {
|
|
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
|
|
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 *NodeSystemInfo) 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 "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())
|
|
}
|
|
case "operatingSystem":
|
|
if r.TryDecodeAsNil() {
|
|
x.OperatingSystem = ""
|
|
} else {
|
|
x.OperatingSystem = string(r.DecodeString())
|
|
}
|
|
case "architecture":
|
|
if r.TryDecodeAsNil() {
|
|
x.Architecture = ""
|
|
} else {
|
|
x.Architecture = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2919)
|
|
} // end switch yys2919
|
|
} // end for yyj2919
|
|
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 yyj2930 int
|
|
var yyb2930 bool
|
|
var yyhl2930 bool = l >= 0
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MachineID = ""
|
|
} else {
|
|
x.MachineID = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SystemUUID = ""
|
|
} else {
|
|
x.SystemUUID = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.BootID = ""
|
|
} else {
|
|
x.BootID = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KernelVersion = ""
|
|
} else {
|
|
x.KernelVersion = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OSImage = ""
|
|
} else {
|
|
x.OSImage = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ContainerRuntimeVersion = ""
|
|
} else {
|
|
x.ContainerRuntimeVersion = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeletVersion = ""
|
|
} else {
|
|
x.KubeletVersion = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.KubeProxyVersion = ""
|
|
} else {
|
|
x.KubeProxyVersion = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.OperatingSystem = ""
|
|
} else {
|
|
x.OperatingSystem = string(r.DecodeString())
|
|
}
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Architecture = ""
|
|
} else {
|
|
x.Architecture = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj2930++
|
|
if yyhl2930 {
|
|
yyb2930 = yyj2930 > l
|
|
} else {
|
|
yyb2930 = r.CheckBreak()
|
|
}
|
|
if yyb2930 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2930-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 {
|
|
yym2941 := z.EncBinary()
|
|
_ = yym2941
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep2942 := !z.EncBinary()
|
|
yy2arr2942 := z.EncBasicHandle().StructToArray
|
|
var yyq2942 [10]bool
|
|
_, _, _ = yysep2942, yyq2942, yy2arr2942
|
|
const yyr2942 bool = false
|
|
yyq2942[0] = len(x.Capacity) != 0
|
|
yyq2942[1] = len(x.Allocatable) != 0
|
|
yyq2942[2] = x.Phase != ""
|
|
yyq2942[3] = len(x.Conditions) != 0
|
|
yyq2942[4] = len(x.Addresses) != 0
|
|
yyq2942[5] = true
|
|
yyq2942[6] = true
|
|
yyq2942[7] = len(x.Images) != 0
|
|
yyq2942[8] = len(x.VolumesInUse) != 0
|
|
yyq2942[9] = len(x.VolumesAttached) != 0
|
|
var yynn2942 int
|
|
if yyr2942 || yy2arr2942 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn2942 = 0
|
|
for _, b := range yyq2942 {
|
|
if b {
|
|
yynn2942++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn2942)
|
|
yynn2942 = 0
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[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 yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[1] {
|
|
if x.Allocatable == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Allocatable.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[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 yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[2] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq2942[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2947 := z.EncBinary()
|
|
_ = yym2947
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2948 := z.EncBinary()
|
|
_ = yym2948
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeCondition(([]NodeCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[4] {
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2950 := z.EncBinary()
|
|
_ = yym2950
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("addresses"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Addresses == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2951 := z.EncBinary()
|
|
_ = yym2951
|
|
if false {
|
|
} else {
|
|
h.encSliceNodeAddress(([]NodeAddress)(x.Addresses), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[5] {
|
|
yy2953 := &x.DaemonEndpoints
|
|
yy2953.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("daemonEndpoints"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2954 := &x.DaemonEndpoints
|
|
yy2954.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[6] {
|
|
yy2956 := &x.NodeInfo
|
|
yy2956.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("nodeInfo"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy2957 := &x.NodeInfo
|
|
yy2957.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[7] {
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2959 := z.EncBinary()
|
|
_ = yym2959
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("images"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Images == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2960 := z.EncBinary()
|
|
_ = yym2960
|
|
if false {
|
|
} else {
|
|
h.encSliceContainerImage(([]ContainerImage)(x.Images), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[8] {
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2962 := z.EncBinary()
|
|
_ = yym2962
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesInUse"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesInUse == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2963 := z.EncBinary()
|
|
_ = yym2963
|
|
if false {
|
|
} else {
|
|
h.encSliceUniqueVolumeName(([]UniqueVolumeName)(x.VolumesInUse), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq2942[9] {
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2965 := z.EncBinary()
|
|
_ = yym2965
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq2942[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("volumesAttached"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.VolumesAttached == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym2966 := z.EncBinary()
|
|
_ = yym2966
|
|
if false {
|
|
} else {
|
|
h.encSliceAttachedVolume(([]AttachedVolume)(x.VolumesAttached), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr2942 || yy2arr2942 {
|
|
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
|
|
yym2967 := z.DecBinary()
|
|
_ = yym2967
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct2968 := r.ContainerType()
|
|
if yyct2968 == codecSelferValueTypeMap1234 {
|
|
yyl2968 := r.ReadMapStart()
|
|
if yyl2968 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl2968, d)
|
|
}
|
|
} else if yyct2968 == codecSelferValueTypeArray1234 {
|
|
yyl2968 := r.ReadArrayStart()
|
|
if yyl2968 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl2968, 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 yys2969Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys2969Slc
|
|
var yyhl2969 bool = l >= 0
|
|
for yyj2969 := 0; ; yyj2969++ {
|
|
if yyhl2969 {
|
|
if yyj2969 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys2969Slc = r.DecodeBytes(yys2969Slc, true, true)
|
|
yys2969 := string(yys2969Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys2969 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2970 := &x.Capacity
|
|
yyv2970.CodecDecodeSelf(d)
|
|
}
|
|
case "allocatable":
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2971 := &x.Allocatable
|
|
yyv2971.CodecDecodeSelf(d)
|
|
}
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2973 := &x.Conditions
|
|
yym2974 := z.DecBinary()
|
|
_ = yym2974
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2973), d)
|
|
}
|
|
}
|
|
case "addresses":
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2975 := &x.Addresses
|
|
yym2976 := z.DecBinary()
|
|
_ = yym2976
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2975), d)
|
|
}
|
|
}
|
|
case "daemonEndpoints":
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2977 := &x.DaemonEndpoints
|
|
yyv2977.CodecDecodeSelf(d)
|
|
}
|
|
case "nodeInfo":
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2978 := &x.NodeInfo
|
|
yyv2978.CodecDecodeSelf(d)
|
|
}
|
|
case "images":
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2979 := &x.Images
|
|
yym2980 := z.DecBinary()
|
|
_ = yym2980
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2979), d)
|
|
}
|
|
}
|
|
case "volumesInUse":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv2981 := &x.VolumesInUse
|
|
yym2982 := z.DecBinary()
|
|
_ = yym2982
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv2981), d)
|
|
}
|
|
}
|
|
case "volumesAttached":
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv2983 := &x.VolumesAttached
|
|
yym2984 := z.DecBinary()
|
|
_ = yym2984
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv2983), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys2969)
|
|
} // end switch yys2969
|
|
} // end for yyj2969
|
|
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 yyj2985 int
|
|
var yyb2985 bool
|
|
var yyhl2985 bool = l >= 0
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv2986 := &x.Capacity
|
|
yyv2986.CodecDecodeSelf(d)
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Allocatable = nil
|
|
} else {
|
|
yyv2987 := &x.Allocatable
|
|
yyv2987.CodecDecodeSelf(d)
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NodePhase(r.DecodeString())
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv2989 := &x.Conditions
|
|
yym2990 := z.DecBinary()
|
|
_ = yym2990
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeCondition((*[]NodeCondition)(yyv2989), d)
|
|
}
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Addresses = nil
|
|
} else {
|
|
yyv2991 := &x.Addresses
|
|
yym2992 := z.DecBinary()
|
|
_ = yym2992
|
|
if false {
|
|
} else {
|
|
h.decSliceNodeAddress((*[]NodeAddress)(yyv2991), d)
|
|
}
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DaemonEndpoints = NodeDaemonEndpoints{}
|
|
} else {
|
|
yyv2993 := &x.DaemonEndpoints
|
|
yyv2993.CodecDecodeSelf(d)
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.NodeInfo = NodeSystemInfo{}
|
|
} else {
|
|
yyv2994 := &x.NodeInfo
|
|
yyv2994.CodecDecodeSelf(d)
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Images = nil
|
|
} else {
|
|
yyv2995 := &x.Images
|
|
yym2996 := z.DecBinary()
|
|
_ = yym2996
|
|
if false {
|
|
} else {
|
|
h.decSliceContainerImage((*[]ContainerImage)(yyv2995), d)
|
|
}
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesInUse = nil
|
|
} else {
|
|
yyv2997 := &x.VolumesInUse
|
|
yym2998 := z.DecBinary()
|
|
_ = yym2998
|
|
if false {
|
|
} else {
|
|
h.decSliceUniqueVolumeName((*[]UniqueVolumeName)(yyv2997), d)
|
|
}
|
|
}
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.VolumesAttached = nil
|
|
} else {
|
|
yyv2999 := &x.VolumesAttached
|
|
yym3000 := z.DecBinary()
|
|
_ = yym3000
|
|
if false {
|
|
} else {
|
|
h.decSliceAttachedVolume((*[]AttachedVolume)(yyv2999), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj2985++
|
|
if yyhl2985 {
|
|
yyb2985 = yyj2985 > l
|
|
} else {
|
|
yyb2985 = r.CheckBreak()
|
|
}
|
|
if yyb2985 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj2985-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x UniqueVolumeName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3001 := z.EncBinary()
|
|
_ = yym3001
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *UniqueVolumeName) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3002 := z.DecBinary()
|
|
_ = yym3002
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *AttachedVolume) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3003 := z.EncBinary()
|
|
_ = yym3003
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3004 := !z.EncBinary()
|
|
yy2arr3004 := z.EncBasicHandle().StructToArray
|
|
var yyq3004 [2]bool
|
|
_, _, _ = yysep3004, yyq3004, yy2arr3004
|
|
const yyr3004 bool = false
|
|
var yynn3004 int
|
|
if yyr3004 || yy2arr3004 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3004 = 2
|
|
for _, b := range yyq3004 {
|
|
if b {
|
|
yynn3004++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3004)
|
|
yynn3004 = 0
|
|
}
|
|
if yyr3004 || yy2arr3004 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
x.Name.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Name.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3004 || yy2arr3004 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3007 := z.EncBinary()
|
|
_ = yym3007
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DevicePath))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("devicePath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3008 := z.EncBinary()
|
|
_ = yym3008
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.DevicePath))
|
|
}
|
|
}
|
|
if yyr3004 || yy2arr3004 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AttachedVolume) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3009 := z.DecBinary()
|
|
_ = yym3009
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3010 := r.ContainerType()
|
|
if yyct3010 == codecSelferValueTypeMap1234 {
|
|
yyl3010 := r.ReadMapStart()
|
|
if yyl3010 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3010, d)
|
|
}
|
|
} else if yyct3010 == codecSelferValueTypeArray1234 {
|
|
yyl3010 := r.ReadArrayStart()
|
|
if yyl3010 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3010, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AttachedVolume) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3011Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3011Slc
|
|
var yyhl3011 bool = l >= 0
|
|
for yyj3011 := 0; ; yyj3011++ {
|
|
if yyhl3011 {
|
|
if yyj3011 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3011Slc = r.DecodeBytes(yys3011Slc, true, true)
|
|
yys3011 := string(yys3011Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3011 {
|
|
case "name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
case "devicePath":
|
|
if r.TryDecodeAsNil() {
|
|
x.DevicePath = ""
|
|
} else {
|
|
x.DevicePath = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3011)
|
|
} // end switch yys3011
|
|
} // end for yyj3011
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AttachedVolume) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3014 int
|
|
var yyb3014 bool
|
|
var yyhl3014 bool = l >= 0
|
|
yyj3014++
|
|
if yyhl3014 {
|
|
yyb3014 = yyj3014 > l
|
|
} else {
|
|
yyb3014 = r.CheckBreak()
|
|
}
|
|
if yyb3014 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
yyj3014++
|
|
if yyhl3014 {
|
|
yyb3014 = yyj3014 > l
|
|
} else {
|
|
yyb3014 = r.CheckBreak()
|
|
}
|
|
if yyb3014 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DevicePath = ""
|
|
} else {
|
|
x.DevicePath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3014++
|
|
if yyhl3014 {
|
|
yyb3014 = yyj3014 > l
|
|
} else {
|
|
yyb3014 = r.CheckBreak()
|
|
}
|
|
if yyb3014 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3014-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *AvoidPods) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3017 := z.EncBinary()
|
|
_ = yym3017
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3018 := !z.EncBinary()
|
|
yy2arr3018 := z.EncBasicHandle().StructToArray
|
|
var yyq3018 [1]bool
|
|
_, _, _ = yysep3018, yyq3018, yy2arr3018
|
|
const yyr3018 bool = false
|
|
yyq3018[0] = len(x.PreferAvoidPods) != 0
|
|
var yynn3018 int
|
|
if yyr3018 || yy2arr3018 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3018 = 0
|
|
for _, b := range yyq3018 {
|
|
if b {
|
|
yynn3018++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3018)
|
|
yynn3018 = 0
|
|
}
|
|
if yyr3018 || yy2arr3018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3018[0] {
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3020 := z.EncBinary()
|
|
_ = yym3020
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3018[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preferAvoidPods"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PreferAvoidPods == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3021 := z.EncBinary()
|
|
_ = yym3021
|
|
if false {
|
|
} else {
|
|
h.encSlicePreferAvoidPodsEntry(([]PreferAvoidPodsEntry)(x.PreferAvoidPods), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3018 || yy2arr3018 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AvoidPods) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3022 := z.DecBinary()
|
|
_ = yym3022
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3023 := r.ContainerType()
|
|
if yyct3023 == codecSelferValueTypeMap1234 {
|
|
yyl3023 := r.ReadMapStart()
|
|
if yyl3023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3023, d)
|
|
}
|
|
} else if yyct3023 == codecSelferValueTypeArray1234 {
|
|
yyl3023 := r.ReadArrayStart()
|
|
if yyl3023 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3023, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *AvoidPods) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3024Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3024Slc
|
|
var yyhl3024 bool = l >= 0
|
|
for yyj3024 := 0; ; yyj3024++ {
|
|
if yyhl3024 {
|
|
if yyj3024 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3024Slc = r.DecodeBytes(yys3024Slc, true, true)
|
|
yys3024 := string(yys3024Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3024 {
|
|
case "preferAvoidPods":
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv3025 := &x.PreferAvoidPods
|
|
yym3026 := z.DecBinary()
|
|
_ = yym3026
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv3025), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3024)
|
|
} // end switch yys3024
|
|
} // end for yyj3024
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *AvoidPods) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3027 int
|
|
var yyb3027 bool
|
|
var yyhl3027 bool = l >= 0
|
|
yyj3027++
|
|
if yyhl3027 {
|
|
yyb3027 = yyj3027 > l
|
|
} else {
|
|
yyb3027 = r.CheckBreak()
|
|
}
|
|
if yyb3027 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PreferAvoidPods = nil
|
|
} else {
|
|
yyv3028 := &x.PreferAvoidPods
|
|
yym3029 := z.DecBinary()
|
|
_ = yym3029
|
|
if false {
|
|
} else {
|
|
h.decSlicePreferAvoidPodsEntry((*[]PreferAvoidPodsEntry)(yyv3028), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3027++
|
|
if yyhl3027 {
|
|
yyb3027 = yyj3027 > l
|
|
} else {
|
|
yyb3027 = r.CheckBreak()
|
|
}
|
|
if yyb3027 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3027-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PreferAvoidPodsEntry) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3030 := z.EncBinary()
|
|
_ = yym3030
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3031 := !z.EncBinary()
|
|
yy2arr3031 := z.EncBasicHandle().StructToArray
|
|
var yyq3031 [4]bool
|
|
_, _, _ = yysep3031, yyq3031, yy2arr3031
|
|
const yyr3031 bool = false
|
|
yyq3031[1] = true
|
|
yyq3031[2] = x.Reason != ""
|
|
yyq3031[3] = x.Message != ""
|
|
var yynn3031 int
|
|
if yyr3031 || yy2arr3031 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3031 = 1
|
|
for _, b := range yyq3031 {
|
|
if b {
|
|
yynn3031++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3031)
|
|
yynn3031 = 0
|
|
}
|
|
if yyr3031 || yy2arr3031 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3033 := &x.PodSignature
|
|
yy3033.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podSignature"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3034 := &x.PodSignature
|
|
yy3034.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3031 || yy2arr3031 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3031[1] {
|
|
yy3036 := &x.EvictionTime
|
|
yym3037 := z.EncBinary()
|
|
_ = yym3037
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3036) {
|
|
} else if yym3037 {
|
|
z.EncBinaryMarshal(yy3036)
|
|
} else if !yym3037 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3036)
|
|
} else {
|
|
z.EncFallback(yy3036)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3031[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("evictionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3038 := &x.EvictionTime
|
|
yym3039 := z.EncBinary()
|
|
_ = yym3039
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3038) {
|
|
} else if yym3039 {
|
|
z.EncBinaryMarshal(yy3038)
|
|
} else if !yym3039 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3038)
|
|
} else {
|
|
z.EncFallback(yy3038)
|
|
}
|
|
}
|
|
}
|
|
if yyr3031 || yy2arr3031 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3031[2] {
|
|
yym3041 := z.EncBinary()
|
|
_ = yym3041
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3031[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3042 := z.EncBinary()
|
|
_ = yym3042
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3031 || yy2arr3031 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3031[3] {
|
|
yym3044 := z.EncBinary()
|
|
_ = yym3044
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3031[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3045 := z.EncBinary()
|
|
_ = yym3045
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3031 || yy2arr3031 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PreferAvoidPodsEntry) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3046 := z.DecBinary()
|
|
_ = yym3046
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3047 := r.ContainerType()
|
|
if yyct3047 == codecSelferValueTypeMap1234 {
|
|
yyl3047 := r.ReadMapStart()
|
|
if yyl3047 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3047, d)
|
|
}
|
|
} else if yyct3047 == codecSelferValueTypeArray1234 {
|
|
yyl3047 := r.ReadArrayStart()
|
|
if yyl3047 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3047, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PreferAvoidPodsEntry) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3048Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3048Slc
|
|
var yyhl3048 bool = l >= 0
|
|
for yyj3048 := 0; ; yyj3048++ {
|
|
if yyhl3048 {
|
|
if yyj3048 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3048Slc = r.DecodeBytes(yys3048Slc, true, true)
|
|
yys3048 := string(yys3048Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3048 {
|
|
case "podSignature":
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv3049 := &x.PodSignature
|
|
yyv3049.CodecDecodeSelf(d)
|
|
}
|
|
case "evictionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3050 := &x.EvictionTime
|
|
yym3051 := z.DecBinary()
|
|
_ = yym3051
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3050) {
|
|
} else if yym3051 {
|
|
z.DecBinaryUnmarshal(yyv3050)
|
|
} else if !yym3051 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3050)
|
|
} else {
|
|
z.DecFallback(yyv3050, 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, yys3048)
|
|
} // end switch yys3048
|
|
} // end for yyj3048
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PreferAvoidPodsEntry) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3054 int
|
|
var yyb3054 bool
|
|
var yyhl3054 bool = l >= 0
|
|
yyj3054++
|
|
if yyhl3054 {
|
|
yyb3054 = yyj3054 > l
|
|
} else {
|
|
yyb3054 = r.CheckBreak()
|
|
}
|
|
if yyb3054 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.PodSignature = PodSignature{}
|
|
} else {
|
|
yyv3055 := &x.PodSignature
|
|
yyv3055.CodecDecodeSelf(d)
|
|
}
|
|
yyj3054++
|
|
if yyhl3054 {
|
|
yyb3054 = yyj3054 > l
|
|
} else {
|
|
yyb3054 = r.CheckBreak()
|
|
}
|
|
if yyb3054 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.EvictionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3056 := &x.EvictionTime
|
|
yym3057 := z.DecBinary()
|
|
_ = yym3057
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3056) {
|
|
} else if yym3057 {
|
|
z.DecBinaryUnmarshal(yyv3056)
|
|
} else if !yym3057 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3056)
|
|
} else {
|
|
z.DecFallback(yyv3056, false)
|
|
}
|
|
}
|
|
yyj3054++
|
|
if yyhl3054 {
|
|
yyb3054 = yyj3054 > l
|
|
} else {
|
|
yyb3054 = r.CheckBreak()
|
|
}
|
|
if yyb3054 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3054++
|
|
if yyhl3054 {
|
|
yyb3054 = yyj3054 > l
|
|
} else {
|
|
yyb3054 = r.CheckBreak()
|
|
}
|
|
if yyb3054 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3054++
|
|
if yyhl3054 {
|
|
yyb3054 = yyj3054 > l
|
|
} else {
|
|
yyb3054 = r.CheckBreak()
|
|
}
|
|
if yyb3054 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3054-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *PodSignature) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3060 := z.EncBinary()
|
|
_ = yym3060
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3061 := !z.EncBinary()
|
|
yy2arr3061 := z.EncBasicHandle().StructToArray
|
|
var yyq3061 [1]bool
|
|
_, _, _ = yysep3061, yyq3061, yy2arr3061
|
|
const yyr3061 bool = false
|
|
yyq3061[0] = x.PodController != nil
|
|
var yynn3061 int
|
|
if yyr3061 || yy2arr3061 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3061 = 0
|
|
for _, b := range yyq3061 {
|
|
if b {
|
|
yynn3061++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3061)
|
|
yynn3061 = 0
|
|
}
|
|
if yyr3061 || yy2arr3061 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3061[0] {
|
|
if x.PodController == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodController.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3061[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("podController"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.PodController == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.PodController.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3061 || yy2arr3061 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSignature) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3063 := z.DecBinary()
|
|
_ = yym3063
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3064 := r.ContainerType()
|
|
if yyct3064 == codecSelferValueTypeMap1234 {
|
|
yyl3064 := r.ReadMapStart()
|
|
if yyl3064 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3064, d)
|
|
}
|
|
} else if yyct3064 == codecSelferValueTypeArray1234 {
|
|
yyl3064 := r.ReadArrayStart()
|
|
if yyl3064 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3064, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *PodSignature) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3065Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3065Slc
|
|
var yyhl3065 bool = l >= 0
|
|
for yyj3065 := 0; ; yyj3065++ {
|
|
if yyhl3065 {
|
|
if yyj3065 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3065Slc = r.DecodeBytes(yys3065Slc, true, true)
|
|
yys3065 := string(yys3065Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3065 {
|
|
case "podController":
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodController != nil {
|
|
x.PodController = nil
|
|
}
|
|
} else {
|
|
if x.PodController == nil {
|
|
x.PodController = new(OwnerReference)
|
|
}
|
|
x.PodController.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3065)
|
|
} // end switch yys3065
|
|
} // end for yyj3065
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *PodSignature) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3067 int
|
|
var yyb3067 bool
|
|
var yyhl3067 bool = l >= 0
|
|
yyj3067++
|
|
if yyhl3067 {
|
|
yyb3067 = yyj3067 > l
|
|
} else {
|
|
yyb3067 = r.CheckBreak()
|
|
}
|
|
if yyb3067 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.PodController != nil {
|
|
x.PodController = nil
|
|
}
|
|
} else {
|
|
if x.PodController == nil {
|
|
x.PodController = new(OwnerReference)
|
|
}
|
|
x.PodController.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3067++
|
|
if yyhl3067 {
|
|
yyb3067 = yyj3067 > l
|
|
} else {
|
|
yyb3067 = r.CheckBreak()
|
|
}
|
|
if yyb3067 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3067-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 {
|
|
yym3069 := z.EncBinary()
|
|
_ = yym3069
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3070 := !z.EncBinary()
|
|
yy2arr3070 := z.EncBasicHandle().StructToArray
|
|
var yyq3070 [2]bool
|
|
_, _, _ = yysep3070, yyq3070, yy2arr3070
|
|
const yyr3070 bool = false
|
|
yyq3070[1] = x.SizeBytes != 0
|
|
var yynn3070 int
|
|
if yyr3070 || yy2arr3070 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3070 = 1
|
|
for _, b := range yyq3070 {
|
|
if b {
|
|
yynn3070++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3070)
|
|
yynn3070 = 0
|
|
}
|
|
if yyr3070 || yy2arr3070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Names == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3072 := z.EncBinary()
|
|
_ = yym3072
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Names, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("names"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Names == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3073 := z.EncBinary()
|
|
_ = yym3073
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Names, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3070 || yy2arr3070 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3070[1] {
|
|
yym3075 := z.EncBinary()
|
|
_ = yym3075
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3070[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("sizeBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3076 := z.EncBinary()
|
|
_ = yym3076
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.SizeBytes))
|
|
}
|
|
}
|
|
}
|
|
if yyr3070 || yy2arr3070 {
|
|
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
|
|
yym3077 := z.DecBinary()
|
|
_ = yym3077
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3078 := r.ContainerType()
|
|
if yyct3078 == codecSelferValueTypeMap1234 {
|
|
yyl3078 := r.ReadMapStart()
|
|
if yyl3078 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3078, d)
|
|
}
|
|
} else if yyct3078 == codecSelferValueTypeArray1234 {
|
|
yyl3078 := r.ReadArrayStart()
|
|
if yyl3078 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3078, 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 yys3079Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3079Slc
|
|
var yyhl3079 bool = l >= 0
|
|
for yyj3079 := 0; ; yyj3079++ {
|
|
if yyhl3079 {
|
|
if yyj3079 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3079Slc = r.DecodeBytes(yys3079Slc, true, true)
|
|
yys3079 := string(yys3079Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3079 {
|
|
case "names":
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3080 := &x.Names
|
|
yym3081 := z.DecBinary()
|
|
_ = yym3081
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3080, false, d)
|
|
}
|
|
}
|
|
case "sizeBytes":
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3079)
|
|
} // end switch yys3079
|
|
} // end for yyj3079
|
|
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 yyj3083 int
|
|
var yyb3083 bool
|
|
var yyhl3083 bool = l >= 0
|
|
yyj3083++
|
|
if yyhl3083 {
|
|
yyb3083 = yyj3083 > l
|
|
} else {
|
|
yyb3083 = r.CheckBreak()
|
|
}
|
|
if yyb3083 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Names = nil
|
|
} else {
|
|
yyv3084 := &x.Names
|
|
yym3085 := z.DecBinary()
|
|
_ = yym3085
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3084, false, d)
|
|
}
|
|
}
|
|
yyj3083++
|
|
if yyhl3083 {
|
|
yyb3083 = yyj3083 > l
|
|
} else {
|
|
yyb3083 = r.CheckBreak()
|
|
}
|
|
if yyb3083 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.SizeBytes = 0
|
|
} else {
|
|
x.SizeBytes = int64(r.DecodeInt(64))
|
|
}
|
|
for {
|
|
yyj3083++
|
|
if yyhl3083 {
|
|
yyb3083 = yyj3083 > l
|
|
} else {
|
|
yyb3083 = r.CheckBreak()
|
|
}
|
|
if yyb3083 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3083-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3087 := z.EncBinary()
|
|
_ = yym3087
|
|
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
|
|
yym3088 := z.DecBinary()
|
|
_ = yym3088
|
|
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
|
|
yym3089 := z.EncBinary()
|
|
_ = yym3089
|
|
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
|
|
yym3090 := z.DecBinary()
|
|
_ = yym3090
|
|
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 {
|
|
yym3091 := z.EncBinary()
|
|
_ = yym3091
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3092 := !z.EncBinary()
|
|
yy2arr3092 := z.EncBasicHandle().StructToArray
|
|
var yyq3092 [6]bool
|
|
_, _, _ = yysep3092, yyq3092, yy2arr3092
|
|
const yyr3092 bool = false
|
|
yyq3092[2] = true
|
|
yyq3092[3] = true
|
|
yyq3092[4] = x.Reason != ""
|
|
yyq3092[5] = x.Message != ""
|
|
var yynn3092 int
|
|
if yyr3092 || yy2arr3092 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3092 = 2
|
|
for _, b := range yyq3092 {
|
|
if b {
|
|
yynn3092++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3092)
|
|
yynn3092 = 0
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
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 yyr3092 || yy2arr3092 {
|
|
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 yyr3092 || yy2arr3092 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3092[2] {
|
|
yy3096 := &x.LastHeartbeatTime
|
|
yym3097 := z.EncBinary()
|
|
_ = yym3097
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3096) {
|
|
} else if yym3097 {
|
|
z.EncBinaryMarshal(yy3096)
|
|
} else if !yym3097 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3096)
|
|
} else {
|
|
z.EncFallback(yy3096)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3092[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastHeartbeatTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3098 := &x.LastHeartbeatTime
|
|
yym3099 := z.EncBinary()
|
|
_ = yym3099
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3098) {
|
|
} else if yym3099 {
|
|
z.EncBinaryMarshal(yy3098)
|
|
} else if !yym3099 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3098)
|
|
} else {
|
|
z.EncFallback(yy3098)
|
|
}
|
|
}
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3092[3] {
|
|
yy3101 := &x.LastTransitionTime
|
|
yym3102 := z.EncBinary()
|
|
_ = yym3102
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3101) {
|
|
} else if yym3102 {
|
|
z.EncBinaryMarshal(yy3101)
|
|
} else if !yym3102 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3101)
|
|
} else {
|
|
z.EncFallback(yy3101)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3092[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3103 := &x.LastTransitionTime
|
|
yym3104 := z.EncBinary()
|
|
_ = yym3104
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3103) {
|
|
} else if yym3104 {
|
|
z.EncBinaryMarshal(yy3103)
|
|
} else if !yym3104 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3103)
|
|
} else {
|
|
z.EncFallback(yy3103)
|
|
}
|
|
}
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3092[4] {
|
|
yym3106 := z.EncBinary()
|
|
_ = yym3106
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3092[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3107 := z.EncBinary()
|
|
_ = yym3107
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3092[5] {
|
|
yym3109 := z.EncBinary()
|
|
_ = yym3109
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3092[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3110 := z.EncBinary()
|
|
_ = yym3110
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3092 || yy2arr3092 {
|
|
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
|
|
yym3111 := z.DecBinary()
|
|
_ = yym3111
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3112 := r.ContainerType()
|
|
if yyct3112 == codecSelferValueTypeMap1234 {
|
|
yyl3112 := r.ReadMapStart()
|
|
if yyl3112 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3112, d)
|
|
}
|
|
} else if yyct3112 == codecSelferValueTypeArray1234 {
|
|
yyl3112 := r.ReadArrayStart()
|
|
if yyl3112 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3112, 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 yys3113Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3113Slc
|
|
var yyhl3113 bool = l >= 0
|
|
for yyj3113 := 0; ; yyj3113++ {
|
|
if yyhl3113 {
|
|
if yyj3113 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3113Slc = r.DecodeBytes(yys3113Slc, true, true)
|
|
yys3113 := string(yys3113Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3113 {
|
|
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 {
|
|
yyv3116 := &x.LastHeartbeatTime
|
|
yym3117 := z.DecBinary()
|
|
_ = yym3117
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3116) {
|
|
} else if yym3117 {
|
|
z.DecBinaryUnmarshal(yyv3116)
|
|
} else if !yym3117 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3116)
|
|
} else {
|
|
z.DecFallback(yyv3116, false)
|
|
}
|
|
}
|
|
case "lastTransitionTime":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3118 := &x.LastTransitionTime
|
|
yym3119 := z.DecBinary()
|
|
_ = yym3119
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3118) {
|
|
} else if yym3119 {
|
|
z.DecBinaryUnmarshal(yyv3118)
|
|
} else if !yym3119 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3118)
|
|
} else {
|
|
z.DecFallback(yyv3118, 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, yys3113)
|
|
} // end switch yys3113
|
|
} // end for yyj3113
|
|
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 yyj3122 int
|
|
var yyb3122 bool
|
|
var yyhl3122 bool = l >= 0
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeConditionType(r.DecodeString())
|
|
}
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastHeartbeatTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3125 := &x.LastHeartbeatTime
|
|
yym3126 := z.DecBinary()
|
|
_ = yym3126
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3125) {
|
|
} else if yym3126 {
|
|
z.DecBinaryUnmarshal(yyv3125)
|
|
} else if !yym3126 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3125)
|
|
} else {
|
|
z.DecFallback(yyv3125, false)
|
|
}
|
|
}
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTransitionTime = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3127 := &x.LastTransitionTime
|
|
yym3128 := z.DecBinary()
|
|
_ = yym3128
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3127) {
|
|
} else if yym3128 {
|
|
z.DecBinaryUnmarshal(yyv3127)
|
|
} else if !yym3128 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3127)
|
|
} else {
|
|
z.DecFallback(yyv3127, false)
|
|
}
|
|
}
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3122++
|
|
if yyhl3122 {
|
|
yyb3122 = yyj3122 > l
|
|
} else {
|
|
yyb3122 = r.CheckBreak()
|
|
}
|
|
if yyb3122 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3122-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3131 := z.EncBinary()
|
|
_ = yym3131
|
|
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
|
|
yym3132 := z.DecBinary()
|
|
_ = yym3132
|
|
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 {
|
|
yym3133 := z.EncBinary()
|
|
_ = yym3133
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3134 := !z.EncBinary()
|
|
yy2arr3134 := z.EncBasicHandle().StructToArray
|
|
var yyq3134 [2]bool
|
|
_, _, _ = yysep3134, yyq3134, yy2arr3134
|
|
const yyr3134 bool = false
|
|
var yynn3134 int
|
|
if yyr3134 || yy2arr3134 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3134 = 2
|
|
for _, b := range yyq3134 {
|
|
if b {
|
|
yynn3134++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3134)
|
|
yynn3134 = 0
|
|
}
|
|
if yyr3134 || yy2arr3134 {
|
|
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 yyr3134 || yy2arr3134 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3137 := z.EncBinary()
|
|
_ = yym3137
|
|
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)
|
|
yym3138 := z.EncBinary()
|
|
_ = yym3138
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Address))
|
|
}
|
|
}
|
|
if yyr3134 || yy2arr3134 {
|
|
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
|
|
yym3139 := z.DecBinary()
|
|
_ = yym3139
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3140 := r.ContainerType()
|
|
if yyct3140 == codecSelferValueTypeMap1234 {
|
|
yyl3140 := r.ReadMapStart()
|
|
if yyl3140 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3140, d)
|
|
}
|
|
} else if yyct3140 == codecSelferValueTypeArray1234 {
|
|
yyl3140 := r.ReadArrayStart()
|
|
if yyl3140 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3140, 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 yys3141Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3141Slc
|
|
var yyhl3141 bool = l >= 0
|
|
for yyj3141 := 0; ; yyj3141++ {
|
|
if yyhl3141 {
|
|
if yyj3141 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3141Slc = r.DecodeBytes(yys3141Slc, true, true)
|
|
yys3141 := string(yys3141Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3141 {
|
|
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, yys3141)
|
|
} // end switch yys3141
|
|
} // end for yyj3141
|
|
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 yyj3144 int
|
|
var yyb3144 bool
|
|
var yyhl3144 bool = l >= 0
|
|
yyj3144++
|
|
if yyhl3144 {
|
|
yyb3144 = yyj3144 > l
|
|
} else {
|
|
yyb3144 = r.CheckBreak()
|
|
}
|
|
if yyb3144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = NodeAddressType(r.DecodeString())
|
|
}
|
|
yyj3144++
|
|
if yyhl3144 {
|
|
yyb3144 = yyj3144 > l
|
|
} else {
|
|
yyb3144 = r.CheckBreak()
|
|
}
|
|
if yyb3144 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Address = ""
|
|
} else {
|
|
x.Address = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3144++
|
|
if yyhl3144 {
|
|
yyb3144 = yyj3144 > l
|
|
} else {
|
|
yyb3144 = r.CheckBreak()
|
|
}
|
|
if yyb3144 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3144-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 {
|
|
yym3147 := z.EncBinary()
|
|
_ = yym3147
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3148 := !z.EncBinary()
|
|
yy2arr3148 := z.EncBasicHandle().StructToArray
|
|
var yyq3148 [1]bool
|
|
_, _, _ = yysep3148, yyq3148, yy2arr3148
|
|
const yyr3148 bool = false
|
|
yyq3148[0] = len(x.Capacity) != 0
|
|
var yynn3148 int
|
|
if yyr3148 || yy2arr3148 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3148 = 0
|
|
for _, b := range yyq3148 {
|
|
if b {
|
|
yynn3148++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3148)
|
|
yynn3148 = 0
|
|
}
|
|
if yyr3148 || yy2arr3148 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3148[0] {
|
|
if x.Capacity == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capacity.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3148[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 yyr3148 || yy2arr3148 {
|
|
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
|
|
yym3150 := z.DecBinary()
|
|
_ = yym3150
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3151 := r.ContainerType()
|
|
if yyct3151 == codecSelferValueTypeMap1234 {
|
|
yyl3151 := r.ReadMapStart()
|
|
if yyl3151 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3151, d)
|
|
}
|
|
} else if yyct3151 == codecSelferValueTypeArray1234 {
|
|
yyl3151 := r.ReadArrayStart()
|
|
if yyl3151 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3151, 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 yys3152Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3152Slc
|
|
var yyhl3152 bool = l >= 0
|
|
for yyj3152 := 0; ; yyj3152++ {
|
|
if yyhl3152 {
|
|
if yyj3152 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3152Slc = r.DecodeBytes(yys3152Slc, true, true)
|
|
yys3152 := string(yys3152Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3152 {
|
|
case "capacity":
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3153 := &x.Capacity
|
|
yyv3153.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3152)
|
|
} // end switch yys3152
|
|
} // end for yyj3152
|
|
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 yyj3154 int
|
|
var yyb3154 bool
|
|
var yyhl3154 bool = l >= 0
|
|
yyj3154++
|
|
if yyhl3154 {
|
|
yyb3154 = yyj3154 > l
|
|
} else {
|
|
yyb3154 = r.CheckBreak()
|
|
}
|
|
if yyb3154 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Capacity = nil
|
|
} else {
|
|
yyv3155 := &x.Capacity
|
|
yyv3155.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3154++
|
|
if yyhl3154 {
|
|
yyb3154 = yyj3154 > l
|
|
} else {
|
|
yyb3154 = r.CheckBreak()
|
|
}
|
|
if yyb3154 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3154-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3156 := z.EncBinary()
|
|
_ = yym3156
|
|
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
|
|
yym3157 := z.DecBinary()
|
|
_ = yym3157
|
|
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 {
|
|
yym3158 := z.EncBinary()
|
|
_ = yym3158
|
|
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
|
|
yym3159 := z.DecBinary()
|
|
_ = yym3159
|
|
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 {
|
|
yym3160 := z.EncBinary()
|
|
_ = yym3160
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3161 := !z.EncBinary()
|
|
yy2arr3161 := z.EncBasicHandle().StructToArray
|
|
var yyq3161 [5]bool
|
|
_, _, _ = yysep3161, yyq3161, yy2arr3161
|
|
const yyr3161 bool = false
|
|
yyq3161[0] = x.Kind != ""
|
|
yyq3161[1] = x.APIVersion != ""
|
|
yyq3161[2] = true
|
|
yyq3161[3] = true
|
|
yyq3161[4] = true
|
|
var yynn3161 int
|
|
if yyr3161 || yy2arr3161 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3161 = 0
|
|
for _, b := range yyq3161 {
|
|
if b {
|
|
yynn3161++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3161)
|
|
yynn3161 = 0
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3161[0] {
|
|
yym3163 := z.EncBinary()
|
|
_ = yym3163
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3161[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3164 := z.EncBinary()
|
|
_ = yym3164
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3161[1] {
|
|
yym3166 := z.EncBinary()
|
|
_ = yym3166
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3161[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3167 := z.EncBinary()
|
|
_ = yym3167
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3161[2] {
|
|
yy3169 := &x.ObjectMeta
|
|
yy3169.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3161[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3170 := &x.ObjectMeta
|
|
yy3170.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3161[3] {
|
|
yy3172 := &x.Spec
|
|
yy3172.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3161[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3173 := &x.Spec
|
|
yy3173.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3161[4] {
|
|
yy3175 := &x.Status
|
|
yy3175.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3161[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3176 := &x.Status
|
|
yy3176.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3161 || yy2arr3161 {
|
|
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
|
|
yym3177 := z.DecBinary()
|
|
_ = yym3177
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3178 := r.ContainerType()
|
|
if yyct3178 == codecSelferValueTypeMap1234 {
|
|
yyl3178 := r.ReadMapStart()
|
|
if yyl3178 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3178, d)
|
|
}
|
|
} else if yyct3178 == codecSelferValueTypeArray1234 {
|
|
yyl3178 := r.ReadArrayStart()
|
|
if yyl3178 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3178, 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 yys3179Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3179Slc
|
|
var yyhl3179 bool = l >= 0
|
|
for yyj3179 := 0; ; yyj3179++ {
|
|
if yyhl3179 {
|
|
if yyj3179 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3179Slc = r.DecodeBytes(yys3179Slc, true, true)
|
|
yys3179 := string(yys3179Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3179 {
|
|
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 {
|
|
yyv3182 := &x.ObjectMeta
|
|
yyv3182.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3183 := &x.Spec
|
|
yyv3183.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3184 := &x.Status
|
|
yyv3184.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3179)
|
|
} // end switch yys3179
|
|
} // end for yyj3179
|
|
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 yyj3185 int
|
|
var yyb3185 bool
|
|
var yyhl3185 bool = l >= 0
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3188 := &x.ObjectMeta
|
|
yyv3188.CodecDecodeSelf(d)
|
|
}
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NodeSpec{}
|
|
} else {
|
|
yyv3189 := &x.Spec
|
|
yyv3189.CodecDecodeSelf(d)
|
|
}
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NodeStatus{}
|
|
} else {
|
|
yyv3190 := &x.Status
|
|
yyv3190.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3185++
|
|
if yyhl3185 {
|
|
yyb3185 = yyj3185 > l
|
|
} else {
|
|
yyb3185 = r.CheckBreak()
|
|
}
|
|
if yyb3185 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3185-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 {
|
|
yym3191 := z.EncBinary()
|
|
_ = yym3191
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3192 := !z.EncBinary()
|
|
yy2arr3192 := z.EncBasicHandle().StructToArray
|
|
var yyq3192 [4]bool
|
|
_, _, _ = yysep3192, yyq3192, yy2arr3192
|
|
const yyr3192 bool = false
|
|
yyq3192[0] = x.Kind != ""
|
|
yyq3192[1] = x.APIVersion != ""
|
|
yyq3192[2] = true
|
|
var yynn3192 int
|
|
if yyr3192 || yy2arr3192 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3192 = 1
|
|
for _, b := range yyq3192 {
|
|
if b {
|
|
yynn3192++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3192)
|
|
yynn3192 = 0
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3192[0] {
|
|
yym3194 := z.EncBinary()
|
|
_ = yym3194
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3192[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3195 := z.EncBinary()
|
|
_ = yym3195
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3192[1] {
|
|
yym3197 := z.EncBinary()
|
|
_ = yym3197
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3192[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3198 := z.EncBinary()
|
|
_ = yym3198
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3192[2] {
|
|
yy3200 := &x.ListMeta
|
|
yym3201 := z.EncBinary()
|
|
_ = yym3201
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3200) {
|
|
} else {
|
|
z.EncFallback(yy3200)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3192[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3202 := &x.ListMeta
|
|
yym3203 := z.EncBinary()
|
|
_ = yym3203
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3202) {
|
|
} else {
|
|
z.EncFallback(yy3202)
|
|
}
|
|
}
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3205 := z.EncBinary()
|
|
_ = yym3205
|
|
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 {
|
|
yym3206 := z.EncBinary()
|
|
_ = yym3206
|
|
if false {
|
|
} else {
|
|
h.encSliceNode(([]Node)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3192 || yy2arr3192 {
|
|
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
|
|
yym3207 := z.DecBinary()
|
|
_ = yym3207
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3208 := r.ContainerType()
|
|
if yyct3208 == codecSelferValueTypeMap1234 {
|
|
yyl3208 := r.ReadMapStart()
|
|
if yyl3208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3208, d)
|
|
}
|
|
} else if yyct3208 == codecSelferValueTypeArray1234 {
|
|
yyl3208 := r.ReadArrayStart()
|
|
if yyl3208 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3208, 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 yys3209Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3209Slc
|
|
var yyhl3209 bool = l >= 0
|
|
for yyj3209 := 0; ; yyj3209++ {
|
|
if yyhl3209 {
|
|
if yyj3209 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3209Slc = r.DecodeBytes(yys3209Slc, true, true)
|
|
yys3209 := string(yys3209Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3209 {
|
|
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 {
|
|
yyv3212 := &x.ListMeta
|
|
yym3213 := z.DecBinary()
|
|
_ = yym3213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3212) {
|
|
} else {
|
|
z.DecFallback(yyv3212, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3214 := &x.Items
|
|
yym3215 := z.DecBinary()
|
|
_ = yym3215
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3214), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3209)
|
|
} // end switch yys3209
|
|
} // end for yyj3209
|
|
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 yyj3216 int
|
|
var yyb3216 bool
|
|
var yyhl3216 bool = l >= 0
|
|
yyj3216++
|
|
if yyhl3216 {
|
|
yyb3216 = yyj3216 > l
|
|
} else {
|
|
yyb3216 = r.CheckBreak()
|
|
}
|
|
if yyb3216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3216++
|
|
if yyhl3216 {
|
|
yyb3216 = yyj3216 > l
|
|
} else {
|
|
yyb3216 = r.CheckBreak()
|
|
}
|
|
if yyb3216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3216++
|
|
if yyhl3216 {
|
|
yyb3216 = yyj3216 > l
|
|
} else {
|
|
yyb3216 = r.CheckBreak()
|
|
}
|
|
if yyb3216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3219 := &x.ListMeta
|
|
yym3220 := z.DecBinary()
|
|
_ = yym3220
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3219) {
|
|
} else {
|
|
z.DecFallback(yyv3219, false)
|
|
}
|
|
}
|
|
yyj3216++
|
|
if yyhl3216 {
|
|
yyb3216 = yyj3216 > l
|
|
} else {
|
|
yyb3216 = r.CheckBreak()
|
|
}
|
|
if yyb3216 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3221 := &x.Items
|
|
yym3222 := z.DecBinary()
|
|
_ = yym3222
|
|
if false {
|
|
} else {
|
|
h.decSliceNode((*[]Node)(yyv3221), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3216++
|
|
if yyhl3216 {
|
|
yyb3216 = yyj3216 > l
|
|
} else {
|
|
yyb3216 = r.CheckBreak()
|
|
}
|
|
if yyb3216 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3216-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 {
|
|
yym3223 := z.EncBinary()
|
|
_ = yym3223
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3224 := !z.EncBinary()
|
|
yy2arr3224 := z.EncBasicHandle().StructToArray
|
|
var yyq3224 [1]bool
|
|
_, _, _ = yysep3224, yyq3224, yy2arr3224
|
|
const yyr3224 bool = false
|
|
var yynn3224 int
|
|
if yyr3224 || yy2arr3224 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3224 = 1
|
|
for _, b := range yyq3224 {
|
|
if b {
|
|
yynn3224++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3224)
|
|
yynn3224 = 0
|
|
}
|
|
if yyr3224 || yy2arr3224 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Finalizers == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3226 := z.EncBinary()
|
|
_ = yym3226
|
|
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 {
|
|
yym3227 := z.EncBinary()
|
|
_ = yym3227
|
|
if false {
|
|
} else {
|
|
h.encSliceFinalizerName(([]FinalizerName)(x.Finalizers), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3224 || yy2arr3224 {
|
|
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
|
|
yym3228 := z.DecBinary()
|
|
_ = yym3228
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3229 := r.ContainerType()
|
|
if yyct3229 == codecSelferValueTypeMap1234 {
|
|
yyl3229 := r.ReadMapStart()
|
|
if yyl3229 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3229, d)
|
|
}
|
|
} else if yyct3229 == codecSelferValueTypeArray1234 {
|
|
yyl3229 := r.ReadArrayStart()
|
|
if yyl3229 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3229, 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 yys3230Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3230Slc
|
|
var yyhl3230 bool = l >= 0
|
|
for yyj3230 := 0; ; yyj3230++ {
|
|
if yyhl3230 {
|
|
if yyj3230 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3230Slc = r.DecodeBytes(yys3230Slc, true, true)
|
|
yys3230 := string(yys3230Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3230 {
|
|
case "Finalizers":
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3231 := &x.Finalizers
|
|
yym3232 := z.DecBinary()
|
|
_ = yym3232
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3231), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3230)
|
|
} // end switch yys3230
|
|
} // end for yyj3230
|
|
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 yyj3233 int
|
|
var yyb3233 bool
|
|
var yyhl3233 bool = l >= 0
|
|
yyj3233++
|
|
if yyhl3233 {
|
|
yyb3233 = yyj3233 > l
|
|
} else {
|
|
yyb3233 = r.CheckBreak()
|
|
}
|
|
if yyb3233 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Finalizers = nil
|
|
} else {
|
|
yyv3234 := &x.Finalizers
|
|
yym3235 := z.DecBinary()
|
|
_ = yym3235
|
|
if false {
|
|
} else {
|
|
h.decSliceFinalizerName((*[]FinalizerName)(yyv3234), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3233++
|
|
if yyhl3233 {
|
|
yyb3233 = yyj3233 > l
|
|
} else {
|
|
yyb3233 = r.CheckBreak()
|
|
}
|
|
if yyb3233 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3233-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3236 := z.EncBinary()
|
|
_ = yym3236
|
|
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
|
|
yym3237 := z.DecBinary()
|
|
_ = yym3237
|
|
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 {
|
|
yym3238 := z.EncBinary()
|
|
_ = yym3238
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3239 := !z.EncBinary()
|
|
yy2arr3239 := z.EncBasicHandle().StructToArray
|
|
var yyq3239 [1]bool
|
|
_, _, _ = yysep3239, yyq3239, yy2arr3239
|
|
const yyr3239 bool = false
|
|
yyq3239[0] = x.Phase != ""
|
|
var yynn3239 int
|
|
if yyr3239 || yy2arr3239 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3239 = 0
|
|
for _, b := range yyq3239 {
|
|
if b {
|
|
yynn3239++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3239)
|
|
yynn3239 = 0
|
|
}
|
|
if yyr3239 || yy2arr3239 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3239[0] {
|
|
x.Phase.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3239[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("phase"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Phase.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3239 || yy2arr3239 {
|
|
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
|
|
yym3241 := z.DecBinary()
|
|
_ = yym3241
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3242 := r.ContainerType()
|
|
if yyct3242 == codecSelferValueTypeMap1234 {
|
|
yyl3242 := r.ReadMapStart()
|
|
if yyl3242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3242, d)
|
|
}
|
|
} else if yyct3242 == codecSelferValueTypeArray1234 {
|
|
yyl3242 := r.ReadArrayStart()
|
|
if yyl3242 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3242, 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 yys3243Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3243Slc
|
|
var yyhl3243 bool = l >= 0
|
|
for yyj3243 := 0; ; yyj3243++ {
|
|
if yyhl3243 {
|
|
if yyj3243 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3243Slc = r.DecodeBytes(yys3243Slc, true, true)
|
|
yys3243 := string(yys3243Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3243 {
|
|
case "phase":
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3243)
|
|
} // end switch yys3243
|
|
} // end for yyj3243
|
|
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 yyj3245 int
|
|
var yyb3245 bool
|
|
var yyhl3245 bool = l >= 0
|
|
yyj3245++
|
|
if yyhl3245 {
|
|
yyb3245 = yyj3245 > l
|
|
} else {
|
|
yyb3245 = r.CheckBreak()
|
|
}
|
|
if yyb3245 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Phase = ""
|
|
} else {
|
|
x.Phase = NamespacePhase(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3245++
|
|
if yyhl3245 {
|
|
yyb3245 = yyj3245 > l
|
|
} else {
|
|
yyb3245 = r.CheckBreak()
|
|
}
|
|
if yyb3245 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3245-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3247 := z.EncBinary()
|
|
_ = yym3247
|
|
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
|
|
yym3248 := z.DecBinary()
|
|
_ = yym3248
|
|
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 {
|
|
yym3249 := z.EncBinary()
|
|
_ = yym3249
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3250 := !z.EncBinary()
|
|
yy2arr3250 := z.EncBasicHandle().StructToArray
|
|
var yyq3250 [5]bool
|
|
_, _, _ = yysep3250, yyq3250, yy2arr3250
|
|
const yyr3250 bool = false
|
|
yyq3250[0] = x.Kind != ""
|
|
yyq3250[1] = x.APIVersion != ""
|
|
yyq3250[2] = true
|
|
yyq3250[3] = true
|
|
yyq3250[4] = true
|
|
var yynn3250 int
|
|
if yyr3250 || yy2arr3250 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3250 = 0
|
|
for _, b := range yyq3250 {
|
|
if b {
|
|
yynn3250++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3250)
|
|
yynn3250 = 0
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[0] {
|
|
yym3252 := z.EncBinary()
|
|
_ = yym3252
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3250[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3253 := z.EncBinary()
|
|
_ = yym3253
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[1] {
|
|
yym3255 := z.EncBinary()
|
|
_ = yym3255
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3250[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3256 := z.EncBinary()
|
|
_ = yym3256
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[2] {
|
|
yy3258 := &x.ObjectMeta
|
|
yy3258.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3250[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3259 := &x.ObjectMeta
|
|
yy3259.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[3] {
|
|
yy3261 := &x.Spec
|
|
yy3261.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3250[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3262 := &x.Spec
|
|
yy3262.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3250[4] {
|
|
yy3264 := &x.Status
|
|
yy3264.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3250[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3265 := &x.Status
|
|
yy3265.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3250 || yy2arr3250 {
|
|
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
|
|
yym3266 := z.DecBinary()
|
|
_ = yym3266
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3267 := r.ContainerType()
|
|
if yyct3267 == codecSelferValueTypeMap1234 {
|
|
yyl3267 := r.ReadMapStart()
|
|
if yyl3267 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3267, d)
|
|
}
|
|
} else if yyct3267 == codecSelferValueTypeArray1234 {
|
|
yyl3267 := r.ReadArrayStart()
|
|
if yyl3267 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3267, 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 yys3268Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3268Slc
|
|
var yyhl3268 bool = l >= 0
|
|
for yyj3268 := 0; ; yyj3268++ {
|
|
if yyhl3268 {
|
|
if yyj3268 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3268Slc = r.DecodeBytes(yys3268Slc, true, true)
|
|
yys3268 := string(yys3268Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3268 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "metadata":
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3271 := &x.ObjectMeta
|
|
yyv3271.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3272 := &x.Spec
|
|
yyv3272.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3273 := &x.Status
|
|
yyv3273.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3268)
|
|
} // end switch yys3268
|
|
} // end for yyj3268
|
|
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 yyj3274 int
|
|
var yyb3274 bool
|
|
var yyhl3274 bool = l >= 0
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3277 := &x.ObjectMeta
|
|
yyv3277.CodecDecodeSelf(d)
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = NamespaceSpec{}
|
|
} else {
|
|
yyv3278 := &x.Spec
|
|
yyv3278.CodecDecodeSelf(d)
|
|
}
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = NamespaceStatus{}
|
|
} else {
|
|
yyv3279 := &x.Status
|
|
yyv3279.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3274++
|
|
if yyhl3274 {
|
|
yyb3274 = yyj3274 > l
|
|
} else {
|
|
yyb3274 = r.CheckBreak()
|
|
}
|
|
if yyb3274 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3274-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 {
|
|
yym3280 := z.EncBinary()
|
|
_ = yym3280
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3281 := !z.EncBinary()
|
|
yy2arr3281 := z.EncBasicHandle().StructToArray
|
|
var yyq3281 [4]bool
|
|
_, _, _ = yysep3281, yyq3281, yy2arr3281
|
|
const yyr3281 bool = false
|
|
yyq3281[0] = x.Kind != ""
|
|
yyq3281[1] = x.APIVersion != ""
|
|
yyq3281[2] = true
|
|
var yynn3281 int
|
|
if yyr3281 || yy2arr3281 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3281 = 1
|
|
for _, b := range yyq3281 {
|
|
if b {
|
|
yynn3281++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3281)
|
|
yynn3281 = 0
|
|
}
|
|
if yyr3281 || yy2arr3281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3281[0] {
|
|
yym3283 := z.EncBinary()
|
|
_ = yym3283
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3281[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3284 := z.EncBinary()
|
|
_ = yym3284
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3281 || yy2arr3281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3281[1] {
|
|
yym3286 := z.EncBinary()
|
|
_ = yym3286
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3281[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3287 := z.EncBinary()
|
|
_ = yym3287
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3281 || yy2arr3281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3281[2] {
|
|
yy3289 := &x.ListMeta
|
|
yym3290 := z.EncBinary()
|
|
_ = yym3290
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3289) {
|
|
} else {
|
|
z.EncFallback(yy3289)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3281[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3291 := &x.ListMeta
|
|
yym3292 := z.EncBinary()
|
|
_ = yym3292
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3291) {
|
|
} else {
|
|
z.EncFallback(yy3291)
|
|
}
|
|
}
|
|
}
|
|
if yyr3281 || yy2arr3281 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3294 := z.EncBinary()
|
|
_ = yym3294
|
|
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 {
|
|
yym3295 := z.EncBinary()
|
|
_ = yym3295
|
|
if false {
|
|
} else {
|
|
h.encSliceNamespace(([]Namespace)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3281 || yy2arr3281 {
|
|
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
|
|
yym3296 := z.DecBinary()
|
|
_ = yym3296
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3297 := r.ContainerType()
|
|
if yyct3297 == codecSelferValueTypeMap1234 {
|
|
yyl3297 := r.ReadMapStart()
|
|
if yyl3297 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3297, d)
|
|
}
|
|
} else if yyct3297 == codecSelferValueTypeArray1234 {
|
|
yyl3297 := r.ReadArrayStart()
|
|
if yyl3297 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3297, 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 yys3298Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3298Slc
|
|
var yyhl3298 bool = l >= 0
|
|
for yyj3298 := 0; ; yyj3298++ {
|
|
if yyhl3298 {
|
|
if yyj3298 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3298Slc = r.DecodeBytes(yys3298Slc, true, true)
|
|
yys3298 := string(yys3298Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3298 {
|
|
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 {
|
|
yyv3301 := &x.ListMeta
|
|
yym3302 := z.DecBinary()
|
|
_ = yym3302
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3301) {
|
|
} else {
|
|
z.DecFallback(yyv3301, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3303 := &x.Items
|
|
yym3304 := z.DecBinary()
|
|
_ = yym3304
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3303), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3298)
|
|
} // end switch yys3298
|
|
} // end for yyj3298
|
|
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 yyj3305 int
|
|
var yyb3305 bool
|
|
var yyhl3305 bool = l >= 0
|
|
yyj3305++
|
|
if yyhl3305 {
|
|
yyb3305 = yyj3305 > l
|
|
} else {
|
|
yyb3305 = r.CheckBreak()
|
|
}
|
|
if yyb3305 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3305++
|
|
if yyhl3305 {
|
|
yyb3305 = yyj3305 > l
|
|
} else {
|
|
yyb3305 = r.CheckBreak()
|
|
}
|
|
if yyb3305 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3305++
|
|
if yyhl3305 {
|
|
yyb3305 = yyj3305 > l
|
|
} else {
|
|
yyb3305 = r.CheckBreak()
|
|
}
|
|
if yyb3305 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3308 := &x.ListMeta
|
|
yym3309 := z.DecBinary()
|
|
_ = yym3309
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3308) {
|
|
} else {
|
|
z.DecFallback(yyv3308, false)
|
|
}
|
|
}
|
|
yyj3305++
|
|
if yyhl3305 {
|
|
yyb3305 = yyj3305 > l
|
|
} else {
|
|
yyb3305 = r.CheckBreak()
|
|
}
|
|
if yyb3305 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3310 := &x.Items
|
|
yym3311 := z.DecBinary()
|
|
_ = yym3311
|
|
if false {
|
|
} else {
|
|
h.decSliceNamespace((*[]Namespace)(yyv3310), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3305++
|
|
if yyhl3305 {
|
|
yyb3305 = yyj3305 > l
|
|
} else {
|
|
yyb3305 = r.CheckBreak()
|
|
}
|
|
if yyb3305 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3305-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 {
|
|
yym3312 := z.EncBinary()
|
|
_ = yym3312
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3313 := !z.EncBinary()
|
|
yy2arr3313 := z.EncBasicHandle().StructToArray
|
|
var yyq3313 [4]bool
|
|
_, _, _ = yysep3313, yyq3313, yy2arr3313
|
|
const yyr3313 bool = false
|
|
yyq3313[0] = x.Kind != ""
|
|
yyq3313[1] = x.APIVersion != ""
|
|
yyq3313[2] = true
|
|
var yynn3313 int
|
|
if yyr3313 || yy2arr3313 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3313 = 1
|
|
for _, b := range yyq3313 {
|
|
if b {
|
|
yynn3313++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3313)
|
|
yynn3313 = 0
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[0] {
|
|
yym3315 := z.EncBinary()
|
|
_ = yym3315
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3313[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3316 := z.EncBinary()
|
|
_ = yym3316
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[1] {
|
|
yym3318 := z.EncBinary()
|
|
_ = yym3318
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3313[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3319 := z.EncBinary()
|
|
_ = yym3319
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3313[2] {
|
|
yy3321 := &x.ObjectMeta
|
|
yy3321.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3313[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3322 := &x.ObjectMeta
|
|
yy3322.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy3324 := &x.Target
|
|
yy3324.CodecEncodeSelf(e)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("target"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3325 := &x.Target
|
|
yy3325.CodecEncodeSelf(e)
|
|
}
|
|
if yyr3313 || yy2arr3313 {
|
|
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
|
|
yym3326 := z.DecBinary()
|
|
_ = yym3326
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3327 := r.ContainerType()
|
|
if yyct3327 == codecSelferValueTypeMap1234 {
|
|
yyl3327 := r.ReadMapStart()
|
|
if yyl3327 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3327, d)
|
|
}
|
|
} else if yyct3327 == codecSelferValueTypeArray1234 {
|
|
yyl3327 := r.ReadArrayStart()
|
|
if yyl3327 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3327, 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 yys3328Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3328Slc
|
|
var yyhl3328 bool = l >= 0
|
|
for yyj3328 := 0; ; yyj3328++ {
|
|
if yyhl3328 {
|
|
if yyj3328 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3328Slc = r.DecodeBytes(yys3328Slc, true, true)
|
|
yys3328 := string(yys3328Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3328 {
|
|
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 {
|
|
yyv3331 := &x.ObjectMeta
|
|
yyv3331.CodecDecodeSelf(d)
|
|
}
|
|
case "target":
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3332 := &x.Target
|
|
yyv3332.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3328)
|
|
} // end switch yys3328
|
|
} // end for yyj3328
|
|
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 yyj3333 int
|
|
var yyb3333 bool
|
|
var yyhl3333 bool = l >= 0
|
|
yyj3333++
|
|
if yyhl3333 {
|
|
yyb3333 = yyj3333 > l
|
|
} else {
|
|
yyb3333 = r.CheckBreak()
|
|
}
|
|
if yyb3333 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3333++
|
|
if yyhl3333 {
|
|
yyb3333 = yyj3333 > l
|
|
} else {
|
|
yyb3333 = r.CheckBreak()
|
|
}
|
|
if yyb3333 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3333++
|
|
if yyhl3333 {
|
|
yyb3333 = yyj3333 > l
|
|
} else {
|
|
yyb3333 = r.CheckBreak()
|
|
}
|
|
if yyb3333 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3336 := &x.ObjectMeta
|
|
yyv3336.CodecDecodeSelf(d)
|
|
}
|
|
yyj3333++
|
|
if yyhl3333 {
|
|
yyb3333 = yyj3333 > l
|
|
} else {
|
|
yyb3333 = r.CheckBreak()
|
|
}
|
|
if yyb3333 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Target = ObjectReference{}
|
|
} else {
|
|
yyv3337 := &x.Target
|
|
yyv3337.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3333++
|
|
if yyhl3333 {
|
|
yyb3333 = yyj3333 > l
|
|
} else {
|
|
yyb3333 = r.CheckBreak()
|
|
}
|
|
if yyb3333 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3333-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *Preconditions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3338 := z.EncBinary()
|
|
_ = yym3338
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3339 := !z.EncBinary()
|
|
yy2arr3339 := z.EncBasicHandle().StructToArray
|
|
var yyq3339 [1]bool
|
|
_, _, _ = yysep3339, yyq3339, yy2arr3339
|
|
const yyr3339 bool = false
|
|
yyq3339[0] = x.UID != nil
|
|
var yynn3339 int
|
|
if yyr3339 || yy2arr3339 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3339 = 0
|
|
for _, b := range yyq3339 {
|
|
if b {
|
|
yynn3339++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3339)
|
|
yynn3339 = 0
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3339[0] {
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3341 := *x.UID
|
|
yym3342 := z.EncBinary()
|
|
_ = yym3342
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3341) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3341))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3339[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.UID == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3343 := *x.UID
|
|
yym3344 := z.EncBinary()
|
|
_ = yym3344
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3343) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yy3343))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3339 || yy2arr3339 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Preconditions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3345 := z.DecBinary()
|
|
_ = yym3345
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3346 := r.ContainerType()
|
|
if yyct3346 == codecSelferValueTypeMap1234 {
|
|
yyl3346 := r.ReadMapStart()
|
|
if yyl3346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3346, d)
|
|
}
|
|
} else if yyct3346 == codecSelferValueTypeArray1234 {
|
|
yyl3346 := r.ReadArrayStart()
|
|
if yyl3346 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3346, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *Preconditions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3347Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3347Slc
|
|
var yyhl3347 bool = l >= 0
|
|
for yyj3347 := 0; ; yyj3347++ {
|
|
if yyhl3347 {
|
|
if yyj3347 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3347Slc = r.DecodeBytes(yys3347Slc, true, true)
|
|
yys3347 := string(yys3347Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3347 {
|
|
case "uid":
|
|
if r.TryDecodeAsNil() {
|
|
if x.UID != nil {
|
|
x.UID = nil
|
|
}
|
|
} else {
|
|
if x.UID == nil {
|
|
x.UID = new(pkg1_types.UID)
|
|
}
|
|
yym3349 := z.DecBinary()
|
|
_ = yym3349
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3347)
|
|
} // end switch yys3347
|
|
} // end for yyj3347
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *Preconditions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3350 int
|
|
var yyb3350 bool
|
|
var yyhl3350 bool = l >= 0
|
|
yyj3350++
|
|
if yyhl3350 {
|
|
yyb3350 = yyj3350 > l
|
|
} else {
|
|
yyb3350 = r.CheckBreak()
|
|
}
|
|
if yyb3350 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.UID != nil {
|
|
x.UID = nil
|
|
}
|
|
} else {
|
|
if x.UID == nil {
|
|
x.UID = new(pkg1_types.UID)
|
|
}
|
|
yym3352 := z.DecBinary()
|
|
_ = yym3352
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.UID) {
|
|
} else {
|
|
*((*string)(x.UID)) = r.DecodeString()
|
|
}
|
|
}
|
|
for {
|
|
yyj3350++
|
|
if yyhl3350 {
|
|
yyb3350 = yyj3350 > l
|
|
} else {
|
|
yyb3350 = r.CheckBreak()
|
|
}
|
|
if yyb3350 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3350-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 {
|
|
yym3353 := z.EncBinary()
|
|
_ = yym3353
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3354 := !z.EncBinary()
|
|
yy2arr3354 := z.EncBasicHandle().StructToArray
|
|
var yyq3354 [5]bool
|
|
_, _, _ = yysep3354, yyq3354, yy2arr3354
|
|
const yyr3354 bool = false
|
|
yyq3354[0] = x.Kind != ""
|
|
yyq3354[1] = x.APIVersion != ""
|
|
yyq3354[2] = x.GracePeriodSeconds != nil
|
|
yyq3354[3] = x.Preconditions != nil
|
|
yyq3354[4] = x.OrphanDependents != nil
|
|
var yynn3354 int
|
|
if yyr3354 || yy2arr3354 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3354 = 0
|
|
for _, b := range yyq3354 {
|
|
if b {
|
|
yynn3354++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3354)
|
|
yynn3354 = 0
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3354[0] {
|
|
yym3356 := z.EncBinary()
|
|
_ = yym3356
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3354[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3357 := z.EncBinary()
|
|
_ = yym3357
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3354[1] {
|
|
yym3359 := z.EncBinary()
|
|
_ = yym3359
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3354[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3360 := z.EncBinary()
|
|
_ = yym3360
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3354[2] {
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3362 := *x.GracePeriodSeconds
|
|
yym3363 := z.EncBinary()
|
|
_ = yym3363
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3362))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3354[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("gracePeriodSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.GracePeriodSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3364 := *x.GracePeriodSeconds
|
|
yym3365 := z.EncBinary()
|
|
_ = yym3365
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3364))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3354[3] {
|
|
if x.Preconditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Preconditions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3354[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("preconditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Preconditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Preconditions.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3354[4] {
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3368 := *x.OrphanDependents
|
|
yym3369 := z.EncBinary()
|
|
_ = yym3369
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3368))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3354[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("orphanDependents"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.OrphanDependents == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3370 := *x.OrphanDependents
|
|
yym3371 := z.EncBinary()
|
|
_ = yym3371
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3370))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3354 || yy2arr3354 {
|
|
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
|
|
yym3372 := z.DecBinary()
|
|
_ = yym3372
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3373 := r.ContainerType()
|
|
if yyct3373 == codecSelferValueTypeMap1234 {
|
|
yyl3373 := r.ReadMapStart()
|
|
if yyl3373 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3373, d)
|
|
}
|
|
} else if yyct3373 == codecSelferValueTypeArray1234 {
|
|
yyl3373 := r.ReadArrayStart()
|
|
if yyl3373 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3373, 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 yys3374Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3374Slc
|
|
var yyhl3374 bool = l >= 0
|
|
for yyj3374 := 0; ; yyj3374++ {
|
|
if yyhl3374 {
|
|
if yyj3374 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3374Slc = r.DecodeBytes(yys3374Slc, true, true)
|
|
yys3374 := string(yys3374Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3374 {
|
|
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)
|
|
}
|
|
yym3378 := z.DecBinary()
|
|
_ = yym3378
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
case "preconditions":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Preconditions != nil {
|
|
x.Preconditions = nil
|
|
}
|
|
} else {
|
|
if x.Preconditions == nil {
|
|
x.Preconditions = new(Preconditions)
|
|
}
|
|
x.Preconditions.CodecDecodeSelf(d)
|
|
}
|
|
case "orphanDependents":
|
|
if r.TryDecodeAsNil() {
|
|
if x.OrphanDependents != nil {
|
|
x.OrphanDependents = nil
|
|
}
|
|
} else {
|
|
if x.OrphanDependents == nil {
|
|
x.OrphanDependents = new(bool)
|
|
}
|
|
yym3381 := z.DecBinary()
|
|
_ = yym3381
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3374)
|
|
} // end switch yys3374
|
|
} // end for yyj3374
|
|
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 yyj3382 int
|
|
var yyb3382 bool
|
|
var yyhl3382 bool = l >= 0
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
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)
|
|
}
|
|
yym3386 := z.DecBinary()
|
|
_ = yym3386
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.GracePeriodSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Preconditions != nil {
|
|
x.Preconditions = nil
|
|
}
|
|
} else {
|
|
if x.Preconditions == nil {
|
|
x.Preconditions = new(Preconditions)
|
|
}
|
|
x.Preconditions.CodecDecodeSelf(d)
|
|
}
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.OrphanDependents != nil {
|
|
x.OrphanDependents = nil
|
|
}
|
|
} else {
|
|
if x.OrphanDependents == nil {
|
|
x.OrphanDependents = new(bool)
|
|
}
|
|
yym3389 := z.DecBinary()
|
|
_ = yym3389
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.OrphanDependents)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3382++
|
|
if yyhl3382 {
|
|
yyb3382 = yyj3382 > l
|
|
} else {
|
|
yyb3382 = r.CheckBreak()
|
|
}
|
|
if yyb3382 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3382-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 {
|
|
yym3390 := z.EncBinary()
|
|
_ = yym3390
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3391 := !z.EncBinary()
|
|
yy2arr3391 := z.EncBasicHandle().StructToArray
|
|
var yyq3391 [4]bool
|
|
_, _, _ = yysep3391, yyq3391, yy2arr3391
|
|
const yyr3391 bool = false
|
|
yyq3391[0] = x.Kind != ""
|
|
yyq3391[1] = x.APIVersion != ""
|
|
var yynn3391 int
|
|
if yyr3391 || yy2arr3391 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3391 = 2
|
|
for _, b := range yyq3391 {
|
|
if b {
|
|
yynn3391++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3391)
|
|
yynn3391 = 0
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3391[0] {
|
|
yym3393 := z.EncBinary()
|
|
_ = yym3393
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3391[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3394 := z.EncBinary()
|
|
_ = yym3394
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3391[1] {
|
|
yym3396 := z.EncBinary()
|
|
_ = yym3396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3391[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3397 := z.EncBinary()
|
|
_ = yym3397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3399 := z.EncBinary()
|
|
_ = yym3399
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("export"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3400 := z.EncBinary()
|
|
_ = yym3400
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Export))
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3402 := z.EncBinary()
|
|
_ = yym3402
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("exact"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3403 := z.EncBinary()
|
|
_ = yym3403
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Exact))
|
|
}
|
|
}
|
|
if yyr3391 || yy2arr3391 {
|
|
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
|
|
yym3404 := z.DecBinary()
|
|
_ = yym3404
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3405 := r.ContainerType()
|
|
if yyct3405 == codecSelferValueTypeMap1234 {
|
|
yyl3405 := r.ReadMapStart()
|
|
if yyl3405 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3405, d)
|
|
}
|
|
} else if yyct3405 == codecSelferValueTypeArray1234 {
|
|
yyl3405 := r.ReadArrayStart()
|
|
if yyl3405 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3405, 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 yys3406Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3406Slc
|
|
var yyhl3406 bool = l >= 0
|
|
for yyj3406 := 0; ; yyj3406++ {
|
|
if yyhl3406 {
|
|
if yyj3406 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3406Slc = r.DecodeBytes(yys3406Slc, true, true)
|
|
yys3406 := string(yys3406Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3406 {
|
|
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, yys3406)
|
|
} // end switch yys3406
|
|
} // end for yyj3406
|
|
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 yyj3411 int
|
|
var yyb3411 bool
|
|
var yyhl3411 bool = l >= 0
|
|
yyj3411++
|
|
if yyhl3411 {
|
|
yyb3411 = yyj3411 > l
|
|
} else {
|
|
yyb3411 = r.CheckBreak()
|
|
}
|
|
if yyb3411 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3411++
|
|
if yyhl3411 {
|
|
yyb3411 = yyj3411 > l
|
|
} else {
|
|
yyb3411 = r.CheckBreak()
|
|
}
|
|
if yyb3411 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3411++
|
|
if yyhl3411 {
|
|
yyb3411 = yyj3411 > l
|
|
} else {
|
|
yyb3411 = r.CheckBreak()
|
|
}
|
|
if yyb3411 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Export = false
|
|
} else {
|
|
x.Export = bool(r.DecodeBool())
|
|
}
|
|
yyj3411++
|
|
if yyhl3411 {
|
|
yyb3411 = yyj3411 > l
|
|
} else {
|
|
yyb3411 = r.CheckBreak()
|
|
}
|
|
if yyb3411 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Exact = false
|
|
} else {
|
|
x.Exact = bool(r.DecodeBool())
|
|
}
|
|
for {
|
|
yyj3411++
|
|
if yyhl3411 {
|
|
yyb3411 = yyj3411 > l
|
|
} else {
|
|
yyb3411 = r.CheckBreak()
|
|
}
|
|
if yyb3411 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3411-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 {
|
|
yym3416 := z.EncBinary()
|
|
_ = yym3416
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3417 := !z.EncBinary()
|
|
yy2arr3417 := z.EncBasicHandle().StructToArray
|
|
var yyq3417 [7]bool
|
|
_, _, _ = yysep3417, yyq3417, yy2arr3417
|
|
const yyr3417 bool = false
|
|
yyq3417[0] = x.Kind != ""
|
|
yyq3417[1] = x.APIVersion != ""
|
|
var yynn3417 int
|
|
if yyr3417 || yy2arr3417 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3417 = 5
|
|
for _, b := range yyq3417 {
|
|
if b {
|
|
yynn3417++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3417)
|
|
yynn3417 = 0
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3417[0] {
|
|
yym3419 := z.EncBinary()
|
|
_ = yym3419
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3417[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3420 := z.EncBinary()
|
|
_ = yym3420
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3417[1] {
|
|
yym3422 := z.EncBinary()
|
|
_ = yym3422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3417[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3423 := z.EncBinary()
|
|
_ = yym3423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LabelSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3425 := z.EncBinary()
|
|
_ = yym3425
|
|
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 {
|
|
yym3426 := z.EncBinary()
|
|
_ = yym3426
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.LabelSelector) {
|
|
} else {
|
|
z.EncFallback(x.LabelSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.FieldSelector == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3428 := z.EncBinary()
|
|
_ = yym3428
|
|
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 {
|
|
yym3429 := z.EncBinary()
|
|
_ = yym3429
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.FieldSelector) {
|
|
} else {
|
|
z.EncFallback(x.FieldSelector)
|
|
}
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3431 := z.EncBinary()
|
|
_ = yym3431
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Watch"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3432 := z.EncBinary()
|
|
_ = yym3432
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Watch))
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3434 := z.EncBinary()
|
|
_ = yym3434
|
|
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)
|
|
yym3435 := z.EncBinary()
|
|
_ = yym3435
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3437 := *x.TimeoutSeconds
|
|
yym3438 := z.EncBinary()
|
|
_ = yym3438
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3437))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TimeoutSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TimeoutSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3439 := *x.TimeoutSeconds
|
|
yym3440 := z.EncBinary()
|
|
_ = yym3440
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3439))
|
|
}
|
|
}
|
|
}
|
|
if yyr3417 || yy2arr3417 {
|
|
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
|
|
yym3441 := z.DecBinary()
|
|
_ = yym3441
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3442 := r.ContainerType()
|
|
if yyct3442 == codecSelferValueTypeMap1234 {
|
|
yyl3442 := r.ReadMapStart()
|
|
if yyl3442 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3442, d)
|
|
}
|
|
} else if yyct3442 == codecSelferValueTypeArray1234 {
|
|
yyl3442 := r.ReadArrayStart()
|
|
if yyl3442 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3442, 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 yys3443Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3443Slc
|
|
var yyhl3443 bool = l >= 0
|
|
for yyj3443 := 0; ; yyj3443++ {
|
|
if yyhl3443 {
|
|
if yyj3443 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3443Slc = r.DecodeBytes(yys3443Slc, true, true)
|
|
yys3443 := string(yys3443Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3443 {
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "LabelSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv3446 := &x.LabelSelector
|
|
yym3447 := z.DecBinary()
|
|
_ = yym3447
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3446) {
|
|
} else {
|
|
z.DecFallback(yyv3446, true)
|
|
}
|
|
}
|
|
case "FieldSelector":
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3448 := &x.FieldSelector
|
|
yym3449 := z.DecBinary()
|
|
_ = yym3449
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3448) {
|
|
} else {
|
|
z.DecFallback(yyv3448, 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)
|
|
}
|
|
yym3453 := z.DecBinary()
|
|
_ = yym3453
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3443)
|
|
} // end switch yys3443
|
|
} // end for yyj3443
|
|
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 yyj3454 int
|
|
var yyb3454 bool
|
|
var yyhl3454 bool = l >= 0
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LabelSelector = nil
|
|
} else {
|
|
yyv3457 := &x.LabelSelector
|
|
yym3458 := z.DecBinary()
|
|
_ = yym3458
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3457) {
|
|
} else {
|
|
z.DecFallback(yyv3457, true)
|
|
}
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldSelector = nil
|
|
} else {
|
|
yyv3459 := &x.FieldSelector
|
|
yym3460 := z.DecBinary()
|
|
_ = yym3460
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3459) {
|
|
} else {
|
|
z.DecFallback(yyv3459, true)
|
|
}
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Watch = false
|
|
} else {
|
|
x.Watch = bool(r.DecodeBool())
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
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)
|
|
}
|
|
yym3464 := z.DecBinary()
|
|
_ = yym3464
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TimeoutSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3454++
|
|
if yyhl3454 {
|
|
yyb3454 = yyj3454 > l
|
|
} else {
|
|
yyb3454 = r.CheckBreak()
|
|
}
|
|
if yyb3454 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3454-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 {
|
|
yym3465 := z.EncBinary()
|
|
_ = yym3465
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3466 := !z.EncBinary()
|
|
yy2arr3466 := z.EncBasicHandle().StructToArray
|
|
var yyq3466 [10]bool
|
|
_, _, _ = yysep3466, yyq3466, yy2arr3466
|
|
const yyr3466 bool = false
|
|
yyq3466[0] = x.Kind != ""
|
|
yyq3466[1] = x.APIVersion != ""
|
|
var yynn3466 int
|
|
if yyr3466 || yy2arr3466 {
|
|
r.EncodeArrayStart(10)
|
|
} else {
|
|
yynn3466 = 8
|
|
for _, b := range yyq3466 {
|
|
if b {
|
|
yynn3466++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3466)
|
|
yynn3466 = 0
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3466[0] {
|
|
yym3468 := z.EncBinary()
|
|
_ = yym3468
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3466[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3469 := z.EncBinary()
|
|
_ = yym3469
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3466[1] {
|
|
yym3471 := z.EncBinary()
|
|
_ = yym3471
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3466[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3472 := z.EncBinary()
|
|
_ = yym3472
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3474 := z.EncBinary()
|
|
_ = yym3474
|
|
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)
|
|
yym3475 := z.EncBinary()
|
|
_ = yym3475
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3477 := z.EncBinary()
|
|
_ = yym3477
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Follow"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3478 := z.EncBinary()
|
|
_ = yym3478
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Follow))
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3480 := z.EncBinary()
|
|
_ = yym3480
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Previous"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3481 := z.EncBinary()
|
|
_ = yym3481
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Previous))
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3483 := *x.SinceSeconds
|
|
yym3484 := z.EncBinary()
|
|
_ = yym3484
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3483))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("SinceSeconds"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.SinceSeconds == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3485 := *x.SinceSeconds
|
|
yym3486 := z.EncBinary()
|
|
_ = yym3486
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3485))
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.SinceTime == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3488 := z.EncBinary()
|
|
_ = yym3488
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3488 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3488 && 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 {
|
|
yym3489 := z.EncBinary()
|
|
_ = yym3489
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.SinceTime) {
|
|
} else if yym3489 {
|
|
z.EncBinaryMarshal(x.SinceTime)
|
|
} else if !yym3489 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(x.SinceTime)
|
|
} else {
|
|
z.EncFallback(x.SinceTime)
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3491 := z.EncBinary()
|
|
_ = yym3491
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Timestamps"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3492 := z.EncBinary()
|
|
_ = yym3492
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Timestamps))
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3494 := *x.TailLines
|
|
yym3495 := z.EncBinary()
|
|
_ = yym3495
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3494))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TailLines"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.TailLines == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3496 := *x.TailLines
|
|
yym3497 := z.EncBinary()
|
|
_ = yym3497
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3496))
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3499 := *x.LimitBytes
|
|
yym3500 := z.EncBinary()
|
|
_ = yym3500
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3499))
|
|
}
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("LimitBytes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.LimitBytes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3501 := *x.LimitBytes
|
|
yym3502 := z.EncBinary()
|
|
_ = yym3502
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy3501))
|
|
}
|
|
}
|
|
}
|
|
if yyr3466 || yy2arr3466 {
|
|
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
|
|
yym3503 := z.DecBinary()
|
|
_ = yym3503
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3504 := r.ContainerType()
|
|
if yyct3504 == codecSelferValueTypeMap1234 {
|
|
yyl3504 := r.ReadMapStart()
|
|
if yyl3504 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3504, d)
|
|
}
|
|
} else if yyct3504 == codecSelferValueTypeArray1234 {
|
|
yyl3504 := r.ReadArrayStart()
|
|
if yyl3504 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3504, 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 yys3505Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3505Slc
|
|
var yyhl3505 bool = l >= 0
|
|
for yyj3505 := 0; ; yyj3505++ {
|
|
if yyhl3505 {
|
|
if yyj3505 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3505Slc = r.DecodeBytes(yys3505Slc, true, true)
|
|
yys3505 := string(yys3505Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3505 {
|
|
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)
|
|
}
|
|
yym3512 := z.DecBinary()
|
|
_ = yym3512
|
|
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)
|
|
}
|
|
yym3514 := z.DecBinary()
|
|
_ = yym3514
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3514 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3514 && 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)
|
|
}
|
|
yym3517 := z.DecBinary()
|
|
_ = yym3517
|
|
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)
|
|
}
|
|
yym3519 := z.DecBinary()
|
|
_ = yym3519
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3505)
|
|
} // end switch yys3505
|
|
} // end for yyj3505
|
|
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 yyj3520 int
|
|
var yyb3520 bool
|
|
var yyhl3520 bool = l >= 0
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Follow = false
|
|
} else {
|
|
x.Follow = bool(r.DecodeBool())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Previous = false
|
|
} else {
|
|
x.Previous = bool(r.DecodeBool())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
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)
|
|
}
|
|
yym3527 := z.DecBinary()
|
|
_ = yym3527
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.SinceSeconds)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
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)
|
|
}
|
|
yym3529 := z.DecBinary()
|
|
_ = yym3529
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x.SinceTime) {
|
|
} else if yym3529 {
|
|
z.DecBinaryUnmarshal(x.SinceTime)
|
|
} else if !yym3529 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(x.SinceTime)
|
|
} else {
|
|
z.DecFallback(x.SinceTime, false)
|
|
}
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Timestamps = false
|
|
} else {
|
|
x.Timestamps = bool(r.DecodeBool())
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
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)
|
|
}
|
|
yym3532 := z.DecBinary()
|
|
_ = yym3532
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.TailLines)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
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)
|
|
}
|
|
yym3534 := z.DecBinary()
|
|
_ = yym3534
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.LimitBytes)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
for {
|
|
yyj3520++
|
|
if yyhl3520 {
|
|
yyb3520 = yyj3520 > l
|
|
} else {
|
|
yyb3520 = r.CheckBreak()
|
|
}
|
|
if yyb3520 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3520-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 {
|
|
yym3535 := z.EncBinary()
|
|
_ = yym3535
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3536 := !z.EncBinary()
|
|
yy2arr3536 := z.EncBasicHandle().StructToArray
|
|
var yyq3536 [7]bool
|
|
_, _, _ = yysep3536, yyq3536, yy2arr3536
|
|
const yyr3536 bool = false
|
|
yyq3536[0] = x.Kind != ""
|
|
yyq3536[1] = x.APIVersion != ""
|
|
yyq3536[2] = x.Stdin != false
|
|
yyq3536[3] = x.Stdout != false
|
|
yyq3536[4] = x.Stderr != false
|
|
yyq3536[5] = x.TTY != false
|
|
yyq3536[6] = x.Container != ""
|
|
var yynn3536 int
|
|
if yyr3536 || yy2arr3536 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3536 = 0
|
|
for _, b := range yyq3536 {
|
|
if b {
|
|
yynn3536++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3536)
|
|
yynn3536 = 0
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[0] {
|
|
yym3538 := z.EncBinary()
|
|
_ = yym3538
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3536[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3539 := z.EncBinary()
|
|
_ = yym3539
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[1] {
|
|
yym3541 := z.EncBinary()
|
|
_ = yym3541
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3536[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3542 := z.EncBinary()
|
|
_ = yym3542
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[2] {
|
|
yym3544 := z.EncBinary()
|
|
_ = yym3544
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3536[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3545 := z.EncBinary()
|
|
_ = yym3545
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[3] {
|
|
yym3547 := z.EncBinary()
|
|
_ = yym3547
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3536[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3548 := z.EncBinary()
|
|
_ = yym3548
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[4] {
|
|
yym3550 := z.EncBinary()
|
|
_ = yym3550
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3536[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3551 := z.EncBinary()
|
|
_ = yym3551
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[5] {
|
|
yym3553 := z.EncBinary()
|
|
_ = yym3553
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
r.EncodeBool(false)
|
|
}
|
|
} else {
|
|
if yyq3536[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("tty"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3554 := z.EncBinary()
|
|
_ = yym3554
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3536[6] {
|
|
yym3556 := z.EncBinary()
|
|
_ = yym3556
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3536[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("container"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3557 := z.EncBinary()
|
|
_ = yym3557
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
}
|
|
if yyr3536 || yy2arr3536 {
|
|
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
|
|
yym3558 := z.DecBinary()
|
|
_ = yym3558
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3559 := r.ContainerType()
|
|
if yyct3559 == codecSelferValueTypeMap1234 {
|
|
yyl3559 := r.ReadMapStart()
|
|
if yyl3559 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3559, d)
|
|
}
|
|
} else if yyct3559 == codecSelferValueTypeArray1234 {
|
|
yyl3559 := r.ReadArrayStart()
|
|
if yyl3559 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3559, 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 yys3560Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3560Slc
|
|
var yyhl3560 bool = l >= 0
|
|
for yyj3560 := 0; ; yyj3560++ {
|
|
if yyhl3560 {
|
|
if yyj3560 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3560Slc = r.DecodeBytes(yys3560Slc, true, true)
|
|
yys3560 := string(yys3560Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3560 {
|
|
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, yys3560)
|
|
} // end switch yys3560
|
|
} // end for yyj3560
|
|
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 yyj3568 int
|
|
var yyb3568 bool
|
|
var yyhl3568 bool = l >= 0
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3568++
|
|
if yyhl3568 {
|
|
yyb3568 = yyj3568 > l
|
|
} else {
|
|
yyb3568 = r.CheckBreak()
|
|
}
|
|
if yyb3568 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3568-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 {
|
|
yym3576 := z.EncBinary()
|
|
_ = yym3576
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3577 := !z.EncBinary()
|
|
yy2arr3577 := z.EncBasicHandle().StructToArray
|
|
var yyq3577 [8]bool
|
|
_, _, _ = yysep3577, yyq3577, yy2arr3577
|
|
const yyr3577 bool = false
|
|
yyq3577[0] = x.Kind != ""
|
|
yyq3577[1] = x.APIVersion != ""
|
|
var yynn3577 int
|
|
if yyr3577 || yy2arr3577 {
|
|
r.EncodeArrayStart(8)
|
|
} else {
|
|
yynn3577 = 6
|
|
for _, b := range yyq3577 {
|
|
if b {
|
|
yynn3577++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3577)
|
|
yynn3577 = 0
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3577[0] {
|
|
yym3579 := z.EncBinary()
|
|
_ = yym3579
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3577[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3580 := z.EncBinary()
|
|
_ = yym3580
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3577[1] {
|
|
yym3582 := z.EncBinary()
|
|
_ = yym3582
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3577[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3583 := z.EncBinary()
|
|
_ = yym3583
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3585 := z.EncBinary()
|
|
_ = yym3585
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdin"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3586 := z.EncBinary()
|
|
_ = yym3586
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdin))
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3588 := z.EncBinary()
|
|
_ = yym3588
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stdout"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3589 := z.EncBinary()
|
|
_ = yym3589
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stdout))
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3591 := z.EncBinary()
|
|
_ = yym3591
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("Stderr"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3592 := z.EncBinary()
|
|
_ = yym3592
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.Stderr))
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3594 := z.EncBinary()
|
|
_ = yym3594
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("TTY"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3595 := z.EncBinary()
|
|
_ = yym3595
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(x.TTY))
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3597 := z.EncBinary()
|
|
_ = yym3597
|
|
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)
|
|
yym3598 := z.EncBinary()
|
|
_ = yym3598
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Container))
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Command == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3600 := z.EncBinary()
|
|
_ = yym3600
|
|
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 {
|
|
yym3601 := z.EncBinary()
|
|
_ = yym3601
|
|
if false {
|
|
} else {
|
|
z.F.EncSliceStringV(x.Command, false, e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3577 || yy2arr3577 {
|
|
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
|
|
yym3602 := z.DecBinary()
|
|
_ = yym3602
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3603 := r.ContainerType()
|
|
if yyct3603 == codecSelferValueTypeMap1234 {
|
|
yyl3603 := r.ReadMapStart()
|
|
if yyl3603 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3603, d)
|
|
}
|
|
} else if yyct3603 == codecSelferValueTypeArray1234 {
|
|
yyl3603 := r.ReadArrayStart()
|
|
if yyl3603 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3603, 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 yys3604Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3604Slc
|
|
var yyhl3604 bool = l >= 0
|
|
for yyj3604 := 0; ; yyj3604++ {
|
|
if yyhl3604 {
|
|
if yyj3604 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3604Slc = r.DecodeBytes(yys3604Slc, true, true)
|
|
yys3604 := string(yys3604Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3604 {
|
|
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 {
|
|
yyv3612 := &x.Command
|
|
yym3613 := z.DecBinary()
|
|
_ = yym3613
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3612, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3604)
|
|
} // end switch yys3604
|
|
} // end for yyj3604
|
|
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 yyj3614 int
|
|
var yyb3614 bool
|
|
var yyhl3614 bool = l >= 0
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdin = false
|
|
} else {
|
|
x.Stdin = bool(r.DecodeBool())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stdout = false
|
|
} else {
|
|
x.Stdout = bool(r.DecodeBool())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Stderr = false
|
|
} else {
|
|
x.Stderr = bool(r.DecodeBool())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.TTY = false
|
|
} else {
|
|
x.TTY = bool(r.DecodeBool())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Container = ""
|
|
} else {
|
|
x.Container = string(r.DecodeString())
|
|
}
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Command = nil
|
|
} else {
|
|
yyv3622 := &x.Command
|
|
yym3623 := z.DecBinary()
|
|
_ = yym3623
|
|
if false {
|
|
} else {
|
|
z.F.DecSliceStringX(yyv3622, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3614++
|
|
if yyhl3614 {
|
|
yyb3614 = yyj3614 > l
|
|
} else {
|
|
yyb3614 = r.CheckBreak()
|
|
}
|
|
if yyb3614 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3614-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 {
|
|
yym3624 := z.EncBinary()
|
|
_ = yym3624
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3625 := !z.EncBinary()
|
|
yy2arr3625 := z.EncBasicHandle().StructToArray
|
|
var yyq3625 [3]bool
|
|
_, _, _ = yysep3625, yyq3625, yy2arr3625
|
|
const yyr3625 bool = false
|
|
yyq3625[0] = x.Kind != ""
|
|
yyq3625[1] = x.APIVersion != ""
|
|
var yynn3625 int
|
|
if yyr3625 || yy2arr3625 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3625 = 1
|
|
for _, b := range yyq3625 {
|
|
if b {
|
|
yynn3625++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3625)
|
|
yynn3625 = 0
|
|
}
|
|
if yyr3625 || yy2arr3625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3625[0] {
|
|
yym3627 := z.EncBinary()
|
|
_ = yym3627
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3625[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3628 := z.EncBinary()
|
|
_ = yym3628
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3625 || yy2arr3625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3625[1] {
|
|
yym3630 := z.EncBinary()
|
|
_ = yym3630
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3625[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3631 := z.EncBinary()
|
|
_ = yym3631
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3625 || yy2arr3625 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3633 := z.EncBinary()
|
|
_ = yym3633
|
|
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)
|
|
yym3634 := z.EncBinary()
|
|
_ = yym3634
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3625 || yy2arr3625 {
|
|
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
|
|
yym3635 := z.DecBinary()
|
|
_ = yym3635
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3636 := r.ContainerType()
|
|
if yyct3636 == codecSelferValueTypeMap1234 {
|
|
yyl3636 := r.ReadMapStart()
|
|
if yyl3636 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3636, d)
|
|
}
|
|
} else if yyct3636 == codecSelferValueTypeArray1234 {
|
|
yyl3636 := r.ReadArrayStart()
|
|
if yyl3636 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3636, 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 yys3637Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3637Slc
|
|
var yyhl3637 bool = l >= 0
|
|
for yyj3637 := 0; ; yyj3637++ {
|
|
if yyhl3637 {
|
|
if yyj3637 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3637Slc = r.DecodeBytes(yys3637Slc, true, true)
|
|
yys3637 := string(yys3637Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3637 {
|
|
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, yys3637)
|
|
} // end switch yys3637
|
|
} // end for yyj3637
|
|
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 yyj3641 int
|
|
var yyb3641 bool
|
|
var yyhl3641 bool = l >= 0
|
|
yyj3641++
|
|
if yyhl3641 {
|
|
yyb3641 = yyj3641 > l
|
|
} else {
|
|
yyb3641 = r.CheckBreak()
|
|
}
|
|
if yyb3641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3641++
|
|
if yyhl3641 {
|
|
yyb3641 = yyj3641 > l
|
|
} else {
|
|
yyb3641 = r.CheckBreak()
|
|
}
|
|
if yyb3641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3641++
|
|
if yyhl3641 {
|
|
yyb3641 = yyj3641 > l
|
|
} else {
|
|
yyb3641 = r.CheckBreak()
|
|
}
|
|
if yyb3641 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3641++
|
|
if yyhl3641 {
|
|
yyb3641 = yyj3641 > l
|
|
} else {
|
|
yyb3641 = r.CheckBreak()
|
|
}
|
|
if yyb3641 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3641-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *NodeProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3645 := z.EncBinary()
|
|
_ = yym3645
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3646 := !z.EncBinary()
|
|
yy2arr3646 := z.EncBasicHandle().StructToArray
|
|
var yyq3646 [3]bool
|
|
_, _, _ = yysep3646, yyq3646, yy2arr3646
|
|
const yyr3646 bool = false
|
|
yyq3646[0] = x.Kind != ""
|
|
yyq3646[1] = x.APIVersion != ""
|
|
var yynn3646 int
|
|
if yyr3646 || yy2arr3646 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3646 = 1
|
|
for _, b := range yyq3646 {
|
|
if b {
|
|
yynn3646++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3646)
|
|
yynn3646 = 0
|
|
}
|
|
if yyr3646 || yy2arr3646 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3646[0] {
|
|
yym3648 := z.EncBinary()
|
|
_ = yym3648
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3646[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3649 := z.EncBinary()
|
|
_ = yym3649
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3646 || yy2arr3646 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3646[1] {
|
|
yym3651 := z.EncBinary()
|
|
_ = yym3651
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3646[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3652 := z.EncBinary()
|
|
_ = yym3652
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3646 || yy2arr3646 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3654 := z.EncBinary()
|
|
_ = yym3654
|
|
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)
|
|
yym3655 := z.EncBinary()
|
|
_ = yym3655
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3646 || yy2arr3646 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3656 := z.DecBinary()
|
|
_ = yym3656
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3657 := r.ContainerType()
|
|
if yyct3657 == codecSelferValueTypeMap1234 {
|
|
yyl3657 := r.ReadMapStart()
|
|
if yyl3657 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3657, d)
|
|
}
|
|
} else if yyct3657 == codecSelferValueTypeArray1234 {
|
|
yyl3657 := r.ReadArrayStart()
|
|
if yyl3657 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3657, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *NodeProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3658Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3658Slc
|
|
var yyhl3658 bool = l >= 0
|
|
for yyj3658 := 0; ; yyj3658++ {
|
|
if yyhl3658 {
|
|
if yyj3658 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3658Slc = r.DecodeBytes(yys3658Slc, true, true)
|
|
yys3658 := string(yys3658Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3658 {
|
|
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, yys3658)
|
|
} // end switch yys3658
|
|
} // end for yyj3658
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *NodeProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3662 int
|
|
var yyb3662 bool
|
|
var yyhl3662 bool = l >= 0
|
|
yyj3662++
|
|
if yyhl3662 {
|
|
yyb3662 = yyj3662 > l
|
|
} else {
|
|
yyb3662 = r.CheckBreak()
|
|
}
|
|
if yyb3662 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3662++
|
|
if yyhl3662 {
|
|
yyb3662 = yyj3662 > l
|
|
} else {
|
|
yyb3662 = r.CheckBreak()
|
|
}
|
|
if yyb3662 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3662++
|
|
if yyhl3662 {
|
|
yyb3662 = yyj3662 > l
|
|
} else {
|
|
yyb3662 = r.CheckBreak()
|
|
}
|
|
if yyb3662 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3662++
|
|
if yyhl3662 {
|
|
yyb3662 = yyj3662 > l
|
|
} else {
|
|
yyb3662 = r.CheckBreak()
|
|
}
|
|
if yyb3662 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3662-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ServiceProxyOptions) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3666 := z.EncBinary()
|
|
_ = yym3666
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3667 := !z.EncBinary()
|
|
yy2arr3667 := z.EncBasicHandle().StructToArray
|
|
var yyq3667 [3]bool
|
|
_, _, _ = yysep3667, yyq3667, yy2arr3667
|
|
const yyr3667 bool = false
|
|
yyq3667[0] = x.Kind != ""
|
|
yyq3667[1] = x.APIVersion != ""
|
|
var yynn3667 int
|
|
if yyr3667 || yy2arr3667 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3667 = 1
|
|
for _, b := range yyq3667 {
|
|
if b {
|
|
yynn3667++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3667)
|
|
yynn3667 = 0
|
|
}
|
|
if yyr3667 || yy2arr3667 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3667[0] {
|
|
yym3669 := z.EncBinary()
|
|
_ = yym3669
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3667[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3670 := z.EncBinary()
|
|
_ = yym3670
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3667 || yy2arr3667 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3667[1] {
|
|
yym3672 := z.EncBinary()
|
|
_ = yym3672
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3667[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3673 := z.EncBinary()
|
|
_ = yym3673
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3667 || yy2arr3667 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3675 := z.EncBinary()
|
|
_ = yym3675
|
|
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)
|
|
yym3676 := z.EncBinary()
|
|
_ = yym3676
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Path))
|
|
}
|
|
}
|
|
if yyr3667 || yy2arr3667 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceProxyOptions) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3677 := z.DecBinary()
|
|
_ = yym3677
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3678 := r.ContainerType()
|
|
if yyct3678 == codecSelferValueTypeMap1234 {
|
|
yyl3678 := r.ReadMapStart()
|
|
if yyl3678 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3678, d)
|
|
}
|
|
} else if yyct3678 == codecSelferValueTypeArray1234 {
|
|
yyl3678 := r.ReadArrayStart()
|
|
if yyl3678 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3678, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ServiceProxyOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3679Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3679Slc
|
|
var yyhl3679 bool = l >= 0
|
|
for yyj3679 := 0; ; yyj3679++ {
|
|
if yyhl3679 {
|
|
if yyj3679 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3679Slc = r.DecodeBytes(yys3679Slc, true, true)
|
|
yys3679 := string(yys3679Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3679 {
|
|
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, yys3679)
|
|
} // end switch yys3679
|
|
} // end for yyj3679
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ServiceProxyOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3683 int
|
|
var yyb3683 bool
|
|
var yyhl3683 bool = l >= 0
|
|
yyj3683++
|
|
if yyhl3683 {
|
|
yyb3683 = yyj3683 > l
|
|
} else {
|
|
yyb3683 = r.CheckBreak()
|
|
}
|
|
if yyb3683 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3683++
|
|
if yyhl3683 {
|
|
yyb3683 = yyj3683 > l
|
|
} else {
|
|
yyb3683 = r.CheckBreak()
|
|
}
|
|
if yyb3683 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3683++
|
|
if yyhl3683 {
|
|
yyb3683 = yyj3683 > l
|
|
} else {
|
|
yyb3683 = r.CheckBreak()
|
|
}
|
|
if yyb3683 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Path = ""
|
|
} else {
|
|
x.Path = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3683++
|
|
if yyhl3683 {
|
|
yyb3683 = yyj3683 > l
|
|
} else {
|
|
yyb3683 = r.CheckBreak()
|
|
}
|
|
if yyb3683 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3683-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *OwnerReference) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3687 := z.EncBinary()
|
|
_ = yym3687
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3688 := !z.EncBinary()
|
|
yy2arr3688 := z.EncBasicHandle().StructToArray
|
|
var yyq3688 [5]bool
|
|
_, _, _ = yysep3688, yyq3688, yy2arr3688
|
|
const yyr3688 bool = false
|
|
yyq3688[4] = x.Controller != nil
|
|
var yynn3688 int
|
|
if yyr3688 || yy2arr3688 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn3688 = 4
|
|
for _, b := range yyq3688 {
|
|
if b {
|
|
yynn3688++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3688)
|
|
yynn3688 = 0
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3690 := z.EncBinary()
|
|
_ = yym3690
|
|
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)
|
|
yym3691 := z.EncBinary()
|
|
_ = yym3691
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3693 := z.EncBinary()
|
|
_ = yym3693
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3694 := z.EncBinary()
|
|
_ = yym3694
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3696 := z.EncBinary()
|
|
_ = yym3696
|
|
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)
|
|
yym3697 := z.EncBinary()
|
|
_ = yym3697
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3699 := z.EncBinary()
|
|
_ = yym3699
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3700 := z.EncBinary()
|
|
_ = yym3700
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3688[4] {
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3702 := *x.Controller
|
|
yym3703 := z.EncBinary()
|
|
_ = yym3703
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3702))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3688[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("controller"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Controller == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy3704 := *x.Controller
|
|
yym3705 := z.EncBinary()
|
|
_ = yym3705
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy3704))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr3688 || yy2arr3688 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *OwnerReference) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym3706 := z.DecBinary()
|
|
_ = yym3706
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3707 := r.ContainerType()
|
|
if yyct3707 == codecSelferValueTypeMap1234 {
|
|
yyl3707 := r.ReadMapStart()
|
|
if yyl3707 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3707, d)
|
|
}
|
|
} else if yyct3707 == codecSelferValueTypeArray1234 {
|
|
yyl3707 := r.ReadArrayStart()
|
|
if yyl3707 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3707, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *OwnerReference) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys3708Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3708Slc
|
|
var yyhl3708 bool = l >= 0
|
|
for yyj3708 := 0; ; yyj3708++ {
|
|
if yyhl3708 {
|
|
if yyj3708 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3708Slc = r.DecodeBytes(yys3708Slc, true, true)
|
|
yys3708 := string(yys3708Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3708 {
|
|
case "apiVersion":
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
case "kind":
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = 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 "controller":
|
|
if r.TryDecodeAsNil() {
|
|
if x.Controller != nil {
|
|
x.Controller = nil
|
|
}
|
|
} else {
|
|
if x.Controller == nil {
|
|
x.Controller = new(bool)
|
|
}
|
|
yym3714 := z.DecBinary()
|
|
_ = yym3714
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3708)
|
|
} // end switch yys3708
|
|
} // end for yyj3708
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *OwnerReference) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj3715 int
|
|
var yyb3715 bool
|
|
var yyhl3715 bool = l >= 0
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.Controller != nil {
|
|
x.Controller = nil
|
|
}
|
|
} else {
|
|
if x.Controller == nil {
|
|
x.Controller = new(bool)
|
|
}
|
|
yym3721 := z.DecBinary()
|
|
_ = yym3721
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Controller)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj3715++
|
|
if yyhl3715 {
|
|
yyb3715 = yyj3715 > l
|
|
} else {
|
|
yyb3715 = r.CheckBreak()
|
|
}
|
|
if yyb3715 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3715-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 {
|
|
yym3722 := z.EncBinary()
|
|
_ = yym3722
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3723 := !z.EncBinary()
|
|
yy2arr3723 := z.EncBasicHandle().StructToArray
|
|
var yyq3723 [7]bool
|
|
_, _, _ = yysep3723, yyq3723, yy2arr3723
|
|
const yyr3723 bool = false
|
|
yyq3723[0] = x.Kind != ""
|
|
yyq3723[1] = x.Namespace != ""
|
|
yyq3723[2] = x.Name != ""
|
|
yyq3723[3] = x.UID != ""
|
|
yyq3723[4] = x.APIVersion != ""
|
|
yyq3723[5] = x.ResourceVersion != ""
|
|
yyq3723[6] = x.FieldPath != ""
|
|
var yynn3723 int
|
|
if yyr3723 || yy2arr3723 {
|
|
r.EncodeArrayStart(7)
|
|
} else {
|
|
yynn3723 = 0
|
|
for _, b := range yyq3723 {
|
|
if b {
|
|
yynn3723++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3723)
|
|
yynn3723 = 0
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[0] {
|
|
yym3725 := z.EncBinary()
|
|
_ = yym3725
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3726 := z.EncBinary()
|
|
_ = yym3726
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[1] {
|
|
yym3728 := z.EncBinary()
|
|
_ = yym3728
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("namespace"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3729 := z.EncBinary()
|
|
_ = yym3729
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Namespace))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[2] {
|
|
yym3731 := z.EncBinary()
|
|
_ = yym3731
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("name"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3732 := z.EncBinary()
|
|
_ = yym3732
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[3] {
|
|
yym3734 := z.EncBinary()
|
|
_ = yym3734
|
|
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 yyq3723[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("uid"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3735 := z.EncBinary()
|
|
_ = yym3735
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x.UID) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.UID))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[4] {
|
|
yym3737 := z.EncBinary()
|
|
_ = yym3737
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3738 := z.EncBinary()
|
|
_ = yym3738
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[5] {
|
|
yym3740 := z.EncBinary()
|
|
_ = yym3740
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("resourceVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3741 := z.EncBinary()
|
|
_ = yym3741
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.ResourceVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3723[6] {
|
|
yym3743 := z.EncBinary()
|
|
_ = yym3743
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3723[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("fieldPath"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3744 := z.EncBinary()
|
|
_ = yym3744
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.FieldPath))
|
|
}
|
|
}
|
|
}
|
|
if yyr3723 || yy2arr3723 {
|
|
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
|
|
yym3745 := z.DecBinary()
|
|
_ = yym3745
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3746 := r.ContainerType()
|
|
if yyct3746 == codecSelferValueTypeMap1234 {
|
|
yyl3746 := r.ReadMapStart()
|
|
if yyl3746 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3746, d)
|
|
}
|
|
} else if yyct3746 == codecSelferValueTypeArray1234 {
|
|
yyl3746 := r.ReadArrayStart()
|
|
if yyl3746 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3746, 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 yys3747Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3747Slc
|
|
var yyhl3747 bool = l >= 0
|
|
for yyj3747 := 0; ; yyj3747++ {
|
|
if yyhl3747 {
|
|
if yyj3747 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3747Slc = r.DecodeBytes(yys3747Slc, true, true)
|
|
yys3747 := string(yys3747Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3747 {
|
|
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, yys3747)
|
|
} // end switch yys3747
|
|
} // end for yyj3747
|
|
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 yyj3755 int
|
|
var yyb3755 bool
|
|
var yyhl3755 bool = l >= 0
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Namespace = ""
|
|
} else {
|
|
x.Namespace = string(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.UID = ""
|
|
} else {
|
|
x.UID = pkg1_types.UID(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ResourceVersion = ""
|
|
} else {
|
|
x.ResourceVersion = string(r.DecodeString())
|
|
}
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FieldPath = ""
|
|
} else {
|
|
x.FieldPath = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3755++
|
|
if yyhl3755 {
|
|
yyb3755 = yyj3755 > l
|
|
} else {
|
|
yyb3755 = r.CheckBreak()
|
|
}
|
|
if yyb3755 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3755-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 {
|
|
yym3763 := z.EncBinary()
|
|
_ = yym3763
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3764 := !z.EncBinary()
|
|
yy2arr3764 := z.EncBasicHandle().StructToArray
|
|
var yyq3764 [1]bool
|
|
_, _, _ = yysep3764, yyq3764, yy2arr3764
|
|
const yyr3764 bool = false
|
|
var yynn3764 int
|
|
if yyr3764 || yy2arr3764 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3764 = 1
|
|
for _, b := range yyq3764 {
|
|
if b {
|
|
yynn3764++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3764)
|
|
yynn3764 = 0
|
|
}
|
|
if yyr3764 || yy2arr3764 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym3766 := z.EncBinary()
|
|
_ = yym3766
|
|
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)
|
|
yym3767 := z.EncBinary()
|
|
_ = yym3767
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Name))
|
|
}
|
|
}
|
|
if yyr3764 || yy2arr3764 {
|
|
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
|
|
yym3768 := z.DecBinary()
|
|
_ = yym3768
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3769 := r.ContainerType()
|
|
if yyct3769 == codecSelferValueTypeMap1234 {
|
|
yyl3769 := r.ReadMapStart()
|
|
if yyl3769 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3769, d)
|
|
}
|
|
} else if yyct3769 == codecSelferValueTypeArray1234 {
|
|
yyl3769 := r.ReadArrayStart()
|
|
if yyl3769 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3769, 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 yys3770Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3770Slc
|
|
var yyhl3770 bool = l >= 0
|
|
for yyj3770 := 0; ; yyj3770++ {
|
|
if yyhl3770 {
|
|
if yyj3770 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3770Slc = r.DecodeBytes(yys3770Slc, true, true)
|
|
yys3770 := string(yys3770Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3770 {
|
|
case "Name":
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3770)
|
|
} // end switch yys3770
|
|
} // end for yyj3770
|
|
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 yyj3772 int
|
|
var yyb3772 bool
|
|
var yyhl3772 bool = l >= 0
|
|
yyj3772++
|
|
if yyhl3772 {
|
|
yyb3772 = yyj3772 > l
|
|
} else {
|
|
yyb3772 = r.CheckBreak()
|
|
}
|
|
if yyb3772 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Name = ""
|
|
} else {
|
|
x.Name = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3772++
|
|
if yyhl3772 {
|
|
yyb3772 = yyj3772 > l
|
|
} else {
|
|
yyb3772 = r.CheckBreak()
|
|
}
|
|
if yyb3772 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3772-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 {
|
|
yym3774 := z.EncBinary()
|
|
_ = yym3774
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3775 := !z.EncBinary()
|
|
yy2arr3775 := z.EncBasicHandle().StructToArray
|
|
var yyq3775 [3]bool
|
|
_, _, _ = yysep3775, yyq3775, yy2arr3775
|
|
const yyr3775 bool = false
|
|
yyq3775[0] = x.Kind != ""
|
|
yyq3775[1] = x.APIVersion != ""
|
|
yyq3775[2] = true
|
|
var yynn3775 int
|
|
if yyr3775 || yy2arr3775 {
|
|
r.EncodeArrayStart(3)
|
|
} else {
|
|
yynn3775 = 0
|
|
for _, b := range yyq3775 {
|
|
if b {
|
|
yynn3775++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3775)
|
|
yynn3775 = 0
|
|
}
|
|
if yyr3775 || yy2arr3775 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3775[0] {
|
|
yym3777 := z.EncBinary()
|
|
_ = yym3777
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3775[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3778 := z.EncBinary()
|
|
_ = yym3778
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3775 || yy2arr3775 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3775[1] {
|
|
yym3780 := z.EncBinary()
|
|
_ = yym3780
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3775[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3781 := z.EncBinary()
|
|
_ = yym3781
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3775 || yy2arr3775 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3775[2] {
|
|
yy3783 := &x.Reference
|
|
yy3783.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3775[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reference"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3784 := &x.Reference
|
|
yy3784.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3775 || yy2arr3775 {
|
|
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
|
|
yym3785 := z.DecBinary()
|
|
_ = yym3785
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3786 := r.ContainerType()
|
|
if yyct3786 == codecSelferValueTypeMap1234 {
|
|
yyl3786 := r.ReadMapStart()
|
|
if yyl3786 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3786, d)
|
|
}
|
|
} else if yyct3786 == codecSelferValueTypeArray1234 {
|
|
yyl3786 := r.ReadArrayStart()
|
|
if yyl3786 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3786, 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 yys3787Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3787Slc
|
|
var yyhl3787 bool = l >= 0
|
|
for yyj3787 := 0; ; yyj3787++ {
|
|
if yyhl3787 {
|
|
if yyj3787 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3787Slc = r.DecodeBytes(yys3787Slc, true, true)
|
|
yys3787 := string(yys3787Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3787 {
|
|
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 {
|
|
yyv3790 := &x.Reference
|
|
yyv3790.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3787)
|
|
} // end switch yys3787
|
|
} // end for yyj3787
|
|
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 yyj3791 int
|
|
var yyb3791 bool
|
|
var yyhl3791 bool = l >= 0
|
|
yyj3791++
|
|
if yyhl3791 {
|
|
yyb3791 = yyj3791 > l
|
|
} else {
|
|
yyb3791 = r.CheckBreak()
|
|
}
|
|
if yyb3791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3791++
|
|
if yyhl3791 {
|
|
yyb3791 = yyj3791 > l
|
|
} else {
|
|
yyb3791 = r.CheckBreak()
|
|
}
|
|
if yyb3791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3791++
|
|
if yyhl3791 {
|
|
yyb3791 = yyj3791 > l
|
|
} else {
|
|
yyb3791 = r.CheckBreak()
|
|
}
|
|
if yyb3791 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reference = ObjectReference{}
|
|
} else {
|
|
yyv3794 := &x.Reference
|
|
yyv3794.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3791++
|
|
if yyhl3791 {
|
|
yyb3791 = yyj3791 > l
|
|
} else {
|
|
yyb3791 = r.CheckBreak()
|
|
}
|
|
if yyb3791 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3791-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 {
|
|
yym3795 := z.EncBinary()
|
|
_ = yym3795
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3796 := !z.EncBinary()
|
|
yy2arr3796 := z.EncBasicHandle().StructToArray
|
|
var yyq3796 [2]bool
|
|
_, _, _ = yysep3796, yyq3796, yy2arr3796
|
|
const yyr3796 bool = false
|
|
yyq3796[0] = x.Component != ""
|
|
yyq3796[1] = x.Host != ""
|
|
var yynn3796 int
|
|
if yyr3796 || yy2arr3796 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn3796 = 0
|
|
for _, b := range yyq3796 {
|
|
if b {
|
|
yynn3796++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3796)
|
|
yynn3796 = 0
|
|
}
|
|
if yyr3796 || yy2arr3796 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3796[0] {
|
|
yym3798 := z.EncBinary()
|
|
_ = yym3798
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3796[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("component"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3799 := z.EncBinary()
|
|
_ = yym3799
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Component))
|
|
}
|
|
}
|
|
}
|
|
if yyr3796 || yy2arr3796 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3796[1] {
|
|
yym3801 := z.EncBinary()
|
|
_ = yym3801
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3796[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("host"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3802 := z.EncBinary()
|
|
_ = yym3802
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Host))
|
|
}
|
|
}
|
|
}
|
|
if yyr3796 || yy2arr3796 {
|
|
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
|
|
yym3803 := z.DecBinary()
|
|
_ = yym3803
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3804 := r.ContainerType()
|
|
if yyct3804 == codecSelferValueTypeMap1234 {
|
|
yyl3804 := r.ReadMapStart()
|
|
if yyl3804 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3804, d)
|
|
}
|
|
} else if yyct3804 == codecSelferValueTypeArray1234 {
|
|
yyl3804 := r.ReadArrayStart()
|
|
if yyl3804 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3804, 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 yys3805Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3805Slc
|
|
var yyhl3805 bool = l >= 0
|
|
for yyj3805 := 0; ; yyj3805++ {
|
|
if yyhl3805 {
|
|
if yyj3805 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3805Slc = r.DecodeBytes(yys3805Slc, true, true)
|
|
yys3805 := string(yys3805Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3805 {
|
|
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, yys3805)
|
|
} // end switch yys3805
|
|
} // end for yyj3805
|
|
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 yyj3808 int
|
|
var yyb3808 bool
|
|
var yyhl3808 bool = l >= 0
|
|
yyj3808++
|
|
if yyhl3808 {
|
|
yyb3808 = yyj3808 > l
|
|
} else {
|
|
yyb3808 = r.CheckBreak()
|
|
}
|
|
if yyb3808 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Component = ""
|
|
} else {
|
|
x.Component = string(r.DecodeString())
|
|
}
|
|
yyj3808++
|
|
if yyhl3808 {
|
|
yyb3808 = yyj3808 > l
|
|
} else {
|
|
yyb3808 = r.CheckBreak()
|
|
}
|
|
if yyb3808 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Host = ""
|
|
} else {
|
|
x.Host = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3808++
|
|
if yyhl3808 {
|
|
yyb3808 = yyj3808 > l
|
|
} else {
|
|
yyb3808 = r.CheckBreak()
|
|
}
|
|
if yyb3808 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3808-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 {
|
|
yym3811 := z.EncBinary()
|
|
_ = yym3811
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3812 := !z.EncBinary()
|
|
yy2arr3812 := z.EncBasicHandle().StructToArray
|
|
var yyq3812 [11]bool
|
|
_, _, _ = yysep3812, yyq3812, yy2arr3812
|
|
const yyr3812 bool = false
|
|
yyq3812[0] = x.Kind != ""
|
|
yyq3812[1] = x.APIVersion != ""
|
|
yyq3812[2] = true
|
|
yyq3812[3] = true
|
|
yyq3812[4] = x.Reason != ""
|
|
yyq3812[5] = x.Message != ""
|
|
yyq3812[6] = true
|
|
yyq3812[7] = true
|
|
yyq3812[8] = true
|
|
yyq3812[9] = x.Count != 0
|
|
yyq3812[10] = x.Type != ""
|
|
var yynn3812 int
|
|
if yyr3812 || yy2arr3812 {
|
|
r.EncodeArrayStart(11)
|
|
} else {
|
|
yynn3812 = 0
|
|
for _, b := range yyq3812 {
|
|
if b {
|
|
yynn3812++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3812)
|
|
yynn3812 = 0
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[0] {
|
|
yym3814 := z.EncBinary()
|
|
_ = yym3814
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3812[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3815 := z.EncBinary()
|
|
_ = yym3815
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[1] {
|
|
yym3817 := z.EncBinary()
|
|
_ = yym3817
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3812[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3818 := z.EncBinary()
|
|
_ = yym3818
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[2] {
|
|
yy3820 := &x.ObjectMeta
|
|
yy3820.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3812[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3821 := &x.ObjectMeta
|
|
yy3821.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[3] {
|
|
yy3823 := &x.InvolvedObject
|
|
yy3823.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3812[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("involvedObject"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3824 := &x.InvolvedObject
|
|
yy3824.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[4] {
|
|
yym3826 := z.EncBinary()
|
|
_ = yym3826
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3812[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("reason"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3827 := z.EncBinary()
|
|
_ = yym3827
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Reason))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[5] {
|
|
yym3829 := z.EncBinary()
|
|
_ = yym3829
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3812[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3830 := z.EncBinary()
|
|
_ = yym3830
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[6] {
|
|
yy3832 := &x.Source
|
|
yy3832.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3812[6] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("source"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3833 := &x.Source
|
|
yy3833.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[7] {
|
|
yy3835 := &x.FirstTimestamp
|
|
yym3836 := z.EncBinary()
|
|
_ = yym3836
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3835) {
|
|
} else if yym3836 {
|
|
z.EncBinaryMarshal(yy3835)
|
|
} else if !yym3836 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3835)
|
|
} else {
|
|
z.EncFallback(yy3835)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3812[7] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("firstTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3837 := &x.FirstTimestamp
|
|
yym3838 := z.EncBinary()
|
|
_ = yym3838
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3837) {
|
|
} else if yym3838 {
|
|
z.EncBinaryMarshal(yy3837)
|
|
} else if !yym3838 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3837)
|
|
} else {
|
|
z.EncFallback(yy3837)
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[8] {
|
|
yy3840 := &x.LastTimestamp
|
|
yym3841 := z.EncBinary()
|
|
_ = yym3841
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3840) {
|
|
} else if yym3841 {
|
|
z.EncBinaryMarshal(yy3840)
|
|
} else if !yym3841 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3840)
|
|
} else {
|
|
z.EncFallback(yy3840)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3812[8] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("lastTimestamp"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3842 := &x.LastTimestamp
|
|
yym3843 := z.EncBinary()
|
|
_ = yym3843
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3842) {
|
|
} else if yym3843 {
|
|
z.EncBinaryMarshal(yy3842)
|
|
} else if !yym3843 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy3842)
|
|
} else {
|
|
z.EncFallback(yy3842)
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[9] {
|
|
yym3845 := z.EncBinary()
|
|
_ = yym3845
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
} else {
|
|
r.EncodeInt(0)
|
|
}
|
|
} else {
|
|
if yyq3812[9] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("count"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3846 := z.EncBinary()
|
|
_ = yym3846
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(x.Count))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3812[10] {
|
|
yym3848 := z.EncBinary()
|
|
_ = yym3848
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3812[10] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3849 := z.EncBinary()
|
|
_ = yym3849
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr3812 || yy2arr3812 {
|
|
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
|
|
yym3850 := z.DecBinary()
|
|
_ = yym3850
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3851 := r.ContainerType()
|
|
if yyct3851 == codecSelferValueTypeMap1234 {
|
|
yyl3851 := r.ReadMapStart()
|
|
if yyl3851 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3851, d)
|
|
}
|
|
} else if yyct3851 == codecSelferValueTypeArray1234 {
|
|
yyl3851 := r.ReadArrayStart()
|
|
if yyl3851 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3851, 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 yys3852Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3852Slc
|
|
var yyhl3852 bool = l >= 0
|
|
for yyj3852 := 0; ; yyj3852++ {
|
|
if yyhl3852 {
|
|
if yyj3852 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3852Slc = r.DecodeBytes(yys3852Slc, true, true)
|
|
yys3852 := string(yys3852Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3852 {
|
|
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 {
|
|
yyv3855 := &x.ObjectMeta
|
|
yyv3855.CodecDecodeSelf(d)
|
|
}
|
|
case "involvedObject":
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3856 := &x.InvolvedObject
|
|
yyv3856.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 {
|
|
yyv3859 := &x.Source
|
|
yyv3859.CodecDecodeSelf(d)
|
|
}
|
|
case "firstTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3860 := &x.FirstTimestamp
|
|
yym3861 := z.DecBinary()
|
|
_ = yym3861
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3860) {
|
|
} else if yym3861 {
|
|
z.DecBinaryUnmarshal(yyv3860)
|
|
} else if !yym3861 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3860)
|
|
} else {
|
|
z.DecFallback(yyv3860, false)
|
|
}
|
|
}
|
|
case "lastTimestamp":
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3862 := &x.LastTimestamp
|
|
yym3863 := z.DecBinary()
|
|
_ = yym3863
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3862) {
|
|
} else if yym3863 {
|
|
z.DecBinaryUnmarshal(yyv3862)
|
|
} else if !yym3863 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3862)
|
|
} else {
|
|
z.DecFallback(yyv3862, false)
|
|
}
|
|
}
|
|
case "count":
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int32(r.DecodeInt(32))
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3852)
|
|
} // end switch yys3852
|
|
} // end for yyj3852
|
|
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 yyj3866 int
|
|
var yyb3866 bool
|
|
var yyhl3866 bool = l >= 0
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv3869 := &x.ObjectMeta
|
|
yyv3869.CodecDecodeSelf(d)
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.InvolvedObject = ObjectReference{}
|
|
} else {
|
|
yyv3870 := &x.InvolvedObject
|
|
yyv3870.CodecDecodeSelf(d)
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Reason = ""
|
|
} else {
|
|
x.Reason = string(r.DecodeString())
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Source = EventSource{}
|
|
} else {
|
|
yyv3873 := &x.Source
|
|
yyv3873.CodecDecodeSelf(d)
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.FirstTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3874 := &x.FirstTimestamp
|
|
yym3875 := z.DecBinary()
|
|
_ = yym3875
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3874) {
|
|
} else if yym3875 {
|
|
z.DecBinaryUnmarshal(yyv3874)
|
|
} else if !yym3875 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3874)
|
|
} else {
|
|
z.DecFallback(yyv3874, false)
|
|
}
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.LastTimestamp = pkg2_unversioned.Time{}
|
|
} else {
|
|
yyv3876 := &x.LastTimestamp
|
|
yym3877 := z.DecBinary()
|
|
_ = yym3877
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3876) {
|
|
} else if yym3877 {
|
|
z.DecBinaryUnmarshal(yyv3876)
|
|
} else if !yym3877 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv3876)
|
|
} else {
|
|
z.DecFallback(yyv3876, false)
|
|
}
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Count = 0
|
|
} else {
|
|
x.Count = int32(r.DecodeInt(32))
|
|
}
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj3866++
|
|
if yyhl3866 {
|
|
yyb3866 = yyj3866 > l
|
|
} else {
|
|
yyb3866 = r.CheckBreak()
|
|
}
|
|
if yyb3866 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3866-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 {
|
|
yym3880 := z.EncBinary()
|
|
_ = yym3880
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3881 := !z.EncBinary()
|
|
yy2arr3881 := z.EncBasicHandle().StructToArray
|
|
var yyq3881 [4]bool
|
|
_, _, _ = yysep3881, yyq3881, yy2arr3881
|
|
const yyr3881 bool = false
|
|
yyq3881[0] = x.Kind != ""
|
|
yyq3881[1] = x.APIVersion != ""
|
|
yyq3881[2] = true
|
|
var yynn3881 int
|
|
if yyr3881 || yy2arr3881 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3881 = 1
|
|
for _, b := range yyq3881 {
|
|
if b {
|
|
yynn3881++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3881)
|
|
yynn3881 = 0
|
|
}
|
|
if yyr3881 || yy2arr3881 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3881[0] {
|
|
yym3883 := z.EncBinary()
|
|
_ = yym3883
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3881[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3884 := z.EncBinary()
|
|
_ = yym3884
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3881 || yy2arr3881 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3881[1] {
|
|
yym3886 := z.EncBinary()
|
|
_ = yym3886
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3881[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3887 := z.EncBinary()
|
|
_ = yym3887
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3881 || yy2arr3881 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3881[2] {
|
|
yy3889 := &x.ListMeta
|
|
yym3890 := z.EncBinary()
|
|
_ = yym3890
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3889) {
|
|
} else {
|
|
z.EncFallback(yy3889)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3881[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3891 := &x.ListMeta
|
|
yym3892 := z.EncBinary()
|
|
_ = yym3892
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3891) {
|
|
} else {
|
|
z.EncFallback(yy3891)
|
|
}
|
|
}
|
|
}
|
|
if yyr3881 || yy2arr3881 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3894 := z.EncBinary()
|
|
_ = yym3894
|
|
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 {
|
|
yym3895 := z.EncBinary()
|
|
_ = yym3895
|
|
if false {
|
|
} else {
|
|
h.encSliceEvent(([]Event)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3881 || yy2arr3881 {
|
|
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
|
|
yym3896 := z.DecBinary()
|
|
_ = yym3896
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3897 := r.ContainerType()
|
|
if yyct3897 == codecSelferValueTypeMap1234 {
|
|
yyl3897 := r.ReadMapStart()
|
|
if yyl3897 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3897, d)
|
|
}
|
|
} else if yyct3897 == codecSelferValueTypeArray1234 {
|
|
yyl3897 := r.ReadArrayStart()
|
|
if yyl3897 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3897, 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 yys3898Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3898Slc
|
|
var yyhl3898 bool = l >= 0
|
|
for yyj3898 := 0; ; yyj3898++ {
|
|
if yyhl3898 {
|
|
if yyj3898 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3898Slc = r.DecodeBytes(yys3898Slc, true, true)
|
|
yys3898 := string(yys3898Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3898 {
|
|
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 {
|
|
yyv3901 := &x.ListMeta
|
|
yym3902 := z.DecBinary()
|
|
_ = yym3902
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3901) {
|
|
} else {
|
|
z.DecFallback(yyv3901, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3903 := &x.Items
|
|
yym3904 := z.DecBinary()
|
|
_ = yym3904
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3903), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3898)
|
|
} // end switch yys3898
|
|
} // end for yyj3898
|
|
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 yyj3905 int
|
|
var yyb3905 bool
|
|
var yyhl3905 bool = l >= 0
|
|
yyj3905++
|
|
if yyhl3905 {
|
|
yyb3905 = yyj3905 > l
|
|
} else {
|
|
yyb3905 = r.CheckBreak()
|
|
}
|
|
if yyb3905 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3905++
|
|
if yyhl3905 {
|
|
yyb3905 = yyj3905 > l
|
|
} else {
|
|
yyb3905 = r.CheckBreak()
|
|
}
|
|
if yyb3905 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3905++
|
|
if yyhl3905 {
|
|
yyb3905 = yyj3905 > l
|
|
} else {
|
|
yyb3905 = r.CheckBreak()
|
|
}
|
|
if yyb3905 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3908 := &x.ListMeta
|
|
yym3909 := z.DecBinary()
|
|
_ = yym3909
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3908) {
|
|
} else {
|
|
z.DecFallback(yyv3908, false)
|
|
}
|
|
}
|
|
yyj3905++
|
|
if yyhl3905 {
|
|
yyb3905 = yyj3905 > l
|
|
} else {
|
|
yyb3905 = r.CheckBreak()
|
|
}
|
|
if yyb3905 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3910 := &x.Items
|
|
yym3911 := z.DecBinary()
|
|
_ = yym3911
|
|
if false {
|
|
} else {
|
|
h.decSliceEvent((*[]Event)(yyv3910), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3905++
|
|
if yyhl3905 {
|
|
yyb3905 = yyj3905 > l
|
|
} else {
|
|
yyb3905 = r.CheckBreak()
|
|
}
|
|
if yyb3905 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3905-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 {
|
|
yym3912 := z.EncBinary()
|
|
_ = yym3912
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3913 := !z.EncBinary()
|
|
yy2arr3913 := z.EncBasicHandle().StructToArray
|
|
var yyq3913 [4]bool
|
|
_, _, _ = yysep3913, yyq3913, yy2arr3913
|
|
const yyr3913 bool = false
|
|
yyq3913[0] = x.Kind != ""
|
|
yyq3913[1] = x.APIVersion != ""
|
|
yyq3913[2] = true
|
|
var yynn3913 int
|
|
if yyr3913 || yy2arr3913 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3913 = 1
|
|
for _, b := range yyq3913 {
|
|
if b {
|
|
yynn3913++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3913)
|
|
yynn3913 = 0
|
|
}
|
|
if yyr3913 || yy2arr3913 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3913[0] {
|
|
yym3915 := z.EncBinary()
|
|
_ = yym3915
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3913[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3916 := z.EncBinary()
|
|
_ = yym3916
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3913 || yy2arr3913 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3913[1] {
|
|
yym3918 := z.EncBinary()
|
|
_ = yym3918
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3913[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3919 := z.EncBinary()
|
|
_ = yym3919
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3913 || yy2arr3913 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3913[2] {
|
|
yy3921 := &x.ListMeta
|
|
yym3922 := z.EncBinary()
|
|
_ = yym3922
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3921) {
|
|
} else {
|
|
z.EncFallback(yy3921)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3913[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3923 := &x.ListMeta
|
|
yym3924 := z.EncBinary()
|
|
_ = yym3924
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy3923) {
|
|
} else {
|
|
z.EncFallback(yy3923)
|
|
}
|
|
}
|
|
}
|
|
if yyr3913 || yy2arr3913 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3926 := z.EncBinary()
|
|
_ = yym3926
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg7_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 {
|
|
yym3927 := z.EncBinary()
|
|
_ = yym3927
|
|
if false {
|
|
} else {
|
|
h.encSliceruntime_Object(([]pkg7_runtime.Object)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3913 || yy2arr3913 {
|
|
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
|
|
yym3928 := z.DecBinary()
|
|
_ = yym3928
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3929 := r.ContainerType()
|
|
if yyct3929 == codecSelferValueTypeMap1234 {
|
|
yyl3929 := r.ReadMapStart()
|
|
if yyl3929 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3929, d)
|
|
}
|
|
} else if yyct3929 == codecSelferValueTypeArray1234 {
|
|
yyl3929 := r.ReadArrayStart()
|
|
if yyl3929 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3929, 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 yys3930Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3930Slc
|
|
var yyhl3930 bool = l >= 0
|
|
for yyj3930 := 0; ; yyj3930++ {
|
|
if yyhl3930 {
|
|
if yyj3930 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3930Slc = r.DecodeBytes(yys3930Slc, true, true)
|
|
yys3930 := string(yys3930Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3930 {
|
|
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 {
|
|
yyv3933 := &x.ListMeta
|
|
yym3934 := z.DecBinary()
|
|
_ = yym3934
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3933) {
|
|
} else {
|
|
z.DecFallback(yyv3933, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3935 := &x.Items
|
|
yym3936 := z.DecBinary()
|
|
_ = yym3936
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv3935), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3930)
|
|
} // end switch yys3930
|
|
} // end for yyj3930
|
|
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 yyj3937 int
|
|
var yyb3937 bool
|
|
var yyhl3937 bool = l >= 0
|
|
yyj3937++
|
|
if yyhl3937 {
|
|
yyb3937 = yyj3937 > l
|
|
} else {
|
|
yyb3937 = r.CheckBreak()
|
|
}
|
|
if yyb3937 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj3937++
|
|
if yyhl3937 {
|
|
yyb3937 = yyj3937 > l
|
|
} else {
|
|
yyb3937 = r.CheckBreak()
|
|
}
|
|
if yyb3937 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj3937++
|
|
if yyhl3937 {
|
|
yyb3937 = yyj3937 > l
|
|
} else {
|
|
yyb3937 = r.CheckBreak()
|
|
}
|
|
if yyb3937 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv3940 := &x.ListMeta
|
|
yym3941 := z.DecBinary()
|
|
_ = yym3941
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv3940) {
|
|
} else {
|
|
z.DecFallback(yyv3940, false)
|
|
}
|
|
}
|
|
yyj3937++
|
|
if yyhl3937 {
|
|
yyb3937 = yyj3937 > l
|
|
} else {
|
|
yyb3937 = r.CheckBreak()
|
|
}
|
|
if yyb3937 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv3942 := &x.Items
|
|
yym3943 := z.DecBinary()
|
|
_ = yym3943
|
|
if false {
|
|
} else {
|
|
h.decSliceruntime_Object((*[]pkg7_runtime.Object)(yyv3942), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3937++
|
|
if yyhl3937 {
|
|
yyb3937 = yyj3937 > l
|
|
} else {
|
|
yyb3937 = r.CheckBreak()
|
|
}
|
|
if yyb3937 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3937-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym3944 := z.EncBinary()
|
|
_ = yym3944
|
|
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
|
|
yym3945 := z.DecBinary()
|
|
_ = yym3945
|
|
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 {
|
|
yym3946 := z.EncBinary()
|
|
_ = yym3946
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3947 := !z.EncBinary()
|
|
yy2arr3947 := z.EncBasicHandle().StructToArray
|
|
var yyq3947 [6]bool
|
|
_, _, _ = yysep3947, yyq3947, yy2arr3947
|
|
const yyr3947 bool = false
|
|
yyq3947[0] = x.Type != ""
|
|
yyq3947[1] = len(x.Max) != 0
|
|
yyq3947[2] = len(x.Min) != 0
|
|
yyq3947[3] = len(x.Default) != 0
|
|
yyq3947[4] = len(x.DefaultRequest) != 0
|
|
yyq3947[5] = len(x.MaxLimitRequestRatio) != 0
|
|
var yynn3947 int
|
|
if yyr3947 || yy2arr3947 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn3947 = 0
|
|
for _, b := range yyq3947 {
|
|
if b {
|
|
yynn3947++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3947)
|
|
yynn3947 = 0
|
|
}
|
|
if yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[0] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3947[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[1] {
|
|
if x.Max == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Max.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3947[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 yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[2] {
|
|
if x.Min == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Min.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3947[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 yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[3] {
|
|
if x.Default == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Default.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3947[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 yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[4] {
|
|
if x.DefaultRequest == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.DefaultRequest.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3947[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 yyr3947 || yy2arr3947 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3947[5] {
|
|
if x.MaxLimitRequestRatio == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.MaxLimitRequestRatio.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3947[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 yyr3947 || yy2arr3947 {
|
|
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
|
|
yym3954 := z.DecBinary()
|
|
_ = yym3954
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3955 := r.ContainerType()
|
|
if yyct3955 == codecSelferValueTypeMap1234 {
|
|
yyl3955 := r.ReadMapStart()
|
|
if yyl3955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3955, d)
|
|
}
|
|
} else if yyct3955 == codecSelferValueTypeArray1234 {
|
|
yyl3955 := r.ReadArrayStart()
|
|
if yyl3955 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3955, 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 yys3956Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3956Slc
|
|
var yyhl3956 bool = l >= 0
|
|
for yyj3956 := 0; ; yyj3956++ {
|
|
if yyhl3956 {
|
|
if yyj3956 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3956Slc = r.DecodeBytes(yys3956Slc, true, true)
|
|
yys3956 := string(yys3956Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3956 {
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
case "max":
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3958 := &x.Max
|
|
yyv3958.CodecDecodeSelf(d)
|
|
}
|
|
case "min":
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3959 := &x.Min
|
|
yyv3959.CodecDecodeSelf(d)
|
|
}
|
|
case "default":
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3960 := &x.Default
|
|
yyv3960.CodecDecodeSelf(d)
|
|
}
|
|
case "defaultRequest":
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3961 := &x.DefaultRequest
|
|
yyv3961.CodecDecodeSelf(d)
|
|
}
|
|
case "maxLimitRequestRatio":
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3962 := &x.MaxLimitRequestRatio
|
|
yyv3962.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3956)
|
|
} // end switch yys3956
|
|
} // end for yyj3956
|
|
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 yyj3963 int
|
|
var yyb3963 bool
|
|
var yyhl3963 bool = l >= 0
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = LimitType(r.DecodeString())
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Max = nil
|
|
} else {
|
|
yyv3965 := &x.Max
|
|
yyv3965.CodecDecodeSelf(d)
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Min = nil
|
|
} else {
|
|
yyv3966 := &x.Min
|
|
yyv3966.CodecDecodeSelf(d)
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Default = nil
|
|
} else {
|
|
yyv3967 := &x.Default
|
|
yyv3967.CodecDecodeSelf(d)
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.DefaultRequest = nil
|
|
} else {
|
|
yyv3968 := &x.DefaultRequest
|
|
yyv3968.CodecDecodeSelf(d)
|
|
}
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.MaxLimitRequestRatio = nil
|
|
} else {
|
|
yyv3969 := &x.MaxLimitRequestRatio
|
|
yyv3969.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj3963++
|
|
if yyhl3963 {
|
|
yyb3963 = yyj3963 > l
|
|
} else {
|
|
yyb3963 = r.CheckBreak()
|
|
}
|
|
if yyb3963 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3963-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 {
|
|
yym3970 := z.EncBinary()
|
|
_ = yym3970
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3971 := !z.EncBinary()
|
|
yy2arr3971 := z.EncBasicHandle().StructToArray
|
|
var yyq3971 [1]bool
|
|
_, _, _ = yysep3971, yyq3971, yy2arr3971
|
|
const yyr3971 bool = false
|
|
var yynn3971 int
|
|
if yyr3971 || yy2arr3971 {
|
|
r.EncodeArrayStart(1)
|
|
} else {
|
|
yynn3971 = 1
|
|
for _, b := range yyq3971 {
|
|
if b {
|
|
yynn3971++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3971)
|
|
yynn3971 = 0
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Limits == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym3973 := z.EncBinary()
|
|
_ = yym3973
|
|
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 {
|
|
yym3974 := z.EncBinary()
|
|
_ = yym3974
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRangeItem(([]LimitRangeItem)(x.Limits), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr3971 || yy2arr3971 {
|
|
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
|
|
yym3975 := z.DecBinary()
|
|
_ = yym3975
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3976 := r.ContainerType()
|
|
if yyct3976 == codecSelferValueTypeMap1234 {
|
|
yyl3976 := r.ReadMapStart()
|
|
if yyl3976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3976, d)
|
|
}
|
|
} else if yyct3976 == codecSelferValueTypeArray1234 {
|
|
yyl3976 := r.ReadArrayStart()
|
|
if yyl3976 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3976, 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 yys3977Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3977Slc
|
|
var yyhl3977 bool = l >= 0
|
|
for yyj3977 := 0; ; yyj3977++ {
|
|
if yyhl3977 {
|
|
if yyj3977 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3977Slc = r.DecodeBytes(yys3977Slc, true, true)
|
|
yys3977 := string(yys3977Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3977 {
|
|
case "limits":
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3978 := &x.Limits
|
|
yym3979 := z.DecBinary()
|
|
_ = yym3979
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3978), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3977)
|
|
} // end switch yys3977
|
|
} // end for yyj3977
|
|
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 yyj3980 int
|
|
var yyb3980 bool
|
|
var yyhl3980 bool = l >= 0
|
|
yyj3980++
|
|
if yyhl3980 {
|
|
yyb3980 = yyj3980 > l
|
|
} else {
|
|
yyb3980 = r.CheckBreak()
|
|
}
|
|
if yyb3980 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Limits = nil
|
|
} else {
|
|
yyv3981 := &x.Limits
|
|
yym3982 := z.DecBinary()
|
|
_ = yym3982
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRangeItem((*[]LimitRangeItem)(yyv3981), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj3980++
|
|
if yyhl3980 {
|
|
yyb3980 = yyj3980 > l
|
|
} else {
|
|
yyb3980 = r.CheckBreak()
|
|
}
|
|
if yyb3980 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj3980-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 {
|
|
yym3983 := z.EncBinary()
|
|
_ = yym3983
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep3984 := !z.EncBinary()
|
|
yy2arr3984 := z.EncBasicHandle().StructToArray
|
|
var yyq3984 [4]bool
|
|
_, _, _ = yysep3984, yyq3984, yy2arr3984
|
|
const yyr3984 bool = false
|
|
yyq3984[0] = x.Kind != ""
|
|
yyq3984[1] = x.APIVersion != ""
|
|
yyq3984[2] = true
|
|
yyq3984[3] = true
|
|
var yynn3984 int
|
|
if yyr3984 || yy2arr3984 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn3984 = 0
|
|
for _, b := range yyq3984 {
|
|
if b {
|
|
yynn3984++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn3984)
|
|
yynn3984 = 0
|
|
}
|
|
if yyr3984 || yy2arr3984 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3984[0] {
|
|
yym3986 := z.EncBinary()
|
|
_ = yym3986
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3984[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3987 := z.EncBinary()
|
|
_ = yym3987
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr3984 || yy2arr3984 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3984[1] {
|
|
yym3989 := z.EncBinary()
|
|
_ = yym3989
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq3984[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym3990 := z.EncBinary()
|
|
_ = yym3990
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr3984 || yy2arr3984 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3984[2] {
|
|
yy3992 := &x.ObjectMeta
|
|
yy3992.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3984[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3993 := &x.ObjectMeta
|
|
yy3993.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3984 || yy2arr3984 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq3984[3] {
|
|
yy3995 := &x.Spec
|
|
yy3995.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq3984[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy3996 := &x.Spec
|
|
yy3996.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr3984 || yy2arr3984 {
|
|
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
|
|
yym3997 := z.DecBinary()
|
|
_ = yym3997
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct3998 := r.ContainerType()
|
|
if yyct3998 == codecSelferValueTypeMap1234 {
|
|
yyl3998 := r.ReadMapStart()
|
|
if yyl3998 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl3998, d)
|
|
}
|
|
} else if yyct3998 == codecSelferValueTypeArray1234 {
|
|
yyl3998 := r.ReadArrayStart()
|
|
if yyl3998 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl3998, 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 yys3999Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys3999Slc
|
|
var yyhl3999 bool = l >= 0
|
|
for yyj3999 := 0; ; yyj3999++ {
|
|
if yyhl3999 {
|
|
if yyj3999 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys3999Slc = r.DecodeBytes(yys3999Slc, true, true)
|
|
yys3999 := string(yys3999Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys3999 {
|
|
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 {
|
|
yyv4002 := &x.ObjectMeta
|
|
yyv4002.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv4003 := &x.Spec
|
|
yyv4003.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys3999)
|
|
} // end switch yys3999
|
|
} // end for yyj3999
|
|
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 yyj4004 int
|
|
var yyb4004 bool
|
|
var yyhl4004 bool = l >= 0
|
|
yyj4004++
|
|
if yyhl4004 {
|
|
yyb4004 = yyj4004 > l
|
|
} else {
|
|
yyb4004 = r.CheckBreak()
|
|
}
|
|
if yyb4004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4004++
|
|
if yyhl4004 {
|
|
yyb4004 = yyj4004 > l
|
|
} else {
|
|
yyb4004 = r.CheckBreak()
|
|
}
|
|
if yyb4004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4004++
|
|
if yyhl4004 {
|
|
yyb4004 = yyj4004 > l
|
|
} else {
|
|
yyb4004 = r.CheckBreak()
|
|
}
|
|
if yyb4004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4007 := &x.ObjectMeta
|
|
yyv4007.CodecDecodeSelf(d)
|
|
}
|
|
yyj4004++
|
|
if yyhl4004 {
|
|
yyb4004 = yyj4004 > l
|
|
} else {
|
|
yyb4004 = r.CheckBreak()
|
|
}
|
|
if yyb4004 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = LimitRangeSpec{}
|
|
} else {
|
|
yyv4008 := &x.Spec
|
|
yyv4008.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4004++
|
|
if yyhl4004 {
|
|
yyb4004 = yyj4004 > l
|
|
} else {
|
|
yyb4004 = r.CheckBreak()
|
|
}
|
|
if yyb4004 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4004-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 {
|
|
yym4009 := z.EncBinary()
|
|
_ = yym4009
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4010 := !z.EncBinary()
|
|
yy2arr4010 := z.EncBasicHandle().StructToArray
|
|
var yyq4010 [4]bool
|
|
_, _, _ = yysep4010, yyq4010, yy2arr4010
|
|
const yyr4010 bool = false
|
|
yyq4010[0] = x.Kind != ""
|
|
yyq4010[1] = x.APIVersion != ""
|
|
yyq4010[2] = true
|
|
var yynn4010 int
|
|
if yyr4010 || yy2arr4010 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4010 = 1
|
|
for _, b := range yyq4010 {
|
|
if b {
|
|
yynn4010++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4010)
|
|
yynn4010 = 0
|
|
}
|
|
if yyr4010 || yy2arr4010 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4010[0] {
|
|
yym4012 := z.EncBinary()
|
|
_ = yym4012
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4010[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4013 := z.EncBinary()
|
|
_ = yym4013
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4010 || yy2arr4010 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4010[1] {
|
|
yym4015 := z.EncBinary()
|
|
_ = yym4015
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4010[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4016 := z.EncBinary()
|
|
_ = yym4016
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4010 || yy2arr4010 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4010[2] {
|
|
yy4018 := &x.ListMeta
|
|
yym4019 := z.EncBinary()
|
|
_ = yym4019
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4018) {
|
|
} else {
|
|
z.EncFallback(yy4018)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4010[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4020 := &x.ListMeta
|
|
yym4021 := z.EncBinary()
|
|
_ = yym4021
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4020) {
|
|
} else {
|
|
z.EncFallback(yy4020)
|
|
}
|
|
}
|
|
}
|
|
if yyr4010 || yy2arr4010 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4023 := z.EncBinary()
|
|
_ = yym4023
|
|
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 {
|
|
yym4024 := z.EncBinary()
|
|
_ = yym4024
|
|
if false {
|
|
} else {
|
|
h.encSliceLimitRange(([]LimitRange)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4010 || yy2arr4010 {
|
|
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
|
|
yym4025 := z.DecBinary()
|
|
_ = yym4025
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4026 := r.ContainerType()
|
|
if yyct4026 == codecSelferValueTypeMap1234 {
|
|
yyl4026 := r.ReadMapStart()
|
|
if yyl4026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4026, d)
|
|
}
|
|
} else if yyct4026 == codecSelferValueTypeArray1234 {
|
|
yyl4026 := r.ReadArrayStart()
|
|
if yyl4026 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4026, 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 yys4027Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4027Slc
|
|
var yyhl4027 bool = l >= 0
|
|
for yyj4027 := 0; ; yyj4027++ {
|
|
if yyhl4027 {
|
|
if yyj4027 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4027Slc = r.DecodeBytes(yys4027Slc, true, true)
|
|
yys4027 := string(yys4027Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4027 {
|
|
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 {
|
|
yyv4030 := &x.ListMeta
|
|
yym4031 := z.DecBinary()
|
|
_ = yym4031
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4030) {
|
|
} else {
|
|
z.DecFallback(yyv4030, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4032 := &x.Items
|
|
yym4033 := z.DecBinary()
|
|
_ = yym4033
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv4032), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4027)
|
|
} // end switch yys4027
|
|
} // end for yyj4027
|
|
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 yyj4034 int
|
|
var yyb4034 bool
|
|
var yyhl4034 bool = l >= 0
|
|
yyj4034++
|
|
if yyhl4034 {
|
|
yyb4034 = yyj4034 > l
|
|
} else {
|
|
yyb4034 = r.CheckBreak()
|
|
}
|
|
if yyb4034 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4034++
|
|
if yyhl4034 {
|
|
yyb4034 = yyj4034 > l
|
|
} else {
|
|
yyb4034 = r.CheckBreak()
|
|
}
|
|
if yyb4034 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4034++
|
|
if yyhl4034 {
|
|
yyb4034 = yyj4034 > l
|
|
} else {
|
|
yyb4034 = r.CheckBreak()
|
|
}
|
|
if yyb4034 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4037 := &x.ListMeta
|
|
yym4038 := z.DecBinary()
|
|
_ = yym4038
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4037) {
|
|
} else {
|
|
z.DecFallback(yyv4037, false)
|
|
}
|
|
}
|
|
yyj4034++
|
|
if yyhl4034 {
|
|
yyb4034 = yyj4034 > l
|
|
} else {
|
|
yyb4034 = r.CheckBreak()
|
|
}
|
|
if yyb4034 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4039 := &x.Items
|
|
yym4040 := z.DecBinary()
|
|
_ = yym4040
|
|
if false {
|
|
} else {
|
|
h.decSliceLimitRange((*[]LimitRange)(yyv4039), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4034++
|
|
if yyhl4034 {
|
|
yyb4034 = yyj4034 > l
|
|
} else {
|
|
yyb4034 = r.CheckBreak()
|
|
}
|
|
if yyb4034 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4034-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x ResourceQuotaScope) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4041 := z.EncBinary()
|
|
_ = yym4041
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x))
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaScope) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym4042 := z.DecBinary()
|
|
_ = yym4042
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
*((*string)(x)) = r.DecodeString()
|
|
}
|
|
}
|
|
|
|
func (x *ResourceQuotaSpec) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4043 := z.EncBinary()
|
|
_ = yym4043
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4044 := !z.EncBinary()
|
|
yy2arr4044 := z.EncBasicHandle().StructToArray
|
|
var yyq4044 [2]bool
|
|
_, _, _ = yysep4044, yyq4044, yy2arr4044
|
|
const yyr4044 bool = false
|
|
yyq4044[0] = len(x.Hard) != 0
|
|
yyq4044[1] = len(x.Scopes) != 0
|
|
var yynn4044 int
|
|
if yyr4044 || yy2arr4044 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn4044 = 0
|
|
for _, b := range yyq4044 {
|
|
if b {
|
|
yynn4044++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4044)
|
|
yynn4044 = 0
|
|
}
|
|
if yyr4044 || yy2arr4044 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4044[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4044[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 yyr4044 || yy2arr4044 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4044[1] {
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4047 := z.EncBinary()
|
|
_ = yym4047
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4044[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("scopes"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Scopes == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4048 := z.EncBinary()
|
|
_ = yym4048
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuotaScope(([]ResourceQuotaScope)(x.Scopes), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4044 || yy2arr4044 {
|
|
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
|
|
yym4049 := z.DecBinary()
|
|
_ = yym4049
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4050 := r.ContainerType()
|
|
if yyct4050 == codecSelferValueTypeMap1234 {
|
|
yyl4050 := r.ReadMapStart()
|
|
if yyl4050 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4050, d)
|
|
}
|
|
} else if yyct4050 == codecSelferValueTypeArray1234 {
|
|
yyl4050 := r.ReadArrayStart()
|
|
if yyl4050 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4050, 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 yys4051Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4051Slc
|
|
var yyhl4051 bool = l >= 0
|
|
for yyj4051 := 0; ; yyj4051++ {
|
|
if yyhl4051 {
|
|
if yyj4051 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4051Slc = r.DecodeBytes(yys4051Slc, true, true)
|
|
yys4051 := string(yys4051Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4051 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4052 := &x.Hard
|
|
yyv4052.CodecDecodeSelf(d)
|
|
}
|
|
case "scopes":
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4053 := &x.Scopes
|
|
yym4054 := z.DecBinary()
|
|
_ = yym4054
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4053), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4051)
|
|
} // end switch yys4051
|
|
} // end for yyj4051
|
|
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 yyj4055 int
|
|
var yyb4055 bool
|
|
var yyhl4055 bool = l >= 0
|
|
yyj4055++
|
|
if yyhl4055 {
|
|
yyb4055 = yyj4055 > l
|
|
} else {
|
|
yyb4055 = r.CheckBreak()
|
|
}
|
|
if yyb4055 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4056 := &x.Hard
|
|
yyv4056.CodecDecodeSelf(d)
|
|
}
|
|
yyj4055++
|
|
if yyhl4055 {
|
|
yyb4055 = yyj4055 > l
|
|
} else {
|
|
yyb4055 = r.CheckBreak()
|
|
}
|
|
if yyb4055 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Scopes = nil
|
|
} else {
|
|
yyv4057 := &x.Scopes
|
|
yym4058 := z.DecBinary()
|
|
_ = yym4058
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuotaScope((*[]ResourceQuotaScope)(yyv4057), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4055++
|
|
if yyhl4055 {
|
|
yyb4055 = yyj4055 > l
|
|
} else {
|
|
yyb4055 = r.CheckBreak()
|
|
}
|
|
if yyb4055 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4055-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 {
|
|
yym4059 := z.EncBinary()
|
|
_ = yym4059
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4060 := !z.EncBinary()
|
|
yy2arr4060 := z.EncBasicHandle().StructToArray
|
|
var yyq4060 [2]bool
|
|
_, _, _ = yysep4060, yyq4060, yy2arr4060
|
|
const yyr4060 bool = false
|
|
yyq4060[0] = len(x.Hard) != 0
|
|
yyq4060[1] = len(x.Used) != 0
|
|
var yynn4060 int
|
|
if yyr4060 || yy2arr4060 {
|
|
r.EncodeArrayStart(2)
|
|
} else {
|
|
yynn4060 = 0
|
|
for _, b := range yyq4060 {
|
|
if b {
|
|
yynn4060++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4060)
|
|
yynn4060 = 0
|
|
}
|
|
if yyr4060 || yy2arr4060 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4060[0] {
|
|
if x.Hard == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Hard.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4060[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 yyr4060 || yy2arr4060 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4060[1] {
|
|
if x.Used == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Used.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4060[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 yyr4060 || yy2arr4060 {
|
|
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
|
|
yym4063 := z.DecBinary()
|
|
_ = yym4063
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4064 := r.ContainerType()
|
|
if yyct4064 == codecSelferValueTypeMap1234 {
|
|
yyl4064 := r.ReadMapStart()
|
|
if yyl4064 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4064, d)
|
|
}
|
|
} else if yyct4064 == codecSelferValueTypeArray1234 {
|
|
yyl4064 := r.ReadArrayStart()
|
|
if yyl4064 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4064, 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 yys4065Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4065Slc
|
|
var yyhl4065 bool = l >= 0
|
|
for yyj4065 := 0; ; yyj4065++ {
|
|
if yyhl4065 {
|
|
if yyj4065 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4065Slc = r.DecodeBytes(yys4065Slc, true, true)
|
|
yys4065 := string(yys4065Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4065 {
|
|
case "hard":
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4066 := &x.Hard
|
|
yyv4066.CodecDecodeSelf(d)
|
|
}
|
|
case "used":
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4067 := &x.Used
|
|
yyv4067.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4065)
|
|
} // end switch yys4065
|
|
} // end for yyj4065
|
|
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 yyj4068 int
|
|
var yyb4068 bool
|
|
var yyhl4068 bool = l >= 0
|
|
yyj4068++
|
|
if yyhl4068 {
|
|
yyb4068 = yyj4068 > l
|
|
} else {
|
|
yyb4068 = r.CheckBreak()
|
|
}
|
|
if yyb4068 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Hard = nil
|
|
} else {
|
|
yyv4069 := &x.Hard
|
|
yyv4069.CodecDecodeSelf(d)
|
|
}
|
|
yyj4068++
|
|
if yyhl4068 {
|
|
yyb4068 = yyj4068 > l
|
|
} else {
|
|
yyb4068 = r.CheckBreak()
|
|
}
|
|
if yyb4068 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Used = nil
|
|
} else {
|
|
yyv4070 := &x.Used
|
|
yyv4070.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4068++
|
|
if yyhl4068 {
|
|
yyb4068 = yyj4068 > l
|
|
} else {
|
|
yyb4068 = r.CheckBreak()
|
|
}
|
|
if yyb4068 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4068-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 {
|
|
yym4071 := z.EncBinary()
|
|
_ = yym4071
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4072 := !z.EncBinary()
|
|
yy2arr4072 := z.EncBasicHandle().StructToArray
|
|
var yyq4072 [5]bool
|
|
_, _, _ = yysep4072, yyq4072, yy2arr4072
|
|
const yyr4072 bool = false
|
|
yyq4072[0] = x.Kind != ""
|
|
yyq4072[1] = x.APIVersion != ""
|
|
yyq4072[2] = true
|
|
yyq4072[3] = true
|
|
yyq4072[4] = true
|
|
var yynn4072 int
|
|
if yyr4072 || yy2arr4072 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4072 = 0
|
|
for _, b := range yyq4072 {
|
|
if b {
|
|
yynn4072++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4072)
|
|
yynn4072 = 0
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4072[0] {
|
|
yym4074 := z.EncBinary()
|
|
_ = yym4074
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4072[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4075 := z.EncBinary()
|
|
_ = yym4075
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4072[1] {
|
|
yym4077 := z.EncBinary()
|
|
_ = yym4077
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4072[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4078 := z.EncBinary()
|
|
_ = yym4078
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4072[2] {
|
|
yy4080 := &x.ObjectMeta
|
|
yy4080.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4072[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4081 := &x.ObjectMeta
|
|
yy4081.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4072[3] {
|
|
yy4083 := &x.Spec
|
|
yy4083.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4072[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("spec"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4084 := &x.Spec
|
|
yy4084.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4072[4] {
|
|
yy4086 := &x.Status
|
|
yy4086.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4072[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("status"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4087 := &x.Status
|
|
yy4087.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4072 || yy2arr4072 {
|
|
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
|
|
yym4088 := z.DecBinary()
|
|
_ = yym4088
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4089 := r.ContainerType()
|
|
if yyct4089 == codecSelferValueTypeMap1234 {
|
|
yyl4089 := r.ReadMapStart()
|
|
if yyl4089 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4089, d)
|
|
}
|
|
} else if yyct4089 == codecSelferValueTypeArray1234 {
|
|
yyl4089 := r.ReadArrayStart()
|
|
if yyl4089 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4089, 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 yys4090Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4090Slc
|
|
var yyhl4090 bool = l >= 0
|
|
for yyj4090 := 0; ; yyj4090++ {
|
|
if yyhl4090 {
|
|
if yyj4090 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4090Slc = r.DecodeBytes(yys4090Slc, true, true)
|
|
yys4090 := string(yys4090Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4090 {
|
|
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 {
|
|
yyv4093 := &x.ObjectMeta
|
|
yyv4093.CodecDecodeSelf(d)
|
|
}
|
|
case "spec":
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4094 := &x.Spec
|
|
yyv4094.CodecDecodeSelf(d)
|
|
}
|
|
case "status":
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4095 := &x.Status
|
|
yyv4095.CodecDecodeSelf(d)
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4090)
|
|
} // end switch yys4090
|
|
} // end for yyj4090
|
|
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 yyj4096 int
|
|
var yyb4096 bool
|
|
var yyhl4096 bool = l >= 0
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4099 := &x.ObjectMeta
|
|
yyv4099.CodecDecodeSelf(d)
|
|
}
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Spec = ResourceQuotaSpec{}
|
|
} else {
|
|
yyv4100 := &x.Spec
|
|
yyv4100.CodecDecodeSelf(d)
|
|
}
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ResourceQuotaStatus{}
|
|
} else {
|
|
yyv4101 := &x.Status
|
|
yyv4101.CodecDecodeSelf(d)
|
|
}
|
|
for {
|
|
yyj4096++
|
|
if yyhl4096 {
|
|
yyb4096 = yyj4096 > l
|
|
} else {
|
|
yyb4096 = r.CheckBreak()
|
|
}
|
|
if yyb4096 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4096-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 {
|
|
yym4102 := z.EncBinary()
|
|
_ = yym4102
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4103 := !z.EncBinary()
|
|
yy2arr4103 := z.EncBasicHandle().StructToArray
|
|
var yyq4103 [4]bool
|
|
_, _, _ = yysep4103, yyq4103, yy2arr4103
|
|
const yyr4103 bool = false
|
|
yyq4103[0] = x.Kind != ""
|
|
yyq4103[1] = x.APIVersion != ""
|
|
yyq4103[2] = true
|
|
var yynn4103 int
|
|
if yyr4103 || yy2arr4103 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4103 = 1
|
|
for _, b := range yyq4103 {
|
|
if b {
|
|
yynn4103++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4103)
|
|
yynn4103 = 0
|
|
}
|
|
if yyr4103 || yy2arr4103 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4103[0] {
|
|
yym4105 := z.EncBinary()
|
|
_ = yym4105
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4103[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4106 := z.EncBinary()
|
|
_ = yym4106
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4103 || yy2arr4103 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4103[1] {
|
|
yym4108 := z.EncBinary()
|
|
_ = yym4108
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4103[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4109 := z.EncBinary()
|
|
_ = yym4109
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4103 || yy2arr4103 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4103[2] {
|
|
yy4111 := &x.ListMeta
|
|
yym4112 := z.EncBinary()
|
|
_ = yym4112
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4111) {
|
|
} else {
|
|
z.EncFallback(yy4111)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4103[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4113 := &x.ListMeta
|
|
yym4114 := z.EncBinary()
|
|
_ = yym4114
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4113) {
|
|
} else {
|
|
z.EncFallback(yy4113)
|
|
}
|
|
}
|
|
}
|
|
if yyr4103 || yy2arr4103 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4116 := z.EncBinary()
|
|
_ = yym4116
|
|
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 {
|
|
yym4117 := z.EncBinary()
|
|
_ = yym4117
|
|
if false {
|
|
} else {
|
|
h.encSliceResourceQuota(([]ResourceQuota)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4103 || yy2arr4103 {
|
|
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
|
|
yym4118 := z.DecBinary()
|
|
_ = yym4118
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4119 := r.ContainerType()
|
|
if yyct4119 == codecSelferValueTypeMap1234 {
|
|
yyl4119 := r.ReadMapStart()
|
|
if yyl4119 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4119, d)
|
|
}
|
|
} else if yyct4119 == codecSelferValueTypeArray1234 {
|
|
yyl4119 := r.ReadArrayStart()
|
|
if yyl4119 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4119, 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 yys4120Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4120Slc
|
|
var yyhl4120 bool = l >= 0
|
|
for yyj4120 := 0; ; yyj4120++ {
|
|
if yyhl4120 {
|
|
if yyj4120 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4120Slc = r.DecodeBytes(yys4120Slc, true, true)
|
|
yys4120 := string(yys4120Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4120 {
|
|
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 {
|
|
yyv4123 := &x.ListMeta
|
|
yym4124 := z.DecBinary()
|
|
_ = yym4124
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4123) {
|
|
} else {
|
|
z.DecFallback(yyv4123, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4125 := &x.Items
|
|
yym4126 := z.DecBinary()
|
|
_ = yym4126
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4125), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4120)
|
|
} // end switch yys4120
|
|
} // end for yyj4120
|
|
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 yyj4127 int
|
|
var yyb4127 bool
|
|
var yyhl4127 bool = l >= 0
|
|
yyj4127++
|
|
if yyhl4127 {
|
|
yyb4127 = yyj4127 > l
|
|
} else {
|
|
yyb4127 = r.CheckBreak()
|
|
}
|
|
if yyb4127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4127++
|
|
if yyhl4127 {
|
|
yyb4127 = yyj4127 > l
|
|
} else {
|
|
yyb4127 = r.CheckBreak()
|
|
}
|
|
if yyb4127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4127++
|
|
if yyhl4127 {
|
|
yyb4127 = yyj4127 > l
|
|
} else {
|
|
yyb4127 = r.CheckBreak()
|
|
}
|
|
if yyb4127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4130 := &x.ListMeta
|
|
yym4131 := z.DecBinary()
|
|
_ = yym4131
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4130) {
|
|
} else {
|
|
z.DecFallback(yyv4130, false)
|
|
}
|
|
}
|
|
yyj4127++
|
|
if yyhl4127 {
|
|
yyb4127 = yyj4127 > l
|
|
} else {
|
|
yyb4127 = r.CheckBreak()
|
|
}
|
|
if yyb4127 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4132 := &x.Items
|
|
yym4133 := z.DecBinary()
|
|
_ = yym4133
|
|
if false {
|
|
} else {
|
|
h.decSliceResourceQuota((*[]ResourceQuota)(yyv4132), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4127++
|
|
if yyhl4127 {
|
|
yyb4127 = yyj4127 > l
|
|
} else {
|
|
yyb4127 = r.CheckBreak()
|
|
}
|
|
if yyb4127 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4127-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 {
|
|
yym4134 := z.EncBinary()
|
|
_ = yym4134
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4135 := !z.EncBinary()
|
|
yy2arr4135 := z.EncBasicHandle().StructToArray
|
|
var yyq4135 [5]bool
|
|
_, _, _ = yysep4135, yyq4135, yy2arr4135
|
|
const yyr4135 bool = false
|
|
yyq4135[0] = x.Kind != ""
|
|
yyq4135[1] = x.APIVersion != ""
|
|
yyq4135[2] = true
|
|
yyq4135[3] = len(x.Data) != 0
|
|
yyq4135[4] = x.Type != ""
|
|
var yynn4135 int
|
|
if yyr4135 || yy2arr4135 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4135 = 0
|
|
for _, b := range yyq4135 {
|
|
if b {
|
|
yynn4135++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4135)
|
|
yynn4135 = 0
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4135[0] {
|
|
yym4137 := z.EncBinary()
|
|
_ = yym4137
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4135[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4138 := z.EncBinary()
|
|
_ = yym4138
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4135[1] {
|
|
yym4140 := z.EncBinary()
|
|
_ = yym4140
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4135[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4141 := z.EncBinary()
|
|
_ = yym4141
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4135[2] {
|
|
yy4143 := &x.ObjectMeta
|
|
yy4143.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4135[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4144 := &x.ObjectMeta
|
|
yy4144.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4135[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4146 := z.EncBinary()
|
|
_ = yym4146
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4135[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4147 := z.EncBinary()
|
|
_ = yym4147
|
|
if false {
|
|
} else {
|
|
h.encMapstringSliceuint8((map[string][]uint8)(x.Data), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4135[4] {
|
|
x.Type.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4135[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
x.Type.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4135 || yy2arr4135 {
|
|
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
|
|
yym4149 := z.DecBinary()
|
|
_ = yym4149
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4150 := r.ContainerType()
|
|
if yyct4150 == codecSelferValueTypeMap1234 {
|
|
yyl4150 := r.ReadMapStart()
|
|
if yyl4150 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4150, d)
|
|
}
|
|
} else if yyct4150 == codecSelferValueTypeArray1234 {
|
|
yyl4150 := r.ReadArrayStart()
|
|
if yyl4150 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4150, 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 yys4151Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4151Slc
|
|
var yyhl4151 bool = l >= 0
|
|
for yyj4151 := 0; ; yyj4151++ {
|
|
if yyhl4151 {
|
|
if yyj4151 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4151Slc = r.DecodeBytes(yys4151Slc, true, true)
|
|
yys4151 := string(yys4151Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4151 {
|
|
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 {
|
|
yyv4154 := &x.ObjectMeta
|
|
yyv4154.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4155 := &x.Data
|
|
yym4156 := z.DecBinary()
|
|
_ = yym4156
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4155), d)
|
|
}
|
|
}
|
|
case "type":
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4151)
|
|
} // end switch yys4151
|
|
} // end for yyj4151
|
|
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 yyj4158 int
|
|
var yyb4158 bool
|
|
var yyhl4158 bool = l >= 0
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4161 := &x.ObjectMeta
|
|
yyv4161.CodecDecodeSelf(d)
|
|
}
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4162 := &x.Data
|
|
yym4163 := z.DecBinary()
|
|
_ = yym4163
|
|
if false {
|
|
} else {
|
|
h.decMapstringSliceuint8((*map[string][]uint8)(yyv4162), d)
|
|
}
|
|
}
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = SecretType(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4158++
|
|
if yyhl4158 {
|
|
yyb4158 = yyj4158 > l
|
|
} else {
|
|
yyb4158 = r.CheckBreak()
|
|
}
|
|
if yyb4158 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4158-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x SecretType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4165 := z.EncBinary()
|
|
_ = yym4165
|
|
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
|
|
yym4166 := z.DecBinary()
|
|
_ = yym4166
|
|
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 {
|
|
yym4167 := z.EncBinary()
|
|
_ = yym4167
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4168 := !z.EncBinary()
|
|
yy2arr4168 := z.EncBasicHandle().StructToArray
|
|
var yyq4168 [4]bool
|
|
_, _, _ = yysep4168, yyq4168, yy2arr4168
|
|
const yyr4168 bool = false
|
|
yyq4168[0] = x.Kind != ""
|
|
yyq4168[1] = x.APIVersion != ""
|
|
yyq4168[2] = true
|
|
var yynn4168 int
|
|
if yyr4168 || yy2arr4168 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4168 = 1
|
|
for _, b := range yyq4168 {
|
|
if b {
|
|
yynn4168++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4168)
|
|
yynn4168 = 0
|
|
}
|
|
if yyr4168 || yy2arr4168 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4168[0] {
|
|
yym4170 := z.EncBinary()
|
|
_ = yym4170
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4168[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4171 := z.EncBinary()
|
|
_ = yym4171
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4168 || yy2arr4168 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4168[1] {
|
|
yym4173 := z.EncBinary()
|
|
_ = yym4173
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4168[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4174 := z.EncBinary()
|
|
_ = yym4174
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4168 || yy2arr4168 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4168[2] {
|
|
yy4176 := &x.ListMeta
|
|
yym4177 := z.EncBinary()
|
|
_ = yym4177
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4176) {
|
|
} else {
|
|
z.EncFallback(yy4176)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4168[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4178 := &x.ListMeta
|
|
yym4179 := z.EncBinary()
|
|
_ = yym4179
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4178) {
|
|
} else {
|
|
z.EncFallback(yy4178)
|
|
}
|
|
}
|
|
}
|
|
if yyr4168 || yy2arr4168 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4181 := z.EncBinary()
|
|
_ = yym4181
|
|
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 {
|
|
yym4182 := z.EncBinary()
|
|
_ = yym4182
|
|
if false {
|
|
} else {
|
|
h.encSliceSecret(([]Secret)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4168 || yy2arr4168 {
|
|
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
|
|
yym4183 := z.DecBinary()
|
|
_ = yym4183
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4184 := r.ContainerType()
|
|
if yyct4184 == codecSelferValueTypeMap1234 {
|
|
yyl4184 := r.ReadMapStart()
|
|
if yyl4184 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4184, d)
|
|
}
|
|
} else if yyct4184 == codecSelferValueTypeArray1234 {
|
|
yyl4184 := r.ReadArrayStart()
|
|
if yyl4184 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4184, 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 yys4185Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4185Slc
|
|
var yyhl4185 bool = l >= 0
|
|
for yyj4185 := 0; ; yyj4185++ {
|
|
if yyhl4185 {
|
|
if yyj4185 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4185Slc = r.DecodeBytes(yys4185Slc, true, true)
|
|
yys4185 := string(yys4185Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4185 {
|
|
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 {
|
|
yyv4188 := &x.ListMeta
|
|
yym4189 := z.DecBinary()
|
|
_ = yym4189
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4188) {
|
|
} else {
|
|
z.DecFallback(yyv4188, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4190 := &x.Items
|
|
yym4191 := z.DecBinary()
|
|
_ = yym4191
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4190), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4185)
|
|
} // end switch yys4185
|
|
} // end for yyj4185
|
|
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 yyj4192 int
|
|
var yyb4192 bool
|
|
var yyhl4192 bool = l >= 0
|
|
yyj4192++
|
|
if yyhl4192 {
|
|
yyb4192 = yyj4192 > l
|
|
} else {
|
|
yyb4192 = r.CheckBreak()
|
|
}
|
|
if yyb4192 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4192++
|
|
if yyhl4192 {
|
|
yyb4192 = yyj4192 > l
|
|
} else {
|
|
yyb4192 = r.CheckBreak()
|
|
}
|
|
if yyb4192 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4192++
|
|
if yyhl4192 {
|
|
yyb4192 = yyj4192 > l
|
|
} else {
|
|
yyb4192 = r.CheckBreak()
|
|
}
|
|
if yyb4192 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4195 := &x.ListMeta
|
|
yym4196 := z.DecBinary()
|
|
_ = yym4196
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4195) {
|
|
} else {
|
|
z.DecFallback(yyv4195, false)
|
|
}
|
|
}
|
|
yyj4192++
|
|
if yyhl4192 {
|
|
yyb4192 = yyj4192 > l
|
|
} else {
|
|
yyb4192 = r.CheckBreak()
|
|
}
|
|
if yyb4192 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4197 := &x.Items
|
|
yym4198 := z.DecBinary()
|
|
_ = yym4198
|
|
if false {
|
|
} else {
|
|
h.decSliceSecret((*[]Secret)(yyv4197), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4192++
|
|
if yyhl4192 {
|
|
yyb4192 = yyj4192 > l
|
|
} else {
|
|
yyb4192 = r.CheckBreak()
|
|
}
|
|
if yyb4192 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4192-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMap) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4199 := z.EncBinary()
|
|
_ = yym4199
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4200 := !z.EncBinary()
|
|
yy2arr4200 := z.EncBasicHandle().StructToArray
|
|
var yyq4200 [4]bool
|
|
_, _, _ = yysep4200, yyq4200, yy2arr4200
|
|
const yyr4200 bool = false
|
|
yyq4200[0] = x.Kind != ""
|
|
yyq4200[1] = x.APIVersion != ""
|
|
yyq4200[2] = true
|
|
yyq4200[3] = len(x.Data) != 0
|
|
var yynn4200 int
|
|
if yyr4200 || yy2arr4200 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4200 = 0
|
|
for _, b := range yyq4200 {
|
|
if b {
|
|
yynn4200++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4200)
|
|
yynn4200 = 0
|
|
}
|
|
if yyr4200 || yy2arr4200 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4200[0] {
|
|
yym4202 := z.EncBinary()
|
|
_ = yym4202
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4200[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4203 := z.EncBinary()
|
|
_ = yym4203
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4200 || yy2arr4200 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4200[1] {
|
|
yym4205 := z.EncBinary()
|
|
_ = yym4205
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4200[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4206 := z.EncBinary()
|
|
_ = yym4206
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4200 || yy2arr4200 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4200[2] {
|
|
yy4208 := &x.ObjectMeta
|
|
yy4208.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4200[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4209 := &x.ObjectMeta
|
|
yy4209.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4200 || yy2arr4200 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4200[3] {
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4211 := z.EncBinary()
|
|
_ = yym4211
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4200[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("data"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4212 := z.EncBinary()
|
|
_ = yym4212
|
|
if false {
|
|
} else {
|
|
z.F.EncMapStringStringV(x.Data, false, e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4200 || yy2arr4200 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMap) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym4213 := z.DecBinary()
|
|
_ = yym4213
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4214 := r.ContainerType()
|
|
if yyct4214 == codecSelferValueTypeMap1234 {
|
|
yyl4214 := r.ReadMapStart()
|
|
if yyl4214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4214, d)
|
|
}
|
|
} else if yyct4214 == codecSelferValueTypeArray1234 {
|
|
yyl4214 := r.ReadArrayStart()
|
|
if yyl4214 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4214, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMap) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys4215Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4215Slc
|
|
var yyhl4215 bool = l >= 0
|
|
for yyj4215 := 0; ; yyj4215++ {
|
|
if yyhl4215 {
|
|
if yyj4215 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4215Slc = r.DecodeBytes(yys4215Slc, true, true)
|
|
yys4215 := string(yys4215Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4215 {
|
|
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 {
|
|
yyv4218 := &x.ObjectMeta
|
|
yyv4218.CodecDecodeSelf(d)
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4219 := &x.Data
|
|
yym4220 := z.DecBinary()
|
|
_ = yym4220
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4219, false, d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4215)
|
|
} // end switch yys4215
|
|
} // end for yyj4215
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMap) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj4221 int
|
|
var yyb4221 bool
|
|
var yyhl4221 bool = l >= 0
|
|
yyj4221++
|
|
if yyhl4221 {
|
|
yyb4221 = yyj4221 > l
|
|
} else {
|
|
yyb4221 = r.CheckBreak()
|
|
}
|
|
if yyb4221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4221++
|
|
if yyhl4221 {
|
|
yyb4221 = yyj4221 > l
|
|
} else {
|
|
yyb4221 = r.CheckBreak()
|
|
}
|
|
if yyb4221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4221++
|
|
if yyhl4221 {
|
|
yyb4221 = yyj4221 > l
|
|
} else {
|
|
yyb4221 = r.CheckBreak()
|
|
}
|
|
if yyb4221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4224 := &x.ObjectMeta
|
|
yyv4224.CodecDecodeSelf(d)
|
|
}
|
|
yyj4221++
|
|
if yyhl4221 {
|
|
yyb4221 = yyj4221 > l
|
|
} else {
|
|
yyb4221 = r.CheckBreak()
|
|
}
|
|
if yyb4221 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4225 := &x.Data
|
|
yym4226 := z.DecBinary()
|
|
_ = yym4226
|
|
if false {
|
|
} else {
|
|
z.F.DecMapStringStringX(yyv4225, false, d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4221++
|
|
if yyhl4221 {
|
|
yyb4221 = yyj4221 > l
|
|
} else {
|
|
yyb4221 = r.CheckBreak()
|
|
}
|
|
if yyb4221 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4221-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMapList) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
if x == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4227 := z.EncBinary()
|
|
_ = yym4227
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4228 := !z.EncBinary()
|
|
yy2arr4228 := z.EncBasicHandle().StructToArray
|
|
var yyq4228 [4]bool
|
|
_, _, _ = yysep4228, yyq4228, yy2arr4228
|
|
const yyr4228 bool = false
|
|
yyq4228[0] = x.Kind != ""
|
|
yyq4228[1] = x.APIVersion != ""
|
|
yyq4228[2] = true
|
|
var yynn4228 int
|
|
if yyr4228 || yy2arr4228 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4228 = 1
|
|
for _, b := range yyq4228 {
|
|
if b {
|
|
yynn4228++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4228)
|
|
yynn4228 = 0
|
|
}
|
|
if yyr4228 || yy2arr4228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4228[0] {
|
|
yym4230 := z.EncBinary()
|
|
_ = yym4230
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4228[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4231 := z.EncBinary()
|
|
_ = yym4231
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4228 || yy2arr4228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4228[1] {
|
|
yym4233 := z.EncBinary()
|
|
_ = yym4233
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4228[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4234 := z.EncBinary()
|
|
_ = yym4234
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4228 || yy2arr4228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4228[2] {
|
|
yy4236 := &x.ListMeta
|
|
yym4237 := z.EncBinary()
|
|
_ = yym4237
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4236) {
|
|
} else {
|
|
z.EncFallback(yy4236)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4228[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4238 := &x.ListMeta
|
|
yym4239 := z.EncBinary()
|
|
_ = yym4239
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4238) {
|
|
} else {
|
|
z.EncFallback(yy4238)
|
|
}
|
|
}
|
|
}
|
|
if yyr4228 || yy2arr4228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4241 := z.EncBinary()
|
|
_ = yym4241
|
|
if false {
|
|
} else {
|
|
h.encSliceConfigMap(([]ConfigMap)(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 {
|
|
yym4242 := z.EncBinary()
|
|
_ = yym4242
|
|
if false {
|
|
} else {
|
|
h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4228 || yy2arr4228 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapList) CodecDecodeSelf(d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
yym4243 := z.DecBinary()
|
|
_ = yym4243
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4244 := r.ContainerType()
|
|
if yyct4244 == codecSelferValueTypeMap1234 {
|
|
yyl4244 := r.ReadMapStart()
|
|
if yyl4244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4244, d)
|
|
}
|
|
} else if yyct4244 == codecSelferValueTypeArray1234 {
|
|
yyl4244 := r.ReadArrayStart()
|
|
if yyl4244 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4244, d)
|
|
}
|
|
} else {
|
|
panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
|
|
}
|
|
}
|
|
}
|
|
|
|
func (x *ConfigMapList) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yys4245Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4245Slc
|
|
var yyhl4245 bool = l >= 0
|
|
for yyj4245 := 0; ; yyj4245++ {
|
|
if yyhl4245 {
|
|
if yyj4245 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4245Slc = r.DecodeBytes(yys4245Slc, true, true)
|
|
yys4245 := string(yys4245Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4245 {
|
|
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 {
|
|
yyv4248 := &x.ListMeta
|
|
yym4249 := z.DecBinary()
|
|
_ = yym4249
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4248) {
|
|
} else {
|
|
z.DecFallback(yyv4248, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4250 := &x.Items
|
|
yym4251 := z.DecBinary()
|
|
_ = yym4251
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4250), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4245)
|
|
} // end switch yys4245
|
|
} // end for yyj4245
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x *ConfigMapList) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
var yyj4252 int
|
|
var yyb4252 bool
|
|
var yyhl4252 bool = l >= 0
|
|
yyj4252++
|
|
if yyhl4252 {
|
|
yyb4252 = yyj4252 > l
|
|
} else {
|
|
yyb4252 = r.CheckBreak()
|
|
}
|
|
if yyb4252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4252++
|
|
if yyhl4252 {
|
|
yyb4252 = yyj4252 > l
|
|
} else {
|
|
yyb4252 = r.CheckBreak()
|
|
}
|
|
if yyb4252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4252++
|
|
if yyhl4252 {
|
|
yyb4252 = yyj4252 > l
|
|
} else {
|
|
yyb4252 = r.CheckBreak()
|
|
}
|
|
if yyb4252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4255 := &x.ListMeta
|
|
yym4256 := z.DecBinary()
|
|
_ = yym4256
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4255) {
|
|
} else {
|
|
z.DecFallback(yyv4255, false)
|
|
}
|
|
}
|
|
yyj4252++
|
|
if yyhl4252 {
|
|
yyb4252 = yyj4252 > l
|
|
} else {
|
|
yyb4252 = r.CheckBreak()
|
|
}
|
|
if yyb4252 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4257 := &x.Items
|
|
yym4258 := z.DecBinary()
|
|
_ = yym4258
|
|
if false {
|
|
} else {
|
|
h.decSliceConfigMap((*[]ConfigMap)(yyv4257), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4252++
|
|
if yyhl4252 {
|
|
yyb4252 = yyj4252 > l
|
|
} else {
|
|
yyb4252 = r.CheckBreak()
|
|
}
|
|
if yyb4252 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4252-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x PatchType) CodecEncodeSelf(e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
yym4259 := z.EncBinary()
|
|
_ = yym4259
|
|
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
|
|
yym4260 := z.DecBinary()
|
|
_ = yym4260
|
|
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
|
|
yym4261 := z.EncBinary()
|
|
_ = yym4261
|
|
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
|
|
yym4262 := z.DecBinary()
|
|
_ = yym4262
|
|
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 {
|
|
yym4263 := z.EncBinary()
|
|
_ = yym4263
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4264 := !z.EncBinary()
|
|
yy2arr4264 := z.EncBasicHandle().StructToArray
|
|
var yyq4264 [4]bool
|
|
_, _, _ = yysep4264, yyq4264, yy2arr4264
|
|
const yyr4264 bool = false
|
|
yyq4264[2] = x.Message != ""
|
|
yyq4264[3] = x.Error != ""
|
|
var yynn4264 int
|
|
if yyr4264 || yy2arr4264 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4264 = 2
|
|
for _, b := range yyq4264 {
|
|
if b {
|
|
yynn4264++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4264)
|
|
yynn4264 = 0
|
|
}
|
|
if yyr4264 || yy2arr4264 {
|
|
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 yyr4264 || yy2arr4264 {
|
|
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 yyr4264 || yy2arr4264 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4264[2] {
|
|
yym4268 := z.EncBinary()
|
|
_ = yym4268
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4264[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("message"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4269 := z.EncBinary()
|
|
_ = yym4269
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Message))
|
|
}
|
|
}
|
|
}
|
|
if yyr4264 || yy2arr4264 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4264[3] {
|
|
yym4271 := z.EncBinary()
|
|
_ = yym4271
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4264[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("error"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4272 := z.EncBinary()
|
|
_ = yym4272
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Error))
|
|
}
|
|
}
|
|
}
|
|
if yyr4264 || yy2arr4264 {
|
|
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
|
|
yym4273 := z.DecBinary()
|
|
_ = yym4273
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4274 := r.ContainerType()
|
|
if yyct4274 == codecSelferValueTypeMap1234 {
|
|
yyl4274 := r.ReadMapStart()
|
|
if yyl4274 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4274, d)
|
|
}
|
|
} else if yyct4274 == codecSelferValueTypeArray1234 {
|
|
yyl4274 := r.ReadArrayStart()
|
|
if yyl4274 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4274, 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 yys4275Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4275Slc
|
|
var yyhl4275 bool = l >= 0
|
|
for yyj4275 := 0; ; yyj4275++ {
|
|
if yyhl4275 {
|
|
if yyj4275 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4275Slc = r.DecodeBytes(yys4275Slc, true, true)
|
|
yys4275 := string(yys4275Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4275 {
|
|
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, yys4275)
|
|
} // end switch yys4275
|
|
} // end for yyj4275
|
|
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 yyj4280 int
|
|
var yyb4280 bool
|
|
var yyhl4280 bool = l >= 0
|
|
yyj4280++
|
|
if yyhl4280 {
|
|
yyb4280 = yyj4280 > l
|
|
} else {
|
|
yyb4280 = r.CheckBreak()
|
|
}
|
|
if yyb4280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = ComponentConditionType(r.DecodeString())
|
|
}
|
|
yyj4280++
|
|
if yyhl4280 {
|
|
yyb4280 = yyj4280 > l
|
|
} else {
|
|
yyb4280 = r.CheckBreak()
|
|
}
|
|
if yyb4280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Status = ""
|
|
} else {
|
|
x.Status = ConditionStatus(r.DecodeString())
|
|
}
|
|
yyj4280++
|
|
if yyhl4280 {
|
|
yyb4280 = yyj4280 > l
|
|
} else {
|
|
yyb4280 = r.CheckBreak()
|
|
}
|
|
if yyb4280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Message = ""
|
|
} else {
|
|
x.Message = string(r.DecodeString())
|
|
}
|
|
yyj4280++
|
|
if yyhl4280 {
|
|
yyb4280 = yyj4280 > l
|
|
} else {
|
|
yyb4280 = r.CheckBreak()
|
|
}
|
|
if yyb4280 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Error = ""
|
|
} else {
|
|
x.Error = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4280++
|
|
if yyhl4280 {
|
|
yyb4280 = yyj4280 > l
|
|
} else {
|
|
yyb4280 = r.CheckBreak()
|
|
}
|
|
if yyb4280 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4280-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 {
|
|
yym4285 := z.EncBinary()
|
|
_ = yym4285
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4286 := !z.EncBinary()
|
|
yy2arr4286 := z.EncBasicHandle().StructToArray
|
|
var yyq4286 [4]bool
|
|
_, _, _ = yysep4286, yyq4286, yy2arr4286
|
|
const yyr4286 bool = false
|
|
yyq4286[0] = x.Kind != ""
|
|
yyq4286[1] = x.APIVersion != ""
|
|
yyq4286[2] = true
|
|
yyq4286[3] = len(x.Conditions) != 0
|
|
var yynn4286 int
|
|
if yyr4286 || yy2arr4286 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4286 = 0
|
|
for _, b := range yyq4286 {
|
|
if b {
|
|
yynn4286++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4286)
|
|
yynn4286 = 0
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[0] {
|
|
yym4288 := z.EncBinary()
|
|
_ = yym4288
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4286[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4289 := z.EncBinary()
|
|
_ = yym4289
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[1] {
|
|
yym4291 := z.EncBinary()
|
|
_ = yym4291
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4286[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4292 := z.EncBinary()
|
|
_ = yym4292
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[2] {
|
|
yy4294 := &x.ObjectMeta
|
|
yy4294.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4286[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4295 := &x.ObjectMeta
|
|
yy4295.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4286[3] {
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4297 := z.EncBinary()
|
|
_ = yym4297
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4286[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("conditions"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Conditions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4298 := z.EncBinary()
|
|
_ = yym4298
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentCondition(([]ComponentCondition)(x.Conditions), e)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4286 || yy2arr4286 {
|
|
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
|
|
yym4299 := z.DecBinary()
|
|
_ = yym4299
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4300 := r.ContainerType()
|
|
if yyct4300 == codecSelferValueTypeMap1234 {
|
|
yyl4300 := r.ReadMapStart()
|
|
if yyl4300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4300, d)
|
|
}
|
|
} else if yyct4300 == codecSelferValueTypeArray1234 {
|
|
yyl4300 := r.ReadArrayStart()
|
|
if yyl4300 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4300, 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 yys4301Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4301Slc
|
|
var yyhl4301 bool = l >= 0
|
|
for yyj4301 := 0; ; yyj4301++ {
|
|
if yyhl4301 {
|
|
if yyj4301 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4301Slc = r.DecodeBytes(yys4301Slc, true, true)
|
|
yys4301 := string(yys4301Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4301 {
|
|
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 {
|
|
yyv4304 := &x.ObjectMeta
|
|
yyv4304.CodecDecodeSelf(d)
|
|
}
|
|
case "conditions":
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4305 := &x.Conditions
|
|
yym4306 := z.DecBinary()
|
|
_ = yym4306
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4305), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4301)
|
|
} // end switch yys4301
|
|
} // end for yyj4301
|
|
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 yyj4307 int
|
|
var yyb4307 bool
|
|
var yyhl4307 bool = l >= 0
|
|
yyj4307++
|
|
if yyhl4307 {
|
|
yyb4307 = yyj4307 > l
|
|
} else {
|
|
yyb4307 = r.CheckBreak()
|
|
}
|
|
if yyb4307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4307++
|
|
if yyhl4307 {
|
|
yyb4307 = yyj4307 > l
|
|
} else {
|
|
yyb4307 = r.CheckBreak()
|
|
}
|
|
if yyb4307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4307++
|
|
if yyhl4307 {
|
|
yyb4307 = yyj4307 > l
|
|
} else {
|
|
yyb4307 = r.CheckBreak()
|
|
}
|
|
if yyb4307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4310 := &x.ObjectMeta
|
|
yyv4310.CodecDecodeSelf(d)
|
|
}
|
|
yyj4307++
|
|
if yyhl4307 {
|
|
yyb4307 = yyj4307 > l
|
|
} else {
|
|
yyb4307 = r.CheckBreak()
|
|
}
|
|
if yyb4307 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Conditions = nil
|
|
} else {
|
|
yyv4311 := &x.Conditions
|
|
yym4312 := z.DecBinary()
|
|
_ = yym4312
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentCondition((*[]ComponentCondition)(yyv4311), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4307++
|
|
if yyhl4307 {
|
|
yyb4307 = yyj4307 > l
|
|
} else {
|
|
yyb4307 = r.CheckBreak()
|
|
}
|
|
if yyb4307 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4307-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 {
|
|
yym4313 := z.EncBinary()
|
|
_ = yym4313
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4314 := !z.EncBinary()
|
|
yy2arr4314 := z.EncBasicHandle().StructToArray
|
|
var yyq4314 [4]bool
|
|
_, _, _ = yysep4314, yyq4314, yy2arr4314
|
|
const yyr4314 bool = false
|
|
yyq4314[0] = x.Kind != ""
|
|
yyq4314[1] = x.APIVersion != ""
|
|
yyq4314[2] = true
|
|
var yynn4314 int
|
|
if yyr4314 || yy2arr4314 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4314 = 1
|
|
for _, b := range yyq4314 {
|
|
if b {
|
|
yynn4314++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4314)
|
|
yynn4314 = 0
|
|
}
|
|
if yyr4314 || yy2arr4314 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4314[0] {
|
|
yym4316 := z.EncBinary()
|
|
_ = yym4316
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4314[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4317 := z.EncBinary()
|
|
_ = yym4317
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4314 || yy2arr4314 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4314[1] {
|
|
yym4319 := z.EncBinary()
|
|
_ = yym4319
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4314[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4320 := z.EncBinary()
|
|
_ = yym4320
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4314 || yy2arr4314 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4314[2] {
|
|
yy4322 := &x.ListMeta
|
|
yym4323 := z.EncBinary()
|
|
_ = yym4323
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4322) {
|
|
} else {
|
|
z.EncFallback(yy4322)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4314[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4324 := &x.ListMeta
|
|
yym4325 := z.EncBinary()
|
|
_ = yym4325
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4324) {
|
|
} else {
|
|
z.EncFallback(yy4324)
|
|
}
|
|
}
|
|
}
|
|
if yyr4314 || yy2arr4314 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Items == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4327 := z.EncBinary()
|
|
_ = yym4327
|
|
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 {
|
|
yym4328 := z.EncBinary()
|
|
_ = yym4328
|
|
if false {
|
|
} else {
|
|
h.encSliceComponentStatus(([]ComponentStatus)(x.Items), e)
|
|
}
|
|
}
|
|
}
|
|
if yyr4314 || yy2arr4314 {
|
|
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
|
|
yym4329 := z.DecBinary()
|
|
_ = yym4329
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4330 := r.ContainerType()
|
|
if yyct4330 == codecSelferValueTypeMap1234 {
|
|
yyl4330 := r.ReadMapStart()
|
|
if yyl4330 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4330, d)
|
|
}
|
|
} else if yyct4330 == codecSelferValueTypeArray1234 {
|
|
yyl4330 := r.ReadArrayStart()
|
|
if yyl4330 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4330, 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 yys4331Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4331Slc
|
|
var yyhl4331 bool = l >= 0
|
|
for yyj4331 := 0; ; yyj4331++ {
|
|
if yyhl4331 {
|
|
if yyj4331 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4331Slc = r.DecodeBytes(yys4331Slc, true, true)
|
|
yys4331 := string(yys4331Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4331 {
|
|
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 {
|
|
yyv4334 := &x.ListMeta
|
|
yym4335 := z.DecBinary()
|
|
_ = yym4335
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4334) {
|
|
} else {
|
|
z.DecFallback(yyv4334, false)
|
|
}
|
|
}
|
|
case "items":
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4336 := &x.Items
|
|
yym4337 := z.DecBinary()
|
|
_ = yym4337
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4336), d)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4331)
|
|
} // end switch yys4331
|
|
} // end for yyj4331
|
|
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 yyj4338 int
|
|
var yyb4338 bool
|
|
var yyhl4338 bool = l >= 0
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ListMeta = pkg2_unversioned.ListMeta{}
|
|
} else {
|
|
yyv4341 := &x.ListMeta
|
|
yym4342 := z.DecBinary()
|
|
_ = yym4342
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4341) {
|
|
} else {
|
|
z.DecFallback(yyv4341, false)
|
|
}
|
|
}
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Items = nil
|
|
} else {
|
|
yyv4343 := &x.Items
|
|
yym4344 := z.DecBinary()
|
|
_ = yym4344
|
|
if false {
|
|
} else {
|
|
h.decSliceComponentStatus((*[]ComponentStatus)(yyv4343), d)
|
|
}
|
|
}
|
|
for {
|
|
yyj4338++
|
|
if yyhl4338 {
|
|
yyb4338 = yyj4338 > l
|
|
} else {
|
|
yyb4338 = r.CheckBreak()
|
|
}
|
|
if yyb4338 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4338-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 {
|
|
yym4345 := z.EncBinary()
|
|
_ = yym4345
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4346 := !z.EncBinary()
|
|
yy2arr4346 := z.EncBasicHandle().StructToArray
|
|
var yyq4346 [6]bool
|
|
_, _, _ = yysep4346, yyq4346, yy2arr4346
|
|
const yyr4346 bool = false
|
|
yyq4346[0] = x.Capabilities != nil
|
|
yyq4346[1] = x.Privileged != nil
|
|
yyq4346[2] = x.SELinuxOptions != nil
|
|
yyq4346[3] = x.RunAsUser != nil
|
|
yyq4346[4] = x.RunAsNonRoot != nil
|
|
yyq4346[5] = x.ReadOnlyRootFilesystem != nil
|
|
var yynn4346 int
|
|
if yyr4346 || yy2arr4346 {
|
|
r.EncodeArrayStart(6)
|
|
} else {
|
|
yynn4346 = 0
|
|
for _, b := range yyq4346 {
|
|
if b {
|
|
yynn4346++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4346)
|
|
yynn4346 = 0
|
|
}
|
|
if yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[0] {
|
|
if x.Capabilities == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.Capabilities.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[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 yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[1] {
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4349 := *x.Privileged
|
|
yym4350 := z.EncBinary()
|
|
_ = yym4350
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4349))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("privileged"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.Privileged == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4351 := *x.Privileged
|
|
yym4352 := z.EncBinary()
|
|
_ = yym4352
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4351))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[2] {
|
|
if x.SELinuxOptions == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
x.SELinuxOptions.CodecEncodeSelf(e)
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[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 yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[3] {
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4355 := *x.RunAsUser
|
|
yym4356 := z.EncBinary()
|
|
_ = yym4356
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4355))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsUser"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsUser == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4357 := *x.RunAsUser
|
|
yym4358 := z.EncBinary()
|
|
_ = yym4358
|
|
if false {
|
|
} else {
|
|
r.EncodeInt(int64(yy4357))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[4] {
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4360 := *x.RunAsNonRoot
|
|
yym4361 := z.EncBinary()
|
|
_ = yym4361
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4360))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[4] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("runAsNonRoot"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.RunAsNonRoot == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4362 := *x.RunAsNonRoot
|
|
yym4363 := z.EncBinary()
|
|
_ = yym4363
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4362))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4346 || yy2arr4346 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4346[5] {
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4365 := *x.ReadOnlyRootFilesystem
|
|
yym4366 := z.EncBinary()
|
|
_ = yym4366
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4365))
|
|
}
|
|
}
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4346[5] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("readOnlyRootFilesystem"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yy4367 := *x.ReadOnlyRootFilesystem
|
|
yym4368 := z.EncBinary()
|
|
_ = yym4368
|
|
if false {
|
|
} else {
|
|
r.EncodeBool(bool(yy4367))
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if yyr4346 || yy2arr4346 {
|
|
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
|
|
yym4369 := z.DecBinary()
|
|
_ = yym4369
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4370 := r.ContainerType()
|
|
if yyct4370 == codecSelferValueTypeMap1234 {
|
|
yyl4370 := r.ReadMapStart()
|
|
if yyl4370 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4370, d)
|
|
}
|
|
} else if yyct4370 == codecSelferValueTypeArray1234 {
|
|
yyl4370 := r.ReadArrayStart()
|
|
if yyl4370 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4370, 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 yys4371Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4371Slc
|
|
var yyhl4371 bool = l >= 0
|
|
for yyj4371 := 0; ; yyj4371++ {
|
|
if yyhl4371 {
|
|
if yyj4371 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4371Slc = r.DecodeBytes(yys4371Slc, true, true)
|
|
yys4371 := string(yys4371Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4371 {
|
|
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)
|
|
}
|
|
yym4374 := z.DecBinary()
|
|
_ = yym4374
|
|
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)
|
|
}
|
|
yym4377 := z.DecBinary()
|
|
_ = yym4377
|
|
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)
|
|
}
|
|
yym4379 := z.DecBinary()
|
|
_ = yym4379
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
case "readOnlyRootFilesystem":
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadOnlyRootFilesystem != nil {
|
|
x.ReadOnlyRootFilesystem = nil
|
|
}
|
|
} else {
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
x.ReadOnlyRootFilesystem = new(bool)
|
|
}
|
|
yym4381 := z.DecBinary()
|
|
_ = yym4381
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4371)
|
|
} // end switch yys4371
|
|
} // end for yyj4371
|
|
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 yyj4382 int
|
|
var yyb4382 bool
|
|
var yyhl4382 bool = l >= 0
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
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)
|
|
}
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
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)
|
|
}
|
|
yym4385 := z.DecBinary()
|
|
_ = yym4385
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.Privileged)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
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)
|
|
}
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
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)
|
|
}
|
|
yym4388 := z.DecBinary()
|
|
_ = yym4388
|
|
if false {
|
|
} else {
|
|
*((*int64)(x.RunAsUser)) = int64(r.DecodeInt(64))
|
|
}
|
|
}
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
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)
|
|
}
|
|
yym4390 := z.DecBinary()
|
|
_ = yym4390
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.RunAsNonRoot)) = r.DecodeBool()
|
|
}
|
|
}
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
if x.ReadOnlyRootFilesystem != nil {
|
|
x.ReadOnlyRootFilesystem = nil
|
|
}
|
|
} else {
|
|
if x.ReadOnlyRootFilesystem == nil {
|
|
x.ReadOnlyRootFilesystem = new(bool)
|
|
}
|
|
yym4392 := z.DecBinary()
|
|
_ = yym4392
|
|
if false {
|
|
} else {
|
|
*((*bool)(x.ReadOnlyRootFilesystem)) = r.DecodeBool()
|
|
}
|
|
}
|
|
for {
|
|
yyj4382++
|
|
if yyhl4382 {
|
|
yyb4382 = yyj4382 > l
|
|
} else {
|
|
yyb4382 = r.CheckBreak()
|
|
}
|
|
if yyb4382 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4382-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 {
|
|
yym4393 := z.EncBinary()
|
|
_ = yym4393
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4394 := !z.EncBinary()
|
|
yy2arr4394 := z.EncBasicHandle().StructToArray
|
|
var yyq4394 [4]bool
|
|
_, _, _ = yysep4394, yyq4394, yy2arr4394
|
|
const yyr4394 bool = false
|
|
yyq4394[0] = x.User != ""
|
|
yyq4394[1] = x.Role != ""
|
|
yyq4394[2] = x.Type != ""
|
|
yyq4394[3] = x.Level != ""
|
|
var yynn4394 int
|
|
if yyr4394 || yy2arr4394 {
|
|
r.EncodeArrayStart(4)
|
|
} else {
|
|
yynn4394 = 0
|
|
for _, b := range yyq4394 {
|
|
if b {
|
|
yynn4394++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4394)
|
|
yynn4394 = 0
|
|
}
|
|
if yyr4394 || yy2arr4394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4394[0] {
|
|
yym4396 := z.EncBinary()
|
|
_ = yym4396
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4394[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("user"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4397 := z.EncBinary()
|
|
_ = yym4397
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.User))
|
|
}
|
|
}
|
|
}
|
|
if yyr4394 || yy2arr4394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4394[1] {
|
|
yym4399 := z.EncBinary()
|
|
_ = yym4399
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4394[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("role"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4400 := z.EncBinary()
|
|
_ = yym4400
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Role))
|
|
}
|
|
}
|
|
}
|
|
if yyr4394 || yy2arr4394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4394[2] {
|
|
yym4402 := z.EncBinary()
|
|
_ = yym4402
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4394[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("type"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4403 := z.EncBinary()
|
|
_ = yym4403
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Type))
|
|
}
|
|
}
|
|
}
|
|
if yyr4394 || yy2arr4394 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4394[3] {
|
|
yym4405 := z.EncBinary()
|
|
_ = yym4405
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4394[3] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("level"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4406 := z.EncBinary()
|
|
_ = yym4406
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Level))
|
|
}
|
|
}
|
|
}
|
|
if yyr4394 || yy2arr4394 {
|
|
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
|
|
yym4407 := z.DecBinary()
|
|
_ = yym4407
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4408 := r.ContainerType()
|
|
if yyct4408 == codecSelferValueTypeMap1234 {
|
|
yyl4408 := r.ReadMapStart()
|
|
if yyl4408 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4408, d)
|
|
}
|
|
} else if yyct4408 == codecSelferValueTypeArray1234 {
|
|
yyl4408 := r.ReadArrayStart()
|
|
if yyl4408 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4408, 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 yys4409Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4409Slc
|
|
var yyhl4409 bool = l >= 0
|
|
for yyj4409 := 0; ; yyj4409++ {
|
|
if yyhl4409 {
|
|
if yyj4409 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4409Slc = r.DecodeBytes(yys4409Slc, true, true)
|
|
yys4409 := string(yys4409Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4409 {
|
|
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, yys4409)
|
|
} // end switch yys4409
|
|
} // end for yyj4409
|
|
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 yyj4414 int
|
|
var yyb4414 bool
|
|
var yyhl4414 bool = l >= 0
|
|
yyj4414++
|
|
if yyhl4414 {
|
|
yyb4414 = yyj4414 > l
|
|
} else {
|
|
yyb4414 = r.CheckBreak()
|
|
}
|
|
if yyb4414 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.User = ""
|
|
} else {
|
|
x.User = string(r.DecodeString())
|
|
}
|
|
yyj4414++
|
|
if yyhl4414 {
|
|
yyb4414 = yyj4414 > l
|
|
} else {
|
|
yyb4414 = r.CheckBreak()
|
|
}
|
|
if yyb4414 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Role = ""
|
|
} else {
|
|
x.Role = string(r.DecodeString())
|
|
}
|
|
yyj4414++
|
|
if yyhl4414 {
|
|
yyb4414 = yyj4414 > l
|
|
} else {
|
|
yyb4414 = r.CheckBreak()
|
|
}
|
|
if yyb4414 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Type = ""
|
|
} else {
|
|
x.Type = string(r.DecodeString())
|
|
}
|
|
yyj4414++
|
|
if yyhl4414 {
|
|
yyb4414 = yyj4414 > l
|
|
} else {
|
|
yyb4414 = r.CheckBreak()
|
|
}
|
|
if yyb4414 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Level = ""
|
|
} else {
|
|
x.Level = string(r.DecodeString())
|
|
}
|
|
for {
|
|
yyj4414++
|
|
if yyhl4414 {
|
|
yyb4414 = yyj4414 > l
|
|
} else {
|
|
yyb4414 = r.CheckBreak()
|
|
}
|
|
if yyb4414 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4414-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 {
|
|
yym4419 := z.EncBinary()
|
|
_ = yym4419
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(x) {
|
|
} else {
|
|
yysep4420 := !z.EncBinary()
|
|
yy2arr4420 := z.EncBasicHandle().StructToArray
|
|
var yyq4420 [5]bool
|
|
_, _, _ = yysep4420, yyq4420, yy2arr4420
|
|
const yyr4420 bool = false
|
|
yyq4420[0] = x.Kind != ""
|
|
yyq4420[1] = x.APIVersion != ""
|
|
yyq4420[2] = true
|
|
var yynn4420 int
|
|
if yyr4420 || yy2arr4420 {
|
|
r.EncodeArrayStart(5)
|
|
} else {
|
|
yynn4420 = 2
|
|
for _, b := range yyq4420 {
|
|
if b {
|
|
yynn4420++
|
|
}
|
|
}
|
|
r.EncodeMapStart(yynn4420)
|
|
yynn4420 = 0
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4420[0] {
|
|
yym4422 := z.EncBinary()
|
|
_ = yym4422
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4420[0] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("kind"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4423 := z.EncBinary()
|
|
_ = yym4423
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
|
|
}
|
|
}
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4420[1] {
|
|
yym4425 := z.EncBinary()
|
|
_ = yym4425
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, "")
|
|
}
|
|
} else {
|
|
if yyq4420[1] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yym4426 := z.EncBinary()
|
|
_ = yym4426
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
|
|
}
|
|
}
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyq4420[2] {
|
|
yy4428 := &x.ObjectMeta
|
|
yy4428.CodecEncodeSelf(e)
|
|
} else {
|
|
r.EncodeNil()
|
|
}
|
|
} else {
|
|
if yyq4420[2] {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
r.EncodeString(codecSelferC_UTF81234, string("metadata"))
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4429 := &x.ObjectMeta
|
|
yy4429.CodecEncodeSelf(e)
|
|
}
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yym4431 := z.EncBinary()
|
|
_ = yym4431
|
|
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)
|
|
yym4432 := z.EncBinary()
|
|
_ = yym4432
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(x.Range))
|
|
}
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if x.Data == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4434 := z.EncBinary()
|
|
_ = yym4434
|
|
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 {
|
|
yym4435 := z.EncBinary()
|
|
_ = yym4435
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(x.Data))
|
|
}
|
|
}
|
|
}
|
|
if yyr4420 || yy2arr4420 {
|
|
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
|
|
yym4436 := z.DecBinary()
|
|
_ = yym4436
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(x) {
|
|
} else {
|
|
yyct4437 := r.ContainerType()
|
|
if yyct4437 == codecSelferValueTypeMap1234 {
|
|
yyl4437 := r.ReadMapStart()
|
|
if yyl4437 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerMapEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromMap(yyl4437, d)
|
|
}
|
|
} else if yyct4437 == codecSelferValueTypeArray1234 {
|
|
yyl4437 := r.ReadArrayStart()
|
|
if yyl4437 == 0 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
} else {
|
|
x.codecDecodeSelfFromArray(yyl4437, 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 yys4438Slc = z.DecScratchBuffer() // default slice to decode into
|
|
_ = yys4438Slc
|
|
var yyhl4438 bool = l >= 0
|
|
for yyj4438 := 0; ; yyj4438++ {
|
|
if yyhl4438 {
|
|
if yyj4438 >= l {
|
|
break
|
|
}
|
|
} else {
|
|
if r.CheckBreak() {
|
|
break
|
|
}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
yys4438Slc = r.DecodeBytes(yys4438Slc, true, true)
|
|
yys4438 := string(yys4438Slc)
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
switch yys4438 {
|
|
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 {
|
|
yyv4441 := &x.ObjectMeta
|
|
yyv4441.CodecDecodeSelf(d)
|
|
}
|
|
case "range":
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
case "data":
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4443 := &x.Data
|
|
yym4444 := z.DecBinary()
|
|
_ = yym4444
|
|
if false {
|
|
} else {
|
|
*yyv4443 = r.DecodeBytes(*(*[]byte)(yyv4443), false, false)
|
|
}
|
|
}
|
|
default:
|
|
z.DecStructFieldNotFound(-1, yys4438)
|
|
} // end switch yys4438
|
|
} // end for yyj4438
|
|
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 yyj4445 int
|
|
var yyb4445 bool
|
|
var yyhl4445 bool = l >= 0
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Kind = ""
|
|
} else {
|
|
x.Kind = string(r.DecodeString())
|
|
}
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.APIVersion = ""
|
|
} else {
|
|
x.APIVersion = string(r.DecodeString())
|
|
}
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.ObjectMeta = ObjectMeta{}
|
|
} else {
|
|
yyv4448 := &x.ObjectMeta
|
|
yyv4448.CodecDecodeSelf(d)
|
|
}
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Range = ""
|
|
} else {
|
|
x.Range = string(r.DecodeString())
|
|
}
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
return
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if r.TryDecodeAsNil() {
|
|
x.Data = nil
|
|
} else {
|
|
yyv4450 := &x.Data
|
|
yym4451 := z.DecBinary()
|
|
_ = yym4451
|
|
if false {
|
|
} else {
|
|
*yyv4450 = r.DecodeBytes(*(*[]byte)(yyv4450), false, false)
|
|
}
|
|
}
|
|
for {
|
|
yyj4445++
|
|
if yyhl4445 {
|
|
yyb4445 = yyj4445 > l
|
|
} else {
|
|
yyb4445 = r.CheckBreak()
|
|
}
|
|
if yyb4445 {
|
|
break
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayElem1234)
|
|
z.DecStructFieldNotFound(yyj4445-1, "")
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceOwnerReference(v []OwnerReference, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4452 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4453 := &yyv4452
|
|
yy4453.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceOwnerReference(v *[]OwnerReference, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4454 := *v
|
|
yyh4454, yyl4454 := z.DecSliceHelperStart()
|
|
var yyc4454 bool
|
|
if yyl4454 == 0 {
|
|
if yyv4454 == nil {
|
|
yyv4454 = []OwnerReference{}
|
|
yyc4454 = true
|
|
} else if len(yyv4454) != 0 {
|
|
yyv4454 = yyv4454[:0]
|
|
yyc4454 = true
|
|
}
|
|
} else if yyl4454 > 0 {
|
|
var yyrr4454, yyrl4454 int
|
|
var yyrt4454 bool
|
|
if yyl4454 > cap(yyv4454) {
|
|
|
|
yyrg4454 := len(yyv4454) > 0
|
|
yyv24454 := yyv4454
|
|
yyrl4454, yyrt4454 = z.DecInferLen(yyl4454, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4454 {
|
|
if yyrl4454 <= cap(yyv4454) {
|
|
yyv4454 = yyv4454[:yyrl4454]
|
|
} else {
|
|
yyv4454 = make([]OwnerReference, yyrl4454)
|
|
}
|
|
} else {
|
|
yyv4454 = make([]OwnerReference, yyrl4454)
|
|
}
|
|
yyc4454 = true
|
|
yyrr4454 = len(yyv4454)
|
|
if yyrg4454 {
|
|
copy(yyv4454, yyv24454)
|
|
}
|
|
} else if yyl4454 != len(yyv4454) {
|
|
yyv4454 = yyv4454[:yyl4454]
|
|
yyc4454 = true
|
|
}
|
|
yyj4454 := 0
|
|
for ; yyj4454 < yyrr4454; yyj4454++ {
|
|
yyh4454.ElemContainerState(yyj4454)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4454[yyj4454] = OwnerReference{}
|
|
} else {
|
|
yyv4455 := &yyv4454[yyj4454]
|
|
yyv4455.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4454 {
|
|
for ; yyj4454 < yyl4454; yyj4454++ {
|
|
yyv4454 = append(yyv4454, OwnerReference{})
|
|
yyh4454.ElemContainerState(yyj4454)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4454[yyj4454] = OwnerReference{}
|
|
} else {
|
|
yyv4456 := &yyv4454[yyj4454]
|
|
yyv4456.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4454 := 0
|
|
for ; !r.CheckBreak(); yyj4454++ {
|
|
|
|
if yyj4454 >= len(yyv4454) {
|
|
yyv4454 = append(yyv4454, OwnerReference{}) // var yyz4454 OwnerReference
|
|
yyc4454 = true
|
|
}
|
|
yyh4454.ElemContainerState(yyj4454)
|
|
if yyj4454 < len(yyv4454) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4454[yyj4454] = OwnerReference{}
|
|
} else {
|
|
yyv4457 := &yyv4454[yyj4454]
|
|
yyv4457.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4454 < len(yyv4454) {
|
|
yyv4454 = yyv4454[:yyj4454]
|
|
yyc4454 = true
|
|
} else if yyj4454 == 0 && yyv4454 == nil {
|
|
yyv4454 = []OwnerReference{}
|
|
yyc4454 = true
|
|
}
|
|
}
|
|
yyh4454.End()
|
|
if yyc4454 {
|
|
*v = yyv4454
|
|
}
|
|
}
|
|
|
|
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 _, yyv4458 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4458.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
|
|
|
|
yyv4459 := *v
|
|
yyh4459, yyl4459 := z.DecSliceHelperStart()
|
|
var yyc4459 bool
|
|
if yyl4459 == 0 {
|
|
if yyv4459 == nil {
|
|
yyv4459 = []PersistentVolumeAccessMode{}
|
|
yyc4459 = true
|
|
} else if len(yyv4459) != 0 {
|
|
yyv4459 = yyv4459[:0]
|
|
yyc4459 = true
|
|
}
|
|
} else if yyl4459 > 0 {
|
|
var yyrr4459, yyrl4459 int
|
|
var yyrt4459 bool
|
|
if yyl4459 > cap(yyv4459) {
|
|
|
|
yyrl4459, yyrt4459 = z.DecInferLen(yyl4459, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4459 {
|
|
if yyrl4459 <= cap(yyv4459) {
|
|
yyv4459 = yyv4459[:yyrl4459]
|
|
} else {
|
|
yyv4459 = make([]PersistentVolumeAccessMode, yyrl4459)
|
|
}
|
|
} else {
|
|
yyv4459 = make([]PersistentVolumeAccessMode, yyrl4459)
|
|
}
|
|
yyc4459 = true
|
|
yyrr4459 = len(yyv4459)
|
|
} else if yyl4459 != len(yyv4459) {
|
|
yyv4459 = yyv4459[:yyl4459]
|
|
yyc4459 = true
|
|
}
|
|
yyj4459 := 0
|
|
for ; yyj4459 < yyrr4459; yyj4459++ {
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = ""
|
|
} else {
|
|
yyv4459[yyj4459] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4459 {
|
|
for ; yyj4459 < yyl4459; yyj4459++ {
|
|
yyv4459 = append(yyv4459, "")
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = ""
|
|
} else {
|
|
yyv4459[yyj4459] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4459 := 0
|
|
for ; !r.CheckBreak(); yyj4459++ {
|
|
|
|
if yyj4459 >= len(yyv4459) {
|
|
yyv4459 = append(yyv4459, "") // var yyz4459 PersistentVolumeAccessMode
|
|
yyc4459 = true
|
|
}
|
|
yyh4459.ElemContainerState(yyj4459)
|
|
if yyj4459 < len(yyv4459) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4459[yyj4459] = ""
|
|
} else {
|
|
yyv4459[yyj4459] = PersistentVolumeAccessMode(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4459 < len(yyv4459) {
|
|
yyv4459 = yyv4459[:yyj4459]
|
|
yyc4459 = true
|
|
} else if yyj4459 == 0 && yyv4459 == nil {
|
|
yyv4459 = []PersistentVolumeAccessMode{}
|
|
yyc4459 = true
|
|
}
|
|
}
|
|
yyh4459.End()
|
|
if yyc4459 {
|
|
*v = yyv4459
|
|
}
|
|
}
|
|
|
|
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 _, yyv4463 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4464 := &yyv4463
|
|
yy4464.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
|
|
|
|
yyv4465 := *v
|
|
yyh4465, yyl4465 := z.DecSliceHelperStart()
|
|
var yyc4465 bool
|
|
if yyl4465 == 0 {
|
|
if yyv4465 == nil {
|
|
yyv4465 = []PersistentVolume{}
|
|
yyc4465 = true
|
|
} else if len(yyv4465) != 0 {
|
|
yyv4465 = yyv4465[:0]
|
|
yyc4465 = true
|
|
}
|
|
} else if yyl4465 > 0 {
|
|
var yyrr4465, yyrl4465 int
|
|
var yyrt4465 bool
|
|
if yyl4465 > cap(yyv4465) {
|
|
|
|
yyrg4465 := len(yyv4465) > 0
|
|
yyv24465 := yyv4465
|
|
yyrl4465, yyrt4465 = z.DecInferLen(yyl4465, z.DecBasicHandle().MaxInitLen, 464)
|
|
if yyrt4465 {
|
|
if yyrl4465 <= cap(yyv4465) {
|
|
yyv4465 = yyv4465[:yyrl4465]
|
|
} else {
|
|
yyv4465 = make([]PersistentVolume, yyrl4465)
|
|
}
|
|
} else {
|
|
yyv4465 = make([]PersistentVolume, yyrl4465)
|
|
}
|
|
yyc4465 = true
|
|
yyrr4465 = len(yyv4465)
|
|
if yyrg4465 {
|
|
copy(yyv4465, yyv24465)
|
|
}
|
|
} else if yyl4465 != len(yyv4465) {
|
|
yyv4465 = yyv4465[:yyl4465]
|
|
yyc4465 = true
|
|
}
|
|
yyj4465 := 0
|
|
for ; yyj4465 < yyrr4465; yyj4465++ {
|
|
yyh4465.ElemContainerState(yyj4465)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4465[yyj4465] = PersistentVolume{}
|
|
} else {
|
|
yyv4466 := &yyv4465[yyj4465]
|
|
yyv4466.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4465 {
|
|
for ; yyj4465 < yyl4465; yyj4465++ {
|
|
yyv4465 = append(yyv4465, PersistentVolume{})
|
|
yyh4465.ElemContainerState(yyj4465)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4465[yyj4465] = PersistentVolume{}
|
|
} else {
|
|
yyv4467 := &yyv4465[yyj4465]
|
|
yyv4467.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4465 := 0
|
|
for ; !r.CheckBreak(); yyj4465++ {
|
|
|
|
if yyj4465 >= len(yyv4465) {
|
|
yyv4465 = append(yyv4465, PersistentVolume{}) // var yyz4465 PersistentVolume
|
|
yyc4465 = true
|
|
}
|
|
yyh4465.ElemContainerState(yyj4465)
|
|
if yyj4465 < len(yyv4465) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4465[yyj4465] = PersistentVolume{}
|
|
} else {
|
|
yyv4468 := &yyv4465[yyj4465]
|
|
yyv4468.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4465 < len(yyv4465) {
|
|
yyv4465 = yyv4465[:yyj4465]
|
|
yyc4465 = true
|
|
} else if yyj4465 == 0 && yyv4465 == nil {
|
|
yyv4465 = []PersistentVolume{}
|
|
yyc4465 = true
|
|
}
|
|
}
|
|
yyh4465.End()
|
|
if yyc4465 {
|
|
*v = yyv4465
|
|
}
|
|
}
|
|
|
|
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 _, yyv4469 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4470 := &yyv4469
|
|
yy4470.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
|
|
|
|
yyv4471 := *v
|
|
yyh4471, yyl4471 := z.DecSliceHelperStart()
|
|
var yyc4471 bool
|
|
if yyl4471 == 0 {
|
|
if yyv4471 == nil {
|
|
yyv4471 = []PersistentVolumeClaim{}
|
|
yyc4471 = true
|
|
} else if len(yyv4471) != 0 {
|
|
yyv4471 = yyv4471[:0]
|
|
yyc4471 = true
|
|
}
|
|
} else if yyl4471 > 0 {
|
|
var yyrr4471, yyrl4471 int
|
|
var yyrt4471 bool
|
|
if yyl4471 > cap(yyv4471) {
|
|
|
|
yyrg4471 := len(yyv4471) > 0
|
|
yyv24471 := yyv4471
|
|
yyrl4471, yyrt4471 = z.DecInferLen(yyl4471, z.DecBasicHandle().MaxInitLen, 352)
|
|
if yyrt4471 {
|
|
if yyrl4471 <= cap(yyv4471) {
|
|
yyv4471 = yyv4471[:yyrl4471]
|
|
} else {
|
|
yyv4471 = make([]PersistentVolumeClaim, yyrl4471)
|
|
}
|
|
} else {
|
|
yyv4471 = make([]PersistentVolumeClaim, yyrl4471)
|
|
}
|
|
yyc4471 = true
|
|
yyrr4471 = len(yyv4471)
|
|
if yyrg4471 {
|
|
copy(yyv4471, yyv24471)
|
|
}
|
|
} else if yyl4471 != len(yyv4471) {
|
|
yyv4471 = yyv4471[:yyl4471]
|
|
yyc4471 = true
|
|
}
|
|
yyj4471 := 0
|
|
for ; yyj4471 < yyrr4471; yyj4471++ {
|
|
yyh4471.ElemContainerState(yyj4471)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4471[yyj4471] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4472 := &yyv4471[yyj4471]
|
|
yyv4472.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4471 {
|
|
for ; yyj4471 < yyl4471; yyj4471++ {
|
|
yyv4471 = append(yyv4471, PersistentVolumeClaim{})
|
|
yyh4471.ElemContainerState(yyj4471)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4471[yyj4471] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4473 := &yyv4471[yyj4471]
|
|
yyv4473.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4471 := 0
|
|
for ; !r.CheckBreak(); yyj4471++ {
|
|
|
|
if yyj4471 >= len(yyv4471) {
|
|
yyv4471 = append(yyv4471, PersistentVolumeClaim{}) // var yyz4471 PersistentVolumeClaim
|
|
yyc4471 = true
|
|
}
|
|
yyh4471.ElemContainerState(yyj4471)
|
|
if yyj4471 < len(yyv4471) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4471[yyj4471] = PersistentVolumeClaim{}
|
|
} else {
|
|
yyv4474 := &yyv4471[yyj4471]
|
|
yyv4474.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4471 < len(yyv4471) {
|
|
yyv4471 = yyv4471[:yyj4471]
|
|
yyc4471 = true
|
|
} else if yyj4471 == 0 && yyv4471 == nil {
|
|
yyv4471 = []PersistentVolumeClaim{}
|
|
yyc4471 = true
|
|
}
|
|
}
|
|
yyh4471.End()
|
|
if yyc4471 {
|
|
*v = yyv4471
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceKeyToPath(v []KeyToPath, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4475 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4476 := &yyv4475
|
|
yy4476.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceKeyToPath(v *[]KeyToPath, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4477 := *v
|
|
yyh4477, yyl4477 := z.DecSliceHelperStart()
|
|
var yyc4477 bool
|
|
if yyl4477 == 0 {
|
|
if yyv4477 == nil {
|
|
yyv4477 = []KeyToPath{}
|
|
yyc4477 = true
|
|
} else if len(yyv4477) != 0 {
|
|
yyv4477 = yyv4477[:0]
|
|
yyc4477 = true
|
|
}
|
|
} else if yyl4477 > 0 {
|
|
var yyrr4477, yyrl4477 int
|
|
var yyrt4477 bool
|
|
if yyl4477 > cap(yyv4477) {
|
|
|
|
yyrg4477 := len(yyv4477) > 0
|
|
yyv24477 := yyv4477
|
|
yyrl4477, yyrt4477 = z.DecInferLen(yyl4477, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4477 {
|
|
if yyrl4477 <= cap(yyv4477) {
|
|
yyv4477 = yyv4477[:yyrl4477]
|
|
} else {
|
|
yyv4477 = make([]KeyToPath, yyrl4477)
|
|
}
|
|
} else {
|
|
yyv4477 = make([]KeyToPath, yyrl4477)
|
|
}
|
|
yyc4477 = true
|
|
yyrr4477 = len(yyv4477)
|
|
if yyrg4477 {
|
|
copy(yyv4477, yyv24477)
|
|
}
|
|
} else if yyl4477 != len(yyv4477) {
|
|
yyv4477 = yyv4477[:yyl4477]
|
|
yyc4477 = true
|
|
}
|
|
yyj4477 := 0
|
|
for ; yyj4477 < yyrr4477; yyj4477++ {
|
|
yyh4477.ElemContainerState(yyj4477)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4477[yyj4477] = KeyToPath{}
|
|
} else {
|
|
yyv4478 := &yyv4477[yyj4477]
|
|
yyv4478.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4477 {
|
|
for ; yyj4477 < yyl4477; yyj4477++ {
|
|
yyv4477 = append(yyv4477, KeyToPath{})
|
|
yyh4477.ElemContainerState(yyj4477)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4477[yyj4477] = KeyToPath{}
|
|
} else {
|
|
yyv4479 := &yyv4477[yyj4477]
|
|
yyv4479.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4477 := 0
|
|
for ; !r.CheckBreak(); yyj4477++ {
|
|
|
|
if yyj4477 >= len(yyv4477) {
|
|
yyv4477 = append(yyv4477, KeyToPath{}) // var yyz4477 KeyToPath
|
|
yyc4477 = true
|
|
}
|
|
yyh4477.ElemContainerState(yyj4477)
|
|
if yyj4477 < len(yyv4477) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4477[yyj4477] = KeyToPath{}
|
|
} else {
|
|
yyv4480 := &yyv4477[yyj4477]
|
|
yyv4480.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4477 < len(yyv4477) {
|
|
yyv4477 = yyv4477[:yyj4477]
|
|
yyc4477 = true
|
|
} else if yyj4477 == 0 && yyv4477 == nil {
|
|
yyv4477 = []KeyToPath{}
|
|
yyc4477 = true
|
|
}
|
|
}
|
|
yyh4477.End()
|
|
if yyc4477 {
|
|
*v = yyv4477
|
|
}
|
|
}
|
|
|
|
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 _, yyv4481 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4482 := &yyv4481
|
|
yy4482.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
|
|
|
|
yyv4483 := *v
|
|
yyh4483, yyl4483 := z.DecSliceHelperStart()
|
|
var yyc4483 bool
|
|
if yyl4483 == 0 {
|
|
if yyv4483 == nil {
|
|
yyv4483 = []DownwardAPIVolumeFile{}
|
|
yyc4483 = true
|
|
} else if len(yyv4483) != 0 {
|
|
yyv4483 = yyv4483[:0]
|
|
yyc4483 = true
|
|
}
|
|
} else if yyl4483 > 0 {
|
|
var yyrr4483, yyrl4483 int
|
|
var yyrt4483 bool
|
|
if yyl4483 > cap(yyv4483) {
|
|
|
|
yyrg4483 := len(yyv4483) > 0
|
|
yyv24483 := yyv4483
|
|
yyrl4483, yyrt4483 = z.DecInferLen(yyl4483, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4483 {
|
|
if yyrl4483 <= cap(yyv4483) {
|
|
yyv4483 = yyv4483[:yyrl4483]
|
|
} else {
|
|
yyv4483 = make([]DownwardAPIVolumeFile, yyrl4483)
|
|
}
|
|
} else {
|
|
yyv4483 = make([]DownwardAPIVolumeFile, yyrl4483)
|
|
}
|
|
yyc4483 = true
|
|
yyrr4483 = len(yyv4483)
|
|
if yyrg4483 {
|
|
copy(yyv4483, yyv24483)
|
|
}
|
|
} else if yyl4483 != len(yyv4483) {
|
|
yyv4483 = yyv4483[:yyl4483]
|
|
yyc4483 = true
|
|
}
|
|
yyj4483 := 0
|
|
for ; yyj4483 < yyrr4483; yyj4483++ {
|
|
yyh4483.ElemContainerState(yyj4483)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4483[yyj4483] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4484 := &yyv4483[yyj4483]
|
|
yyv4484.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4483 {
|
|
for ; yyj4483 < yyl4483; yyj4483++ {
|
|
yyv4483 = append(yyv4483, DownwardAPIVolumeFile{})
|
|
yyh4483.ElemContainerState(yyj4483)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4483[yyj4483] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4485 := &yyv4483[yyj4483]
|
|
yyv4485.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4483 := 0
|
|
for ; !r.CheckBreak(); yyj4483++ {
|
|
|
|
if yyj4483 >= len(yyv4483) {
|
|
yyv4483 = append(yyv4483, DownwardAPIVolumeFile{}) // var yyz4483 DownwardAPIVolumeFile
|
|
yyc4483 = true
|
|
}
|
|
yyh4483.ElemContainerState(yyj4483)
|
|
if yyj4483 < len(yyv4483) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4483[yyj4483] = DownwardAPIVolumeFile{}
|
|
} else {
|
|
yyv4486 := &yyv4483[yyj4483]
|
|
yyv4486.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4483 < len(yyv4483) {
|
|
yyv4483 = yyv4483[:yyj4483]
|
|
yyc4483 = true
|
|
} else if yyj4483 == 0 && yyv4483 == nil {
|
|
yyv4483 = []DownwardAPIVolumeFile{}
|
|
yyc4483 = true
|
|
}
|
|
}
|
|
yyh4483.End()
|
|
if yyc4483 {
|
|
*v = yyv4483
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceHTTPHeader(v []HTTPHeader, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4487 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4488 := &yyv4487
|
|
yy4488.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceHTTPHeader(v *[]HTTPHeader, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4489 := *v
|
|
yyh4489, yyl4489 := z.DecSliceHelperStart()
|
|
var yyc4489 bool
|
|
if yyl4489 == 0 {
|
|
if yyv4489 == nil {
|
|
yyv4489 = []HTTPHeader{}
|
|
yyc4489 = true
|
|
} else if len(yyv4489) != 0 {
|
|
yyv4489 = yyv4489[:0]
|
|
yyc4489 = true
|
|
}
|
|
} else if yyl4489 > 0 {
|
|
var yyrr4489, yyrl4489 int
|
|
var yyrt4489 bool
|
|
if yyl4489 > cap(yyv4489) {
|
|
|
|
yyrg4489 := len(yyv4489) > 0
|
|
yyv24489 := yyv4489
|
|
yyrl4489, yyrt4489 = z.DecInferLen(yyl4489, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4489 {
|
|
if yyrl4489 <= cap(yyv4489) {
|
|
yyv4489 = yyv4489[:yyrl4489]
|
|
} else {
|
|
yyv4489 = make([]HTTPHeader, yyrl4489)
|
|
}
|
|
} else {
|
|
yyv4489 = make([]HTTPHeader, yyrl4489)
|
|
}
|
|
yyc4489 = true
|
|
yyrr4489 = len(yyv4489)
|
|
if yyrg4489 {
|
|
copy(yyv4489, yyv24489)
|
|
}
|
|
} else if yyl4489 != len(yyv4489) {
|
|
yyv4489 = yyv4489[:yyl4489]
|
|
yyc4489 = true
|
|
}
|
|
yyj4489 := 0
|
|
for ; yyj4489 < yyrr4489; yyj4489++ {
|
|
yyh4489.ElemContainerState(yyj4489)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4489[yyj4489] = HTTPHeader{}
|
|
} else {
|
|
yyv4490 := &yyv4489[yyj4489]
|
|
yyv4490.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4489 {
|
|
for ; yyj4489 < yyl4489; yyj4489++ {
|
|
yyv4489 = append(yyv4489, HTTPHeader{})
|
|
yyh4489.ElemContainerState(yyj4489)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4489[yyj4489] = HTTPHeader{}
|
|
} else {
|
|
yyv4491 := &yyv4489[yyj4489]
|
|
yyv4491.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4489 := 0
|
|
for ; !r.CheckBreak(); yyj4489++ {
|
|
|
|
if yyj4489 >= len(yyv4489) {
|
|
yyv4489 = append(yyv4489, HTTPHeader{}) // var yyz4489 HTTPHeader
|
|
yyc4489 = true
|
|
}
|
|
yyh4489.ElemContainerState(yyj4489)
|
|
if yyj4489 < len(yyv4489) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4489[yyj4489] = HTTPHeader{}
|
|
} else {
|
|
yyv4492 := &yyv4489[yyj4489]
|
|
yyv4492.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4489 < len(yyv4489) {
|
|
yyv4489 = yyv4489[:yyj4489]
|
|
yyc4489 = true
|
|
} else if yyj4489 == 0 && yyv4489 == nil {
|
|
yyv4489 = []HTTPHeader{}
|
|
yyc4489 = true
|
|
}
|
|
}
|
|
yyh4489.End()
|
|
if yyc4489 {
|
|
*v = yyv4489
|
|
}
|
|
}
|
|
|
|
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 _, yyv4493 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4493.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
|
|
|
|
yyv4494 := *v
|
|
yyh4494, yyl4494 := z.DecSliceHelperStart()
|
|
var yyc4494 bool
|
|
if yyl4494 == 0 {
|
|
if yyv4494 == nil {
|
|
yyv4494 = []Capability{}
|
|
yyc4494 = true
|
|
} else if len(yyv4494) != 0 {
|
|
yyv4494 = yyv4494[:0]
|
|
yyc4494 = true
|
|
}
|
|
} else if yyl4494 > 0 {
|
|
var yyrr4494, yyrl4494 int
|
|
var yyrt4494 bool
|
|
if yyl4494 > cap(yyv4494) {
|
|
|
|
yyrl4494, yyrt4494 = z.DecInferLen(yyl4494, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4494 {
|
|
if yyrl4494 <= cap(yyv4494) {
|
|
yyv4494 = yyv4494[:yyrl4494]
|
|
} else {
|
|
yyv4494 = make([]Capability, yyrl4494)
|
|
}
|
|
} else {
|
|
yyv4494 = make([]Capability, yyrl4494)
|
|
}
|
|
yyc4494 = true
|
|
yyrr4494 = len(yyv4494)
|
|
} else if yyl4494 != len(yyv4494) {
|
|
yyv4494 = yyv4494[:yyl4494]
|
|
yyc4494 = true
|
|
}
|
|
yyj4494 := 0
|
|
for ; yyj4494 < yyrr4494; yyj4494++ {
|
|
yyh4494.ElemContainerState(yyj4494)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4494[yyj4494] = ""
|
|
} else {
|
|
yyv4494[yyj4494] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4494 {
|
|
for ; yyj4494 < yyl4494; yyj4494++ {
|
|
yyv4494 = append(yyv4494, "")
|
|
yyh4494.ElemContainerState(yyj4494)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4494[yyj4494] = ""
|
|
} else {
|
|
yyv4494[yyj4494] = Capability(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4494 := 0
|
|
for ; !r.CheckBreak(); yyj4494++ {
|
|
|
|
if yyj4494 >= len(yyv4494) {
|
|
yyv4494 = append(yyv4494, "") // var yyz4494 Capability
|
|
yyc4494 = true
|
|
}
|
|
yyh4494.ElemContainerState(yyj4494)
|
|
if yyj4494 < len(yyv4494) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4494[yyj4494] = ""
|
|
} else {
|
|
yyv4494[yyj4494] = Capability(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4494 < len(yyv4494) {
|
|
yyv4494 = yyv4494[:yyj4494]
|
|
yyc4494 = true
|
|
} else if yyj4494 == 0 && yyv4494 == nil {
|
|
yyv4494 = []Capability{}
|
|
yyc4494 = true
|
|
}
|
|
}
|
|
yyh4494.End()
|
|
if yyc4494 {
|
|
*v = yyv4494
|
|
}
|
|
}
|
|
|
|
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 _, yyv4498 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4499 := &yyv4498
|
|
yy4499.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
|
|
|
|
yyv4500 := *v
|
|
yyh4500, yyl4500 := z.DecSliceHelperStart()
|
|
var yyc4500 bool
|
|
if yyl4500 == 0 {
|
|
if yyv4500 == nil {
|
|
yyv4500 = []ContainerPort{}
|
|
yyc4500 = true
|
|
} else if len(yyv4500) != 0 {
|
|
yyv4500 = yyv4500[:0]
|
|
yyc4500 = true
|
|
}
|
|
} else if yyl4500 > 0 {
|
|
var yyrr4500, yyrl4500 int
|
|
var yyrt4500 bool
|
|
if yyl4500 > cap(yyv4500) {
|
|
|
|
yyrg4500 := len(yyv4500) > 0
|
|
yyv24500 := yyv4500
|
|
yyrl4500, yyrt4500 = z.DecInferLen(yyl4500, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4500 {
|
|
if yyrl4500 <= cap(yyv4500) {
|
|
yyv4500 = yyv4500[:yyrl4500]
|
|
} else {
|
|
yyv4500 = make([]ContainerPort, yyrl4500)
|
|
}
|
|
} else {
|
|
yyv4500 = make([]ContainerPort, yyrl4500)
|
|
}
|
|
yyc4500 = true
|
|
yyrr4500 = len(yyv4500)
|
|
if yyrg4500 {
|
|
copy(yyv4500, yyv24500)
|
|
}
|
|
} else if yyl4500 != len(yyv4500) {
|
|
yyv4500 = yyv4500[:yyl4500]
|
|
yyc4500 = true
|
|
}
|
|
yyj4500 := 0
|
|
for ; yyj4500 < yyrr4500; yyj4500++ {
|
|
yyh4500.ElemContainerState(yyj4500)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4500[yyj4500] = ContainerPort{}
|
|
} else {
|
|
yyv4501 := &yyv4500[yyj4500]
|
|
yyv4501.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4500 {
|
|
for ; yyj4500 < yyl4500; yyj4500++ {
|
|
yyv4500 = append(yyv4500, ContainerPort{})
|
|
yyh4500.ElemContainerState(yyj4500)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4500[yyj4500] = ContainerPort{}
|
|
} else {
|
|
yyv4502 := &yyv4500[yyj4500]
|
|
yyv4502.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4500 := 0
|
|
for ; !r.CheckBreak(); yyj4500++ {
|
|
|
|
if yyj4500 >= len(yyv4500) {
|
|
yyv4500 = append(yyv4500, ContainerPort{}) // var yyz4500 ContainerPort
|
|
yyc4500 = true
|
|
}
|
|
yyh4500.ElemContainerState(yyj4500)
|
|
if yyj4500 < len(yyv4500) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4500[yyj4500] = ContainerPort{}
|
|
} else {
|
|
yyv4503 := &yyv4500[yyj4500]
|
|
yyv4503.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4500 < len(yyv4500) {
|
|
yyv4500 = yyv4500[:yyj4500]
|
|
yyc4500 = true
|
|
} else if yyj4500 == 0 && yyv4500 == nil {
|
|
yyv4500 = []ContainerPort{}
|
|
yyc4500 = true
|
|
}
|
|
}
|
|
yyh4500.End()
|
|
if yyc4500 {
|
|
*v = yyv4500
|
|
}
|
|
}
|
|
|
|
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 _, yyv4504 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4505 := &yyv4504
|
|
yy4505.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
|
|
|
|
yyv4506 := *v
|
|
yyh4506, yyl4506 := z.DecSliceHelperStart()
|
|
var yyc4506 bool
|
|
if yyl4506 == 0 {
|
|
if yyv4506 == nil {
|
|
yyv4506 = []EnvVar{}
|
|
yyc4506 = true
|
|
} else if len(yyv4506) != 0 {
|
|
yyv4506 = yyv4506[:0]
|
|
yyc4506 = true
|
|
}
|
|
} else if yyl4506 > 0 {
|
|
var yyrr4506, yyrl4506 int
|
|
var yyrt4506 bool
|
|
if yyl4506 > cap(yyv4506) {
|
|
|
|
yyrg4506 := len(yyv4506) > 0
|
|
yyv24506 := yyv4506
|
|
yyrl4506, yyrt4506 = z.DecInferLen(yyl4506, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4506 {
|
|
if yyrl4506 <= cap(yyv4506) {
|
|
yyv4506 = yyv4506[:yyrl4506]
|
|
} else {
|
|
yyv4506 = make([]EnvVar, yyrl4506)
|
|
}
|
|
} else {
|
|
yyv4506 = make([]EnvVar, yyrl4506)
|
|
}
|
|
yyc4506 = true
|
|
yyrr4506 = len(yyv4506)
|
|
if yyrg4506 {
|
|
copy(yyv4506, yyv24506)
|
|
}
|
|
} else if yyl4506 != len(yyv4506) {
|
|
yyv4506 = yyv4506[:yyl4506]
|
|
yyc4506 = true
|
|
}
|
|
yyj4506 := 0
|
|
for ; yyj4506 < yyrr4506; yyj4506++ {
|
|
yyh4506.ElemContainerState(yyj4506)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4506[yyj4506] = EnvVar{}
|
|
} else {
|
|
yyv4507 := &yyv4506[yyj4506]
|
|
yyv4507.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4506 {
|
|
for ; yyj4506 < yyl4506; yyj4506++ {
|
|
yyv4506 = append(yyv4506, EnvVar{})
|
|
yyh4506.ElemContainerState(yyj4506)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4506[yyj4506] = EnvVar{}
|
|
} else {
|
|
yyv4508 := &yyv4506[yyj4506]
|
|
yyv4508.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4506 := 0
|
|
for ; !r.CheckBreak(); yyj4506++ {
|
|
|
|
if yyj4506 >= len(yyv4506) {
|
|
yyv4506 = append(yyv4506, EnvVar{}) // var yyz4506 EnvVar
|
|
yyc4506 = true
|
|
}
|
|
yyh4506.ElemContainerState(yyj4506)
|
|
if yyj4506 < len(yyv4506) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4506[yyj4506] = EnvVar{}
|
|
} else {
|
|
yyv4509 := &yyv4506[yyj4506]
|
|
yyv4509.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4506 < len(yyv4506) {
|
|
yyv4506 = yyv4506[:yyj4506]
|
|
yyc4506 = true
|
|
} else if yyj4506 == 0 && yyv4506 == nil {
|
|
yyv4506 = []EnvVar{}
|
|
yyc4506 = true
|
|
}
|
|
}
|
|
yyh4506.End()
|
|
if yyc4506 {
|
|
*v = yyv4506
|
|
}
|
|
}
|
|
|
|
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 _, yyv4510 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4511 := &yyv4510
|
|
yy4511.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
|
|
|
|
yyv4512 := *v
|
|
yyh4512, yyl4512 := z.DecSliceHelperStart()
|
|
var yyc4512 bool
|
|
if yyl4512 == 0 {
|
|
if yyv4512 == nil {
|
|
yyv4512 = []VolumeMount{}
|
|
yyc4512 = true
|
|
} else if len(yyv4512) != 0 {
|
|
yyv4512 = yyv4512[:0]
|
|
yyc4512 = true
|
|
}
|
|
} else if yyl4512 > 0 {
|
|
var yyrr4512, yyrl4512 int
|
|
var yyrt4512 bool
|
|
if yyl4512 > cap(yyv4512) {
|
|
|
|
yyrg4512 := len(yyv4512) > 0
|
|
yyv24512 := yyv4512
|
|
yyrl4512, yyrt4512 = z.DecInferLen(yyl4512, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4512 {
|
|
if yyrl4512 <= cap(yyv4512) {
|
|
yyv4512 = yyv4512[:yyrl4512]
|
|
} else {
|
|
yyv4512 = make([]VolumeMount, yyrl4512)
|
|
}
|
|
} else {
|
|
yyv4512 = make([]VolumeMount, yyrl4512)
|
|
}
|
|
yyc4512 = true
|
|
yyrr4512 = len(yyv4512)
|
|
if yyrg4512 {
|
|
copy(yyv4512, yyv24512)
|
|
}
|
|
} else if yyl4512 != len(yyv4512) {
|
|
yyv4512 = yyv4512[:yyl4512]
|
|
yyc4512 = true
|
|
}
|
|
yyj4512 := 0
|
|
for ; yyj4512 < yyrr4512; yyj4512++ {
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = VolumeMount{}
|
|
} else {
|
|
yyv4513 := &yyv4512[yyj4512]
|
|
yyv4513.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4512 {
|
|
for ; yyj4512 < yyl4512; yyj4512++ {
|
|
yyv4512 = append(yyv4512, VolumeMount{})
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = VolumeMount{}
|
|
} else {
|
|
yyv4514 := &yyv4512[yyj4512]
|
|
yyv4514.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4512 := 0
|
|
for ; !r.CheckBreak(); yyj4512++ {
|
|
|
|
if yyj4512 >= len(yyv4512) {
|
|
yyv4512 = append(yyv4512, VolumeMount{}) // var yyz4512 VolumeMount
|
|
yyc4512 = true
|
|
}
|
|
yyh4512.ElemContainerState(yyj4512)
|
|
if yyj4512 < len(yyv4512) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4512[yyj4512] = VolumeMount{}
|
|
} else {
|
|
yyv4515 := &yyv4512[yyj4512]
|
|
yyv4515.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4512 < len(yyv4512) {
|
|
yyv4512 = yyv4512[:yyj4512]
|
|
yyc4512 = true
|
|
} else if yyj4512 == 0 && yyv4512 == nil {
|
|
yyv4512 = []VolumeMount{}
|
|
yyc4512 = true
|
|
}
|
|
}
|
|
yyh4512.End()
|
|
if yyc4512 {
|
|
*v = yyv4512
|
|
}
|
|
}
|
|
|
|
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 _, yyv4516 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4517 := &yyv4516
|
|
yy4517.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
|
|
|
|
yyv4518 := *v
|
|
yyh4518, yyl4518 := z.DecSliceHelperStart()
|
|
var yyc4518 bool
|
|
if yyl4518 == 0 {
|
|
if yyv4518 == nil {
|
|
yyv4518 = []Pod{}
|
|
yyc4518 = true
|
|
} else if len(yyv4518) != 0 {
|
|
yyv4518 = yyv4518[:0]
|
|
yyc4518 = true
|
|
}
|
|
} else if yyl4518 > 0 {
|
|
var yyrr4518, yyrl4518 int
|
|
var yyrt4518 bool
|
|
if yyl4518 > cap(yyv4518) {
|
|
|
|
yyrg4518 := len(yyv4518) > 0
|
|
yyv24518 := yyv4518
|
|
yyrl4518, yyrt4518 = z.DecInferLen(yyl4518, z.DecBasicHandle().MaxInitLen, 624)
|
|
if yyrt4518 {
|
|
if yyrl4518 <= cap(yyv4518) {
|
|
yyv4518 = yyv4518[:yyrl4518]
|
|
} else {
|
|
yyv4518 = make([]Pod, yyrl4518)
|
|
}
|
|
} else {
|
|
yyv4518 = make([]Pod, yyrl4518)
|
|
}
|
|
yyc4518 = true
|
|
yyrr4518 = len(yyv4518)
|
|
if yyrg4518 {
|
|
copy(yyv4518, yyv24518)
|
|
}
|
|
} else if yyl4518 != len(yyv4518) {
|
|
yyv4518 = yyv4518[:yyl4518]
|
|
yyc4518 = true
|
|
}
|
|
yyj4518 := 0
|
|
for ; yyj4518 < yyrr4518; yyj4518++ {
|
|
yyh4518.ElemContainerState(yyj4518)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4518[yyj4518] = Pod{}
|
|
} else {
|
|
yyv4519 := &yyv4518[yyj4518]
|
|
yyv4519.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4518 {
|
|
for ; yyj4518 < yyl4518; yyj4518++ {
|
|
yyv4518 = append(yyv4518, Pod{})
|
|
yyh4518.ElemContainerState(yyj4518)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4518[yyj4518] = Pod{}
|
|
} else {
|
|
yyv4520 := &yyv4518[yyj4518]
|
|
yyv4520.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4518 := 0
|
|
for ; !r.CheckBreak(); yyj4518++ {
|
|
|
|
if yyj4518 >= len(yyv4518) {
|
|
yyv4518 = append(yyv4518, Pod{}) // var yyz4518 Pod
|
|
yyc4518 = true
|
|
}
|
|
yyh4518.ElemContainerState(yyj4518)
|
|
if yyj4518 < len(yyv4518) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4518[yyj4518] = Pod{}
|
|
} else {
|
|
yyv4521 := &yyv4518[yyj4518]
|
|
yyv4521.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4518 < len(yyv4518) {
|
|
yyv4518 = yyv4518[:yyj4518]
|
|
yyc4518 = true
|
|
} else if yyj4518 == 0 && yyv4518 == nil {
|
|
yyv4518 = []Pod{}
|
|
yyc4518 = true
|
|
}
|
|
}
|
|
yyh4518.End()
|
|
if yyc4518 {
|
|
*v = yyv4518
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeSelectorTerm(v []NodeSelectorTerm, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4522 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4523 := &yyv4522
|
|
yy4523.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeSelectorTerm(v *[]NodeSelectorTerm, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4524 := *v
|
|
yyh4524, yyl4524 := z.DecSliceHelperStart()
|
|
var yyc4524 bool
|
|
if yyl4524 == 0 {
|
|
if yyv4524 == nil {
|
|
yyv4524 = []NodeSelectorTerm{}
|
|
yyc4524 = true
|
|
} else if len(yyv4524) != 0 {
|
|
yyv4524 = yyv4524[:0]
|
|
yyc4524 = true
|
|
}
|
|
} else if yyl4524 > 0 {
|
|
var yyrr4524, yyrl4524 int
|
|
var yyrt4524 bool
|
|
if yyl4524 > cap(yyv4524) {
|
|
|
|
yyrg4524 := len(yyv4524) > 0
|
|
yyv24524 := yyv4524
|
|
yyrl4524, yyrt4524 = z.DecInferLen(yyl4524, z.DecBasicHandle().MaxInitLen, 24)
|
|
if yyrt4524 {
|
|
if yyrl4524 <= cap(yyv4524) {
|
|
yyv4524 = yyv4524[:yyrl4524]
|
|
} else {
|
|
yyv4524 = make([]NodeSelectorTerm, yyrl4524)
|
|
}
|
|
} else {
|
|
yyv4524 = make([]NodeSelectorTerm, yyrl4524)
|
|
}
|
|
yyc4524 = true
|
|
yyrr4524 = len(yyv4524)
|
|
if yyrg4524 {
|
|
copy(yyv4524, yyv24524)
|
|
}
|
|
} else if yyl4524 != len(yyv4524) {
|
|
yyv4524 = yyv4524[:yyl4524]
|
|
yyc4524 = true
|
|
}
|
|
yyj4524 := 0
|
|
for ; yyj4524 < yyrr4524; yyj4524++ {
|
|
yyh4524.ElemContainerState(yyj4524)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4524[yyj4524] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4525 := &yyv4524[yyj4524]
|
|
yyv4525.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4524 {
|
|
for ; yyj4524 < yyl4524; yyj4524++ {
|
|
yyv4524 = append(yyv4524, NodeSelectorTerm{})
|
|
yyh4524.ElemContainerState(yyj4524)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4524[yyj4524] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4526 := &yyv4524[yyj4524]
|
|
yyv4526.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4524 := 0
|
|
for ; !r.CheckBreak(); yyj4524++ {
|
|
|
|
if yyj4524 >= len(yyv4524) {
|
|
yyv4524 = append(yyv4524, NodeSelectorTerm{}) // var yyz4524 NodeSelectorTerm
|
|
yyc4524 = true
|
|
}
|
|
yyh4524.ElemContainerState(yyj4524)
|
|
if yyj4524 < len(yyv4524) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4524[yyj4524] = NodeSelectorTerm{}
|
|
} else {
|
|
yyv4527 := &yyv4524[yyj4524]
|
|
yyv4527.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4524 < len(yyv4524) {
|
|
yyv4524 = yyv4524[:yyj4524]
|
|
yyc4524 = true
|
|
} else if yyj4524 == 0 && yyv4524 == nil {
|
|
yyv4524 = []NodeSelectorTerm{}
|
|
yyc4524 = true
|
|
}
|
|
}
|
|
yyh4524.End()
|
|
if yyc4524 {
|
|
*v = yyv4524
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceNodeSelectorRequirement(v []NodeSelectorRequirement, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4528 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4529 := &yyv4528
|
|
yy4529.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceNodeSelectorRequirement(v *[]NodeSelectorRequirement, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4530 := *v
|
|
yyh4530, yyl4530 := z.DecSliceHelperStart()
|
|
var yyc4530 bool
|
|
if yyl4530 == 0 {
|
|
if yyv4530 == nil {
|
|
yyv4530 = []NodeSelectorRequirement{}
|
|
yyc4530 = true
|
|
} else if len(yyv4530) != 0 {
|
|
yyv4530 = yyv4530[:0]
|
|
yyc4530 = true
|
|
}
|
|
} else if yyl4530 > 0 {
|
|
var yyrr4530, yyrl4530 int
|
|
var yyrt4530 bool
|
|
if yyl4530 > cap(yyv4530) {
|
|
|
|
yyrg4530 := len(yyv4530) > 0
|
|
yyv24530 := yyv4530
|
|
yyrl4530, yyrt4530 = z.DecInferLen(yyl4530, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4530 {
|
|
if yyrl4530 <= cap(yyv4530) {
|
|
yyv4530 = yyv4530[:yyrl4530]
|
|
} else {
|
|
yyv4530 = make([]NodeSelectorRequirement, yyrl4530)
|
|
}
|
|
} else {
|
|
yyv4530 = make([]NodeSelectorRequirement, yyrl4530)
|
|
}
|
|
yyc4530 = true
|
|
yyrr4530 = len(yyv4530)
|
|
if yyrg4530 {
|
|
copy(yyv4530, yyv24530)
|
|
}
|
|
} else if yyl4530 != len(yyv4530) {
|
|
yyv4530 = yyv4530[:yyl4530]
|
|
yyc4530 = true
|
|
}
|
|
yyj4530 := 0
|
|
for ; yyj4530 < yyrr4530; yyj4530++ {
|
|
yyh4530.ElemContainerState(yyj4530)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4530[yyj4530] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4531 := &yyv4530[yyj4530]
|
|
yyv4531.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4530 {
|
|
for ; yyj4530 < yyl4530; yyj4530++ {
|
|
yyv4530 = append(yyv4530, NodeSelectorRequirement{})
|
|
yyh4530.ElemContainerState(yyj4530)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4530[yyj4530] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4532 := &yyv4530[yyj4530]
|
|
yyv4532.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4530 := 0
|
|
for ; !r.CheckBreak(); yyj4530++ {
|
|
|
|
if yyj4530 >= len(yyv4530) {
|
|
yyv4530 = append(yyv4530, NodeSelectorRequirement{}) // var yyz4530 NodeSelectorRequirement
|
|
yyc4530 = true
|
|
}
|
|
yyh4530.ElemContainerState(yyj4530)
|
|
if yyj4530 < len(yyv4530) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4530[yyj4530] = NodeSelectorRequirement{}
|
|
} else {
|
|
yyv4533 := &yyv4530[yyj4530]
|
|
yyv4533.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4530 < len(yyv4530) {
|
|
yyv4530 = yyv4530[:yyj4530]
|
|
yyc4530 = true
|
|
} else if yyj4530 == 0 && yyv4530 == nil {
|
|
yyv4530 = []NodeSelectorRequirement{}
|
|
yyc4530 = true
|
|
}
|
|
}
|
|
yyh4530.End()
|
|
if yyc4530 {
|
|
*v = yyv4530
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePodAffinityTerm(v []PodAffinityTerm, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4534 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4535 := &yyv4534
|
|
yy4535.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePodAffinityTerm(v *[]PodAffinityTerm, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4536 := *v
|
|
yyh4536, yyl4536 := z.DecSliceHelperStart()
|
|
var yyc4536 bool
|
|
if yyl4536 == 0 {
|
|
if yyv4536 == nil {
|
|
yyv4536 = []PodAffinityTerm{}
|
|
yyc4536 = true
|
|
} else if len(yyv4536) != 0 {
|
|
yyv4536 = yyv4536[:0]
|
|
yyc4536 = true
|
|
}
|
|
} else if yyl4536 > 0 {
|
|
var yyrr4536, yyrl4536 int
|
|
var yyrt4536 bool
|
|
if yyl4536 > cap(yyv4536) {
|
|
|
|
yyrg4536 := len(yyv4536) > 0
|
|
yyv24536 := yyv4536
|
|
yyrl4536, yyrt4536 = z.DecInferLen(yyl4536, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt4536 {
|
|
if yyrl4536 <= cap(yyv4536) {
|
|
yyv4536 = yyv4536[:yyrl4536]
|
|
} else {
|
|
yyv4536 = make([]PodAffinityTerm, yyrl4536)
|
|
}
|
|
} else {
|
|
yyv4536 = make([]PodAffinityTerm, yyrl4536)
|
|
}
|
|
yyc4536 = true
|
|
yyrr4536 = len(yyv4536)
|
|
if yyrg4536 {
|
|
copy(yyv4536, yyv24536)
|
|
}
|
|
} else if yyl4536 != len(yyv4536) {
|
|
yyv4536 = yyv4536[:yyl4536]
|
|
yyc4536 = true
|
|
}
|
|
yyj4536 := 0
|
|
for ; yyj4536 < yyrr4536; yyj4536++ {
|
|
yyh4536.ElemContainerState(yyj4536)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4536[yyj4536] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4537 := &yyv4536[yyj4536]
|
|
yyv4537.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4536 {
|
|
for ; yyj4536 < yyl4536; yyj4536++ {
|
|
yyv4536 = append(yyv4536, PodAffinityTerm{})
|
|
yyh4536.ElemContainerState(yyj4536)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4536[yyj4536] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4538 := &yyv4536[yyj4536]
|
|
yyv4538.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4536 := 0
|
|
for ; !r.CheckBreak(); yyj4536++ {
|
|
|
|
if yyj4536 >= len(yyv4536) {
|
|
yyv4536 = append(yyv4536, PodAffinityTerm{}) // var yyz4536 PodAffinityTerm
|
|
yyc4536 = true
|
|
}
|
|
yyh4536.ElemContainerState(yyj4536)
|
|
if yyj4536 < len(yyv4536) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4536[yyj4536] = PodAffinityTerm{}
|
|
} else {
|
|
yyv4539 := &yyv4536[yyj4536]
|
|
yyv4539.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4536 < len(yyv4536) {
|
|
yyv4536 = yyv4536[:yyj4536]
|
|
yyc4536 = true
|
|
} else if yyj4536 == 0 && yyv4536 == nil {
|
|
yyv4536 = []PodAffinityTerm{}
|
|
yyc4536 = true
|
|
}
|
|
}
|
|
yyh4536.End()
|
|
if yyc4536 {
|
|
*v = yyv4536
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceWeightedPodAffinityTerm(v []WeightedPodAffinityTerm, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4540 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4541 := &yyv4540
|
|
yy4541.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceWeightedPodAffinityTerm(v *[]WeightedPodAffinityTerm, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4542 := *v
|
|
yyh4542, yyl4542 := z.DecSliceHelperStart()
|
|
var yyc4542 bool
|
|
if yyl4542 == 0 {
|
|
if yyv4542 == nil {
|
|
yyv4542 = []WeightedPodAffinityTerm{}
|
|
yyc4542 = true
|
|
} else if len(yyv4542) != 0 {
|
|
yyv4542 = yyv4542[:0]
|
|
yyc4542 = true
|
|
}
|
|
} else if yyl4542 > 0 {
|
|
var yyrr4542, yyrl4542 int
|
|
var yyrt4542 bool
|
|
if yyl4542 > cap(yyv4542) {
|
|
|
|
yyrg4542 := len(yyv4542) > 0
|
|
yyv24542 := yyv4542
|
|
yyrl4542, yyrt4542 = z.DecInferLen(yyl4542, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4542 {
|
|
if yyrl4542 <= cap(yyv4542) {
|
|
yyv4542 = yyv4542[:yyrl4542]
|
|
} else {
|
|
yyv4542 = make([]WeightedPodAffinityTerm, yyrl4542)
|
|
}
|
|
} else {
|
|
yyv4542 = make([]WeightedPodAffinityTerm, yyrl4542)
|
|
}
|
|
yyc4542 = true
|
|
yyrr4542 = len(yyv4542)
|
|
if yyrg4542 {
|
|
copy(yyv4542, yyv24542)
|
|
}
|
|
} else if yyl4542 != len(yyv4542) {
|
|
yyv4542 = yyv4542[:yyl4542]
|
|
yyc4542 = true
|
|
}
|
|
yyj4542 := 0
|
|
for ; yyj4542 < yyrr4542; yyj4542++ {
|
|
yyh4542.ElemContainerState(yyj4542)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4542[yyj4542] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4543 := &yyv4542[yyj4542]
|
|
yyv4543.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4542 {
|
|
for ; yyj4542 < yyl4542; yyj4542++ {
|
|
yyv4542 = append(yyv4542, WeightedPodAffinityTerm{})
|
|
yyh4542.ElemContainerState(yyj4542)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4542[yyj4542] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4544 := &yyv4542[yyj4542]
|
|
yyv4544.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4542 := 0
|
|
for ; !r.CheckBreak(); yyj4542++ {
|
|
|
|
if yyj4542 >= len(yyv4542) {
|
|
yyv4542 = append(yyv4542, WeightedPodAffinityTerm{}) // var yyz4542 WeightedPodAffinityTerm
|
|
yyc4542 = true
|
|
}
|
|
yyh4542.ElemContainerState(yyj4542)
|
|
if yyj4542 < len(yyv4542) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4542[yyj4542] = WeightedPodAffinityTerm{}
|
|
} else {
|
|
yyv4545 := &yyv4542[yyj4542]
|
|
yyv4545.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4542 < len(yyv4542) {
|
|
yyv4542 = yyv4542[:yyj4542]
|
|
yyc4542 = true
|
|
} else if yyj4542 == 0 && yyv4542 == nil {
|
|
yyv4542 = []WeightedPodAffinityTerm{}
|
|
yyc4542 = true
|
|
}
|
|
}
|
|
yyh4542.End()
|
|
if yyc4542 {
|
|
*v = yyv4542
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePreferredSchedulingTerm(v []PreferredSchedulingTerm, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4546 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4547 := &yyv4546
|
|
yy4547.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePreferredSchedulingTerm(v *[]PreferredSchedulingTerm, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4548 := *v
|
|
yyh4548, yyl4548 := z.DecSliceHelperStart()
|
|
var yyc4548 bool
|
|
if yyl4548 == 0 {
|
|
if yyv4548 == nil {
|
|
yyv4548 = []PreferredSchedulingTerm{}
|
|
yyc4548 = true
|
|
} else if len(yyv4548) != 0 {
|
|
yyv4548 = yyv4548[:0]
|
|
yyc4548 = true
|
|
}
|
|
} else if yyl4548 > 0 {
|
|
var yyrr4548, yyrl4548 int
|
|
var yyrt4548 bool
|
|
if yyl4548 > cap(yyv4548) {
|
|
|
|
yyrg4548 := len(yyv4548) > 0
|
|
yyv24548 := yyv4548
|
|
yyrl4548, yyrt4548 = z.DecInferLen(yyl4548, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4548 {
|
|
if yyrl4548 <= cap(yyv4548) {
|
|
yyv4548 = yyv4548[:yyrl4548]
|
|
} else {
|
|
yyv4548 = make([]PreferredSchedulingTerm, yyrl4548)
|
|
}
|
|
} else {
|
|
yyv4548 = make([]PreferredSchedulingTerm, yyrl4548)
|
|
}
|
|
yyc4548 = true
|
|
yyrr4548 = len(yyv4548)
|
|
if yyrg4548 {
|
|
copy(yyv4548, yyv24548)
|
|
}
|
|
} else if yyl4548 != len(yyv4548) {
|
|
yyv4548 = yyv4548[:yyl4548]
|
|
yyc4548 = true
|
|
}
|
|
yyj4548 := 0
|
|
for ; yyj4548 < yyrr4548; yyj4548++ {
|
|
yyh4548.ElemContainerState(yyj4548)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4548[yyj4548] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4549 := &yyv4548[yyj4548]
|
|
yyv4549.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4548 {
|
|
for ; yyj4548 < yyl4548; yyj4548++ {
|
|
yyv4548 = append(yyv4548, PreferredSchedulingTerm{})
|
|
yyh4548.ElemContainerState(yyj4548)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4548[yyj4548] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4550 := &yyv4548[yyj4548]
|
|
yyv4550.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4548 := 0
|
|
for ; !r.CheckBreak(); yyj4548++ {
|
|
|
|
if yyj4548 >= len(yyv4548) {
|
|
yyv4548 = append(yyv4548, PreferredSchedulingTerm{}) // var yyz4548 PreferredSchedulingTerm
|
|
yyc4548 = true
|
|
}
|
|
yyh4548.ElemContainerState(yyj4548)
|
|
if yyj4548 < len(yyv4548) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4548[yyj4548] = PreferredSchedulingTerm{}
|
|
} else {
|
|
yyv4551 := &yyv4548[yyj4548]
|
|
yyv4551.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4548 < len(yyv4548) {
|
|
yyv4548 = yyv4548[:yyj4548]
|
|
yyc4548 = true
|
|
} else if yyj4548 == 0 && yyv4548 == nil {
|
|
yyv4548 = []PreferredSchedulingTerm{}
|
|
yyc4548 = true
|
|
}
|
|
}
|
|
yyh4548.End()
|
|
if yyc4548 {
|
|
*v = yyv4548
|
|
}
|
|
}
|
|
|
|
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 _, yyv4552 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4553 := &yyv4552
|
|
yy4553.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
|
|
|
|
yyv4554 := *v
|
|
yyh4554, yyl4554 := z.DecSliceHelperStart()
|
|
var yyc4554 bool
|
|
if yyl4554 == 0 {
|
|
if yyv4554 == nil {
|
|
yyv4554 = []Volume{}
|
|
yyc4554 = true
|
|
} else if len(yyv4554) != 0 {
|
|
yyv4554 = yyv4554[:0]
|
|
yyc4554 = true
|
|
}
|
|
} else if yyl4554 > 0 {
|
|
var yyrr4554, yyrl4554 int
|
|
var yyrt4554 bool
|
|
if yyl4554 > cap(yyv4554) {
|
|
|
|
yyrg4554 := len(yyv4554) > 0
|
|
yyv24554 := yyv4554
|
|
yyrl4554, yyrt4554 = z.DecInferLen(yyl4554, z.DecBasicHandle().MaxInitLen, 184)
|
|
if yyrt4554 {
|
|
if yyrl4554 <= cap(yyv4554) {
|
|
yyv4554 = yyv4554[:yyrl4554]
|
|
} else {
|
|
yyv4554 = make([]Volume, yyrl4554)
|
|
}
|
|
} else {
|
|
yyv4554 = make([]Volume, yyrl4554)
|
|
}
|
|
yyc4554 = true
|
|
yyrr4554 = len(yyv4554)
|
|
if yyrg4554 {
|
|
copy(yyv4554, yyv24554)
|
|
}
|
|
} else if yyl4554 != len(yyv4554) {
|
|
yyv4554 = yyv4554[:yyl4554]
|
|
yyc4554 = true
|
|
}
|
|
yyj4554 := 0
|
|
for ; yyj4554 < yyrr4554; yyj4554++ {
|
|
yyh4554.ElemContainerState(yyj4554)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4554[yyj4554] = Volume{}
|
|
} else {
|
|
yyv4555 := &yyv4554[yyj4554]
|
|
yyv4555.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4554 {
|
|
for ; yyj4554 < yyl4554; yyj4554++ {
|
|
yyv4554 = append(yyv4554, Volume{})
|
|
yyh4554.ElemContainerState(yyj4554)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4554[yyj4554] = Volume{}
|
|
} else {
|
|
yyv4556 := &yyv4554[yyj4554]
|
|
yyv4556.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4554 := 0
|
|
for ; !r.CheckBreak(); yyj4554++ {
|
|
|
|
if yyj4554 >= len(yyv4554) {
|
|
yyv4554 = append(yyv4554, Volume{}) // var yyz4554 Volume
|
|
yyc4554 = true
|
|
}
|
|
yyh4554.ElemContainerState(yyj4554)
|
|
if yyj4554 < len(yyv4554) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4554[yyj4554] = Volume{}
|
|
} else {
|
|
yyv4557 := &yyv4554[yyj4554]
|
|
yyv4557.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4554 < len(yyv4554) {
|
|
yyv4554 = yyv4554[:yyj4554]
|
|
yyc4554 = true
|
|
} else if yyj4554 == 0 && yyv4554 == nil {
|
|
yyv4554 = []Volume{}
|
|
yyc4554 = true
|
|
}
|
|
}
|
|
yyh4554.End()
|
|
if yyc4554 {
|
|
*v = yyv4554
|
|
}
|
|
}
|
|
|
|
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 _, yyv4558 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4559 := &yyv4558
|
|
yy4559.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
|
|
|
|
yyv4560 := *v
|
|
yyh4560, yyl4560 := z.DecSliceHelperStart()
|
|
var yyc4560 bool
|
|
if yyl4560 == 0 {
|
|
if yyv4560 == nil {
|
|
yyv4560 = []Container{}
|
|
yyc4560 = true
|
|
} else if len(yyv4560) != 0 {
|
|
yyv4560 = yyv4560[:0]
|
|
yyc4560 = true
|
|
}
|
|
} else if yyl4560 > 0 {
|
|
var yyrr4560, yyrl4560 int
|
|
var yyrt4560 bool
|
|
if yyl4560 > cap(yyv4560) {
|
|
|
|
yyrg4560 := len(yyv4560) > 0
|
|
yyv24560 := yyv4560
|
|
yyrl4560, yyrt4560 = z.DecInferLen(yyl4560, z.DecBasicHandle().MaxInitLen, 256)
|
|
if yyrt4560 {
|
|
if yyrl4560 <= cap(yyv4560) {
|
|
yyv4560 = yyv4560[:yyrl4560]
|
|
} else {
|
|
yyv4560 = make([]Container, yyrl4560)
|
|
}
|
|
} else {
|
|
yyv4560 = make([]Container, yyrl4560)
|
|
}
|
|
yyc4560 = true
|
|
yyrr4560 = len(yyv4560)
|
|
if yyrg4560 {
|
|
copy(yyv4560, yyv24560)
|
|
}
|
|
} else if yyl4560 != len(yyv4560) {
|
|
yyv4560 = yyv4560[:yyl4560]
|
|
yyc4560 = true
|
|
}
|
|
yyj4560 := 0
|
|
for ; yyj4560 < yyrr4560; yyj4560++ {
|
|
yyh4560.ElemContainerState(yyj4560)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4560[yyj4560] = Container{}
|
|
} else {
|
|
yyv4561 := &yyv4560[yyj4560]
|
|
yyv4561.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4560 {
|
|
for ; yyj4560 < yyl4560; yyj4560++ {
|
|
yyv4560 = append(yyv4560, Container{})
|
|
yyh4560.ElemContainerState(yyj4560)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4560[yyj4560] = Container{}
|
|
} else {
|
|
yyv4562 := &yyv4560[yyj4560]
|
|
yyv4562.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4560 := 0
|
|
for ; !r.CheckBreak(); yyj4560++ {
|
|
|
|
if yyj4560 >= len(yyv4560) {
|
|
yyv4560 = append(yyv4560, Container{}) // var yyz4560 Container
|
|
yyc4560 = true
|
|
}
|
|
yyh4560.ElemContainerState(yyj4560)
|
|
if yyj4560 < len(yyv4560) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4560[yyj4560] = Container{}
|
|
} else {
|
|
yyv4563 := &yyv4560[yyj4560]
|
|
yyv4563.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4560 < len(yyv4560) {
|
|
yyv4560 = yyv4560[:yyj4560]
|
|
yyc4560 = true
|
|
} else if yyj4560 == 0 && yyv4560 == nil {
|
|
yyv4560 = []Container{}
|
|
yyc4560 = true
|
|
}
|
|
}
|
|
yyh4560.End()
|
|
if yyc4560 {
|
|
*v = yyv4560
|
|
}
|
|
}
|
|
|
|
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 _, yyv4564 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4565 := &yyv4564
|
|
yy4565.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
|
|
|
|
yyv4566 := *v
|
|
yyh4566, yyl4566 := z.DecSliceHelperStart()
|
|
var yyc4566 bool
|
|
if yyl4566 == 0 {
|
|
if yyv4566 == nil {
|
|
yyv4566 = []LocalObjectReference{}
|
|
yyc4566 = true
|
|
} else if len(yyv4566) != 0 {
|
|
yyv4566 = yyv4566[:0]
|
|
yyc4566 = true
|
|
}
|
|
} else if yyl4566 > 0 {
|
|
var yyrr4566, yyrl4566 int
|
|
var yyrt4566 bool
|
|
if yyl4566 > cap(yyv4566) {
|
|
|
|
yyrg4566 := len(yyv4566) > 0
|
|
yyv24566 := yyv4566
|
|
yyrl4566, yyrt4566 = z.DecInferLen(yyl4566, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4566 {
|
|
if yyrl4566 <= cap(yyv4566) {
|
|
yyv4566 = yyv4566[:yyrl4566]
|
|
} else {
|
|
yyv4566 = make([]LocalObjectReference, yyrl4566)
|
|
}
|
|
} else {
|
|
yyv4566 = make([]LocalObjectReference, yyrl4566)
|
|
}
|
|
yyc4566 = true
|
|
yyrr4566 = len(yyv4566)
|
|
if yyrg4566 {
|
|
copy(yyv4566, yyv24566)
|
|
}
|
|
} else if yyl4566 != len(yyv4566) {
|
|
yyv4566 = yyv4566[:yyl4566]
|
|
yyc4566 = true
|
|
}
|
|
yyj4566 := 0
|
|
for ; yyj4566 < yyrr4566; yyj4566++ {
|
|
yyh4566.ElemContainerState(yyj4566)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4566[yyj4566] = LocalObjectReference{}
|
|
} else {
|
|
yyv4567 := &yyv4566[yyj4566]
|
|
yyv4567.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4566 {
|
|
for ; yyj4566 < yyl4566; yyj4566++ {
|
|
yyv4566 = append(yyv4566, LocalObjectReference{})
|
|
yyh4566.ElemContainerState(yyj4566)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4566[yyj4566] = LocalObjectReference{}
|
|
} else {
|
|
yyv4568 := &yyv4566[yyj4566]
|
|
yyv4568.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4566 := 0
|
|
for ; !r.CheckBreak(); yyj4566++ {
|
|
|
|
if yyj4566 >= len(yyv4566) {
|
|
yyv4566 = append(yyv4566, LocalObjectReference{}) // var yyz4566 LocalObjectReference
|
|
yyc4566 = true
|
|
}
|
|
yyh4566.ElemContainerState(yyj4566)
|
|
if yyj4566 < len(yyv4566) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4566[yyj4566] = LocalObjectReference{}
|
|
} else {
|
|
yyv4569 := &yyv4566[yyj4566]
|
|
yyv4569.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4566 < len(yyv4566) {
|
|
yyv4566 = yyv4566[:yyj4566]
|
|
yyc4566 = true
|
|
} else if yyj4566 == 0 && yyv4566 == nil {
|
|
yyv4566 = []LocalObjectReference{}
|
|
yyc4566 = true
|
|
}
|
|
}
|
|
yyh4566.End()
|
|
if yyc4566 {
|
|
*v = yyv4566
|
|
}
|
|
}
|
|
|
|
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 _, yyv4570 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4571 := &yyv4570
|
|
yy4571.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
|
|
|
|
yyv4572 := *v
|
|
yyh4572, yyl4572 := z.DecSliceHelperStart()
|
|
var yyc4572 bool
|
|
if yyl4572 == 0 {
|
|
if yyv4572 == nil {
|
|
yyv4572 = []PodCondition{}
|
|
yyc4572 = true
|
|
} else if len(yyv4572) != 0 {
|
|
yyv4572 = yyv4572[:0]
|
|
yyc4572 = true
|
|
}
|
|
} else if yyl4572 > 0 {
|
|
var yyrr4572, yyrl4572 int
|
|
var yyrt4572 bool
|
|
if yyl4572 > cap(yyv4572) {
|
|
|
|
yyrg4572 := len(yyv4572) > 0
|
|
yyv24572 := yyv4572
|
|
yyrl4572, yyrt4572 = z.DecInferLen(yyl4572, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4572 {
|
|
if yyrl4572 <= cap(yyv4572) {
|
|
yyv4572 = yyv4572[:yyrl4572]
|
|
} else {
|
|
yyv4572 = make([]PodCondition, yyrl4572)
|
|
}
|
|
} else {
|
|
yyv4572 = make([]PodCondition, yyrl4572)
|
|
}
|
|
yyc4572 = true
|
|
yyrr4572 = len(yyv4572)
|
|
if yyrg4572 {
|
|
copy(yyv4572, yyv24572)
|
|
}
|
|
} else if yyl4572 != len(yyv4572) {
|
|
yyv4572 = yyv4572[:yyl4572]
|
|
yyc4572 = true
|
|
}
|
|
yyj4572 := 0
|
|
for ; yyj4572 < yyrr4572; yyj4572++ {
|
|
yyh4572.ElemContainerState(yyj4572)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4572[yyj4572] = PodCondition{}
|
|
} else {
|
|
yyv4573 := &yyv4572[yyj4572]
|
|
yyv4573.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4572 {
|
|
for ; yyj4572 < yyl4572; yyj4572++ {
|
|
yyv4572 = append(yyv4572, PodCondition{})
|
|
yyh4572.ElemContainerState(yyj4572)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4572[yyj4572] = PodCondition{}
|
|
} else {
|
|
yyv4574 := &yyv4572[yyj4572]
|
|
yyv4574.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4572 := 0
|
|
for ; !r.CheckBreak(); yyj4572++ {
|
|
|
|
if yyj4572 >= len(yyv4572) {
|
|
yyv4572 = append(yyv4572, PodCondition{}) // var yyz4572 PodCondition
|
|
yyc4572 = true
|
|
}
|
|
yyh4572.ElemContainerState(yyj4572)
|
|
if yyj4572 < len(yyv4572) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4572[yyj4572] = PodCondition{}
|
|
} else {
|
|
yyv4575 := &yyv4572[yyj4572]
|
|
yyv4575.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4572 < len(yyv4572) {
|
|
yyv4572 = yyv4572[:yyj4572]
|
|
yyc4572 = true
|
|
} else if yyj4572 == 0 && yyv4572 == nil {
|
|
yyv4572 = []PodCondition{}
|
|
yyc4572 = true
|
|
}
|
|
}
|
|
yyh4572.End()
|
|
if yyc4572 {
|
|
*v = yyv4572
|
|
}
|
|
}
|
|
|
|
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 _, yyv4576 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4577 := &yyv4576
|
|
yy4577.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
|
|
|
|
yyv4578 := *v
|
|
yyh4578, yyl4578 := z.DecSliceHelperStart()
|
|
var yyc4578 bool
|
|
if yyl4578 == 0 {
|
|
if yyv4578 == nil {
|
|
yyv4578 = []ContainerStatus{}
|
|
yyc4578 = true
|
|
} else if len(yyv4578) != 0 {
|
|
yyv4578 = yyv4578[:0]
|
|
yyc4578 = true
|
|
}
|
|
} else if yyl4578 > 0 {
|
|
var yyrr4578, yyrl4578 int
|
|
var yyrt4578 bool
|
|
if yyl4578 > cap(yyv4578) {
|
|
|
|
yyrg4578 := len(yyv4578) > 0
|
|
yyv24578 := yyv4578
|
|
yyrl4578, yyrt4578 = z.DecInferLen(yyl4578, z.DecBasicHandle().MaxInitLen, 120)
|
|
if yyrt4578 {
|
|
if yyrl4578 <= cap(yyv4578) {
|
|
yyv4578 = yyv4578[:yyrl4578]
|
|
} else {
|
|
yyv4578 = make([]ContainerStatus, yyrl4578)
|
|
}
|
|
} else {
|
|
yyv4578 = make([]ContainerStatus, yyrl4578)
|
|
}
|
|
yyc4578 = true
|
|
yyrr4578 = len(yyv4578)
|
|
if yyrg4578 {
|
|
copy(yyv4578, yyv24578)
|
|
}
|
|
} else if yyl4578 != len(yyv4578) {
|
|
yyv4578 = yyv4578[:yyl4578]
|
|
yyc4578 = true
|
|
}
|
|
yyj4578 := 0
|
|
for ; yyj4578 < yyrr4578; yyj4578++ {
|
|
yyh4578.ElemContainerState(yyj4578)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4578[yyj4578] = ContainerStatus{}
|
|
} else {
|
|
yyv4579 := &yyv4578[yyj4578]
|
|
yyv4579.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4578 {
|
|
for ; yyj4578 < yyl4578; yyj4578++ {
|
|
yyv4578 = append(yyv4578, ContainerStatus{})
|
|
yyh4578.ElemContainerState(yyj4578)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4578[yyj4578] = ContainerStatus{}
|
|
} else {
|
|
yyv4580 := &yyv4578[yyj4578]
|
|
yyv4580.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4578 := 0
|
|
for ; !r.CheckBreak(); yyj4578++ {
|
|
|
|
if yyj4578 >= len(yyv4578) {
|
|
yyv4578 = append(yyv4578, ContainerStatus{}) // var yyz4578 ContainerStatus
|
|
yyc4578 = true
|
|
}
|
|
yyh4578.ElemContainerState(yyj4578)
|
|
if yyj4578 < len(yyv4578) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4578[yyj4578] = ContainerStatus{}
|
|
} else {
|
|
yyv4581 := &yyv4578[yyj4578]
|
|
yyv4581.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4578 < len(yyv4578) {
|
|
yyv4578 = yyv4578[:yyj4578]
|
|
yyc4578 = true
|
|
} else if yyj4578 == 0 && yyv4578 == nil {
|
|
yyv4578 = []ContainerStatus{}
|
|
yyc4578 = true
|
|
}
|
|
}
|
|
yyh4578.End()
|
|
if yyc4578 {
|
|
*v = yyv4578
|
|
}
|
|
}
|
|
|
|
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 _, yyv4582 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4583 := &yyv4582
|
|
yy4583.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
|
|
|
|
yyv4584 := *v
|
|
yyh4584, yyl4584 := z.DecSliceHelperStart()
|
|
var yyc4584 bool
|
|
if yyl4584 == 0 {
|
|
if yyv4584 == nil {
|
|
yyv4584 = []PodTemplate{}
|
|
yyc4584 = true
|
|
} else if len(yyv4584) != 0 {
|
|
yyv4584 = yyv4584[:0]
|
|
yyc4584 = true
|
|
}
|
|
} else if yyl4584 > 0 {
|
|
var yyrr4584, yyrl4584 int
|
|
var yyrt4584 bool
|
|
if yyl4584 > cap(yyv4584) {
|
|
|
|
yyrg4584 := len(yyv4584) > 0
|
|
yyv24584 := yyv4584
|
|
yyrl4584, yyrt4584 = z.DecInferLen(yyl4584, z.DecBasicHandle().MaxInitLen, 672)
|
|
if yyrt4584 {
|
|
if yyrl4584 <= cap(yyv4584) {
|
|
yyv4584 = yyv4584[:yyrl4584]
|
|
} else {
|
|
yyv4584 = make([]PodTemplate, yyrl4584)
|
|
}
|
|
} else {
|
|
yyv4584 = make([]PodTemplate, yyrl4584)
|
|
}
|
|
yyc4584 = true
|
|
yyrr4584 = len(yyv4584)
|
|
if yyrg4584 {
|
|
copy(yyv4584, yyv24584)
|
|
}
|
|
} else if yyl4584 != len(yyv4584) {
|
|
yyv4584 = yyv4584[:yyl4584]
|
|
yyc4584 = true
|
|
}
|
|
yyj4584 := 0
|
|
for ; yyj4584 < yyrr4584; yyj4584++ {
|
|
yyh4584.ElemContainerState(yyj4584)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4584[yyj4584] = PodTemplate{}
|
|
} else {
|
|
yyv4585 := &yyv4584[yyj4584]
|
|
yyv4585.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4584 {
|
|
for ; yyj4584 < yyl4584; yyj4584++ {
|
|
yyv4584 = append(yyv4584, PodTemplate{})
|
|
yyh4584.ElemContainerState(yyj4584)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4584[yyj4584] = PodTemplate{}
|
|
} else {
|
|
yyv4586 := &yyv4584[yyj4584]
|
|
yyv4586.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4584 := 0
|
|
for ; !r.CheckBreak(); yyj4584++ {
|
|
|
|
if yyj4584 >= len(yyv4584) {
|
|
yyv4584 = append(yyv4584, PodTemplate{}) // var yyz4584 PodTemplate
|
|
yyc4584 = true
|
|
}
|
|
yyh4584.ElemContainerState(yyj4584)
|
|
if yyj4584 < len(yyv4584) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4584[yyj4584] = PodTemplate{}
|
|
} else {
|
|
yyv4587 := &yyv4584[yyj4584]
|
|
yyv4587.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4584 < len(yyv4584) {
|
|
yyv4584 = yyv4584[:yyj4584]
|
|
yyc4584 = true
|
|
} else if yyj4584 == 0 && yyv4584 == nil {
|
|
yyv4584 = []PodTemplate{}
|
|
yyc4584 = true
|
|
}
|
|
}
|
|
yyh4584.End()
|
|
if yyc4584 {
|
|
*v = yyv4584
|
|
}
|
|
}
|
|
|
|
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 _, yyv4588 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4589 := &yyv4588
|
|
yy4589.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
|
|
|
|
yyv4590 := *v
|
|
yyh4590, yyl4590 := z.DecSliceHelperStart()
|
|
var yyc4590 bool
|
|
if yyl4590 == 0 {
|
|
if yyv4590 == nil {
|
|
yyv4590 = []ReplicationController{}
|
|
yyc4590 = true
|
|
} else if len(yyv4590) != 0 {
|
|
yyv4590 = yyv4590[:0]
|
|
yyc4590 = true
|
|
}
|
|
} else if yyl4590 > 0 {
|
|
var yyrr4590, yyrl4590 int
|
|
var yyrt4590 bool
|
|
if yyl4590 > cap(yyv4590) {
|
|
|
|
yyrg4590 := len(yyv4590) > 0
|
|
yyv24590 := yyv4590
|
|
yyrl4590, yyrt4590 = z.DecInferLen(yyl4590, z.DecBasicHandle().MaxInitLen, 288)
|
|
if yyrt4590 {
|
|
if yyrl4590 <= cap(yyv4590) {
|
|
yyv4590 = yyv4590[:yyrl4590]
|
|
} else {
|
|
yyv4590 = make([]ReplicationController, yyrl4590)
|
|
}
|
|
} else {
|
|
yyv4590 = make([]ReplicationController, yyrl4590)
|
|
}
|
|
yyc4590 = true
|
|
yyrr4590 = len(yyv4590)
|
|
if yyrg4590 {
|
|
copy(yyv4590, yyv24590)
|
|
}
|
|
} else if yyl4590 != len(yyv4590) {
|
|
yyv4590 = yyv4590[:yyl4590]
|
|
yyc4590 = true
|
|
}
|
|
yyj4590 := 0
|
|
for ; yyj4590 < yyrr4590; yyj4590++ {
|
|
yyh4590.ElemContainerState(yyj4590)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4590[yyj4590] = ReplicationController{}
|
|
} else {
|
|
yyv4591 := &yyv4590[yyj4590]
|
|
yyv4591.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4590 {
|
|
for ; yyj4590 < yyl4590; yyj4590++ {
|
|
yyv4590 = append(yyv4590, ReplicationController{})
|
|
yyh4590.ElemContainerState(yyj4590)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4590[yyj4590] = ReplicationController{}
|
|
} else {
|
|
yyv4592 := &yyv4590[yyj4590]
|
|
yyv4592.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4590 := 0
|
|
for ; !r.CheckBreak(); yyj4590++ {
|
|
|
|
if yyj4590 >= len(yyv4590) {
|
|
yyv4590 = append(yyv4590, ReplicationController{}) // var yyz4590 ReplicationController
|
|
yyc4590 = true
|
|
}
|
|
yyh4590.ElemContainerState(yyj4590)
|
|
if yyj4590 < len(yyv4590) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4590[yyj4590] = ReplicationController{}
|
|
} else {
|
|
yyv4593 := &yyv4590[yyj4590]
|
|
yyv4593.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4590 < len(yyv4590) {
|
|
yyv4590 = yyv4590[:yyj4590]
|
|
yyc4590 = true
|
|
} else if yyj4590 == 0 && yyv4590 == nil {
|
|
yyv4590 = []ReplicationController{}
|
|
yyc4590 = true
|
|
}
|
|
}
|
|
yyh4590.End()
|
|
if yyc4590 {
|
|
*v = yyv4590
|
|
}
|
|
}
|
|
|
|
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 _, yyv4594 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4595 := &yyv4594
|
|
yy4595.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
|
|
|
|
yyv4596 := *v
|
|
yyh4596, yyl4596 := z.DecSliceHelperStart()
|
|
var yyc4596 bool
|
|
if yyl4596 == 0 {
|
|
if yyv4596 == nil {
|
|
yyv4596 = []Service{}
|
|
yyc4596 = true
|
|
} else if len(yyv4596) != 0 {
|
|
yyv4596 = yyv4596[:0]
|
|
yyc4596 = true
|
|
}
|
|
} else if yyl4596 > 0 {
|
|
var yyrr4596, yyrl4596 int
|
|
var yyrt4596 bool
|
|
if yyl4596 > cap(yyv4596) {
|
|
|
|
yyrg4596 := len(yyv4596) > 0
|
|
yyv24596 := yyv4596
|
|
yyrl4596, yyrt4596 = z.DecInferLen(yyl4596, z.DecBasicHandle().MaxInitLen, 424)
|
|
if yyrt4596 {
|
|
if yyrl4596 <= cap(yyv4596) {
|
|
yyv4596 = yyv4596[:yyrl4596]
|
|
} else {
|
|
yyv4596 = make([]Service, yyrl4596)
|
|
}
|
|
} else {
|
|
yyv4596 = make([]Service, yyrl4596)
|
|
}
|
|
yyc4596 = true
|
|
yyrr4596 = len(yyv4596)
|
|
if yyrg4596 {
|
|
copy(yyv4596, yyv24596)
|
|
}
|
|
} else if yyl4596 != len(yyv4596) {
|
|
yyv4596 = yyv4596[:yyl4596]
|
|
yyc4596 = true
|
|
}
|
|
yyj4596 := 0
|
|
for ; yyj4596 < yyrr4596; yyj4596++ {
|
|
yyh4596.ElemContainerState(yyj4596)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4596[yyj4596] = Service{}
|
|
} else {
|
|
yyv4597 := &yyv4596[yyj4596]
|
|
yyv4597.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4596 {
|
|
for ; yyj4596 < yyl4596; yyj4596++ {
|
|
yyv4596 = append(yyv4596, Service{})
|
|
yyh4596.ElemContainerState(yyj4596)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4596[yyj4596] = Service{}
|
|
} else {
|
|
yyv4598 := &yyv4596[yyj4596]
|
|
yyv4598.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4596 := 0
|
|
for ; !r.CheckBreak(); yyj4596++ {
|
|
|
|
if yyj4596 >= len(yyv4596) {
|
|
yyv4596 = append(yyv4596, Service{}) // var yyz4596 Service
|
|
yyc4596 = true
|
|
}
|
|
yyh4596.ElemContainerState(yyj4596)
|
|
if yyj4596 < len(yyv4596) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4596[yyj4596] = Service{}
|
|
} else {
|
|
yyv4599 := &yyv4596[yyj4596]
|
|
yyv4599.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4596 < len(yyv4596) {
|
|
yyv4596 = yyv4596[:yyj4596]
|
|
yyc4596 = true
|
|
} else if yyj4596 == 0 && yyv4596 == nil {
|
|
yyv4596 = []Service{}
|
|
yyc4596 = true
|
|
}
|
|
}
|
|
yyh4596.End()
|
|
if yyc4596 {
|
|
*v = yyv4596
|
|
}
|
|
}
|
|
|
|
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 _, yyv4600 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4601 := &yyv4600
|
|
yy4601.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
|
|
|
|
yyv4602 := *v
|
|
yyh4602, yyl4602 := z.DecSliceHelperStart()
|
|
var yyc4602 bool
|
|
if yyl4602 == 0 {
|
|
if yyv4602 == nil {
|
|
yyv4602 = []LoadBalancerIngress{}
|
|
yyc4602 = true
|
|
} else if len(yyv4602) != 0 {
|
|
yyv4602 = yyv4602[:0]
|
|
yyc4602 = true
|
|
}
|
|
} else if yyl4602 > 0 {
|
|
var yyrr4602, yyrl4602 int
|
|
var yyrt4602 bool
|
|
if yyl4602 > cap(yyv4602) {
|
|
|
|
yyrg4602 := len(yyv4602) > 0
|
|
yyv24602 := yyv4602
|
|
yyrl4602, yyrt4602 = z.DecInferLen(yyl4602, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4602 {
|
|
if yyrl4602 <= cap(yyv4602) {
|
|
yyv4602 = yyv4602[:yyrl4602]
|
|
} else {
|
|
yyv4602 = make([]LoadBalancerIngress, yyrl4602)
|
|
}
|
|
} else {
|
|
yyv4602 = make([]LoadBalancerIngress, yyrl4602)
|
|
}
|
|
yyc4602 = true
|
|
yyrr4602 = len(yyv4602)
|
|
if yyrg4602 {
|
|
copy(yyv4602, yyv24602)
|
|
}
|
|
} else if yyl4602 != len(yyv4602) {
|
|
yyv4602 = yyv4602[:yyl4602]
|
|
yyc4602 = true
|
|
}
|
|
yyj4602 := 0
|
|
for ; yyj4602 < yyrr4602; yyj4602++ {
|
|
yyh4602.ElemContainerState(yyj4602)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4602[yyj4602] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4603 := &yyv4602[yyj4602]
|
|
yyv4603.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4602 {
|
|
for ; yyj4602 < yyl4602; yyj4602++ {
|
|
yyv4602 = append(yyv4602, LoadBalancerIngress{})
|
|
yyh4602.ElemContainerState(yyj4602)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4602[yyj4602] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4604 := &yyv4602[yyj4602]
|
|
yyv4604.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4602 := 0
|
|
for ; !r.CheckBreak(); yyj4602++ {
|
|
|
|
if yyj4602 >= len(yyv4602) {
|
|
yyv4602 = append(yyv4602, LoadBalancerIngress{}) // var yyz4602 LoadBalancerIngress
|
|
yyc4602 = true
|
|
}
|
|
yyh4602.ElemContainerState(yyj4602)
|
|
if yyj4602 < len(yyv4602) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4602[yyj4602] = LoadBalancerIngress{}
|
|
} else {
|
|
yyv4605 := &yyv4602[yyj4602]
|
|
yyv4605.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4602 < len(yyv4602) {
|
|
yyv4602 = yyv4602[:yyj4602]
|
|
yyc4602 = true
|
|
} else if yyj4602 == 0 && yyv4602 == nil {
|
|
yyv4602 = []LoadBalancerIngress{}
|
|
yyc4602 = true
|
|
}
|
|
}
|
|
yyh4602.End()
|
|
if yyc4602 {
|
|
*v = yyv4602
|
|
}
|
|
}
|
|
|
|
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 _, yyv4606 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4607 := &yyv4606
|
|
yy4607.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
|
|
|
|
yyv4608 := *v
|
|
yyh4608, yyl4608 := z.DecSliceHelperStart()
|
|
var yyc4608 bool
|
|
if yyl4608 == 0 {
|
|
if yyv4608 == nil {
|
|
yyv4608 = []ServicePort{}
|
|
yyc4608 = true
|
|
} else if len(yyv4608) != 0 {
|
|
yyv4608 = yyv4608[:0]
|
|
yyc4608 = true
|
|
}
|
|
} else if yyl4608 > 0 {
|
|
var yyrr4608, yyrl4608 int
|
|
var yyrt4608 bool
|
|
if yyl4608 > cap(yyv4608) {
|
|
|
|
yyrg4608 := len(yyv4608) > 0
|
|
yyv24608 := yyv4608
|
|
yyrl4608, yyrt4608 = z.DecInferLen(yyl4608, z.DecBasicHandle().MaxInitLen, 80)
|
|
if yyrt4608 {
|
|
if yyrl4608 <= cap(yyv4608) {
|
|
yyv4608 = yyv4608[:yyrl4608]
|
|
} else {
|
|
yyv4608 = make([]ServicePort, yyrl4608)
|
|
}
|
|
} else {
|
|
yyv4608 = make([]ServicePort, yyrl4608)
|
|
}
|
|
yyc4608 = true
|
|
yyrr4608 = len(yyv4608)
|
|
if yyrg4608 {
|
|
copy(yyv4608, yyv24608)
|
|
}
|
|
} else if yyl4608 != len(yyv4608) {
|
|
yyv4608 = yyv4608[:yyl4608]
|
|
yyc4608 = true
|
|
}
|
|
yyj4608 := 0
|
|
for ; yyj4608 < yyrr4608; yyj4608++ {
|
|
yyh4608.ElemContainerState(yyj4608)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4608[yyj4608] = ServicePort{}
|
|
} else {
|
|
yyv4609 := &yyv4608[yyj4608]
|
|
yyv4609.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4608 {
|
|
for ; yyj4608 < yyl4608; yyj4608++ {
|
|
yyv4608 = append(yyv4608, ServicePort{})
|
|
yyh4608.ElemContainerState(yyj4608)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4608[yyj4608] = ServicePort{}
|
|
} else {
|
|
yyv4610 := &yyv4608[yyj4608]
|
|
yyv4610.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4608 := 0
|
|
for ; !r.CheckBreak(); yyj4608++ {
|
|
|
|
if yyj4608 >= len(yyv4608) {
|
|
yyv4608 = append(yyv4608, ServicePort{}) // var yyz4608 ServicePort
|
|
yyc4608 = true
|
|
}
|
|
yyh4608.ElemContainerState(yyj4608)
|
|
if yyj4608 < len(yyv4608) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4608[yyj4608] = ServicePort{}
|
|
} else {
|
|
yyv4611 := &yyv4608[yyj4608]
|
|
yyv4611.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4608 < len(yyv4608) {
|
|
yyv4608 = yyv4608[:yyj4608]
|
|
yyc4608 = true
|
|
} else if yyj4608 == 0 && yyv4608 == nil {
|
|
yyv4608 = []ServicePort{}
|
|
yyc4608 = true
|
|
}
|
|
}
|
|
yyh4608.End()
|
|
if yyc4608 {
|
|
*v = yyv4608
|
|
}
|
|
}
|
|
|
|
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 _, yyv4612 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4613 := &yyv4612
|
|
yy4613.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
|
|
|
|
yyv4614 := *v
|
|
yyh4614, yyl4614 := z.DecSliceHelperStart()
|
|
var yyc4614 bool
|
|
if yyl4614 == 0 {
|
|
if yyv4614 == nil {
|
|
yyv4614 = []ObjectReference{}
|
|
yyc4614 = true
|
|
} else if len(yyv4614) != 0 {
|
|
yyv4614 = yyv4614[:0]
|
|
yyc4614 = true
|
|
}
|
|
} else if yyl4614 > 0 {
|
|
var yyrr4614, yyrl4614 int
|
|
var yyrt4614 bool
|
|
if yyl4614 > cap(yyv4614) {
|
|
|
|
yyrg4614 := len(yyv4614) > 0
|
|
yyv24614 := yyv4614
|
|
yyrl4614, yyrt4614 = z.DecInferLen(yyl4614, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4614 {
|
|
if yyrl4614 <= cap(yyv4614) {
|
|
yyv4614 = yyv4614[:yyrl4614]
|
|
} else {
|
|
yyv4614 = make([]ObjectReference, yyrl4614)
|
|
}
|
|
} else {
|
|
yyv4614 = make([]ObjectReference, yyrl4614)
|
|
}
|
|
yyc4614 = true
|
|
yyrr4614 = len(yyv4614)
|
|
if yyrg4614 {
|
|
copy(yyv4614, yyv24614)
|
|
}
|
|
} else if yyl4614 != len(yyv4614) {
|
|
yyv4614 = yyv4614[:yyl4614]
|
|
yyc4614 = true
|
|
}
|
|
yyj4614 := 0
|
|
for ; yyj4614 < yyrr4614; yyj4614++ {
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ObjectReference{}
|
|
} else {
|
|
yyv4615 := &yyv4614[yyj4614]
|
|
yyv4615.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4614 {
|
|
for ; yyj4614 < yyl4614; yyj4614++ {
|
|
yyv4614 = append(yyv4614, ObjectReference{})
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ObjectReference{}
|
|
} else {
|
|
yyv4616 := &yyv4614[yyj4614]
|
|
yyv4616.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4614 := 0
|
|
for ; !r.CheckBreak(); yyj4614++ {
|
|
|
|
if yyj4614 >= len(yyv4614) {
|
|
yyv4614 = append(yyv4614, ObjectReference{}) // var yyz4614 ObjectReference
|
|
yyc4614 = true
|
|
}
|
|
yyh4614.ElemContainerState(yyj4614)
|
|
if yyj4614 < len(yyv4614) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4614[yyj4614] = ObjectReference{}
|
|
} else {
|
|
yyv4617 := &yyv4614[yyj4614]
|
|
yyv4617.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4614 < len(yyv4614) {
|
|
yyv4614 = yyv4614[:yyj4614]
|
|
yyc4614 = true
|
|
} else if yyj4614 == 0 && yyv4614 == nil {
|
|
yyv4614 = []ObjectReference{}
|
|
yyc4614 = true
|
|
}
|
|
}
|
|
yyh4614.End()
|
|
if yyc4614 {
|
|
*v = yyv4614
|
|
}
|
|
}
|
|
|
|
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 _, yyv4618 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4619 := &yyv4618
|
|
yy4619.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
|
|
|
|
yyv4620 := *v
|
|
yyh4620, yyl4620 := z.DecSliceHelperStart()
|
|
var yyc4620 bool
|
|
if yyl4620 == 0 {
|
|
if yyv4620 == nil {
|
|
yyv4620 = []ServiceAccount{}
|
|
yyc4620 = true
|
|
} else if len(yyv4620) != 0 {
|
|
yyv4620 = yyv4620[:0]
|
|
yyc4620 = true
|
|
}
|
|
} else if yyl4620 > 0 {
|
|
var yyrr4620, yyrl4620 int
|
|
var yyrt4620 bool
|
|
if yyl4620 > cap(yyv4620) {
|
|
|
|
yyrg4620 := len(yyv4620) > 0
|
|
yyv24620 := yyv4620
|
|
yyrl4620, yyrt4620 = z.DecInferLen(yyl4620, z.DecBasicHandle().MaxInitLen, 288)
|
|
if yyrt4620 {
|
|
if yyrl4620 <= cap(yyv4620) {
|
|
yyv4620 = yyv4620[:yyrl4620]
|
|
} else {
|
|
yyv4620 = make([]ServiceAccount, yyrl4620)
|
|
}
|
|
} else {
|
|
yyv4620 = make([]ServiceAccount, yyrl4620)
|
|
}
|
|
yyc4620 = true
|
|
yyrr4620 = len(yyv4620)
|
|
if yyrg4620 {
|
|
copy(yyv4620, yyv24620)
|
|
}
|
|
} else if yyl4620 != len(yyv4620) {
|
|
yyv4620 = yyv4620[:yyl4620]
|
|
yyc4620 = true
|
|
}
|
|
yyj4620 := 0
|
|
for ; yyj4620 < yyrr4620; yyj4620++ {
|
|
yyh4620.ElemContainerState(yyj4620)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4620[yyj4620] = ServiceAccount{}
|
|
} else {
|
|
yyv4621 := &yyv4620[yyj4620]
|
|
yyv4621.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4620 {
|
|
for ; yyj4620 < yyl4620; yyj4620++ {
|
|
yyv4620 = append(yyv4620, ServiceAccount{})
|
|
yyh4620.ElemContainerState(yyj4620)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4620[yyj4620] = ServiceAccount{}
|
|
} else {
|
|
yyv4622 := &yyv4620[yyj4620]
|
|
yyv4622.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4620 := 0
|
|
for ; !r.CheckBreak(); yyj4620++ {
|
|
|
|
if yyj4620 >= len(yyv4620) {
|
|
yyv4620 = append(yyv4620, ServiceAccount{}) // var yyz4620 ServiceAccount
|
|
yyc4620 = true
|
|
}
|
|
yyh4620.ElemContainerState(yyj4620)
|
|
if yyj4620 < len(yyv4620) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4620[yyj4620] = ServiceAccount{}
|
|
} else {
|
|
yyv4623 := &yyv4620[yyj4620]
|
|
yyv4623.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4620 < len(yyv4620) {
|
|
yyv4620 = yyv4620[:yyj4620]
|
|
yyc4620 = true
|
|
} else if yyj4620 == 0 && yyv4620 == nil {
|
|
yyv4620 = []ServiceAccount{}
|
|
yyc4620 = true
|
|
}
|
|
}
|
|
yyh4620.End()
|
|
if yyc4620 {
|
|
*v = yyv4620
|
|
}
|
|
}
|
|
|
|
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 _, yyv4624 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4625 := &yyv4624
|
|
yy4625.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
|
|
|
|
yyv4626 := *v
|
|
yyh4626, yyl4626 := z.DecSliceHelperStart()
|
|
var yyc4626 bool
|
|
if yyl4626 == 0 {
|
|
if yyv4626 == nil {
|
|
yyv4626 = []EndpointSubset{}
|
|
yyc4626 = true
|
|
} else if len(yyv4626) != 0 {
|
|
yyv4626 = yyv4626[:0]
|
|
yyc4626 = true
|
|
}
|
|
} else if yyl4626 > 0 {
|
|
var yyrr4626, yyrl4626 int
|
|
var yyrt4626 bool
|
|
if yyl4626 > cap(yyv4626) {
|
|
|
|
yyrg4626 := len(yyv4626) > 0
|
|
yyv24626 := yyv4626
|
|
yyrl4626, yyrt4626 = z.DecInferLen(yyl4626, z.DecBasicHandle().MaxInitLen, 72)
|
|
if yyrt4626 {
|
|
if yyrl4626 <= cap(yyv4626) {
|
|
yyv4626 = yyv4626[:yyrl4626]
|
|
} else {
|
|
yyv4626 = make([]EndpointSubset, yyrl4626)
|
|
}
|
|
} else {
|
|
yyv4626 = make([]EndpointSubset, yyrl4626)
|
|
}
|
|
yyc4626 = true
|
|
yyrr4626 = len(yyv4626)
|
|
if yyrg4626 {
|
|
copy(yyv4626, yyv24626)
|
|
}
|
|
} else if yyl4626 != len(yyv4626) {
|
|
yyv4626 = yyv4626[:yyl4626]
|
|
yyc4626 = true
|
|
}
|
|
yyj4626 := 0
|
|
for ; yyj4626 < yyrr4626; yyj4626++ {
|
|
yyh4626.ElemContainerState(yyj4626)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4626[yyj4626] = EndpointSubset{}
|
|
} else {
|
|
yyv4627 := &yyv4626[yyj4626]
|
|
yyv4627.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4626 {
|
|
for ; yyj4626 < yyl4626; yyj4626++ {
|
|
yyv4626 = append(yyv4626, EndpointSubset{})
|
|
yyh4626.ElemContainerState(yyj4626)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4626[yyj4626] = EndpointSubset{}
|
|
} else {
|
|
yyv4628 := &yyv4626[yyj4626]
|
|
yyv4628.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4626 := 0
|
|
for ; !r.CheckBreak(); yyj4626++ {
|
|
|
|
if yyj4626 >= len(yyv4626) {
|
|
yyv4626 = append(yyv4626, EndpointSubset{}) // var yyz4626 EndpointSubset
|
|
yyc4626 = true
|
|
}
|
|
yyh4626.ElemContainerState(yyj4626)
|
|
if yyj4626 < len(yyv4626) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4626[yyj4626] = EndpointSubset{}
|
|
} else {
|
|
yyv4629 := &yyv4626[yyj4626]
|
|
yyv4629.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4626 < len(yyv4626) {
|
|
yyv4626 = yyv4626[:yyj4626]
|
|
yyc4626 = true
|
|
} else if yyj4626 == 0 && yyv4626 == nil {
|
|
yyv4626 = []EndpointSubset{}
|
|
yyc4626 = true
|
|
}
|
|
}
|
|
yyh4626.End()
|
|
if yyc4626 {
|
|
*v = yyv4626
|
|
}
|
|
}
|
|
|
|
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 _, yyv4630 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4631 := &yyv4630
|
|
yy4631.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
|
|
|
|
yyv4632 := *v
|
|
yyh4632, yyl4632 := z.DecSliceHelperStart()
|
|
var yyc4632 bool
|
|
if yyl4632 == 0 {
|
|
if yyv4632 == nil {
|
|
yyv4632 = []EndpointAddress{}
|
|
yyc4632 = true
|
|
} else if len(yyv4632) != 0 {
|
|
yyv4632 = yyv4632[:0]
|
|
yyc4632 = true
|
|
}
|
|
} else if yyl4632 > 0 {
|
|
var yyrr4632, yyrl4632 int
|
|
var yyrt4632 bool
|
|
if yyl4632 > cap(yyv4632) {
|
|
|
|
yyrg4632 := len(yyv4632) > 0
|
|
yyv24632 := yyv4632
|
|
yyrl4632, yyrt4632 = z.DecInferLen(yyl4632, z.DecBasicHandle().MaxInitLen, 48)
|
|
if yyrt4632 {
|
|
if yyrl4632 <= cap(yyv4632) {
|
|
yyv4632 = yyv4632[:yyrl4632]
|
|
} else {
|
|
yyv4632 = make([]EndpointAddress, yyrl4632)
|
|
}
|
|
} else {
|
|
yyv4632 = make([]EndpointAddress, yyrl4632)
|
|
}
|
|
yyc4632 = true
|
|
yyrr4632 = len(yyv4632)
|
|
if yyrg4632 {
|
|
copy(yyv4632, yyv24632)
|
|
}
|
|
} else if yyl4632 != len(yyv4632) {
|
|
yyv4632 = yyv4632[:yyl4632]
|
|
yyc4632 = true
|
|
}
|
|
yyj4632 := 0
|
|
for ; yyj4632 < yyrr4632; yyj4632++ {
|
|
yyh4632.ElemContainerState(yyj4632)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4632[yyj4632] = EndpointAddress{}
|
|
} else {
|
|
yyv4633 := &yyv4632[yyj4632]
|
|
yyv4633.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4632 {
|
|
for ; yyj4632 < yyl4632; yyj4632++ {
|
|
yyv4632 = append(yyv4632, EndpointAddress{})
|
|
yyh4632.ElemContainerState(yyj4632)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4632[yyj4632] = EndpointAddress{}
|
|
} else {
|
|
yyv4634 := &yyv4632[yyj4632]
|
|
yyv4634.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4632 := 0
|
|
for ; !r.CheckBreak(); yyj4632++ {
|
|
|
|
if yyj4632 >= len(yyv4632) {
|
|
yyv4632 = append(yyv4632, EndpointAddress{}) // var yyz4632 EndpointAddress
|
|
yyc4632 = true
|
|
}
|
|
yyh4632.ElemContainerState(yyj4632)
|
|
if yyj4632 < len(yyv4632) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4632[yyj4632] = EndpointAddress{}
|
|
} else {
|
|
yyv4635 := &yyv4632[yyj4632]
|
|
yyv4635.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4632 < len(yyv4632) {
|
|
yyv4632 = yyv4632[:yyj4632]
|
|
yyc4632 = true
|
|
} else if yyj4632 == 0 && yyv4632 == nil {
|
|
yyv4632 = []EndpointAddress{}
|
|
yyc4632 = true
|
|
}
|
|
}
|
|
yyh4632.End()
|
|
if yyc4632 {
|
|
*v = yyv4632
|
|
}
|
|
}
|
|
|
|
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 _, yyv4636 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4637 := &yyv4636
|
|
yy4637.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
|
|
|
|
yyv4638 := *v
|
|
yyh4638, yyl4638 := z.DecSliceHelperStart()
|
|
var yyc4638 bool
|
|
if yyl4638 == 0 {
|
|
if yyv4638 == nil {
|
|
yyv4638 = []EndpointPort{}
|
|
yyc4638 = true
|
|
} else if len(yyv4638) != 0 {
|
|
yyv4638 = yyv4638[:0]
|
|
yyc4638 = true
|
|
}
|
|
} else if yyl4638 > 0 {
|
|
var yyrr4638, yyrl4638 int
|
|
var yyrt4638 bool
|
|
if yyl4638 > cap(yyv4638) {
|
|
|
|
yyrg4638 := len(yyv4638) > 0
|
|
yyv24638 := yyv4638
|
|
yyrl4638, yyrt4638 = z.DecInferLen(yyl4638, z.DecBasicHandle().MaxInitLen, 40)
|
|
if yyrt4638 {
|
|
if yyrl4638 <= cap(yyv4638) {
|
|
yyv4638 = yyv4638[:yyrl4638]
|
|
} else {
|
|
yyv4638 = make([]EndpointPort, yyrl4638)
|
|
}
|
|
} else {
|
|
yyv4638 = make([]EndpointPort, yyrl4638)
|
|
}
|
|
yyc4638 = true
|
|
yyrr4638 = len(yyv4638)
|
|
if yyrg4638 {
|
|
copy(yyv4638, yyv24638)
|
|
}
|
|
} else if yyl4638 != len(yyv4638) {
|
|
yyv4638 = yyv4638[:yyl4638]
|
|
yyc4638 = true
|
|
}
|
|
yyj4638 := 0
|
|
for ; yyj4638 < yyrr4638; yyj4638++ {
|
|
yyh4638.ElemContainerState(yyj4638)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4638[yyj4638] = EndpointPort{}
|
|
} else {
|
|
yyv4639 := &yyv4638[yyj4638]
|
|
yyv4639.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4638 {
|
|
for ; yyj4638 < yyl4638; yyj4638++ {
|
|
yyv4638 = append(yyv4638, EndpointPort{})
|
|
yyh4638.ElemContainerState(yyj4638)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4638[yyj4638] = EndpointPort{}
|
|
} else {
|
|
yyv4640 := &yyv4638[yyj4638]
|
|
yyv4640.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4638 := 0
|
|
for ; !r.CheckBreak(); yyj4638++ {
|
|
|
|
if yyj4638 >= len(yyv4638) {
|
|
yyv4638 = append(yyv4638, EndpointPort{}) // var yyz4638 EndpointPort
|
|
yyc4638 = true
|
|
}
|
|
yyh4638.ElemContainerState(yyj4638)
|
|
if yyj4638 < len(yyv4638) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4638[yyj4638] = EndpointPort{}
|
|
} else {
|
|
yyv4641 := &yyv4638[yyj4638]
|
|
yyv4641.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4638 < len(yyv4638) {
|
|
yyv4638 = yyv4638[:yyj4638]
|
|
yyc4638 = true
|
|
} else if yyj4638 == 0 && yyv4638 == nil {
|
|
yyv4638 = []EndpointPort{}
|
|
yyc4638 = true
|
|
}
|
|
}
|
|
yyh4638.End()
|
|
if yyc4638 {
|
|
*v = yyv4638
|
|
}
|
|
}
|
|
|
|
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 _, yyv4642 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4643 := &yyv4642
|
|
yy4643.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
|
|
|
|
yyv4644 := *v
|
|
yyh4644, yyl4644 := z.DecSliceHelperStart()
|
|
var yyc4644 bool
|
|
if yyl4644 == 0 {
|
|
if yyv4644 == nil {
|
|
yyv4644 = []Endpoints{}
|
|
yyc4644 = true
|
|
} else if len(yyv4644) != 0 {
|
|
yyv4644 = yyv4644[:0]
|
|
yyc4644 = true
|
|
}
|
|
} else if yyl4644 > 0 {
|
|
var yyrr4644, yyrl4644 int
|
|
var yyrt4644 bool
|
|
if yyl4644 > cap(yyv4644) {
|
|
|
|
yyrg4644 := len(yyv4644) > 0
|
|
yyv24644 := yyv4644
|
|
yyrl4644, yyrt4644 = z.DecInferLen(yyl4644, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4644 {
|
|
if yyrl4644 <= cap(yyv4644) {
|
|
yyv4644 = yyv4644[:yyrl4644]
|
|
} else {
|
|
yyv4644 = make([]Endpoints, yyrl4644)
|
|
}
|
|
} else {
|
|
yyv4644 = make([]Endpoints, yyrl4644)
|
|
}
|
|
yyc4644 = true
|
|
yyrr4644 = len(yyv4644)
|
|
if yyrg4644 {
|
|
copy(yyv4644, yyv24644)
|
|
}
|
|
} else if yyl4644 != len(yyv4644) {
|
|
yyv4644 = yyv4644[:yyl4644]
|
|
yyc4644 = true
|
|
}
|
|
yyj4644 := 0
|
|
for ; yyj4644 < yyrr4644; yyj4644++ {
|
|
yyh4644.ElemContainerState(yyj4644)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4644[yyj4644] = Endpoints{}
|
|
} else {
|
|
yyv4645 := &yyv4644[yyj4644]
|
|
yyv4645.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4644 {
|
|
for ; yyj4644 < yyl4644; yyj4644++ {
|
|
yyv4644 = append(yyv4644, Endpoints{})
|
|
yyh4644.ElemContainerState(yyj4644)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4644[yyj4644] = Endpoints{}
|
|
} else {
|
|
yyv4646 := &yyv4644[yyj4644]
|
|
yyv4646.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4644 := 0
|
|
for ; !r.CheckBreak(); yyj4644++ {
|
|
|
|
if yyj4644 >= len(yyv4644) {
|
|
yyv4644 = append(yyv4644, Endpoints{}) // var yyz4644 Endpoints
|
|
yyc4644 = true
|
|
}
|
|
yyh4644.ElemContainerState(yyj4644)
|
|
if yyj4644 < len(yyv4644) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4644[yyj4644] = Endpoints{}
|
|
} else {
|
|
yyv4647 := &yyv4644[yyj4644]
|
|
yyv4647.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4644 < len(yyv4644) {
|
|
yyv4644 = yyv4644[:yyj4644]
|
|
yyc4644 = true
|
|
} else if yyj4644 == 0 && yyv4644 == nil {
|
|
yyv4644 = []Endpoints{}
|
|
yyc4644 = true
|
|
}
|
|
}
|
|
yyh4644.End()
|
|
if yyc4644 {
|
|
*v = yyv4644
|
|
}
|
|
}
|
|
|
|
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 _, yyv4648 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4649 := &yyv4648
|
|
yy4649.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
|
|
|
|
yyv4650 := *v
|
|
yyh4650, yyl4650 := z.DecSliceHelperStart()
|
|
var yyc4650 bool
|
|
if yyl4650 == 0 {
|
|
if yyv4650 == nil {
|
|
yyv4650 = []NodeCondition{}
|
|
yyc4650 = true
|
|
} else if len(yyv4650) != 0 {
|
|
yyv4650 = yyv4650[:0]
|
|
yyc4650 = true
|
|
}
|
|
} else if yyl4650 > 0 {
|
|
var yyrr4650, yyrl4650 int
|
|
var yyrt4650 bool
|
|
if yyl4650 > cap(yyv4650) {
|
|
|
|
yyrg4650 := len(yyv4650) > 0
|
|
yyv24650 := yyv4650
|
|
yyrl4650, yyrt4650 = z.DecInferLen(yyl4650, z.DecBasicHandle().MaxInitLen, 112)
|
|
if yyrt4650 {
|
|
if yyrl4650 <= cap(yyv4650) {
|
|
yyv4650 = yyv4650[:yyrl4650]
|
|
} else {
|
|
yyv4650 = make([]NodeCondition, yyrl4650)
|
|
}
|
|
} else {
|
|
yyv4650 = make([]NodeCondition, yyrl4650)
|
|
}
|
|
yyc4650 = true
|
|
yyrr4650 = len(yyv4650)
|
|
if yyrg4650 {
|
|
copy(yyv4650, yyv24650)
|
|
}
|
|
} else if yyl4650 != len(yyv4650) {
|
|
yyv4650 = yyv4650[:yyl4650]
|
|
yyc4650 = true
|
|
}
|
|
yyj4650 := 0
|
|
for ; yyj4650 < yyrr4650; yyj4650++ {
|
|
yyh4650.ElemContainerState(yyj4650)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4650[yyj4650] = NodeCondition{}
|
|
} else {
|
|
yyv4651 := &yyv4650[yyj4650]
|
|
yyv4651.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4650 {
|
|
for ; yyj4650 < yyl4650; yyj4650++ {
|
|
yyv4650 = append(yyv4650, NodeCondition{})
|
|
yyh4650.ElemContainerState(yyj4650)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4650[yyj4650] = NodeCondition{}
|
|
} else {
|
|
yyv4652 := &yyv4650[yyj4650]
|
|
yyv4652.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4650 := 0
|
|
for ; !r.CheckBreak(); yyj4650++ {
|
|
|
|
if yyj4650 >= len(yyv4650) {
|
|
yyv4650 = append(yyv4650, NodeCondition{}) // var yyz4650 NodeCondition
|
|
yyc4650 = true
|
|
}
|
|
yyh4650.ElemContainerState(yyj4650)
|
|
if yyj4650 < len(yyv4650) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4650[yyj4650] = NodeCondition{}
|
|
} else {
|
|
yyv4653 := &yyv4650[yyj4650]
|
|
yyv4653.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4650 < len(yyv4650) {
|
|
yyv4650 = yyv4650[:yyj4650]
|
|
yyc4650 = true
|
|
} else if yyj4650 == 0 && yyv4650 == nil {
|
|
yyv4650 = []NodeCondition{}
|
|
yyc4650 = true
|
|
}
|
|
}
|
|
yyh4650.End()
|
|
if yyc4650 {
|
|
*v = yyv4650
|
|
}
|
|
}
|
|
|
|
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 _, yyv4654 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4655 := &yyv4654
|
|
yy4655.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
|
|
|
|
yyv4656 := *v
|
|
yyh4656, yyl4656 := z.DecSliceHelperStart()
|
|
var yyc4656 bool
|
|
if yyl4656 == 0 {
|
|
if yyv4656 == nil {
|
|
yyv4656 = []NodeAddress{}
|
|
yyc4656 = true
|
|
} else if len(yyv4656) != 0 {
|
|
yyv4656 = yyv4656[:0]
|
|
yyc4656 = true
|
|
}
|
|
} else if yyl4656 > 0 {
|
|
var yyrr4656, yyrl4656 int
|
|
var yyrt4656 bool
|
|
if yyl4656 > cap(yyv4656) {
|
|
|
|
yyrg4656 := len(yyv4656) > 0
|
|
yyv24656 := yyv4656
|
|
yyrl4656, yyrt4656 = z.DecInferLen(yyl4656, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4656 {
|
|
if yyrl4656 <= cap(yyv4656) {
|
|
yyv4656 = yyv4656[:yyrl4656]
|
|
} else {
|
|
yyv4656 = make([]NodeAddress, yyrl4656)
|
|
}
|
|
} else {
|
|
yyv4656 = make([]NodeAddress, yyrl4656)
|
|
}
|
|
yyc4656 = true
|
|
yyrr4656 = len(yyv4656)
|
|
if yyrg4656 {
|
|
copy(yyv4656, yyv24656)
|
|
}
|
|
} else if yyl4656 != len(yyv4656) {
|
|
yyv4656 = yyv4656[:yyl4656]
|
|
yyc4656 = true
|
|
}
|
|
yyj4656 := 0
|
|
for ; yyj4656 < yyrr4656; yyj4656++ {
|
|
yyh4656.ElemContainerState(yyj4656)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4656[yyj4656] = NodeAddress{}
|
|
} else {
|
|
yyv4657 := &yyv4656[yyj4656]
|
|
yyv4657.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4656 {
|
|
for ; yyj4656 < yyl4656; yyj4656++ {
|
|
yyv4656 = append(yyv4656, NodeAddress{})
|
|
yyh4656.ElemContainerState(yyj4656)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4656[yyj4656] = NodeAddress{}
|
|
} else {
|
|
yyv4658 := &yyv4656[yyj4656]
|
|
yyv4658.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4656 := 0
|
|
for ; !r.CheckBreak(); yyj4656++ {
|
|
|
|
if yyj4656 >= len(yyv4656) {
|
|
yyv4656 = append(yyv4656, NodeAddress{}) // var yyz4656 NodeAddress
|
|
yyc4656 = true
|
|
}
|
|
yyh4656.ElemContainerState(yyj4656)
|
|
if yyj4656 < len(yyv4656) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4656[yyj4656] = NodeAddress{}
|
|
} else {
|
|
yyv4659 := &yyv4656[yyj4656]
|
|
yyv4659.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4656 < len(yyv4656) {
|
|
yyv4656 = yyv4656[:yyj4656]
|
|
yyc4656 = true
|
|
} else if yyj4656 == 0 && yyv4656 == nil {
|
|
yyv4656 = []NodeAddress{}
|
|
yyc4656 = true
|
|
}
|
|
}
|
|
yyh4656.End()
|
|
if yyc4656 {
|
|
*v = yyv4656
|
|
}
|
|
}
|
|
|
|
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 _, yyv4660 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4661 := &yyv4660
|
|
yy4661.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
|
|
|
|
yyv4662 := *v
|
|
yyh4662, yyl4662 := z.DecSliceHelperStart()
|
|
var yyc4662 bool
|
|
if yyl4662 == 0 {
|
|
if yyv4662 == nil {
|
|
yyv4662 = []ContainerImage{}
|
|
yyc4662 = true
|
|
} else if len(yyv4662) != 0 {
|
|
yyv4662 = yyv4662[:0]
|
|
yyc4662 = true
|
|
}
|
|
} else if yyl4662 > 0 {
|
|
var yyrr4662, yyrl4662 int
|
|
var yyrt4662 bool
|
|
if yyl4662 > cap(yyv4662) {
|
|
|
|
yyrg4662 := len(yyv4662) > 0
|
|
yyv24662 := yyv4662
|
|
yyrl4662, yyrt4662 = z.DecInferLen(yyl4662, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4662 {
|
|
if yyrl4662 <= cap(yyv4662) {
|
|
yyv4662 = yyv4662[:yyrl4662]
|
|
} else {
|
|
yyv4662 = make([]ContainerImage, yyrl4662)
|
|
}
|
|
} else {
|
|
yyv4662 = make([]ContainerImage, yyrl4662)
|
|
}
|
|
yyc4662 = true
|
|
yyrr4662 = len(yyv4662)
|
|
if yyrg4662 {
|
|
copy(yyv4662, yyv24662)
|
|
}
|
|
} else if yyl4662 != len(yyv4662) {
|
|
yyv4662 = yyv4662[:yyl4662]
|
|
yyc4662 = true
|
|
}
|
|
yyj4662 := 0
|
|
for ; yyj4662 < yyrr4662; yyj4662++ {
|
|
yyh4662.ElemContainerState(yyj4662)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4662[yyj4662] = ContainerImage{}
|
|
} else {
|
|
yyv4663 := &yyv4662[yyj4662]
|
|
yyv4663.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4662 {
|
|
for ; yyj4662 < yyl4662; yyj4662++ {
|
|
yyv4662 = append(yyv4662, ContainerImage{})
|
|
yyh4662.ElemContainerState(yyj4662)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4662[yyj4662] = ContainerImage{}
|
|
} else {
|
|
yyv4664 := &yyv4662[yyj4662]
|
|
yyv4664.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4662 := 0
|
|
for ; !r.CheckBreak(); yyj4662++ {
|
|
|
|
if yyj4662 >= len(yyv4662) {
|
|
yyv4662 = append(yyv4662, ContainerImage{}) // var yyz4662 ContainerImage
|
|
yyc4662 = true
|
|
}
|
|
yyh4662.ElemContainerState(yyj4662)
|
|
if yyj4662 < len(yyv4662) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4662[yyj4662] = ContainerImage{}
|
|
} else {
|
|
yyv4665 := &yyv4662[yyj4662]
|
|
yyv4665.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4662 < len(yyv4662) {
|
|
yyv4662 = yyv4662[:yyj4662]
|
|
yyc4662 = true
|
|
} else if yyj4662 == 0 && yyv4662 == nil {
|
|
yyv4662 = []ContainerImage{}
|
|
yyc4662 = true
|
|
}
|
|
}
|
|
yyh4662.End()
|
|
if yyc4662 {
|
|
*v = yyv4662
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceUniqueVolumeName(v []UniqueVolumeName, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4666 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4666.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceUniqueVolumeName(v *[]UniqueVolumeName, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4667 := *v
|
|
yyh4667, yyl4667 := z.DecSliceHelperStart()
|
|
var yyc4667 bool
|
|
if yyl4667 == 0 {
|
|
if yyv4667 == nil {
|
|
yyv4667 = []UniqueVolumeName{}
|
|
yyc4667 = true
|
|
} else if len(yyv4667) != 0 {
|
|
yyv4667 = yyv4667[:0]
|
|
yyc4667 = true
|
|
}
|
|
} else if yyl4667 > 0 {
|
|
var yyrr4667, yyrl4667 int
|
|
var yyrt4667 bool
|
|
if yyl4667 > cap(yyv4667) {
|
|
|
|
yyrl4667, yyrt4667 = z.DecInferLen(yyl4667, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4667 {
|
|
if yyrl4667 <= cap(yyv4667) {
|
|
yyv4667 = yyv4667[:yyrl4667]
|
|
} else {
|
|
yyv4667 = make([]UniqueVolumeName, yyrl4667)
|
|
}
|
|
} else {
|
|
yyv4667 = make([]UniqueVolumeName, yyrl4667)
|
|
}
|
|
yyc4667 = true
|
|
yyrr4667 = len(yyv4667)
|
|
} else if yyl4667 != len(yyv4667) {
|
|
yyv4667 = yyv4667[:yyl4667]
|
|
yyc4667 = true
|
|
}
|
|
yyj4667 := 0
|
|
for ; yyj4667 < yyrr4667; yyj4667++ {
|
|
yyh4667.ElemContainerState(yyj4667)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4667[yyj4667] = ""
|
|
} else {
|
|
yyv4667[yyj4667] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4667 {
|
|
for ; yyj4667 < yyl4667; yyj4667++ {
|
|
yyv4667 = append(yyv4667, "")
|
|
yyh4667.ElemContainerState(yyj4667)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4667[yyj4667] = ""
|
|
} else {
|
|
yyv4667[yyj4667] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4667 := 0
|
|
for ; !r.CheckBreak(); yyj4667++ {
|
|
|
|
if yyj4667 >= len(yyv4667) {
|
|
yyv4667 = append(yyv4667, "") // var yyz4667 UniqueVolumeName
|
|
yyc4667 = true
|
|
}
|
|
yyh4667.ElemContainerState(yyj4667)
|
|
if yyj4667 < len(yyv4667) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4667[yyj4667] = ""
|
|
} else {
|
|
yyv4667[yyj4667] = UniqueVolumeName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4667 < len(yyv4667) {
|
|
yyv4667 = yyv4667[:yyj4667]
|
|
yyc4667 = true
|
|
} else if yyj4667 == 0 && yyv4667 == nil {
|
|
yyv4667 = []UniqueVolumeName{}
|
|
yyc4667 = true
|
|
}
|
|
}
|
|
yyh4667.End()
|
|
if yyc4667 {
|
|
*v = yyv4667
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceAttachedVolume(v []AttachedVolume, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4671 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4672 := &yyv4671
|
|
yy4672.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceAttachedVolume(v *[]AttachedVolume, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4673 := *v
|
|
yyh4673, yyl4673 := z.DecSliceHelperStart()
|
|
var yyc4673 bool
|
|
if yyl4673 == 0 {
|
|
if yyv4673 == nil {
|
|
yyv4673 = []AttachedVolume{}
|
|
yyc4673 = true
|
|
} else if len(yyv4673) != 0 {
|
|
yyv4673 = yyv4673[:0]
|
|
yyc4673 = true
|
|
}
|
|
} else if yyl4673 > 0 {
|
|
var yyrr4673, yyrl4673 int
|
|
var yyrt4673 bool
|
|
if yyl4673 > cap(yyv4673) {
|
|
|
|
yyrg4673 := len(yyv4673) > 0
|
|
yyv24673 := yyv4673
|
|
yyrl4673, yyrt4673 = z.DecInferLen(yyl4673, z.DecBasicHandle().MaxInitLen, 32)
|
|
if yyrt4673 {
|
|
if yyrl4673 <= cap(yyv4673) {
|
|
yyv4673 = yyv4673[:yyrl4673]
|
|
} else {
|
|
yyv4673 = make([]AttachedVolume, yyrl4673)
|
|
}
|
|
} else {
|
|
yyv4673 = make([]AttachedVolume, yyrl4673)
|
|
}
|
|
yyc4673 = true
|
|
yyrr4673 = len(yyv4673)
|
|
if yyrg4673 {
|
|
copy(yyv4673, yyv24673)
|
|
}
|
|
} else if yyl4673 != len(yyv4673) {
|
|
yyv4673 = yyv4673[:yyl4673]
|
|
yyc4673 = true
|
|
}
|
|
yyj4673 := 0
|
|
for ; yyj4673 < yyrr4673; yyj4673++ {
|
|
yyh4673.ElemContainerState(yyj4673)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4673[yyj4673] = AttachedVolume{}
|
|
} else {
|
|
yyv4674 := &yyv4673[yyj4673]
|
|
yyv4674.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4673 {
|
|
for ; yyj4673 < yyl4673; yyj4673++ {
|
|
yyv4673 = append(yyv4673, AttachedVolume{})
|
|
yyh4673.ElemContainerState(yyj4673)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4673[yyj4673] = AttachedVolume{}
|
|
} else {
|
|
yyv4675 := &yyv4673[yyj4673]
|
|
yyv4675.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4673 := 0
|
|
for ; !r.CheckBreak(); yyj4673++ {
|
|
|
|
if yyj4673 >= len(yyv4673) {
|
|
yyv4673 = append(yyv4673, AttachedVolume{}) // var yyz4673 AttachedVolume
|
|
yyc4673 = true
|
|
}
|
|
yyh4673.ElemContainerState(yyj4673)
|
|
if yyj4673 < len(yyv4673) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4673[yyj4673] = AttachedVolume{}
|
|
} else {
|
|
yyv4676 := &yyv4673[yyj4673]
|
|
yyv4676.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4673 < len(yyv4673) {
|
|
yyv4673 = yyv4673[:yyj4673]
|
|
yyc4673 = true
|
|
} else if yyj4673 == 0 && yyv4673 == nil {
|
|
yyv4673 = []AttachedVolume{}
|
|
yyc4673 = true
|
|
}
|
|
}
|
|
yyh4673.End()
|
|
if yyc4673 {
|
|
*v = yyv4673
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSlicePreferAvoidPodsEntry(v []PreferAvoidPodsEntry, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4677 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4678 := &yyv4677
|
|
yy4678.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSlicePreferAvoidPodsEntry(v *[]PreferAvoidPodsEntry, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4679 := *v
|
|
yyh4679, yyl4679 := z.DecSliceHelperStart()
|
|
var yyc4679 bool
|
|
if yyl4679 == 0 {
|
|
if yyv4679 == nil {
|
|
yyv4679 = []PreferAvoidPodsEntry{}
|
|
yyc4679 = true
|
|
} else if len(yyv4679) != 0 {
|
|
yyv4679 = yyv4679[:0]
|
|
yyc4679 = true
|
|
}
|
|
} else if yyl4679 > 0 {
|
|
var yyrr4679, yyrl4679 int
|
|
var yyrt4679 bool
|
|
if yyl4679 > cap(yyv4679) {
|
|
|
|
yyrg4679 := len(yyv4679) > 0
|
|
yyv24679 := yyv4679
|
|
yyrl4679, yyrt4679 = z.DecInferLen(yyl4679, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt4679 {
|
|
if yyrl4679 <= cap(yyv4679) {
|
|
yyv4679 = yyv4679[:yyrl4679]
|
|
} else {
|
|
yyv4679 = make([]PreferAvoidPodsEntry, yyrl4679)
|
|
}
|
|
} else {
|
|
yyv4679 = make([]PreferAvoidPodsEntry, yyrl4679)
|
|
}
|
|
yyc4679 = true
|
|
yyrr4679 = len(yyv4679)
|
|
if yyrg4679 {
|
|
copy(yyv4679, yyv24679)
|
|
}
|
|
} else if yyl4679 != len(yyv4679) {
|
|
yyv4679 = yyv4679[:yyl4679]
|
|
yyc4679 = true
|
|
}
|
|
yyj4679 := 0
|
|
for ; yyj4679 < yyrr4679; yyj4679++ {
|
|
yyh4679.ElemContainerState(yyj4679)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4679[yyj4679] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4680 := &yyv4679[yyj4679]
|
|
yyv4680.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4679 {
|
|
for ; yyj4679 < yyl4679; yyj4679++ {
|
|
yyv4679 = append(yyv4679, PreferAvoidPodsEntry{})
|
|
yyh4679.ElemContainerState(yyj4679)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4679[yyj4679] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4681 := &yyv4679[yyj4679]
|
|
yyv4681.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4679 := 0
|
|
for ; !r.CheckBreak(); yyj4679++ {
|
|
|
|
if yyj4679 >= len(yyv4679) {
|
|
yyv4679 = append(yyv4679, PreferAvoidPodsEntry{}) // var yyz4679 PreferAvoidPodsEntry
|
|
yyc4679 = true
|
|
}
|
|
yyh4679.ElemContainerState(yyj4679)
|
|
if yyj4679 < len(yyv4679) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4679[yyj4679] = PreferAvoidPodsEntry{}
|
|
} else {
|
|
yyv4682 := &yyv4679[yyj4679]
|
|
yyv4682.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4679 < len(yyv4679) {
|
|
yyv4679 = yyv4679[:yyj4679]
|
|
yyc4679 = true
|
|
} else if yyj4679 == 0 && yyv4679 == nil {
|
|
yyv4679 = []PreferAvoidPodsEntry{}
|
|
yyc4679 = true
|
|
}
|
|
}
|
|
yyh4679.End()
|
|
if yyc4679 {
|
|
*v = yyv4679
|
|
}
|
|
}
|
|
|
|
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 yyk4683, yyv4683 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yyk4683.CodecEncodeSelf(e)
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
yy4684 := &yyv4683
|
|
yym4685 := z.EncBinary()
|
|
_ = yym4685
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yy4684) {
|
|
} else if !yym4685 && z.IsJSONHandle() {
|
|
z.EncJSONMarshal(yy4684)
|
|
} else {
|
|
z.EncFallback(yy4684)
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decResourceList(v *ResourceList, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4686 := *v
|
|
yyl4686 := r.ReadMapStart()
|
|
yybh4686 := z.DecBasicHandle()
|
|
if yyv4686 == nil {
|
|
yyrl4686, _ := z.DecInferLen(yyl4686, yybh4686.MaxInitLen, 72)
|
|
yyv4686 = make(map[ResourceName]pkg3_resource.Quantity, yyrl4686)
|
|
*v = yyv4686
|
|
}
|
|
var yymk4686 ResourceName
|
|
var yymv4686 pkg3_resource.Quantity
|
|
var yymg4686 bool
|
|
if yybh4686.MapValueReset {
|
|
yymg4686 = true
|
|
}
|
|
if yyl4686 > 0 {
|
|
for yyj4686 := 0; yyj4686 < yyl4686; yyj4686++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4686 = ""
|
|
} else {
|
|
yymk4686 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4686 {
|
|
yymv4686 = yyv4686[yymk4686]
|
|
} else {
|
|
yymv4686 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4686 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4688 := &yymv4686
|
|
yym4689 := z.DecBinary()
|
|
_ = yym4689
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4688) {
|
|
} else if !yym4689 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4688)
|
|
} else {
|
|
z.DecFallback(yyv4688, false)
|
|
}
|
|
}
|
|
|
|
if yyv4686 != nil {
|
|
yyv4686[yymk4686] = yymv4686
|
|
}
|
|
}
|
|
} else if yyl4686 < 0 {
|
|
for yyj4686 := 0; !r.CheckBreak(); yyj4686++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4686 = ""
|
|
} else {
|
|
yymk4686 = ResourceName(r.DecodeString())
|
|
}
|
|
|
|
if yymg4686 {
|
|
yymv4686 = yyv4686[yymk4686]
|
|
} else {
|
|
yymv4686 = pkg3_resource.Quantity{}
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4686 = pkg3_resource.Quantity{}
|
|
} else {
|
|
yyv4691 := &yymv4686
|
|
yym4692 := z.DecBinary()
|
|
_ = yym4692
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4691) {
|
|
} else if !yym4692 && z.IsJSONHandle() {
|
|
z.DecJSONUnmarshal(yyv4691)
|
|
} else {
|
|
z.DecFallback(yyv4691, false)
|
|
}
|
|
}
|
|
|
|
if yyv4686 != nil {
|
|
yyv4686[yymk4686] = yymv4686
|
|
}
|
|
}
|
|
} // 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 _, yyv4693 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4694 := &yyv4693
|
|
yy4694.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
|
|
|
|
yyv4695 := *v
|
|
yyh4695, yyl4695 := z.DecSliceHelperStart()
|
|
var yyc4695 bool
|
|
if yyl4695 == 0 {
|
|
if yyv4695 == nil {
|
|
yyv4695 = []Node{}
|
|
yyc4695 = true
|
|
} else if len(yyv4695) != 0 {
|
|
yyv4695 = yyv4695[:0]
|
|
yyc4695 = true
|
|
}
|
|
} else if yyl4695 > 0 {
|
|
var yyrr4695, yyrl4695 int
|
|
var yyrt4695 bool
|
|
if yyl4695 > cap(yyv4695) {
|
|
|
|
yyrg4695 := len(yyv4695) > 0
|
|
yyv24695 := yyv4695
|
|
yyrl4695, yyrt4695 = z.DecInferLen(yyl4695, z.DecBasicHandle().MaxInitLen, 616)
|
|
if yyrt4695 {
|
|
if yyrl4695 <= cap(yyv4695) {
|
|
yyv4695 = yyv4695[:yyrl4695]
|
|
} else {
|
|
yyv4695 = make([]Node, yyrl4695)
|
|
}
|
|
} else {
|
|
yyv4695 = make([]Node, yyrl4695)
|
|
}
|
|
yyc4695 = true
|
|
yyrr4695 = len(yyv4695)
|
|
if yyrg4695 {
|
|
copy(yyv4695, yyv24695)
|
|
}
|
|
} else if yyl4695 != len(yyv4695) {
|
|
yyv4695 = yyv4695[:yyl4695]
|
|
yyc4695 = true
|
|
}
|
|
yyj4695 := 0
|
|
for ; yyj4695 < yyrr4695; yyj4695++ {
|
|
yyh4695.ElemContainerState(yyj4695)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4695[yyj4695] = Node{}
|
|
} else {
|
|
yyv4696 := &yyv4695[yyj4695]
|
|
yyv4696.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4695 {
|
|
for ; yyj4695 < yyl4695; yyj4695++ {
|
|
yyv4695 = append(yyv4695, Node{})
|
|
yyh4695.ElemContainerState(yyj4695)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4695[yyj4695] = Node{}
|
|
} else {
|
|
yyv4697 := &yyv4695[yyj4695]
|
|
yyv4697.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4695 := 0
|
|
for ; !r.CheckBreak(); yyj4695++ {
|
|
|
|
if yyj4695 >= len(yyv4695) {
|
|
yyv4695 = append(yyv4695, Node{}) // var yyz4695 Node
|
|
yyc4695 = true
|
|
}
|
|
yyh4695.ElemContainerState(yyj4695)
|
|
if yyj4695 < len(yyv4695) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4695[yyj4695] = Node{}
|
|
} else {
|
|
yyv4698 := &yyv4695[yyj4695]
|
|
yyv4698.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4695 < len(yyv4695) {
|
|
yyv4695 = yyv4695[:yyj4695]
|
|
yyc4695 = true
|
|
} else if yyj4695 == 0 && yyv4695 == nil {
|
|
yyv4695 = []Node{}
|
|
yyc4695 = true
|
|
}
|
|
}
|
|
yyh4695.End()
|
|
if yyc4695 {
|
|
*v = yyv4695
|
|
}
|
|
}
|
|
|
|
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 _, yyv4699 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4699.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
|
|
|
|
yyv4700 := *v
|
|
yyh4700, yyl4700 := z.DecSliceHelperStart()
|
|
var yyc4700 bool
|
|
if yyl4700 == 0 {
|
|
if yyv4700 == nil {
|
|
yyv4700 = []FinalizerName{}
|
|
yyc4700 = true
|
|
} else if len(yyv4700) != 0 {
|
|
yyv4700 = yyv4700[:0]
|
|
yyc4700 = true
|
|
}
|
|
} else if yyl4700 > 0 {
|
|
var yyrr4700, yyrl4700 int
|
|
var yyrt4700 bool
|
|
if yyl4700 > cap(yyv4700) {
|
|
|
|
yyrl4700, yyrt4700 = z.DecInferLen(yyl4700, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4700 {
|
|
if yyrl4700 <= cap(yyv4700) {
|
|
yyv4700 = yyv4700[:yyrl4700]
|
|
} else {
|
|
yyv4700 = make([]FinalizerName, yyrl4700)
|
|
}
|
|
} else {
|
|
yyv4700 = make([]FinalizerName, yyrl4700)
|
|
}
|
|
yyc4700 = true
|
|
yyrr4700 = len(yyv4700)
|
|
} else if yyl4700 != len(yyv4700) {
|
|
yyv4700 = yyv4700[:yyl4700]
|
|
yyc4700 = true
|
|
}
|
|
yyj4700 := 0
|
|
for ; yyj4700 < yyrr4700; yyj4700++ {
|
|
yyh4700.ElemContainerState(yyj4700)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4700[yyj4700] = ""
|
|
} else {
|
|
yyv4700[yyj4700] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4700 {
|
|
for ; yyj4700 < yyl4700; yyj4700++ {
|
|
yyv4700 = append(yyv4700, "")
|
|
yyh4700.ElemContainerState(yyj4700)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4700[yyj4700] = ""
|
|
} else {
|
|
yyv4700[yyj4700] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4700 := 0
|
|
for ; !r.CheckBreak(); yyj4700++ {
|
|
|
|
if yyj4700 >= len(yyv4700) {
|
|
yyv4700 = append(yyv4700, "") // var yyz4700 FinalizerName
|
|
yyc4700 = true
|
|
}
|
|
yyh4700.ElemContainerState(yyj4700)
|
|
if yyj4700 < len(yyv4700) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4700[yyj4700] = ""
|
|
} else {
|
|
yyv4700[yyj4700] = FinalizerName(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4700 < len(yyv4700) {
|
|
yyv4700 = yyv4700[:yyj4700]
|
|
yyc4700 = true
|
|
} else if yyj4700 == 0 && yyv4700 == nil {
|
|
yyv4700 = []FinalizerName{}
|
|
yyc4700 = true
|
|
}
|
|
}
|
|
yyh4700.End()
|
|
if yyc4700 {
|
|
*v = yyv4700
|
|
}
|
|
}
|
|
|
|
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 _, yyv4704 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4705 := &yyv4704
|
|
yy4705.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
|
|
|
|
yyv4706 := *v
|
|
yyh4706, yyl4706 := z.DecSliceHelperStart()
|
|
var yyc4706 bool
|
|
if yyl4706 == 0 {
|
|
if yyv4706 == nil {
|
|
yyv4706 = []Namespace{}
|
|
yyc4706 = true
|
|
} else if len(yyv4706) != 0 {
|
|
yyv4706 = yyv4706[:0]
|
|
yyc4706 = true
|
|
}
|
|
} else if yyl4706 > 0 {
|
|
var yyrr4706, yyrl4706 int
|
|
var yyrt4706 bool
|
|
if yyl4706 > cap(yyv4706) {
|
|
|
|
yyrg4706 := len(yyv4706) > 0
|
|
yyv24706 := yyv4706
|
|
yyrl4706, yyrt4706 = z.DecInferLen(yyl4706, z.DecBasicHandle().MaxInitLen, 280)
|
|
if yyrt4706 {
|
|
if yyrl4706 <= cap(yyv4706) {
|
|
yyv4706 = yyv4706[:yyrl4706]
|
|
} else {
|
|
yyv4706 = make([]Namespace, yyrl4706)
|
|
}
|
|
} else {
|
|
yyv4706 = make([]Namespace, yyrl4706)
|
|
}
|
|
yyc4706 = true
|
|
yyrr4706 = len(yyv4706)
|
|
if yyrg4706 {
|
|
copy(yyv4706, yyv24706)
|
|
}
|
|
} else if yyl4706 != len(yyv4706) {
|
|
yyv4706 = yyv4706[:yyl4706]
|
|
yyc4706 = true
|
|
}
|
|
yyj4706 := 0
|
|
for ; yyj4706 < yyrr4706; yyj4706++ {
|
|
yyh4706.ElemContainerState(yyj4706)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4706[yyj4706] = Namespace{}
|
|
} else {
|
|
yyv4707 := &yyv4706[yyj4706]
|
|
yyv4707.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4706 {
|
|
for ; yyj4706 < yyl4706; yyj4706++ {
|
|
yyv4706 = append(yyv4706, Namespace{})
|
|
yyh4706.ElemContainerState(yyj4706)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4706[yyj4706] = Namespace{}
|
|
} else {
|
|
yyv4708 := &yyv4706[yyj4706]
|
|
yyv4708.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4706 := 0
|
|
for ; !r.CheckBreak(); yyj4706++ {
|
|
|
|
if yyj4706 >= len(yyv4706) {
|
|
yyv4706 = append(yyv4706, Namespace{}) // var yyz4706 Namespace
|
|
yyc4706 = true
|
|
}
|
|
yyh4706.ElemContainerState(yyj4706)
|
|
if yyj4706 < len(yyv4706) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4706[yyj4706] = Namespace{}
|
|
} else {
|
|
yyv4709 := &yyv4706[yyj4706]
|
|
yyv4709.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4706 < len(yyv4706) {
|
|
yyv4706 = yyv4706[:yyj4706]
|
|
yyc4706 = true
|
|
} else if yyj4706 == 0 && yyv4706 == nil {
|
|
yyv4706 = []Namespace{}
|
|
yyc4706 = true
|
|
}
|
|
}
|
|
yyh4706.End()
|
|
if yyc4706 {
|
|
*v = yyv4706
|
|
}
|
|
}
|
|
|
|
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 _, yyv4710 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4711 := &yyv4710
|
|
yy4711.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
|
|
|
|
yyv4712 := *v
|
|
yyh4712, yyl4712 := z.DecSliceHelperStart()
|
|
var yyc4712 bool
|
|
if yyl4712 == 0 {
|
|
if yyv4712 == nil {
|
|
yyv4712 = []Event{}
|
|
yyc4712 = true
|
|
} else if len(yyv4712) != 0 {
|
|
yyv4712 = yyv4712[:0]
|
|
yyc4712 = true
|
|
}
|
|
} else if yyl4712 > 0 {
|
|
var yyrr4712, yyrl4712 int
|
|
var yyrt4712 bool
|
|
if yyl4712 > cap(yyv4712) {
|
|
|
|
yyrg4712 := len(yyv4712) > 0
|
|
yyv24712 := yyv4712
|
|
yyrl4712, yyrt4712 = z.DecInferLen(yyl4712, z.DecBasicHandle().MaxInitLen, 488)
|
|
if yyrt4712 {
|
|
if yyrl4712 <= cap(yyv4712) {
|
|
yyv4712 = yyv4712[:yyrl4712]
|
|
} else {
|
|
yyv4712 = make([]Event, yyrl4712)
|
|
}
|
|
} else {
|
|
yyv4712 = make([]Event, yyrl4712)
|
|
}
|
|
yyc4712 = true
|
|
yyrr4712 = len(yyv4712)
|
|
if yyrg4712 {
|
|
copy(yyv4712, yyv24712)
|
|
}
|
|
} else if yyl4712 != len(yyv4712) {
|
|
yyv4712 = yyv4712[:yyl4712]
|
|
yyc4712 = true
|
|
}
|
|
yyj4712 := 0
|
|
for ; yyj4712 < yyrr4712; yyj4712++ {
|
|
yyh4712.ElemContainerState(yyj4712)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4712[yyj4712] = Event{}
|
|
} else {
|
|
yyv4713 := &yyv4712[yyj4712]
|
|
yyv4713.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4712 {
|
|
for ; yyj4712 < yyl4712; yyj4712++ {
|
|
yyv4712 = append(yyv4712, Event{})
|
|
yyh4712.ElemContainerState(yyj4712)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4712[yyj4712] = Event{}
|
|
} else {
|
|
yyv4714 := &yyv4712[yyj4712]
|
|
yyv4714.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4712 := 0
|
|
for ; !r.CheckBreak(); yyj4712++ {
|
|
|
|
if yyj4712 >= len(yyv4712) {
|
|
yyv4712 = append(yyv4712, Event{}) // var yyz4712 Event
|
|
yyc4712 = true
|
|
}
|
|
yyh4712.ElemContainerState(yyj4712)
|
|
if yyj4712 < len(yyv4712) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4712[yyj4712] = Event{}
|
|
} else {
|
|
yyv4715 := &yyv4712[yyj4712]
|
|
yyv4715.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4712 < len(yyv4712) {
|
|
yyv4712 = yyv4712[:yyj4712]
|
|
yyc4712 = true
|
|
} else if yyj4712 == 0 && yyv4712 == nil {
|
|
yyv4712 = []Event{}
|
|
yyc4712 = true
|
|
}
|
|
}
|
|
yyh4712.End()
|
|
if yyc4712 {
|
|
*v = yyv4712
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceruntime_Object(v []pkg7_runtime.Object, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4716 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
if yyv4716 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4717 := z.EncBinary()
|
|
_ = yym4717
|
|
if false {
|
|
} else if z.HasExtensions() && z.EncExt(yyv4716) {
|
|
} else {
|
|
z.EncFallback(yyv4716)
|
|
}
|
|
}
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceruntime_Object(v *[]pkg7_runtime.Object, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4718 := *v
|
|
yyh4718, yyl4718 := z.DecSliceHelperStart()
|
|
var yyc4718 bool
|
|
if yyl4718 == 0 {
|
|
if yyv4718 == nil {
|
|
yyv4718 = []pkg7_runtime.Object{}
|
|
yyc4718 = true
|
|
} else if len(yyv4718) != 0 {
|
|
yyv4718 = yyv4718[:0]
|
|
yyc4718 = true
|
|
}
|
|
} else if yyl4718 > 0 {
|
|
var yyrr4718, yyrl4718 int
|
|
var yyrt4718 bool
|
|
if yyl4718 > cap(yyv4718) {
|
|
|
|
yyrg4718 := len(yyv4718) > 0
|
|
yyv24718 := yyv4718
|
|
yyrl4718, yyrt4718 = z.DecInferLen(yyl4718, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4718 {
|
|
if yyrl4718 <= cap(yyv4718) {
|
|
yyv4718 = yyv4718[:yyrl4718]
|
|
} else {
|
|
yyv4718 = make([]pkg7_runtime.Object, yyrl4718)
|
|
}
|
|
} else {
|
|
yyv4718 = make([]pkg7_runtime.Object, yyrl4718)
|
|
}
|
|
yyc4718 = true
|
|
yyrr4718 = len(yyv4718)
|
|
if yyrg4718 {
|
|
copy(yyv4718, yyv24718)
|
|
}
|
|
} else if yyl4718 != len(yyv4718) {
|
|
yyv4718 = yyv4718[:yyl4718]
|
|
yyc4718 = true
|
|
}
|
|
yyj4718 := 0
|
|
for ; yyj4718 < yyrr4718; yyj4718++ {
|
|
yyh4718.ElemContainerState(yyj4718)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4718[yyj4718] = nil
|
|
} else {
|
|
yyv4719 := &yyv4718[yyj4718]
|
|
yym4720 := z.DecBinary()
|
|
_ = yym4720
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4719) {
|
|
} else {
|
|
z.DecFallback(yyv4719, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
if yyrt4718 {
|
|
for ; yyj4718 < yyl4718; yyj4718++ {
|
|
yyv4718 = append(yyv4718, nil)
|
|
yyh4718.ElemContainerState(yyj4718)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4718[yyj4718] = nil
|
|
} else {
|
|
yyv4721 := &yyv4718[yyj4718]
|
|
yym4722 := z.DecBinary()
|
|
_ = yym4722
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4721) {
|
|
} else {
|
|
z.DecFallback(yyv4721, true)
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4718 := 0
|
|
for ; !r.CheckBreak(); yyj4718++ {
|
|
|
|
if yyj4718 >= len(yyv4718) {
|
|
yyv4718 = append(yyv4718, nil) // var yyz4718 pkg7_runtime.Object
|
|
yyc4718 = true
|
|
}
|
|
yyh4718.ElemContainerState(yyj4718)
|
|
if yyj4718 < len(yyv4718) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4718[yyj4718] = nil
|
|
} else {
|
|
yyv4723 := &yyv4718[yyj4718]
|
|
yym4724 := z.DecBinary()
|
|
_ = yym4724
|
|
if false {
|
|
} else if z.HasExtensions() && z.DecExt(yyv4723) {
|
|
} else {
|
|
z.DecFallback(yyv4723, true)
|
|
}
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4718 < len(yyv4718) {
|
|
yyv4718 = yyv4718[:yyj4718]
|
|
yyc4718 = true
|
|
} else if yyj4718 == 0 && yyv4718 == nil {
|
|
yyv4718 = []pkg7_runtime.Object{}
|
|
yyc4718 = true
|
|
}
|
|
}
|
|
yyh4718.End()
|
|
if yyc4718 {
|
|
*v = yyv4718
|
|
}
|
|
}
|
|
|
|
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 _, yyv4725 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4726 := &yyv4725
|
|
yy4726.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
|
|
|
|
yyv4727 := *v
|
|
yyh4727, yyl4727 := z.DecSliceHelperStart()
|
|
var yyc4727 bool
|
|
if yyl4727 == 0 {
|
|
if yyv4727 == nil {
|
|
yyv4727 = []LimitRangeItem{}
|
|
yyc4727 = true
|
|
} else if len(yyv4727) != 0 {
|
|
yyv4727 = yyv4727[:0]
|
|
yyc4727 = true
|
|
}
|
|
} else if yyl4727 > 0 {
|
|
var yyrr4727, yyrl4727 int
|
|
var yyrt4727 bool
|
|
if yyl4727 > cap(yyv4727) {
|
|
|
|
yyrg4727 := len(yyv4727) > 0
|
|
yyv24727 := yyv4727
|
|
yyrl4727, yyrt4727 = z.DecInferLen(yyl4727, z.DecBasicHandle().MaxInitLen, 56)
|
|
if yyrt4727 {
|
|
if yyrl4727 <= cap(yyv4727) {
|
|
yyv4727 = yyv4727[:yyrl4727]
|
|
} else {
|
|
yyv4727 = make([]LimitRangeItem, yyrl4727)
|
|
}
|
|
} else {
|
|
yyv4727 = make([]LimitRangeItem, yyrl4727)
|
|
}
|
|
yyc4727 = true
|
|
yyrr4727 = len(yyv4727)
|
|
if yyrg4727 {
|
|
copy(yyv4727, yyv24727)
|
|
}
|
|
} else if yyl4727 != len(yyv4727) {
|
|
yyv4727 = yyv4727[:yyl4727]
|
|
yyc4727 = true
|
|
}
|
|
yyj4727 := 0
|
|
for ; yyj4727 < yyrr4727; yyj4727++ {
|
|
yyh4727.ElemContainerState(yyj4727)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4727[yyj4727] = LimitRangeItem{}
|
|
} else {
|
|
yyv4728 := &yyv4727[yyj4727]
|
|
yyv4728.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4727 {
|
|
for ; yyj4727 < yyl4727; yyj4727++ {
|
|
yyv4727 = append(yyv4727, LimitRangeItem{})
|
|
yyh4727.ElemContainerState(yyj4727)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4727[yyj4727] = LimitRangeItem{}
|
|
} else {
|
|
yyv4729 := &yyv4727[yyj4727]
|
|
yyv4729.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4727 := 0
|
|
for ; !r.CheckBreak(); yyj4727++ {
|
|
|
|
if yyj4727 >= len(yyv4727) {
|
|
yyv4727 = append(yyv4727, LimitRangeItem{}) // var yyz4727 LimitRangeItem
|
|
yyc4727 = true
|
|
}
|
|
yyh4727.ElemContainerState(yyj4727)
|
|
if yyj4727 < len(yyv4727) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4727[yyj4727] = LimitRangeItem{}
|
|
} else {
|
|
yyv4730 := &yyv4727[yyj4727]
|
|
yyv4730.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4727 < len(yyv4727) {
|
|
yyv4727 = yyv4727[:yyj4727]
|
|
yyc4727 = true
|
|
} else if yyj4727 == 0 && yyv4727 == nil {
|
|
yyv4727 = []LimitRangeItem{}
|
|
yyc4727 = true
|
|
}
|
|
}
|
|
yyh4727.End()
|
|
if yyc4727 {
|
|
*v = yyv4727
|
|
}
|
|
}
|
|
|
|
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 _, yyv4731 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4732 := &yyv4731
|
|
yy4732.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
|
|
|
|
yyv4733 := *v
|
|
yyh4733, yyl4733 := z.DecSliceHelperStart()
|
|
var yyc4733 bool
|
|
if yyl4733 == 0 {
|
|
if yyv4733 == nil {
|
|
yyv4733 = []LimitRange{}
|
|
yyc4733 = true
|
|
} else if len(yyv4733) != 0 {
|
|
yyv4733 = yyv4733[:0]
|
|
yyc4733 = true
|
|
}
|
|
} else if yyl4733 > 0 {
|
|
var yyrr4733, yyrl4733 int
|
|
var yyrt4733 bool
|
|
if yyl4733 > cap(yyv4733) {
|
|
|
|
yyrg4733 := len(yyv4733) > 0
|
|
yyv24733 := yyv4733
|
|
yyrl4733, yyrt4733 = z.DecInferLen(yyl4733, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4733 {
|
|
if yyrl4733 <= cap(yyv4733) {
|
|
yyv4733 = yyv4733[:yyrl4733]
|
|
} else {
|
|
yyv4733 = make([]LimitRange, yyrl4733)
|
|
}
|
|
} else {
|
|
yyv4733 = make([]LimitRange, yyrl4733)
|
|
}
|
|
yyc4733 = true
|
|
yyrr4733 = len(yyv4733)
|
|
if yyrg4733 {
|
|
copy(yyv4733, yyv24733)
|
|
}
|
|
} else if yyl4733 != len(yyv4733) {
|
|
yyv4733 = yyv4733[:yyl4733]
|
|
yyc4733 = true
|
|
}
|
|
yyj4733 := 0
|
|
for ; yyj4733 < yyrr4733; yyj4733++ {
|
|
yyh4733.ElemContainerState(yyj4733)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4733[yyj4733] = LimitRange{}
|
|
} else {
|
|
yyv4734 := &yyv4733[yyj4733]
|
|
yyv4734.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4733 {
|
|
for ; yyj4733 < yyl4733; yyj4733++ {
|
|
yyv4733 = append(yyv4733, LimitRange{})
|
|
yyh4733.ElemContainerState(yyj4733)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4733[yyj4733] = LimitRange{}
|
|
} else {
|
|
yyv4735 := &yyv4733[yyj4733]
|
|
yyv4735.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4733 := 0
|
|
for ; !r.CheckBreak(); yyj4733++ {
|
|
|
|
if yyj4733 >= len(yyv4733) {
|
|
yyv4733 = append(yyv4733, LimitRange{}) // var yyz4733 LimitRange
|
|
yyc4733 = true
|
|
}
|
|
yyh4733.ElemContainerState(yyj4733)
|
|
if yyj4733 < len(yyv4733) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4733[yyj4733] = LimitRange{}
|
|
} else {
|
|
yyv4736 := &yyv4733[yyj4733]
|
|
yyv4736.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4733 < len(yyv4733) {
|
|
yyv4733 = yyv4733[:yyj4733]
|
|
yyc4733 = true
|
|
} else if yyj4733 == 0 && yyv4733 == nil {
|
|
yyv4733 = []LimitRange{}
|
|
yyc4733 = true
|
|
}
|
|
}
|
|
yyh4733.End()
|
|
if yyc4733 {
|
|
*v = yyv4733
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceResourceQuotaScope(v []ResourceQuotaScope, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4737 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yyv4737.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceResourceQuotaScope(v *[]ResourceQuotaScope, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4738 := *v
|
|
yyh4738, yyl4738 := z.DecSliceHelperStart()
|
|
var yyc4738 bool
|
|
if yyl4738 == 0 {
|
|
if yyv4738 == nil {
|
|
yyv4738 = []ResourceQuotaScope{}
|
|
yyc4738 = true
|
|
} else if len(yyv4738) != 0 {
|
|
yyv4738 = yyv4738[:0]
|
|
yyc4738 = true
|
|
}
|
|
} else if yyl4738 > 0 {
|
|
var yyrr4738, yyrl4738 int
|
|
var yyrt4738 bool
|
|
if yyl4738 > cap(yyv4738) {
|
|
|
|
yyrl4738, yyrt4738 = z.DecInferLen(yyl4738, z.DecBasicHandle().MaxInitLen, 16)
|
|
if yyrt4738 {
|
|
if yyrl4738 <= cap(yyv4738) {
|
|
yyv4738 = yyv4738[:yyrl4738]
|
|
} else {
|
|
yyv4738 = make([]ResourceQuotaScope, yyrl4738)
|
|
}
|
|
} else {
|
|
yyv4738 = make([]ResourceQuotaScope, yyrl4738)
|
|
}
|
|
yyc4738 = true
|
|
yyrr4738 = len(yyv4738)
|
|
} else if yyl4738 != len(yyv4738) {
|
|
yyv4738 = yyv4738[:yyl4738]
|
|
yyc4738 = true
|
|
}
|
|
yyj4738 := 0
|
|
for ; yyj4738 < yyrr4738; yyj4738++ {
|
|
yyh4738.ElemContainerState(yyj4738)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4738[yyj4738] = ""
|
|
} else {
|
|
yyv4738[yyj4738] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
if yyrt4738 {
|
|
for ; yyj4738 < yyl4738; yyj4738++ {
|
|
yyv4738 = append(yyv4738, "")
|
|
yyh4738.ElemContainerState(yyj4738)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4738[yyj4738] = ""
|
|
} else {
|
|
yyv4738[yyj4738] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4738 := 0
|
|
for ; !r.CheckBreak(); yyj4738++ {
|
|
|
|
if yyj4738 >= len(yyv4738) {
|
|
yyv4738 = append(yyv4738, "") // var yyz4738 ResourceQuotaScope
|
|
yyc4738 = true
|
|
}
|
|
yyh4738.ElemContainerState(yyj4738)
|
|
if yyj4738 < len(yyv4738) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4738[yyj4738] = ""
|
|
} else {
|
|
yyv4738[yyj4738] = ResourceQuotaScope(r.DecodeString())
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4738 < len(yyv4738) {
|
|
yyv4738 = yyv4738[:yyj4738]
|
|
yyc4738 = true
|
|
} else if yyj4738 == 0 && yyv4738 == nil {
|
|
yyv4738 = []ResourceQuotaScope{}
|
|
yyc4738 = true
|
|
}
|
|
}
|
|
yyh4738.End()
|
|
if yyc4738 {
|
|
*v = yyv4738
|
|
}
|
|
}
|
|
|
|
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 _, yyv4742 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4743 := &yyv4742
|
|
yy4743.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
|
|
|
|
yyv4744 := *v
|
|
yyh4744, yyl4744 := z.DecSliceHelperStart()
|
|
var yyc4744 bool
|
|
if yyl4744 == 0 {
|
|
if yyv4744 == nil {
|
|
yyv4744 = []ResourceQuota{}
|
|
yyc4744 = true
|
|
} else if len(yyv4744) != 0 {
|
|
yyv4744 = yyv4744[:0]
|
|
yyc4744 = true
|
|
}
|
|
} else if yyl4744 > 0 {
|
|
var yyrr4744, yyrl4744 int
|
|
var yyrt4744 bool
|
|
if yyl4744 > cap(yyv4744) {
|
|
|
|
yyrg4744 := len(yyv4744) > 0
|
|
yyv24744 := yyv4744
|
|
yyrl4744, yyrt4744 = z.DecInferLen(yyl4744, z.DecBasicHandle().MaxInitLen, 288)
|
|
if yyrt4744 {
|
|
if yyrl4744 <= cap(yyv4744) {
|
|
yyv4744 = yyv4744[:yyrl4744]
|
|
} else {
|
|
yyv4744 = make([]ResourceQuota, yyrl4744)
|
|
}
|
|
} else {
|
|
yyv4744 = make([]ResourceQuota, yyrl4744)
|
|
}
|
|
yyc4744 = true
|
|
yyrr4744 = len(yyv4744)
|
|
if yyrg4744 {
|
|
copy(yyv4744, yyv24744)
|
|
}
|
|
} else if yyl4744 != len(yyv4744) {
|
|
yyv4744 = yyv4744[:yyl4744]
|
|
yyc4744 = true
|
|
}
|
|
yyj4744 := 0
|
|
for ; yyj4744 < yyrr4744; yyj4744++ {
|
|
yyh4744.ElemContainerState(yyj4744)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4744[yyj4744] = ResourceQuota{}
|
|
} else {
|
|
yyv4745 := &yyv4744[yyj4744]
|
|
yyv4745.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4744 {
|
|
for ; yyj4744 < yyl4744; yyj4744++ {
|
|
yyv4744 = append(yyv4744, ResourceQuota{})
|
|
yyh4744.ElemContainerState(yyj4744)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4744[yyj4744] = ResourceQuota{}
|
|
} else {
|
|
yyv4746 := &yyv4744[yyj4744]
|
|
yyv4746.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4744 := 0
|
|
for ; !r.CheckBreak(); yyj4744++ {
|
|
|
|
if yyj4744 >= len(yyv4744) {
|
|
yyv4744 = append(yyv4744, ResourceQuota{}) // var yyz4744 ResourceQuota
|
|
yyc4744 = true
|
|
}
|
|
yyh4744.ElemContainerState(yyj4744)
|
|
if yyj4744 < len(yyv4744) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4744[yyj4744] = ResourceQuota{}
|
|
} else {
|
|
yyv4747 := &yyv4744[yyj4744]
|
|
yyv4747.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4744 < len(yyv4744) {
|
|
yyv4744 = yyv4744[:yyj4744]
|
|
yyc4744 = true
|
|
} else if yyj4744 == 0 && yyv4744 == nil {
|
|
yyv4744 = []ResourceQuota{}
|
|
yyc4744 = true
|
|
}
|
|
}
|
|
yyh4744.End()
|
|
if yyc4744 {
|
|
*v = yyv4744
|
|
}
|
|
}
|
|
|
|
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 yyk4748, yyv4748 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerMapKey1234)
|
|
yym4749 := z.EncBinary()
|
|
_ = yym4749
|
|
if false {
|
|
} else {
|
|
r.EncodeString(codecSelferC_UTF81234, string(yyk4748))
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerMapValue1234)
|
|
if yyv4748 == nil {
|
|
r.EncodeNil()
|
|
} else {
|
|
yym4750 := z.EncBinary()
|
|
_ = yym4750
|
|
if false {
|
|
} else {
|
|
r.EncodeStringBytes(codecSelferC_RAW1234, []byte(yyv4748))
|
|
}
|
|
}
|
|
}
|
|
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
|
|
|
|
yyv4751 := *v
|
|
yyl4751 := r.ReadMapStart()
|
|
yybh4751 := z.DecBasicHandle()
|
|
if yyv4751 == nil {
|
|
yyrl4751, _ := z.DecInferLen(yyl4751, yybh4751.MaxInitLen, 40)
|
|
yyv4751 = make(map[string][]uint8, yyrl4751)
|
|
*v = yyv4751
|
|
}
|
|
var yymk4751 string
|
|
var yymv4751 []uint8
|
|
var yymg4751 bool
|
|
if yybh4751.MapValueReset {
|
|
yymg4751 = true
|
|
}
|
|
if yyl4751 > 0 {
|
|
for yyj4751 := 0; yyj4751 < yyl4751; yyj4751++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4751 = ""
|
|
} else {
|
|
yymk4751 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4751 {
|
|
yymv4751 = yyv4751[yymk4751]
|
|
} else {
|
|
yymv4751 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4751 = nil
|
|
} else {
|
|
yyv4753 := &yymv4751
|
|
yym4754 := z.DecBinary()
|
|
_ = yym4754
|
|
if false {
|
|
} else {
|
|
*yyv4753 = r.DecodeBytes(*(*[]byte)(yyv4753), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4751 != nil {
|
|
yyv4751[yymk4751] = yymv4751
|
|
}
|
|
}
|
|
} else if yyl4751 < 0 {
|
|
for yyj4751 := 0; !r.CheckBreak(); yyj4751++ {
|
|
z.DecSendContainerState(codecSelfer_containerMapKey1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymk4751 = ""
|
|
} else {
|
|
yymk4751 = string(r.DecodeString())
|
|
}
|
|
|
|
if yymg4751 {
|
|
yymv4751 = yyv4751[yymk4751]
|
|
} else {
|
|
yymv4751 = nil
|
|
}
|
|
z.DecSendContainerState(codecSelfer_containerMapValue1234)
|
|
if r.TryDecodeAsNil() {
|
|
yymv4751 = nil
|
|
} else {
|
|
yyv4756 := &yymv4751
|
|
yym4757 := z.DecBinary()
|
|
_ = yym4757
|
|
if false {
|
|
} else {
|
|
*yyv4756 = r.DecodeBytes(*(*[]byte)(yyv4756), false, false)
|
|
}
|
|
}
|
|
|
|
if yyv4751 != nil {
|
|
yyv4751[yymk4751] = yymv4751
|
|
}
|
|
}
|
|
} // 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 _, yyv4758 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4759 := &yyv4758
|
|
yy4759.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
|
|
|
|
yyv4760 := *v
|
|
yyh4760, yyl4760 := z.DecSliceHelperStart()
|
|
var yyc4760 bool
|
|
if yyl4760 == 0 {
|
|
if yyv4760 == nil {
|
|
yyv4760 = []Secret{}
|
|
yyc4760 = true
|
|
} else if len(yyv4760) != 0 {
|
|
yyv4760 = yyv4760[:0]
|
|
yyc4760 = true
|
|
}
|
|
} else if yyl4760 > 0 {
|
|
var yyrr4760, yyrl4760 int
|
|
var yyrt4760 bool
|
|
if yyl4760 > cap(yyv4760) {
|
|
|
|
yyrg4760 := len(yyv4760) > 0
|
|
yyv24760 := yyv4760
|
|
yyrl4760, yyrt4760 = z.DecInferLen(yyl4760, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4760 {
|
|
if yyrl4760 <= cap(yyv4760) {
|
|
yyv4760 = yyv4760[:yyrl4760]
|
|
} else {
|
|
yyv4760 = make([]Secret, yyrl4760)
|
|
}
|
|
} else {
|
|
yyv4760 = make([]Secret, yyrl4760)
|
|
}
|
|
yyc4760 = true
|
|
yyrr4760 = len(yyv4760)
|
|
if yyrg4760 {
|
|
copy(yyv4760, yyv24760)
|
|
}
|
|
} else if yyl4760 != len(yyv4760) {
|
|
yyv4760 = yyv4760[:yyl4760]
|
|
yyc4760 = true
|
|
}
|
|
yyj4760 := 0
|
|
for ; yyj4760 < yyrr4760; yyj4760++ {
|
|
yyh4760.ElemContainerState(yyj4760)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4760[yyj4760] = Secret{}
|
|
} else {
|
|
yyv4761 := &yyv4760[yyj4760]
|
|
yyv4761.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4760 {
|
|
for ; yyj4760 < yyl4760; yyj4760++ {
|
|
yyv4760 = append(yyv4760, Secret{})
|
|
yyh4760.ElemContainerState(yyj4760)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4760[yyj4760] = Secret{}
|
|
} else {
|
|
yyv4762 := &yyv4760[yyj4760]
|
|
yyv4762.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4760 := 0
|
|
for ; !r.CheckBreak(); yyj4760++ {
|
|
|
|
if yyj4760 >= len(yyv4760) {
|
|
yyv4760 = append(yyv4760, Secret{}) // var yyz4760 Secret
|
|
yyc4760 = true
|
|
}
|
|
yyh4760.ElemContainerState(yyj4760)
|
|
if yyj4760 < len(yyv4760) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4760[yyj4760] = Secret{}
|
|
} else {
|
|
yyv4763 := &yyv4760[yyj4760]
|
|
yyv4763.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4760 < len(yyv4760) {
|
|
yyv4760 = yyv4760[:yyj4760]
|
|
yyc4760 = true
|
|
} else if yyj4760 == 0 && yyv4760 == nil {
|
|
yyv4760 = []Secret{}
|
|
yyc4760 = true
|
|
}
|
|
}
|
|
yyh4760.End()
|
|
if yyc4760 {
|
|
*v = yyv4760
|
|
}
|
|
}
|
|
|
|
func (x codecSelfer1234) encSliceConfigMap(v []ConfigMap, e *codec1978.Encoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperEncoder(e)
|
|
_, _, _ = h, z, r
|
|
r.EncodeArrayStart(len(v))
|
|
for _, yyv4764 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4765 := &yyv4764
|
|
yy4765.CodecEncodeSelf(e)
|
|
}
|
|
z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
|
|
}
|
|
|
|
func (x codecSelfer1234) decSliceConfigMap(v *[]ConfigMap, d *codec1978.Decoder) {
|
|
var h codecSelfer1234
|
|
z, r := codec1978.GenHelperDecoder(d)
|
|
_, _, _ = h, z, r
|
|
|
|
yyv4766 := *v
|
|
yyh4766, yyl4766 := z.DecSliceHelperStart()
|
|
var yyc4766 bool
|
|
if yyl4766 == 0 {
|
|
if yyv4766 == nil {
|
|
yyv4766 = []ConfigMap{}
|
|
yyc4766 = true
|
|
} else if len(yyv4766) != 0 {
|
|
yyv4766 = yyv4766[:0]
|
|
yyc4766 = true
|
|
}
|
|
} else if yyl4766 > 0 {
|
|
var yyrr4766, yyrl4766 int
|
|
var yyrt4766 bool
|
|
if yyl4766 > cap(yyv4766) {
|
|
|
|
yyrg4766 := len(yyv4766) > 0
|
|
yyv24766 := yyv4766
|
|
yyrl4766, yyrt4766 = z.DecInferLen(yyl4766, z.DecBasicHandle().MaxInitLen, 248)
|
|
if yyrt4766 {
|
|
if yyrl4766 <= cap(yyv4766) {
|
|
yyv4766 = yyv4766[:yyrl4766]
|
|
} else {
|
|
yyv4766 = make([]ConfigMap, yyrl4766)
|
|
}
|
|
} else {
|
|
yyv4766 = make([]ConfigMap, yyrl4766)
|
|
}
|
|
yyc4766 = true
|
|
yyrr4766 = len(yyv4766)
|
|
if yyrg4766 {
|
|
copy(yyv4766, yyv24766)
|
|
}
|
|
} else if yyl4766 != len(yyv4766) {
|
|
yyv4766 = yyv4766[:yyl4766]
|
|
yyc4766 = true
|
|
}
|
|
yyj4766 := 0
|
|
for ; yyj4766 < yyrr4766; yyj4766++ {
|
|
yyh4766.ElemContainerState(yyj4766)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4766[yyj4766] = ConfigMap{}
|
|
} else {
|
|
yyv4767 := &yyv4766[yyj4766]
|
|
yyv4767.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4766 {
|
|
for ; yyj4766 < yyl4766; yyj4766++ {
|
|
yyv4766 = append(yyv4766, ConfigMap{})
|
|
yyh4766.ElemContainerState(yyj4766)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4766[yyj4766] = ConfigMap{}
|
|
} else {
|
|
yyv4768 := &yyv4766[yyj4766]
|
|
yyv4768.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4766 := 0
|
|
for ; !r.CheckBreak(); yyj4766++ {
|
|
|
|
if yyj4766 >= len(yyv4766) {
|
|
yyv4766 = append(yyv4766, ConfigMap{}) // var yyz4766 ConfigMap
|
|
yyc4766 = true
|
|
}
|
|
yyh4766.ElemContainerState(yyj4766)
|
|
if yyj4766 < len(yyv4766) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4766[yyj4766] = ConfigMap{}
|
|
} else {
|
|
yyv4769 := &yyv4766[yyj4766]
|
|
yyv4769.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4766 < len(yyv4766) {
|
|
yyv4766 = yyv4766[:yyj4766]
|
|
yyc4766 = true
|
|
} else if yyj4766 == 0 && yyv4766 == nil {
|
|
yyv4766 = []ConfigMap{}
|
|
yyc4766 = true
|
|
}
|
|
}
|
|
yyh4766.End()
|
|
if yyc4766 {
|
|
*v = yyv4766
|
|
}
|
|
}
|
|
|
|
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 _, yyv4770 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4771 := &yyv4770
|
|
yy4771.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
|
|
|
|
yyv4772 := *v
|
|
yyh4772, yyl4772 := z.DecSliceHelperStart()
|
|
var yyc4772 bool
|
|
if yyl4772 == 0 {
|
|
if yyv4772 == nil {
|
|
yyv4772 = []ComponentCondition{}
|
|
yyc4772 = true
|
|
} else if len(yyv4772) != 0 {
|
|
yyv4772 = yyv4772[:0]
|
|
yyc4772 = true
|
|
}
|
|
} else if yyl4772 > 0 {
|
|
var yyrr4772, yyrl4772 int
|
|
var yyrt4772 bool
|
|
if yyl4772 > cap(yyv4772) {
|
|
|
|
yyrg4772 := len(yyv4772) > 0
|
|
yyv24772 := yyv4772
|
|
yyrl4772, yyrt4772 = z.DecInferLen(yyl4772, z.DecBasicHandle().MaxInitLen, 64)
|
|
if yyrt4772 {
|
|
if yyrl4772 <= cap(yyv4772) {
|
|
yyv4772 = yyv4772[:yyrl4772]
|
|
} else {
|
|
yyv4772 = make([]ComponentCondition, yyrl4772)
|
|
}
|
|
} else {
|
|
yyv4772 = make([]ComponentCondition, yyrl4772)
|
|
}
|
|
yyc4772 = true
|
|
yyrr4772 = len(yyv4772)
|
|
if yyrg4772 {
|
|
copy(yyv4772, yyv24772)
|
|
}
|
|
} else if yyl4772 != len(yyv4772) {
|
|
yyv4772 = yyv4772[:yyl4772]
|
|
yyc4772 = true
|
|
}
|
|
yyj4772 := 0
|
|
for ; yyj4772 < yyrr4772; yyj4772++ {
|
|
yyh4772.ElemContainerState(yyj4772)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4772[yyj4772] = ComponentCondition{}
|
|
} else {
|
|
yyv4773 := &yyv4772[yyj4772]
|
|
yyv4773.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4772 {
|
|
for ; yyj4772 < yyl4772; yyj4772++ {
|
|
yyv4772 = append(yyv4772, ComponentCondition{})
|
|
yyh4772.ElemContainerState(yyj4772)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4772[yyj4772] = ComponentCondition{}
|
|
} else {
|
|
yyv4774 := &yyv4772[yyj4772]
|
|
yyv4774.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4772 := 0
|
|
for ; !r.CheckBreak(); yyj4772++ {
|
|
|
|
if yyj4772 >= len(yyv4772) {
|
|
yyv4772 = append(yyv4772, ComponentCondition{}) // var yyz4772 ComponentCondition
|
|
yyc4772 = true
|
|
}
|
|
yyh4772.ElemContainerState(yyj4772)
|
|
if yyj4772 < len(yyv4772) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4772[yyj4772] = ComponentCondition{}
|
|
} else {
|
|
yyv4775 := &yyv4772[yyj4772]
|
|
yyv4775.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4772 < len(yyv4772) {
|
|
yyv4772 = yyv4772[:yyj4772]
|
|
yyc4772 = true
|
|
} else if yyj4772 == 0 && yyv4772 == nil {
|
|
yyv4772 = []ComponentCondition{}
|
|
yyc4772 = true
|
|
}
|
|
}
|
|
yyh4772.End()
|
|
if yyc4772 {
|
|
*v = yyv4772
|
|
}
|
|
}
|
|
|
|
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 _, yyv4776 := range v {
|
|
z.EncSendContainerState(codecSelfer_containerArrayElem1234)
|
|
yy4777 := &yyv4776
|
|
yy4777.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
|
|
|
|
yyv4778 := *v
|
|
yyh4778, yyl4778 := z.DecSliceHelperStart()
|
|
var yyc4778 bool
|
|
if yyl4778 == 0 {
|
|
if yyv4778 == nil {
|
|
yyv4778 = []ComponentStatus{}
|
|
yyc4778 = true
|
|
} else if len(yyv4778) != 0 {
|
|
yyv4778 = yyv4778[:0]
|
|
yyc4778 = true
|
|
}
|
|
} else if yyl4778 > 0 {
|
|
var yyrr4778, yyrl4778 int
|
|
var yyrt4778 bool
|
|
if yyl4778 > cap(yyv4778) {
|
|
|
|
yyrg4778 := len(yyv4778) > 0
|
|
yyv24778 := yyv4778
|
|
yyrl4778, yyrt4778 = z.DecInferLen(yyl4778, z.DecBasicHandle().MaxInitLen, 264)
|
|
if yyrt4778 {
|
|
if yyrl4778 <= cap(yyv4778) {
|
|
yyv4778 = yyv4778[:yyrl4778]
|
|
} else {
|
|
yyv4778 = make([]ComponentStatus, yyrl4778)
|
|
}
|
|
} else {
|
|
yyv4778 = make([]ComponentStatus, yyrl4778)
|
|
}
|
|
yyc4778 = true
|
|
yyrr4778 = len(yyv4778)
|
|
if yyrg4778 {
|
|
copy(yyv4778, yyv24778)
|
|
}
|
|
} else if yyl4778 != len(yyv4778) {
|
|
yyv4778 = yyv4778[:yyl4778]
|
|
yyc4778 = true
|
|
}
|
|
yyj4778 := 0
|
|
for ; yyj4778 < yyrr4778; yyj4778++ {
|
|
yyh4778.ElemContainerState(yyj4778)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4778[yyj4778] = ComponentStatus{}
|
|
} else {
|
|
yyv4779 := &yyv4778[yyj4778]
|
|
yyv4779.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
if yyrt4778 {
|
|
for ; yyj4778 < yyl4778; yyj4778++ {
|
|
yyv4778 = append(yyv4778, ComponentStatus{})
|
|
yyh4778.ElemContainerState(yyj4778)
|
|
if r.TryDecodeAsNil() {
|
|
yyv4778[yyj4778] = ComponentStatus{}
|
|
} else {
|
|
yyv4780 := &yyv4778[yyj4778]
|
|
yyv4780.CodecDecodeSelf(d)
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
} else {
|
|
yyj4778 := 0
|
|
for ; !r.CheckBreak(); yyj4778++ {
|
|
|
|
if yyj4778 >= len(yyv4778) {
|
|
yyv4778 = append(yyv4778, ComponentStatus{}) // var yyz4778 ComponentStatus
|
|
yyc4778 = true
|
|
}
|
|
yyh4778.ElemContainerState(yyj4778)
|
|
if yyj4778 < len(yyv4778) {
|
|
if r.TryDecodeAsNil() {
|
|
yyv4778[yyj4778] = ComponentStatus{}
|
|
} else {
|
|
yyv4781 := &yyv4778[yyj4778]
|
|
yyv4781.CodecDecodeSelf(d)
|
|
}
|
|
|
|
} else {
|
|
z.DecSwallow()
|
|
}
|
|
|
|
}
|
|
if yyj4778 < len(yyv4778) {
|
|
yyv4778 = yyv4778[:yyj4778]
|
|
yyc4778 = true
|
|
} else if yyj4778 == 0 && yyv4778 == nil {
|
|
yyv4778 = []ComponentStatus{}
|
|
yyc4778 = true
|
|
}
|
|
}
|
|
yyh4778.End()
|
|
if yyc4778 {
|
|
*v = yyv4778
|
|
}
|
|
}
|